aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Mk/Uses/ninja.mk: Add samurai as option for ARGSDaniel Engberg5 days1-5/+9
| | | | | | | | | This adds the ability for ports to override NINJA_DEFAULT by defining USES= ninja:samurai and use devel/samurai as backend instead of devel/ninja (default). Reviewed by: arrowd, mat and tobik (previous iterations) Differential Revision: https://reviews.freebsd.org/D45165
* security/linux-rl9-libsecret: add new portAlexey Donskov5 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* devel/cmake: Update to 3.29.3Jason E. Hale7 days1-1/+1
| | | | | Announcement: https://www.kitware.com/cmake-3-29-3-available-for-download/
* devel/cmake*: Update to 3.29.2Jason E. Hale7 days1-1/+1
| | | | | | | | | | | | | | | | | Qt5 support has been removed from devel/cmake-gui. The kde@ team recommends migrating away from Qt5 and using Qt6 for individual applications whenever possible. Announcements: https://www.kitware.com/cmake-3-29-0-available-for-download/ https://www.kitware.com/cmake-3-29-1-available-for-download/ https://www.kitware.com/cmake-3-29-2-available-for-download/ Release notes: https://cmake.org/cmake/help/latest/release/3.29.html PR: 278693 Exp-run by: antoine
* Mk/Uses/nodejs.mk: Add node22 and update currentPo-Chuan Hsieh9 days1-4/+4
| | | | | | | Node.js 22 is the new current. Reference: https://github.com/nodejs/Release/blob/main/README.md#release-schedule https://github.com/nodejs/Release/commit/17c98b429783838c7c19471c598a03082fcf4f7b
* Mk/bsd.default-versions.mk: Update nodejs commentPo-Chuan Hsieh9 days1-1/+1
| | | | | | | Node.js 22 is the new current. Reference: https://github.com/nodejs/Release/blob/main/README.md#release-schedule https://github.com/nodejs/Release/commit/17c98b429783838c7c19471c598a03082fcf4f7b
* Mk/bsd.gecko.mk: fix llvm usageChristoph Moench-Tegeder10 days1-1/+1
| | | | | Reported by: jkim Pointy Hat: cmt
* Mk/bsd.gecko.mk: allow building with newer clangChristoph Moench-Tegeder10 days1-1/+1
| | | | | clang 18 works on the esrs after 0f1e62d922cb5892cd2684275101fe05e011371b, 3c6cc9a9508c7b947bf9ed5d08e48056729c2b69
* Qt6: Update to 6.7.0Jason E. Hale10 days3-28/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt 6.7 is out with lots of large and small improvements for all of us who like to have fun when building modern applications and user experiences, focusing on the expansion of supported platforms and industry standards. This makes code written with Qt more sustainable and brings more value in Qt as a long-term investment. www/qt6-webengine is now based on Chromium version 118.0.5993.220. Announcement: https://www.qt.io/blog/qt-6.7-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md PySide6: Update to 6.7.0 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.7.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.7 PyQt6: Update to 6.7.0 Minor Makefile cleanups and simplification of MASTER_SITES in pyqt.mk. As with PySide6, older versions of PyQt6 will not build with Qt 6.7.x. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.7.0_Released PR: 278658 Exp-run by: antoine MFH: 2024Q2 Security: e79cc4e2-12d7-11ef-83d8-4ccc6adda413, c6f03ea6-12de-11ef-83d8-4ccc6adda413
* Uses/linux.mk: Fix typo "libxlst" -> "libxslt"Gleb Popov11 days1-1/+1
| | | | Reported by: Martin Filla <freebsd@sysctl.cz>
* Mk/Features: WITH_PIE - add cmake supportJan Beich11 days1-0/+4
| | | | | | | | | | Use cmake specific options to enable position independent code generation. This fixes several ports (at least multimedia/cmrtlib, math/blas and math/lapack) which are build with cmake when WITH_PIE is enabled. PR: 268981 Approved by: portmgr
* lang/rust: Update to 1.78.0Mikael Urankar12 days2-3/+3
| | | | | | | | | | While here, disable RUST_BACKTRACE on ppc64le only Announce: https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.78.0 PR: 278834 Tested by: pkubaj,mikael
* KDE: Update KDE Frameworks 6 to 6.2Tobias C. Berner12 days1-1/+1
| | | | | | | | | | | | | | | | Friday, 10 May 2024 KDE today announces the release of KDE Frameworks 6.2.0. KDE Frameworks are 72 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. Announcement: https://kde.org/announcements/frameworks/6/6.2.0/
* Linuxulator ports: Update Rocky Linux to 9.3 and add more packagesDima Panov13 days1-1/+18
| | | | | | Sponsored by: Serenity Cybersecurity, LLC Co-authored-by: awoonya <mzhyneva@gmail.com>
* devel/linux-rl9-libsigc++20: add new portDima Panov13 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* devel/linux-rl9-libsigsegv: add new portDima Panov13 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* devel/linux-rl9-strace: add strace from Rocky LinuxDima Panov13 days1-0/+1
| | | | | | Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> Sponsored by: Serenity Cybersecurity, LLC
* devel/linux-rl9-libunistring: Add new portDima Panov13 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* Linuxulator ports: Add gnupg and libassuan from Rocky LinuxDima Panov13 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* Linuxulator ports: More Rocky Linux 9 packagesDima Panov13 days1-1/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* audio/linux-rl9-opus: Add new portDima Panov13 days1-0/+1
| | | | Sponsored by: Serenity Cybersecurity, LLC
* Linuxulator ports: More Rocky Linux 9 packagesDima Panov13 days1-2/+8
| | | | | | Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> Sponsored by: Serenity Cybersecurity, LLC
* Mk/bsd.sites.mk: Add RPM Fusion 9 master sitesDima Panov13 days1-0/+7
| | | | Sponsored by: Serenity Cybersecurity, LLC
* Linuxulator ports: Introduce Rocky Linux 9.Gleb Popov13 days3-28/+76
| | | | | Sponsored by: Serenity Cybersecurity, LLC Co-authored-by: Dima Panov <fluffy@FreeBSD.org>
* Mk/bsd.sites.mk: Remove ring.gr.jp servers from MASTER_SITE_SUDOYasuhiro Kimura2024-05-091-4/+0
| | | | Source archives of sudo 1.9.10 and later aren't mirrored on them.
* Emacs: Add new wayland flavorJoseph Mingrone2024-05-071-1/+1
| | | | | | | | | | | | Emacs requires mutually exclusive build parameters depending on whether the user is running under X11 or Wayland. Rather than require either set of users to build a custom package, create a new wayland flavor, and use default options appropriate for users running under X. PR: 278167 Reviewed by: ashish, jbeich Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D44917
* Mk/bsd.gcc.mk: Add GCC 15 supportLorenzo Salvadore2024-05-062-3/+3
|
* Mk/bsd.options.desc.mk: add ENCHANT, KDE, WEBENGINEMax Brazhnikov2024-05-041-1/+3
| | | | Rename KDE4 to KDE. Add descriptions for ENCHANT and WEBENGINE
* Mk/Uses/cmake.mk: use proper environment in do-testMatthias Andree2024-05-031-1/+1
| | | | | | | | | | | | | * the actual test run used MAKE_ENV but should use TEST_ENV * also, ctest(1) defaults to running tests serially, so add CTEST_PARALLEL_LEVEL here and set it to _MAKE_JOBS_NUMBER. NOTE: cmake 3.29 changes semantics for _MAKE_JOBS_NUMBER empty or 0. This was developed together with diizzy@ as a result of analysing performance regressions from PR 278500. PR: 278533 Approved by: portmgr@ (tcberner@)
* Mk/Scripts/do-users-groups.sh: Make users and groups creation fail-fastMichael Osipov2024-05-031-3/+3
| | | | | | | | | | Fail fast when pw(8) fails to create a user or a group. Especially when it is not the last command in the pre-install script then the exit code will be 0 and the failure will go unnoticed. PR: 267384 Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D42719
* multimedia/mlt7: update to 7.24.0Tobias C. Berner2024-05-021-1/+1
| | | | Changelog: https://www.mltframework.org/blog/v7.24.0_released/
* Mk/bsd.gcc.mk: unregister expired GCC 4.8Rene Ladan2024-05-011-1/+1
|
* Mk/bsd.options.desc.mk: Remove references for librtmp and rtmpdumpDaniel Engberg2024-05-011-2/+0
| | | | Related ports removed in 8d01b5458f4660725fcaf562cdbb073debc9b751
* Revert "graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled"Vladimir Druzenko2024-04-291-2/+2
| | | | | | This reverts commit 0bcd20b238ac35ec0db95a496b8c9ce7b6015b4e. Mk/Uses/mysql.mk got there by accident
* graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabledVladimir Druzenko2024-04-291-2/+2
| | | | | | Both options are non-default. MFH: 2024Q2
* lang/ruby32: Update to 3.2.4Yasuhiro Kimura2024-04-251-1/+1
| | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/ PR: 278553 Exp-run by: antoine MFH: 2024Q1 Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d
* lang/ruby33: Fix build with latest -CURRENTYasuhiro Kimura2024-04-241-1/+1
| | | | | | | | | | | | | | | | | | | post-install-DOCS-on copies all files/directories under ${WRKSRC}/doc/ into ${STAGEDIR}${RUBY_DOCDIR}/, then installs ${WRKSRC}/ChangeLog to same directory. But there is ChangeLog directory under ${WRKSRC}/doc/. As a result there is already ${STAGEDIR}${RUBY_DOCDIR}/ChangeLog directory when ${WRKSRC}/ChangeLog is tried to be installed as ${WRKSRC}/doc/ChangeLog. Previously install(1) regards it as non-fatal and build continues. But on latest -CURRENT the command regards it as fatal and results in build error. So fix it by moving ${WRKSRC}/ChangeLog to ${WRKSRC}/doc/ChangeLog/ChangeLog at extract phase. Bump PORTREVISION as plist is changed. PR: 278554 Reported by: Siva Mahadevan MFH: 2024Q2
* lang/ruby33: Update to 3.3.1Yasuhiro Kimura2024-04-231-1/+1
| | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/ MFH: 2024Q2 Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d
* lang/ruby31: Update to 3.1.5Yasuhiro Kimura2024-04-231-2/+2
| | | | | | | | | | | | After the release of 3.1.3 Ruby 3.1 series has entered security maintainance phase that only security fixes are provided. And it is expected to reach its EoL on March 31, 2025. So mark DEPRECATED to encourage user to migrate to newer version, and set EXPIRATION_DATE to its expected EoL day. ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/ MFH: 2024Q1 Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d
* Uses/electronfix.mk: Add Electron 27Gleb Popov2024-04-201-1/+1
|
* Mk: unregister expired Go 1.19Rene Ladan2024-04-182-6/+3
| | | | Simplify a tautology in USES=go while here.
* KDE: Update KDE Plasma Desktop 6 to 6.0.4Tobias C. Berner2024-04-161-1/+1
| | | | | | | | | | | | | | | | | | KDE Plasma 6.0.4, Bugfix Release for April Tuesday, 16 April 2024. Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.0.4. This release adds three weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Foldermodel: Export urls to the Desktop Portal on drag and copy. * System Monitor: Fix the column configuration dialog being too small on the overview page. * Applets/battery: Check actual battery for charge state workaround. View full changelog: https://kde.org/announcements/changelogs/plasma/6/6.0.3-6.0.4
* Mk/bsd.port.mk: simplify WITH_<feat> codeMathieu Arnold2024-04-161-32/+10
| | | | Differential Revision: https://reviews.freebsd.org/D44793
* KDE: Update KDE Framewworks 6 to 6.1.0Tobias C. Berner2024-04-141-1/+1
| | | | | | | | | | | | | | | | Friday, 12 April 2024 KDE today announces the release of KDE Frameworks 6.1.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. Announcement: https://kde.org/announcements/frameworks/6/6.1.0/
* Uses/electronfix.mk: Add electron28 to _ELECTRONFIX_MK_VALID_VERSIONSAlexey Yushkin2024-04-121-1/+1
|
* Mk/Scripts: Fix qa for manprefixMuhammad Moinur Rahman2024-04-121-5/+2
| | | | | | | As man pages have been moved PREFIX/share/man adjust the qa check. Reported by: eduardo Approved by: portmgr (blanket)
* framework: reintroduce the feature enabling codeMathieu Arnold2024-04-122-11/+35
| | | | | | | | | | | | | | | | | | | | | | | For each feature (see in Mk/Features) users can now set these variables in their make.conf. Using LTO as an example. To enable globally: WITH_LTO= yes To disable globally (for example ssp is enabled by default): WITHOUT_LTO= yes To enable for a specific list of ports: WITH_LTO_PORTS= lang/perl5.36 To disable for a specific list of ports: WITHOUT_LTO_PORTS= lang/perl5.36 Differential Revision: https://reviews.freebsd.org/D44750
* Revert "Mk/bsd.port.mk: Allow WITHOUT_FEATURE_PORTS to cancel WITH_FEATURE"Mathieu Arnold2024-04-111-30/+9
| | | | This reverts commit d697653cffd19ddaf3cdee2589a830c72ab39777.
* Revert "Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS ↵Mathieu Arnold2024-04-118-17/+17
| | | | | | change" This reverts commit 665b0219e541019b849fd5a1efdf032081dcf610.
* Framework: Finalize switch to share/man for manpagesMuhammad Moinur Rahman2024-04-111-4/+2
| | | | | PR: 277603 Approved by: portmgr