aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/dav1d: update to 1.0.0Jan Beich2022-03-181-3/+0
| | | | | | | Changes: https://code.videolan.org/videolan/dav1d/-/releases/1.0.0 Reported by: Repology (cherry picked from commit 3468f1957cf25742c60e1066f1174866c42efe96)
* KDE: Update KDE Gear to 21.12.3Tobias C. Berner2022-03-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Thursday, 3 March 2022 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 with updated translations, including: * kcron: Improve temporary file handling * kio-extras: SFTP can use random access * kontact: Fix Manager Crash when clicking New Distro and app store packagers should update their application packages. Changelog: https://kde.org/announcements/changelogs/gear/21.12.3/ Release Notes: https://community.kde.org/KDE_Gear/21.12_Release_notes (cherry picked from commit d01e18bd2101d3cc6d35c46bb240a15b5a890825)
* www/firefox: unbreak after b00578b9b208Christoph Moench-Tegeder2022-02-091-1/+1
| | | | | | | | the webasm components must follow llvm (the llvm we use for building firefox), and wasi-compiler-rt and wasi-libcxx are really just llvm components and should be at the same version as the llvm we need. (cherry picked from commit 51e8257584202f96099f31adf71577099fbb12ce)
* KDE: Update KDE Gear to 21.12.2 (bug fix release)Tobias C. Berner2022-02-071-3/+3
| | | | | | | | | | | | | | Thursday, 3 February 2022 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 with updated translations. Full changelog: https://kde.org/announcements/changelogs/gear/21.12.2/ (cherry picked from commit e6e9fd72c47e0ce7398b11c56cd7bbe636de8c7c)
* www/firefox: depends on libXtst for the new libwebrtcChristoph Moench-Tegeder2022-02-051-1/+1
| | | | | | | | | | | | the current libwebrtc needs libXtst - even as firefox' docs only "recommend" libXtst, it's actually a hard requirement. this goes into bsd.gecko.mk, as it will affect all gecko ports in due time, even if currently only www/firefox has the new libwebrtc. PR: 261710 Reported by: Benjamin Takacs (cherry picked from commit da0c0814149389ee67b37d6dabd791f65058b84a)
* lang/rust: Update to 1.58.1Tobias Kortkamp2022-02-042-2/+2
| | | | | | | | https://blog.rust-lang.org/2022/01/20/Rust-1.58.1.html PR: 261449 Security: ee26f513-826e-11ec-8be6-d4c9ef517024 (cherry picked from commit bd3a9279310ec68c634964e6a819296aa470fadb)
* lang/rust: Update to 1.58.0Tobias Kortkamp2022-02-042-2/+2
| | | | | | | | | Changes: https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html PR: 261150 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D33864 (cherry picked from commit 183588879e6bae37e4fd11e4b3336c49d6e64e0f)
* www/firefox: update to 97.0 (rc1)Evgeniy Khramtsov2022-02-011-0/+3
| | | | | | | | Release Notes (soon): https://www.mozilla.org/en-US/firefox/97.0/releasenotes/ PR: 261642 (cherry picked from commit a012dd67b23d35b6a44c8b8b3ecaf0f750bb9238)
* Mk/Uses: remove the default deprecation date.Rene Ladan2022-01-301-2/+1
| | | | | | | | | | | | Obviously the world did not manage to get rid of Python 2.7 by 2020-12-31, so remove that target and just advise users to move on to Python 3. This is the commit 1/9 of review D33922 Differential Revision: https://reviews.freebsd.org/D33922 (cherry picked from commit fcb5bf842e0424b9fb70f3e489d9cc39f3c857be)
* www/firefox: update to 96.0.3Evgeniy Khramtsov2022-01-281-0/+3
| | | | | | | | | | PR: 261410 Reported by: Stefan Ehmann Tested by: Stefan Ehmann (prior v0.3), jbeich (PipeWire screen capture) (prior v0.8 via mail), cmt (prior v0.8 + 96.0.3 bump) (cherry picked from commit 7b007c9d1e67ccffc09f0b60d1d039cc7f8af693)
* KDE: Update KDE Gear to 21.12.1Tobias C. Berner2022-01-061-3/+3
| | | | | | | | | | | | | | Thursday, 6 January 2022 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 with updated translations. Distro and app store packagers should update their application packages. Changelog: https://kde.org/announcements/changelogs/gear/21.12.1/ (cherry picked from commit 2b5369a28e8313f8b3ed31fb819889c0d4009ef7)
* KDE: Update KDE Plasma Desktop to 5.23.5Tobias C. Berner2022-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | KDE Plasma 5.23.5, Bugfix Release for January Tuesday, 4 January 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.23.5. Plasma 5.23 was released in October 2021 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: * Save bluetooth status on teardown. * System Monitor: Handle process parent changes in ProcessDataModel. * Fix Klipper Actions content truncation. Full changelog: https://kde.org/announcements/changelogs/plasma/5/5.23.4-5.23.5 (cherry picked from commit 7b08ff168e130bf762ae350526d89f8095e1fcca)
* Qt: Switch Qt5 to use KDE's Qt patch collectionTobias C. Berner2022-01-021-13/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From [1] What's this? This is a set of git repositories based on the last public commits available for Qt 5.15 branches with a curated collection of patches on top to ensure open source products can be used comfortably until users transition to their Qt 6-based ports. Which patches does it include? This collection of patches includes patches that fix at least one of the following: * Security issues * Crashes * Functional defects We only include patches that have been approved upstream in the Qt project. If a patch cannot be merged upstream for technical reasons (e.g. the class no longer exists), it can also be merged. The patches to merge will be decided based on their relevance towards Open Source products and their viability. PR: 260548 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D33446 [1] https://community.kde.org/Qt5PatchCollection (cherry picked from commit 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9)
* Mk: unregister expired lang/python36Rene Ladan2021-12-312-13/+13
| | | | While here update some examples.
* Fix fetch for php*Muhammad Moinur Rahman2021-12-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | - Primary hosting provider of php has introduced some sort of checking which is blocking fetch although curl/wget works perfectly. fetch with other --user-agent is also not working at the moment. An issue has been opened with the upstream which can be found at: https://github.com/php/web-php/issues/483 - Untill this is fixed add php Github distributions URL to MASTER_SITES - Modify MASTER_SITES for php[73|74|80] and remove SUBDIR as it affects DIST_SUBDIR - Add DIST_SUBDIR as Github is IPv4 only which affects IPv6 only builders. In case someone is running IPv6 only builders distcache will pickup and serve. - Although distinfo has been updated as we have added DIST_SUBDIR but SHA256 and SIZE are unchanged. In case someone needs to verify those are available from https://www.php.net/downloads - We might have done some drastic changes but we are on the brink of quarterly build and we do not want to start a new year and a new quarter with BROKEN php and thousands of other ports. PR: 260699 Reported by: chris@cretaforce.gr Approved by: portmgr (blanket infrastructure) Sponsored by: Bounce Experts
* lang/ruby31: Update to 3.1.0Yasuhiro Kimura2021-12-261-1/+1
| | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
* lang/rust: Add riscv64 (riscv64gc-unknown-freebsd) supportTobias Kortkamp2021-12-231-0/+1
| | | | | | | | | | | | | A kernel with COMPAT_FREEBSD11 is required for now like on all other FreeBSD archs. FreeBSD11 never had riscv64 support, so GENERIC does not have it and a kernel rebuild is required. The same issue existed on powerpc64le. The riscv64gc-unknown-freebsd target was upstreamed and will be part of Rust 1.59.0 (2021-02-24). Reviewed by: jrtc27, pkubaj Differential Revision: https://reviews.freebsd.org/D32881
* Mk/bsd.ruby.mk: Fix typoYasuhiro Kimura2021-12-191-1/+1
| | | | | Reported by: makc Fixes: 633b51aa6f3e (lang/ruby31: Add new port)
* lang/ruby31: Add new portYasuhiro Kimura2021-12-192-9/+22
| | | | | | | | | | | | | | | Add preview1 of Ruby 3.3 series. To handle pre-release version, Mk/bsd.ruby.mk is changed as following. * New variable RUBY_DISTVERSION is introduced. It keeps DISTVERSION of each ruby port (lang/rubyXY). * The value of RUBY_VERSION, RUBY_PORTVERSION, RUBY_WRKSRC and RUBY_DISTNAME is set by using that of RUBY_DISTVERSION ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released/ PR: 259746 Approved by: maintainer timeout (> 1 month)
* KDE: Update KDE Frameworks to 5.89.0Tobias C. Berner2021-12-161-1/+1
| | | | | | | | | | | | | | | | | | | | Saturday, 11 December 2021 KDE today announces the release of KDE Frameworks 5.89.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. Announcment: https://kde.org/announcements/frameworks/5/5.89.0/ PR: 260361 Exp-run by: antoine
* framework: Add new USES 'magick' for graphics/ImageMagick*Tobias C. Berner2021-12-112-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | A new USES has been added to depend on ImageMagick. USES=magick adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}. If a specific version is required, use for example USES=magick:6 resp. USES=magick:7 If only a build, run or test is required, use for example USES=magick:build resp. USES=magick:6,build,test If a dependency on the nox11 flavor is required, use for example USES=magick:nox11 resp. USES=magick:7,nox11,run,test See magick.mk for more details on the available flags. The tree has been completely converted to make use of this. Approved by: bapt Differential Revision: https://reviews.freebsd.org/D32754
* KDE: Update KDE Gear to 21.12Tobias C. Berner2021-12-101-3/+3
| | | | | | | | | | | | | | KDE Gear 21.12 has landed and comes with a massive number of updates and new versions of applications and libraries. Literally, dozens of classic KDE everyday tools and the specialised sophisticated apps you use to work, be creative and play, are getting refreshers with design improvements, new features and performance and stability enhancements. What's new: https://kde.org/announcements/gear/21.12.0/#whatsnew Changelog: https://kde.org/announcements/changelogs/gear/21.12.0/
* lang/ruby30: Update to 3.0.3Yasuhiro Kimura2021-12-081-1/+1
| | | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/ PR: 260032 Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41816 Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* lang/ruby27: Update to 2.7.5Yasuhiro Kimura2021-12-081-1/+1
| | | | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-7-5-released/ PR: 260030 Exp-run by: antoine Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41816 Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* lang/ruby26: Update to 2.6.9Yasuhiro Kimura2021-12-081-1/+1
| | | | | | | | | | | While here, mark DEPRECATED and set EXPIRATION_DATE. RelaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-6-9-released/ PR: 260026 Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* graphics/librsvg2: add options, remove libgsf dependencyAdriaan de Groot2021-12-061-1/+1
| | | | | | | | | | | | | This is a combination of patches from two PRs, from Andriy Voskoboinyk and Andrew Romanenko, which have been languishing. Both added a DOCS option, and Andrew makes Vala optional while Andriy removes an unneeded dependency on libgsf and gettext. Note that graphics/librsvg2 is the outdated version, used only on platforms where the newer librsvg2-rust is not available. PR: 243071 239346 Reported by: Andrew Romanenkom, Andriy Voskoboinyk
* lang/rust: Update to 1.57.0Tobias Kortkamp2021-12-052-2/+2
| | | | | | | | | | | | | | | | | - Unbreak build with LibreSSL 3.4.x [0] - Disable backtrace's libunwind backend on armv* since it or libunwind in base seem to be buggy and cause rustc to crash when building some consumers [1] - Follow rust-nightly in d5f09dc31fcfdb77b69c86b9093bf67ec67653d9 and reenable hardlinks in the build Changes: https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html PR: 259738 [0] PR: 259799 [1] PR: 260140 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D33190 With hat: rust
* KDE: Update KDE Plasma Desktop to 5.23.4Tobias C. Berner2021-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Tuesday, 30 November 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.23.4. Plasma 5.23 was released in October 2021 with many feature refinements and new modules to complete the desktop experience. This release adds three weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Breeze style: Reduce groove opacity for greater contrast with scrollbar/slider/etc. * Applets/weather: Make cursor a pointing hand when hovering over source link. * Plasma Systemmonitor: Don’t make right click popup modal. Announcement: https://kde.org/announcements/plasma/5/5.23.4/ Changelog: https://kde.org/announcements/changelogs/plasma/5/5.23.3-5.23.4/
* www/firefox: make dep on wasi-compiler-rt more flexibleChristoph Moench-Tegeder2021-11-301-0/+1
| | | | | | | | | as firefox needs matching wasi-compiler-rt, embedded llvm in rust and llvm for building and wasi-compiler-rt installs it's files in a path depending on it's full distversion, we need to know llvm/clang's full version. it's not possible to derive that programatically, as the required llvm version may not be installed at the time firefox' Makefile is being parsed.
* bsd.port.mk: Do not pass FLAVOR in dependency make environmentRoss Williams2021-11-301-7/+7
| | | | | | | | | | | | | | | | | | The change introduced in bug 256301 (review D30579), which prevents child make processes from receiving an empty FLAVOR variable when FLAVOR should be unset, has the side effect of allowing any FLAVOR already in the parent make process environment to propagate to the child. This revision prevents the FLAVOR from the parent make from incorrectly propagating to the child during a recursive make. Additionally, use "flavored" CURDIR in recursive_dirs variable so that a correct FLAVOR is used for the top-most port as well. Reviewed by: bapt Approved by: bapt Differential Revision: https://reviews.freebsd.org/D32324
* www/firefox: update to 95.0 (rc1)Christoph Moench-Tegeder2021-11-291-0/+3
| | | | | | | | | Release Notes (soon): https://www.mozilla.org/en-US/firefox/95.0/releasenotes/ This firefox release includes a not-yet-released snapshot of dav1d, which is not fully API-compatible with the released version. Switch to the bundled dav1d/aom until dav1d released have caught up.
* Mk/bsd.port.mk: Fix comments about PKGVERSIONYasuhiro Kimura2021-11-251-1/+1
| | | | | | | | | * The value of PKGVERSION described in comment is different from real one. And it is difficult to explain it briefly. So replace it with brief explanation what the variable means. PR: 259511 Approved by: portmgr (bapt)
* lang/python311: add port (at 3.11.0.alpha2)Dmitry Marakasov2021-11-242-2/+2
| | | | | | | | | | Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme. WWW: https://www.python.org/ PR: 259745 Approved by: python
* lang/cython-devel: add portDmitry Marakasov2021-11-241-2/+8
| | | | | | | | | | | | Add devel version of cython. Apart from that 3.x cython branch is where all the development goes on, 0.29.x only getting backported bugfixes, this is currently the only version which supports python 3.11. Because of that, wire USE_PYTHON=cython to cython-devel for python >= 3.11 in Uses/python.mk as well and limit supported python versions with <= 3.10 for cython. PR: 259898 Approved by: python (lwhsu)
* Mk/bsd.java.mk: Add support for openjdk17 and 17[+] as a versionGreg Lewis2021-11-241-3/+6
| | | | | PR: 259167 Reported by: cedric@precidata.com
* Mk/Uses/emacs.mk: Sort the default FLAVOR to be first in FLAVORS.Bryan Drewery2021-11-241-0/+4
| | | | | commit 9823f56764e6cf0 has more information. Poudriere expects the default to be always be first or it gets confused.
* graphics/photoflare: fix build on armv7Piotr Kubaj2021-11-231-1/+1
| | | | Same issue as on powerpc.
* Mk/bsd.ldap.mk: Fix library name for OpenLDAP 2.6Xin LI2021-11-211-1/+1
|
* net/openldap26-server: OpenLDAP 2.6.0Xin LI2021-11-211-0/+1
|
* Mk/Uses/jpeg.mk: Update comment for graphics/mozjpegPo-Chuan Hsieh2021-11-211-1/+1
| | | | | | | | | | | | | | | MozJPEG (graphics/mozjpeg) is a patched libjpeg-turbo (graphics/jpeg-turbo). It is also a valid JPEG implementation. from README.md: MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo. Reference: https://github.com/mozilla/mozjpeg/blob/master/README.md PR: 257028 Approved by: bapt (portmgr, maintainer)
* Mk/Scripts/qa.sh: Turn off pipefail when piping to grep -qJoseph Mingrone2021-11-191-0/+4
| | | | | | | | | | | | | | | | | | The pipeline readelf -d "${dep_file}" | grep -q SONAME can fail because grep -q closes the output early resulting sigpipe being sent to readelf. Other possible solutions are to turn off pipefail for the file or remove the -q grep argument. Credit to ashish@ for the detective work to discover the root cause of this. Differential Revision: https://reviews.freebsd.org/D31211 Reviewed by: emaste Approved by: bapt (portmgr) mat (portmgr)
* desktop-file-utils: remove the keyword it is not necessary anymoreBaptiste Daroussin2021-11-171-1/+0
|
* bsd.port.mk: clean up DEV_WARNINGS about migrations that are overBaptiste Daroussin2021-11-173-46/+0
|
* Mk/Uses/emacs.mk: Do not use Emacs major version in package namesYasuhiro KIMURA2021-11-151-6/+8
| | | | | PR: 259259 Differential Revision: https://reviews.freebsd.org/D32613
* KDE: Update KDE Frameworks to 5.88.0Tobias C. Berner2021-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | Saturday, 13 November 2021 KDE today announces the release of KDE Frameworks 5.88.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 changelog: https://kde.org/announcements/frameworks/5/5.88.0/ Exp-run by: antoine PR: 259817
* Mk/Uses: default version for nodejsMatthias Fechner2021-11-122-1/+64
| | | | | | | | | | | If a port depends on node, a simple: USES= nodejs can be added. It is also possible to define a specific version: USES= nodejs:14 Use as current version the latest LTS version of node. PR: 259783 Differential Revision: https://reviews.freebsd.org/D32790
* KDE: Update to KDE Plasma 5.23.3, Bugfix Release for NovemberTobias C. Berner2021-11-101-1/+1
| | | | | | | | | | | | | | | | | | | Tuesday, 9 November 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.23.3. Plasma 5.23 was released in October 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: * Keyboardlayout: Fix missing Esperanto flag icon in the menu. * Plasma Networkmanager: OpenVPN: fix logic in auth dialog. * On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action. Changelog: https://kde.org/announcements/changelogs/plasma/5/5.23.2-5.23.3/
* Mk/bsd.port.mk: configurable delay identify-install-conflictsTrond Endrestøl2021-11-081-1/+2
| | | | | | | | Instead of hardcoding the 10s delay for the conflicts warning, add a new variable CONFLICT_WARNING_WAIT the same way we have WARNING_WAIT and DEV_WARNING_WAIT PR: 248548
* Mk/bsd.port.mk: fix misleading commentBaptiste Daroussin2021-11-081-1/+1
| | | | | PR: 258726 Reported by: jamie@catflap.org
* CPE: fix url to the specificationsBaptiste Daroussin2021-11-081-1/+3
| | | | | PR: 258189 Reported by: p5B2E9A8F@t-online.de