aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* 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 (cherry picked from commit ac9a45551035273287bcd981fe5d586a1a2304a4)
* 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 (cherry picked from commit 2883204dd3c0b2b07fdf5cdaba87be83e1ff19a7)
* 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 (cherry picked from commit 9ad0cc4eeeeccbb1125e4342366cfb564ff8f6c7)
* 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. (cherry picked from commit dcc6b13daedf095da6572c27af69713ee551cb81)
* 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. (cherry picked from commit f4c07f1834f70e7359c290415aaf47727cda042a)
* Mk/Uses/go.mk: fix gomod-clean target when lang/go is not installedGuangyuan Yang2021-11-071-0/+4
| | | | | | | | | | | | | make distclean target will break when lang/go is not installed. This provides an informational feedback and skips the gomod-clean target if go executable is not available. PR: 258359 Submitted by: Rin Morningstar <ports.maintainer@evilphi.com> Reviewed by: dmgk Differential Revision: https://reviews.freebsd.org/D32054 (cherry picked from commit f76516f11076cb293ce87bccfc37797d82844063)
* editors/emacs-devel: Update to 2021-10-01 commit, 30bbb57*Joseph Mingrone2021-10-011-1/+1
| | | | | | | * The major version was bumped from 28 to 29 since the last update. Approved by: portmgr (implicit) Differential Revision: https://reviews.freebsd.org/D32258
* Mk/bsd.lto.mk: also add -flto=thin to LDFLAGSPiotr Kubaj2021-09-301-3/+4
| | | | Reported by: jbeich
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-303-8/+2
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* Mk/bsd.lto.mk: add global LTO support for portsPiotr Kubaj2021-09-302-0/+14
| | | | | | | | | | | It's well known that LTO provides both performance and size benefits for binaries. Add preliminary, opt-in support for global LTO enforcement to ports. Ports that provide LTO option on their own and the ones that don't work with LTO will need to set LTO_UNSAFE in the future. PR: 258536
* x11-toolkits/qt5-declarative: split out 'test' parts into new portTobias C. Berner2021-09-241-1/+4
| | | | | | | | | | | | | | | | | | | | | kde@ has been focused recently on reducing the load of "unnecessary" runtime dependencies, to allow third party distributions to have a leaner installation. One part of this effort was to make qt5-testlib a "build only" dependency. Unfortunately, parts of qt5-declarative link against testlib (to provide test functionality for declarative parts). This lead to an unfortunate loop of pkg-autoremove removing testlib, and then pkg-update adding it again (as it was an improperly registered dependency). This change splits out the "test"-parts into its own port. Thereby making testlib not even a required build-time dependency for x11-toolkits/qt5-delcarative. Reported by: jrm Differential Revision: https://reviews.freebsd.org/D32097
* Mk/bsd.gcc.mk: Strongly discourage USE_GCC=anyGerald Pfeifer2021-09-231-2/+2
| | | | PR: 258015
* USES=ncurses: expose variable with the name of the lib to link againstBaptiste Daroussin2021-09-231-3/+5
| | | | | | | | | | ncurses from ports and futur ncurses in base differs from current ncurses in base by the fact it is not providing a giant libncurses.so but 2 libraries: libtinfo and libncurses, those information often needs to be reported to the consumer port. while here remove a now useless test for support of widechar ncurses in base, all supported version of freebsd have it now.
* Mk/Uses/go.mk: Resign maintainershipDmitri Goutnik2021-09-211-1/+1
|
* Mk/bsd.port.mk: fix NO_PKG_REGISTERBaptiste Daroussin2021-09-211-2/+7
| | | | | | | | Since we switched to pkg, NO_PKG_REGISTER was not working anymore. Since pkg 1.17.2 the pkg register command do support -N option which allows to bring back NO_PKG_REGISTER. PR: 191461
* Uses/cargo: respect CC when --target is passedJan Beich2021-09-191-1/+6
| | | | | | | devel/cargo-c always passes --target when building consumers. Some other USES=cargo consumers may also pass --target. Differential Revision: https://reviews.freebsd.org/D31568
* lang/rust: Update to 1.55.0Tobias Kortkamp2021-09-192-2/+2
| | | | | | | | | | | | | | | | - Set codegen-units=1 [1] - Add hack to skip cargo update on git sources as a step towards solving [2] - Fix 'capacity overflow' panics on armv* [3] Changes: https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html PR: 258337 PR: 256099 [1] PR: 256581 [2] PR: 257419 [3] Reviewed by: mikael, pkubaj Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D31872 With hat: rust
* Mk/bsd.default-versions.mk: Update comment: remove bdb 6Po-Chuan Hsieh2021-09-191-1/+1
|
* devel/mercurial: update to 5.9.1.Sergey A. Osokin2021-09-161-2/+2
| | | | | | | | Bump PORTREVISIONs for dependant ports. While I'm here update devel/tortoisehg to 5.9.1. (*) Approved by: arrowd (*) PR: ports/258352
* KDE: Update KDE Frameworks to 5.86Tobias C. Berner2021-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | Saturday, 11 September 2021 KDE today announces the release of KDE Frameworks 5.86.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.86.0/ PR: 258426 Exp-run by: antoine
* Uses/kde.mk: fix copy-paste errorAdriaan de Groot2021-09-131-1/+1
|
* sysutils/plasma5-ksystemstats: new port for system resource usageAdriaan de Groot2021-09-131-1/+4
| | | | | | | | | | | | | | | | | | | | | Plasma Systemstats is a successor to (lib)KSysGuard in the way that Plasma System Monitor is a successor to KSysGuard. The background idea is that system statistics collection (resource usage) should be low-overhead and pluggable and the UI in the application flexible. KSysGuard achieved that with 2010-era technologies, but time and technology moves on. Note, though, that the backend -- the actual system-statistics- collection -- on FreeBSD is missing collection of network activity (entirely) and memory use (is wrong). System monitor is **not yet** a replacement for KSysGuard on FreeBSD, but the CPU monitoring -- which might be the most important and graphically appealing bit on a desktop machine -- is much improved. This commit introduces the new port, adds it to USE_KDE, and makes it a dependency of system-monitor, to ease the eventual replacement (once the issues mentioned above are cleared up) of old by new.
* Scripts/split-url.awk: Pass result array as parameterTobias Kortkamp2021-09-082-3/+3
|
* Scripts/split-url.awk: Add reverse function to stitch the URL back togetherTobias Kortkamp2021-09-081-0/+32
|
* Scripts/split-url.awk: Split query strings tooTobias Kortkamp2021-09-081-2/+11
| | | | | | Also reset state on function entry otherwise split_url() cannot really be called multiple times since there would be garbage values in the url array from previous calls.
* Uses/eigen: drop eigen2Adriaan de Groot2021-09-071-3/+2
|
* Scripts/cargo-crates.awk: Move split_url() to separate fileTobias Kortkamp2021-09-073-31/+30
| | | | Also stop leaking local variables
* Uses/cargo: Try to load Makefile.cratesTobias Kortkamp2021-09-071-0/+2
| | | | | Some ports stash the `make cargo-crates` output there which might as well be supported by USES=cargo.
* lang/rust*: Mk/Uses/cargo.mk: Move TMPDIR to WRKDIRTobias Kortkamp2021-09-061-0/+8
| | | | | | | | | | | | rustc stashes intermediary files in TMPDIR (default /tmp) which might cause issues for users that for some reason space limit their /tmp. WRKDIR should have plenty of space. Other ports that use rustc might be affected too, but set it only in USES=cargo and lang/rust* ports for now. PR: 258126 With hat: rust
* net/openldap25-server: OpenLDAP 2.5.7Xin LI2021-09-051-1/+2
|
* Mk/bsd.gecko.mk: enable cross-LTO on powerpc64lePiotr Kubaj2021-09-041-4/+0
|
* KDE: Update KDE Gear to 21.08.1Tobias C. Berner2021-09-021-2/+2
| | | | | | | | | | | | | | | | | | | | Thursday, 2 September 2021 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: * konsole: Fix KXmlGUI toolbars and Konsole MainWindow size. * elisa: Fix the “Files” view. * skanlite: Fix image saving when preview is not shown. Full announcement: https://kde.org/announcements/gear/21.08.1/ Full Changelog: https://kde.org/announcements/changelogs/gear/21.08.1/
* plasma5: update to KDE Plasma Desktop to 5.22.5Tobias C. Berner2021-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | Tuesday, 31 August 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.22.5. Plasma 5.22 was released in June 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: * KDE GTK Config: Make sure to actually commit GSettings changes. * KSystemStats: Fix handling of IPV6 addresses. Fixes bug #436296 * [applets/digitalclock] Let long timezones list scroll. Fixes bug #439147 Full changelog: https://kde.org/announcements/changelogs/plasma/5/5.22.4-5.22.5/ - while here: reformat & sort the USES/USE_FOO lines consistently
* Mk/bsd.local.mk: Remove accidentally committed local modsJason W. Bacon2021-08-311-5/+0
| | | | Git stash failure
* coregarage: Remove extraneous portrevisionJason W. Bacon2021-08-311-0/+5
|
* lang/rust: Update to 1.54.0pouet2021-08-282-2/+2
| | | | | | | | | | | - Update lang/rust to 1.54.0 - Update devel/racer to 2.1.48 - Fix various consumers Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html Reviewed by: tobik, pkubaj Differential Revision: https://reviews.freebsd.org/D31617 With hat: rust
* editors/lazarus*: Include new lazarus ports into mk filesJose Alonso Cardenas Marquez2021-08-262-4/+14
| | | | | | | | - Add WANT_LAZARUS_DEVEL option if you want built apps using lazarus trunk version from ports. This variable can be added to /etc/make.conf. Otherwise, stable version of lazarus will be used. - WANT_LAZARUS_DEVEL will use editors/lazarus-devel or editors/lazarus-qt5-devel ports instead of editors/lazarus or lazarus-qt5 ones
* devel/llvm13: Update to 13.0.0rc1, connectBrooks Davis2021-08-241-1/+1
| | | | | | | This port is derived from devel/llvm12 and adds support for the flang Fortran compiler extracted from devel/llvm-devel. Sponsored by: DARPA
* Mk/bsd.port.mk: Add PKG_COMPRESSION_LEVEL user variableBaptiste Daroussin2021-08-231-1/+7
| | | | | | | | it allows users to set their desired compression level when packaging in make.conf PR: 257427 Suggested by: Trond Endrestol <Trond.Endrestol@ximalas.info>
* Mk/bsd.port.mk: clean up some documentation formattingBaptiste Daroussin2021-08-231-2/+2
|
* Mk/bsd.port.mk: document PKG_COMPRESSION_FORMATBaptiste Daroussin2021-08-231-0/+3
|
* x11-toolkits/gstreamer1-plugins-gtk4: add new portJan Beich2021-08-231-0/+4
| | | | | | | | | GTK4 plugin contains: - gtk4glsink: A video sink that renders to a GtkWidget using OpenGL - gtk4sink: A video sink that renders to a GtkWidget https://gstreamer.freedesktop.org/documentation/gtk/gtksink.html
* Mk/bsd.options.desc.mk: Add TOMCAT10Danilo G. Baio2021-08-191-0/+1
|
* KDE: Update KDE Framework to 5.85Tobias C. Berner2021-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | Friday, 13 August 2021 KDE today announces the release of KDE Frameworks 5.85.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 and changelog: https://kde.org/announcements/frameworks/5/5.85.0/ PR: 257837 Exp-run by: antoine
* Mk/bsd.port.mk: remove elfv2 workaroundPiotr Kubaj2021-08-181-5/+0
| | | | | | | | Binutils is not present anymore on elfv2 systems. Fixes build of audio/invada-studio-plugins-lv2: /usr/local/bin/ld: unrecognized option '-B/usr/local/bin' /usr/local/bin/ld: use the --help option for usage information
* www/firefox: depend on libepoll-shimChristoph Moench-Tegeder2021-08-141-0/+3
| | | | | | | | | | | libxul.so clearly links against libepoll-shim, and we have reports of firefox failing to start without libepoll-shim. this also affects mail/thunderbird (once we land it), so fix the problem in bsd.gecko.mk. First reports are against firefox 90, set the version cutoff accordingly. PR: 257490 Reported by: Maxim Filimonov
* Mk/bsd.port.mk: Revert the UNAME_r error text change for now.Bryan Drewery2021-08-141-4/+2
| | | | | | | | Keep the new flag though. This error can occur in some other cases such as building on a mismatched host kernel+userland. Some further study is needed and it may be possible to automatically set UNAME_r.
* Mk/bsd.port.mk: Fix another typoBryan Drewery2021-08-141-1/+1
| | | | | Reported by: grembo Fixes: 154492dd1f ("Clarify UNAME_r failure.")
* Mk/bsd.port.mk: Fix typoBryan Drewery2021-08-131-1/+1
| | | | Fixes: 154492dd1f ("Clarify UNAME_r failure.")
* Mk/bsd.port.mk: Clarify UNAME_r failure.Bryan Drewery2021-08-131-1/+5
| | | | | | | | | | | | | | | | | | An example of this happening is with recent Poudriere changes: - Poudriere <= 3.3 used to set UNAME_r in /etc/login.conf's environment during *jail creation*. - Poudriere >= 3.4 only sets it in the environment during *jail runtime*. Creating a jail with Poudriere 3.4 and then using Poudriere 3.3 on it would fail to have UNAME_r properly set. It would read OSVERSION from /usr/include/sys/param.h to find the installed files release. The ports framework, and builds, need `uname` to be correct for the *jail/chroot* and not be of the running kernel. Add a footshoot enabler while here which should not be used for any reason as it can create packages targetting the release of the running kernel rather than the chroot/jail's expected version.