summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2020-05-02Update PY_TYPINGSunpoet Po-Chuan Hsieh
devel/py-tenacity requires devel/py-typing 3.7.4.1
2020-04-30When one patch fails, continue with appling patches.Mathieu Arnold
This makes the process of make patch, fix fallout, make makepatch much easier as only one iteration is required. While there, refactor things around, and streamline messages passed between functions. PR: 244626 Reported by: cem
2020-04-30Lower case local variable.Mathieu Arnold
2020-04-29Allow lua scripts in the framworks.Baptiste Daroussin
Bump the minimum required pkg version to a version that accepts properly lua scripts Lua script offers the advantages over shell scripts that they are running in a capsicum sandbox and they are natively rootdir friendly Reviewed by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D21433
2020-04-29Add Samba 4.11 as a possible default version.Timur I. Bakeyev
2020-04-27bsd.port.mk: fix comment typo and excess full-stop in IGNORE (FLAVORS)Matthias Andree
This is to fix a cacche type to ccache in a comment, and the double full-stop on the console when trying to build an unsupported FLAVOR: ===> py27-example-9.8.7 Unknown flavor 'py27', possible flavors: py37.. Approved by: portmgr@ (bapt@, on reviews.f.o) Differential Revision: https://reviews.freebsd.org/D24588
2020-04-26Add support for GCC 10. That is in the release phase and has not seenGerald Pfeifer
an upstream release yet, so we need to leverage the gcc10-devel port which we'll replace by gcc10 once that exists. This is not intended for production use, but to allow for an -exp run and preparing other ports.
2020-04-23users-groups-install: Make it pkg -r friendlyEmmanuel Vadot
The generated pre-install scripts isn't pkg -r friendly for all ports that have USERS/GROUPS with an homedir, fix that. Reviewed by: bapt Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D24531
2020-04-23Update KDE Applications (release-service) to 20.04Tobias C. Berner
KDE's April 2020 Apps Update A new bundle of KDE applications is here! In these releases, you can expect to find more features, stability improvements, and more user-friendly tools that will help you work more effectively. There are dozens of changes to look forward to in most of your favorite applications. Take Dolphin, for example. Windows Samba shares are now fully discoverable. On the topic of playing music: the Elisa music player is adding features by leaps and bounds. This release brings a new “Now Playing” view, easy accessibility through the system tray, and an option to minimize the playlist whenever you want. Thanks to the recently-added visual shuffle mode, it’s much easier to rearrange your music in the playlists. These are just the highlights of what’s new in KDE’s applications this month. Read on to find out about everything we’ve prepared for you. Announcement: https://kde.org/announcements/releases/2020-04-apps-update/
2020-04-23lang/rust: Update to 1.43.0Tobias Kortkamp
- Add workaround to fix build when CC/CXX have "clang" in them [1] - Respect AR to fix build with external toolchains [2] - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html PR: 238556 [1], 245583 [2] Reported by: Matthias Apitz <guru@unixarea.de> [1], Greg V <greg@unrelenting.technology> [2] Tested by: mikael, pkubaj, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D24521
2020-04-21Update PYNUMPYSunpoet Po-Chuan Hsieh
astro/py-metpy requires math/py-numpy 1.16.0
2020-04-21OVERLAYS: Include <overlay>/Mk/bsd.overlay.mkBryan Drewery
Reviewed by: portmgr (mat, bapt) Differential Revision: https://reviews.freebsd.org/D24506
2020-04-21Revert r532275Bryan Drewery
2020-04-21OVERLAYS: Include <overlay>/Mk/bsd.overlay.mkBryan Drewery
Reviewed by: portmgr (mat, bapt)
2020-04-16Finalize the streamlining of data structures holding version-specificGerald Pfeifer
information in the light of us only encountering at most one version (GCC 4.2) in the base system these days.
2020-04-14USES=lua gained flavors.Mathieu Arnold
Ports using USES=lua:module or lua:flavors will be flavored. A range of supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ) for ports not supporting all lua versions. USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of flavored lua ports, in a similar way as PHP or Python flavors. PR: 245038 Submitted by: andrew tao11 riddles org uk Reviewed by: mat, kevans, russ haley gmail com Approved by: mat (portmgr) Differential Revision: https://reviews.freebsd.org/D16494
2020-04-14Mk/Uses/go.mk: Fix gomod-vendor-diff when there are 3 or fewer items in the ↵Dmitri Goutnik
GH_TUPLE 'make gomod-vendor-diff' currently doesn't work properly when modules2tuple doesn't return the first empty line, when 3 or fewer items are in the GH_TUPLE list. PR: 245617 Submitted by: yuri
2020-04-13Update Qt5 to 5.14.2Tobias C. Berner
Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to 5.14.0). Notably, video capture support was re-enabled. Announcement: https://www.qt.io/blog/qt-5.14-has-released PR: 244964 Exp-run by: antoine
2020-04-13Update KDE Framewokrs to 5.69.0Tobias C. Berner
April 11, 2020. KDE today announces the release of KDE Frameworks 5.69.0. KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks web page. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. Announcement: https://kde.org/announcements/kde-frameworks-5.69.0.php
2020-04-12Hook JAVA_DEFAULT to the DEFAULT_VERSIONS checkTobias Kortkamp
Format JAVA_DEFAULT value list like the others
2020-04-12Fix RUBY_RDOC with Ruby 2.7. Neither lang/ruby27 norHajimu UMEMOTO
devel/rubygem-rdoc do not install /usr/local/bin/rdoc27. PR: 245340 Submitted by: ume Reviewed by: meta
2020-04-11Allow users to specify a default Java version in the standard wayGreg Lewis
PR: 244942 Submitted by: Tommy P <tommyhp2@gmail.com>
2020-04-11Update py-sip to 4.19.21 and qscintilla2 to 2.11.4Loïc Bartoletti
- Update py-sip to 4.19.21 - Update qscintilla2 to 2.11.4 - Replace MASTER_SITE_RIVERBANK with https versions - Replace QSCI2_DISTNAME to match with the new one PR: 245308 Approved by: tcberner (mentor) Exp-run by: antoine
2020-04-10Don't show private variable name in user message.Bryan Drewery
2020-04-09Simplify the logic by removing a variable (_GCC_PORT_DEPENDS) andGerald Pfeifer
instead use two equivalent ones (depending on the circumstances).
2020-04-04Mk/Uses/cargo.mk: Add a warning about the openssl-src crateTobias Kortkamp
PR: 245337
2020-04-03Refactor the handling of USE_GCC=any so that it essentially becomes aGerald Pfeifer
block of its own as opposed to touching bits and pieces throughout. Use the opportunity to simplify various aspects, such as the static tables describing versions of GCC we support and their initialization. Overall this sheds another 30 lines off what used to me more tricky Makefile code. It should not change behavior.
2020-04-02Mk/Uses/go.mk: Set GO_NO_VENDOR_CHECKS=1Dmitri Goutnik
Set GO_NO_VENDOR_CHECKS=1 to signal lang/go to relax vendor checks during ports build. PR: 244783 Reported by: Christopher Hall <hsw@bitmark.com> Reviewed by: mikael swills yuri MFH: 2020Q2 Differential Revision: https://reviews.freebsd.org/D24122
2020-04-02Update to 2.6.6Sunpoet Po-Chuan Hsieh
Changes: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/
2020-04-02Update to 2.7.1Sunpoet Po-Chuan Hsieh
Changes: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
2020-04-02Update to 2.5.8Sunpoet Po-Chuan Hsieh
Changes: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-5-8-released/
2020-04-01py-enum-compat is available for all flavors of pythonAntoine Brodin
With hat: portmgr
2020-04-01Update KDE Plasma Desktop to 5.18.4.1Tobias C. Berner
Tuesday, 31 March 2020. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.18.4. Plasma 5.18 was released in February 2020 with many feature refinements and new modules to complete the desktop experience. This release adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * [Image Wallpaper] Fix thumbnail generation when model is reloaded in-flight. * [applets/systemtray] Clear item from shown/hidden list when disabling entry. * [GTK Config] Construct font style by hand instead of relying on Qt function. Changelog: https://kde.org/announcements/plasma-5.18.3-5.18.4-changelog
2020-03-31Update PY_ENUM34Sunpoet Po-Chuan Hsieh
devel/py-clikit requires devel/py-enum34 between 1.1 and 2.0 (>=1.1,<2.0)
2020-03-31www/firefox: update to 75.0Jan Beich
Changes: https://www.mozilla.org/firefox/75.0/releasenotes/ PR: 244793 Security: 98c69f9a-856b-4180-8f0b-11846626c6cc Differential Revision: https://reviews.freebsd.org/D24062
2020-03-31Unregister expired Ruby 2.4Rene Ladan
2020-03-31Fix install-missing-packages when port is missing multiple dependenciesMateusz Piotrowski
The current implementation of install-missing-packages does not handle correctly the situation when a port is missing multiple dependencies. pkg(8) would only get the first missing origin as an argument. All the other origins would be listed on new lines and would not be passed to pkg(8). PR: 244215 Discussed with: mat, tobik Approved by: portmgr (implicit, fix r525388) Differential Revision: https://reviews.freebsd.org/D23795
2020-03-24Add a PY_PILLOW that can be used to choose between graphics/py-pillowAntoine Brodin
and graphics/py-pillow6 With hat: portmgr
2020-03-23Mk/Uses/cargo.mk: Better deal with versions with build identifier suffixesTobias Kortkamp
A crate spec like curl-sys-0.4.30+curl-7.69.1 was incorrectly interpreted as having a name of 'curl-sys-0.4.30+curl' instead of 'curl-sys' and failed to fetch as a consequence. Crate names can only be composed of a limited character set [1]. Limit the regular expressions to that set and make them less greedy. [1] https://doc.rust-lang.org/cargo/reference/manifest.html#the-name-field PR: 244977 Reported by: jbeich
2020-03-21Add support for openjdk14Greg Lewis
2020-03-21KDE Frameworks: update to 5.68Tobias C. Berner
March 15, 2020. KDE today announces the release of KDE Frameworks 5.68.0. KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks web page. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. [1] https://kde.org/announcements/kde-frameworks-5.68.0.php PR: 244824 Exp-run by: antoine
2020-03-21devel/qca: update to 2.3Tobias C. Berner
- qca-2.3 drop support for OSSL<1.1 - copy devel/qca to devel/qca-legacy which is held at the current version - update devel/qca to 2.3 - Add Uses/qca.mk which handles dependency on either of the ports depending on the FreeBSD version Users on FreeBSD11 must therefore change their pkg orign à la: pkg set -o devel/qca:devel/qca-legacy PR: 244682 Exp-run by: antoine Reviewed by: arrowd Differential Revision: https://reviews.freebsd.org/D24042
2020-03-16Mk/Uses/cabal.mk: Wrap *.cabal argument in ticks.Gleb Popov
2020-03-13Support compiler version >= 10 (again).Jung-uk Kim
PR: 244781 Approved by: portmgr (antoine)
2020-03-13Revert r528363, it's broken for llvm < 10Antoine Brodin
With hat: portmgr
2020-03-13Support compiler version >= 10.Jung-uk Kim
PR: 244781 Approved by: portmgr (antoine)
2020-03-13lang/ruby27: throw out irb, ri, rdoc from lang/ruby27Koichiro Iwao
because they're provided as "default gem" since Ruby 2.6. We provide "default gem"s as gem ports rather than a part of lang/ruby* port. files/patch-tool_rbinstall.rb makes not to install such default gems however hollow wrapper scripts bin/{irb,ri,rdoc} and their manpages were still left. This commit intend to move out such wrapper scripts and manpages to gem ports completely. PR: 243888 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (initial revision) meta (myself) Differential Revision: https://reviews.freebsd.org/D23514
2020-03-12lang/rust: Update to 1.42.0Tobias Kortkamp
- Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/03/12/Rust-1.42.html Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D24020
2020-03-12Streamline two comments and remove debugging output we hardly need anyGerald Pfeifer
longer (and will need even less shortly).
2020-03-11KDE Plasma Desktop -- Update to 5.18.3Tobias C. Berner
Tuesday, 10 March 2020. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.18.3. Plasma 5.18 was released in February 2020 with many feature refinements and new modules to complete the desktop experience. This release adds a fortnight's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * libkscreen: handle when backend fails to load/initialize. * Discover Flatpak: build with older libflatpaks. * Discover: Make sure we don't crash. Announcement: https://kde.org/announcements/plasma-5.18.3