aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Mk/bsd.port.mk: prepare the land for pkg 1.17Baptiste Daroussin2021-07-211-1/+10
| | | | | | | | | | | | | | | in next version of pkg, we now use a uniq extension: '.pkg' whatever the compression is, the problem is some bootstrap pkg(7) does not handle that yet, notably on freebsd 11.4 and 12.2. We already have a compatibility layer by creating a symlink on the old extension, which works but the signature itself will not exist with the old extension. Add a workaround in the ports tree to symlink the new signature to the old expected signature. Given at the moment we are doing that things are not yet signed by default we do create a dead symlink, but at the moment the repo are published the right signature will be there.
* Mk/bsd.ruby.mk: Clean up unused RUBY_REQUIREPo-Chuan Hsieh2021-07-181-23/+0
|
* Mk/bsd.gcc.mk: User newer versions in examplesGerald Pfeifer2021-07-161-3/+3
|
* Mk/: Update the URLs in the comments to the latest locationLi-Wen Hsu2021-07-162-2/+2
| | | | | Reviewed by: rene Differential Revision: https://reviews.freebsd.org/D31152
* Mk/bsd.ruby.mk: Clean up USE_RUBY_RDOCPo-Chuan Hsieh2021-07-151-5/+0
| | | | USE_RUBY_RDOC is only used in 1 port (databases/ruby-bdb).
* Mk/bsd.default-versions: Remove libglvnd optionalityKevin Bowling2021-07-152-7/+7
| | | | | | | | | glvnd is becoming increasingly required by mesa and various FreeBSD Ports implementation decisions. Remove the tuple to avoid unexpected and unsupported combinations. Reviewed by: x11 (manu, zeising) Differential Revision: https://reviews.freebsd.org/D30930
* lang/python310: add python 3.10.0.beta4Dmitry Marakasov2021-07-142-3/+3
| | | | | | PR: 256150 Approved by: maintainer timeout (python@, 1 month) Differential Revision: https://reviews.freebsd.org/D30475
* Mk/bsd.ccache.mk: Fix Poudriere CCACHE_STATIC_PREFIX feature.Bryan Drewery2021-07-141-0/+5
| | | | | | | | | | | | | | | | | | Poudriere's CCACHE_STATIC_PREFIX feature (not Mk/) avoids installing ccache for each port using the native jail ABI and instead copies in a host static binary. It uses NO_CCACHE_DEPEND to avoid installing ccache. For example, this is used for ccache-memcached where the dependency chain would make using ccache unfeasible. Poudriere sets CCACHE_WRAPPER_PATH, rather than the new CCACHE_PKG_PREFIX. Because CCACHE_BIN is now computed from CCACHE_PKG_PREFIX rather than CCACHE_WRAPPER_PATH, CCACHE_BIN was incorrect. Now compute CCACHE_PKG_PREFIX from CCACHE_WRAPPER_PATH if it is set, otherwise fallback to using LOCALBASE and computing CCACHE_BIN and CCACHE_WRAPPER_PATH from there. PR 257151 Fixes: 6b641f4eb4 ("Mk: Document and simply user-modifiable ...")
* Mk/bsd.ccache.mk: Add more documentation.Bryan Drewery2021-07-141-4/+30
| | | | PR: 242944
* Mk/bsd.ruby.mk: Clean up undefined/unused DEPEND_RUBY_RDOCPo-Chuan Hsieh2021-07-141-1/+0
|
* Mk/Scripts/smart_makepatch.sh: Force diff to produce the patch file instead ↵Po-Chuan Hsieh2021-07-141-1/+1
| | | | | | | | | | | | | | | | | of "Binary files ... differ" message It helps avoid generating wrong patches, e.g. patch-grpc.gemspec in r567838 [1]. from diff manpage: -a --text Treat all files as ASCII text. Normally diff will simply print "Binary files ... differ" if files contain binary characters. Use of this option forces diff to produce a diff. [1] https://cgit.FreeBSD.org/ports/diff/net/rubygem-grpc130/files/patch-grpc.gemspec?id=073c1c710a0c7254820adab9920c1903ace83fae PR: 257027 Approved by: mat (portmgr)
* lang/ruby30: Update to 3.0.2Po-Chuan Hsieh2021-07-141-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-3-0-2-released/
* lang/ruby27: Update to 2.7.4Po-Chuan Hsieh2021-07-141-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-7-4-released/
* lang/ruby26: Update to 2.6.8Po-Chuan Hsieh2021-07-141-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/
* Mk/bsd.ruby.mk: Clean up undefined/unused RUBY_RDOC_PORTPo-Chuan Hsieh2021-07-141-1/+0
|
* Mk/Uses: Add angr.mkMateusz Piotrowski2021-07-131-0/+65
| | | | angr.mk will be used to simplify the ports related to security/py-angr.
* Mk/bsd.ccache.mk: Rename CCACHE_PREFIX -> CCACHE_PKG_PREFIXBryan Drewery2021-07-121-4/+4
| | | | | | CCACHE_PREFIX already means something special to ccache. PR: 242944
* Mk/bsd.ccache.mk: Use CCACHE_BIN in BUILD_DEPENDSBryan Drewery2021-07-121-5/+5
|
* Mk: Document and simply user-modifiable ccache varsBryan Drewery2021-07-121-3/+5
| | | | PR: 242944
* devel/qscintilla2: Update to 2.12.1Loïc Bartoletti2021-07-121-1/+1
| | | | | | | | Changelog: https://riverbankcomputing.com/news/QScintilla_2.12.1_Released PR: 257002 Exp-run by: antoine
* Mk/Uses/qt-dist.mk: make it possible to use GCC on powerpcPiotr Kubaj2021-07-111-0/+4
| | | | This uses the same patches that GCC platforms use. It will allow to selectively switch to GCC for some ports that don't build with Clang, eg. because of missing OpenMP support.
* */*: Update KDE Gear to 21.04.3Tobias C. Berner2021-07-091-2/+2
| | | | | | | | | | Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases. Full changelog: https://kde.org/announcements/changelogs/gear/21.04.3/
* */*: Update KDE Frameworks to 5.83Tobias C. Berner2021-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | Saturday, 12 June 2021 KDE today announces the release of KDE Frameworks 5.83.0. KDE Frameworks are 83 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 release announcement. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. Full announcement: https://kde.org/announcements/frameworks/5/5.83.0/ PR: 256665 Exp-run by: antoine
* www/firefox: update to 90.0 (rc1)Christoph Moench-Tegeder2021-07-081-1/+4
| | | | | | | Release Notes (soon): https://www.mozilla.org/en-US/firefox/90.0beta/releasenotes/ With this version, gtk2 is not required anymore.
* Mk/bsd.sites.mk: Update the URL of FreeBSD mirrors listLi-Wen Hsu2021-07-081-1/+1
|
* Mk/bsd.sites.mk: Remove stale mirror in MASTER_SITE_KDELi-Wen Hsu2021-07-081-1/+0
|
* Mk/bsd.sites.mk: Update kde.cs.nctu.edu.tw layoutLi-Wen Hsu2021-07-081-1/+1
|
* ansible.mk: Fix a typo in variable nameMateusz Piotrowski2021-07-071-2/+2
|
* x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.3Tobias C. Berner2021-07-061-2/+2
| | | | | | | | | | | | | | | | | | | Tuesday, 6 July 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.22.3. Plasma 5.22 was released in June 2021 with many feature refinements and new modules to complete the desktop experience. This release adds two weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Dr Konqi: Repair query construction. * Plasma Disks: Don’t notify on instabilities. * [Task Manager] Load album art background asynchronously. Full Changelog: https://kde.org/announcements/changelogs/plasma/5/5.22.2-5.22.3/
* misc/qtchooser: removeLoïc Bartoletti2021-07-042-17/+9
| | | | | | | | | | | QtChooser allows you to select your version of Qt among those installed. However, this tool is no longer supported upstream and will not be available for Qt6. By default, our Qt installations are done in ${LOCALBASE}/lib/qt${QT_VERSION} as recommended. We have added symbolic linking for the main binaries to ${LOCALBASE}/bin with the suffix -qt5.
* Mk/Uses/meson.mk: Require meson with b_colorout fixTobias Kortkamp2021-07-031-1/+1
| | | | | | | | | | There have been multiple bug reports where people get compiler errors with regards to -Xclang -fno-color-diagnostics. This is caused by partial upgrades and outdated meson packages. For a better UX, change BUILD_DEPENDS to require a package version that fixes it. Fixes: ff2796d5bc837b0c6cb26791439c64f96fe1c090
* Mk/bsd.gcc.mk: Remove support for GCC 7Gerald Pfeifer2021-07-011-1/+1
| | | | | GCC 7 is way beyond end of life (with even GCC 8 end of life at this point) and no port in the tree still has USE_GCC=7.
* Mk/bsd.default-versions.mk: Cosmetic changePo-Chuan Hsieh2021-06-301-1/+1
|
* Mk/Uses/perl5.mk: Update P5_POD_PARSERPo-Chuan Hsieh2021-06-301-1/+1
| | | | databases/p5-DBIx-Class-Migration requires textproc/p5-Pod-Parser 1.63
* Mk/bsd.options.desc.mk: Add shared version control OPTIONS & descriptionsFukang Chen2021-06-301-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add CVS description - Add DARCS description - Add GIT description - Add MERCURIAL description - Add PERFORCE description - Rename SVN to SUBVERSION devel/anjuta: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE and OPTIONS_DEFAULT - Change SUBVERSION_DESC to use the default description devel/git: - Rename OPTION P4 to PERFORCE - Rename OPTION SVN to SUBVERSION - Change PERFORCE_DESC to use the default description devel/ocaml-opam: - Rename OPTION HG to MERCURIAL - Sort OPTIONS_DEFINE and OPTIONS_DEFAULT - Change {DARCS,GIT,MERCURIAL}_DESC to use the default description devel/thunar-vcs-plugin: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE - Change GIT_DESC to use the default description devel/viewvc-devel: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE, OPTIONS_DEFAULT and OPTIONS_SINGLE net-mgmt/observium: - Rename OPTION SVN to SUBVERSION net-mgmt/rancid3: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_SINGLE_SCM - Change {CVS,GIT,SUBVERSION}_DESC to use the default description ports-mgmt/portshaker: - Rename OPTION SVN to SUBVERSION - Rename HG to MERCURIAL - Sort OPTIONS_DEFINE - Change {GIT,MERCURIAL}_DESC to use the default description security/hydra: - Rename OPTION SVN to SUBVERSION security/medusa: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE shells/scponly: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE - Typo fix in SVNSERVE_DESC www/trac-devel: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE, OPTIONS_DEFAULT and OPTIONS_MULTI_DATABASE - Change {GIT,SUBVERSION}_DESC to use the default description Reviewed by: koobs, adamw, dvl, garga, hannes_mehnert.org, rm, dbaio, romain Approved by: koobs (ports, mentor) Differential Revision: https://reviews.freebsd.org/D17459 MFH: No (OPTION description updates)
* graphics/libGLU: Update to 9.0.2Kevin Bowling2021-06-291-1/+2
| | | | | | PR: 241568 Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30869
* Mk/bsd.ruby.mk: bump PORTREVISION for dependency changePiotr Kubaj2021-06-281-3/+3
|
* Mk/bsd.default-versions.mk: switch the default librsvg2 on powerpc to rustPiotr Kubaj2021-06-281-1/+1
|
* Mk/bsd.default-versions.mk: Prepare support for firebird 3.0 and 4.0Jose Alonso Cardenas Marquez2021-06-271-1/+1
|
* Mk/Uses/firebird.mk: Prepare support for firebird 3.0 and 4.0Jose Alonso Cardenas Marquez2021-06-271-7/+18
| | | | | PR: 256846 Approved by: rene
* lang/rust: Update to 1.53.0Tobias Kortkamp2021-06-272-2/+2
| | | | | | | | | Changes: https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html PR: 256653 Reviewed by: mikael, pkubaj Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D30790 With hat: rust
* */*: Update KDE Plasma Desktop to 5.22.2Tobias C. Berner2021-06-261-2/+2
| | | | | | | | | | | | | | | | | | | Tuesday, 22 June 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.22.2. Plasma 5.22 was released in June 2021 with many feature refinements and new modules to complete the desktop experience. This release adds a week's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Discover: Flatpak: properly notify about updates. * [Task Manager] Show window title in tooltip when player title is different * KWin: Wayland: Implement activities window rule. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.22.1-5.22.2
* Mk/bsd.default-versions.mk: chase PostgreSQL cleanupRene Ladan2021-06-261-1/+1
|
* Mk: unregister expired Perl 5.28Rene Ladan2021-06-262-7/+3
|
* Mk/bsd.default-versions.mk: Cosmetic changePo-Chuan Hsieh2021-06-251-1/+1
|
* Mk/bsd.default-versions.mk: Add version 11 to GCC_DEFAULTGerald Pfeifer2021-06-231-1/+2
| | | | | | | | | | | | | Now that GCC 11.1 has been released and lang/gcc11 is in place, explicitly list version 11 as an option for GCC_DEFAULT. Technically USE_GCC=11 was already working, using lang/gcc11-devel, alas intentionally undocumented (and definitely unsupported). Add an explicit note that versions of GCC not listed here are not supposed to be used. [1] Suggested by: mandree [1]
* Mk/Uses/pyqt.mk: unbreak INDEXAntoine Brodin2021-06-221-0/+1
|
* devel/py-qt5-positioning: New port - Provide PyQt5 QtPositioning moduleRainer Hurling2021-06-221-0/+5
| | | | | | | | | | | | | | | | The QtPositioning module contains classes to determine a position by using a variety of possible sources, including satellite, or wifi, or a text file, and so on. That information can then be used to, for example, determine a position on a map. In addition satellite information can be retrieved and area based monitoring can be performed. https://www.riverbankcomputing.com/static/Docs/PyQt5/api/qtpositioning/qtpositioning-module.html Reviewed by: lbartoletti, #portmgr! Approved by: lbartoletti (kde@) Differential Revision: https://reviews.freebsd.org/D30829
* Mk/bsd.gcc.mk: Adjust to the release of GCC 11Gerald Pfeifer2021-06-211-2/+2
| | | | | | | | Now that GCC 11.1 has been released and lang/gcc11 is in place, have USE_GCC=11 use that instead of lang/gcc11-devel. In addition add support for USE_GCC=12 which uses lang/gcc12-devel (still in early development, not recommended for production use).
* Mk/*: Update the link about adopting portsGuangyuan Yang2021-06-202-2/+2
| | | | | Approved by: rene (portmgr), lwhsu (mentor) Differential Revision: https://reviews.freebsd.org/D30744