aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* lang/php82: Update version 8.2.0a3=>8.2.0b2Muhammad Moinur Rahman2022-08-041-3/+3
| | | | | | | - Fix building with some DEFAULT OPTIONS off [1] PR: 265500 [1] Reported by: a.shikov@itcons.net.ua [1] Sponsored by: Bounce Experts
* Mk/Uses/go.mk: Pass MAKE_ENV to `go mod tidy` and `go mod vendor`Dmitri Goutnik2022-08-041-2/+2
| | | | | | | | | With go1.19, these subsommands need to know GOCACHE location, which is derived from XDG_CACHE_HOME. Missing XDG_CACHE_HOME breaks poudriere user build of Go ports. PR: 265613 Reported by: otis, ohauer
* Mk/bsd.default-versions.mk: Update GO_DEFAULT to 1.19Dmitri Goutnik2022-08-031-1/+1
|
* Mk/Uses/go.mk: Fix go-post-extract for legacy mode buildsDmitri Goutnik2022-08-031-6/+6
| | | | USES=go may set Go version for legacy (pre-module) builds too.
* Mk/Uses/go.mk: Update GO_VALID_VERSIONSDmitri Goutnik2022-08-022-2/+2
| | | | 1.17 is out, 1.19 and 1.20-devel are in.
* xorg: upgrade to 21.1.4Baptiste Daroussin2022-08-022-18/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Port changes: - flavorize the port - decouple Xwayland as it has been split from Xorg - switch to meson - cleanup non necessary patches anymore - stop butchering the build system to play with Xorg.wrap but do it in post-install - remove dmx (no longer existing) - use libmd for sha1 (remove dependency on open/libre ssl) - always activate RPC security - simplify postinstall/deinstall script and make them cross install friendly - remove the SUID option and make it the default, we cannot startx as user without it - only keep the mesa-dri dependency on xorg-server not others xf86-video-ati: fix build with recent xorg While here incorporate a patch which prevent crash of the driver when xrandr is invoked Update x11/libxcvt to provide cvt(1) and friends which are not provided anymore Xorg Reviewed by: tcberner, manu, jbeich Approved by: tcberner, manu Differential Revision: https://reviews.freebsd.org/D35661
* Mk/bsd.sites.mk: Update MySQL site listJochen Neumeister2022-08-011-1/+2
| | | | | | MySQL 8.0.30 is not available for download on any of the mirror sites, so mysql.com is added directly. Sponsored by: Netzkommune GmbH
* Uses/cabal.mk: Fix `cabal-extract` target when GH_TUPLE is present.Gleb Popov2022-07-311-0/+1
| | | | | The presence of dist-newstyle directory created by unpacking Haskell dependencies from GH_TUPLE makes `cabal` run `git pull` instead of `git clone`.
* Mk/bsd.options.desc.mk: Add shared GRPC_DESCPo-Chuan Hsieh2022-07-301-0/+1
|
* Mk/bsd.port.mk: add ${LOCALBASE}/share/pkgconfig supportTobias C. Berner2022-07-291-2/+2
| | | | | | In d48fab59daa56e0b3b6ffecef57a69c32ae9c0a7 ${LOCALBASE}/share/pkgconfig was added as a valid location for pc files. Chase this change when using base-pkgconfig files.
* Framework: Fix typoAdam Weinberger2022-07-281-1/+1
|
* graphics/gdk-pixbuf2: update to 2.42.8 release (+)Dima Panov2022-07-281-1/+4
| | | | | | | | | | | Since 2.40.2 release GDK-Pixbuf library had splitted off XLib bindings as deprecated. Add it as dedicated port at version 2.40.2 and declare additional knob in Mk/Uses/gnome.mk Consumer ports will be bumped in separated commit. Changelog: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/blob/2.42.8/NEWS With hat: desktop
* Uses/cabal.mk: Introduce CABAL_WRAPPER_SCRIPTS variable.Gleb Popov2022-07-281-2/+18
| | | | | | | | | | | | | Before this change every Haskell executable was wrapped into a shell script which was installed into ${PREFIX}/bin while the actual executable was installed into {PREFIX}/libexec/cabal. This was required to set env variables pointing the Haskell program to its data files under ${PREFIX}/share. However, not every Haskell program uses this feature. Now the shell wrapping is off by default and CABAL_WRAPPER_SCRIPTS knob can be used to enable it for a given port/executable. Adjust all Haskell ports affected by this change.
* Uses/cabal.mk: Expand comment for cabal-extract target.Gleb Popov2022-07-281-0/+3
|
* Uses/cabal.mk: Document SKIP_CABAL_PLIST.Gleb Popov2022-07-281-0/+3
|
* multimedia/mlt7: update to 7.8.0Tobias C. Berner2022-07-271-1/+1
| | | | | | - new module: mlt7-glaxnimate (recommended for upcoming version of kdenlive) Changelog: https://www.mltframework.org/
* Uses/cabal.mk: Various improvements.Gleb Popov2022-07-271-27/+39
| | | | | | | - Rename CABAL_BOOTSTRAP to SKIP_CABAL_EXTRACT. This is a much more descriptive name as to what this knob does. - Improve cabal-extract target to not overwrite WRKDIR and to leave a cookie file to let framework know if the user is updating the port.
* Uses/cabal.mk: Simplify USE_LOCALE handling.Gleb Popov2022-07-271-7/+3
|
* Uses/cabal.mk: Do not include '.' package when CABAL_PROJECT=appendGleb Popov2022-07-271-1/+4
| | | | | If we are appending to an exisiting project file all needed package directories are already listed there.
* Uses/cabal.mk: Simplify EXTRACT_ONLY setting.Gleb Popov2022-07-271-12/+6
| | | | Adapt ports that were using hacks to set EXTRACT_ONLY.
* Uses/cabal.mk: Use cabal2tuple in the make-use-cabal target.Gleb Popov2022-07-271-34/+37
|
* framework: generalize WITH_ codeBaptiste Daroussin2022-07-274-34/+45
| | | | | | | | | | | | | Make the definition of WITH_ variable (end user actionable) a define via a generic code Move the WITH_DEBUG code into its own file Features/debug.mk Replace USE_LTO into WITH_LTO and move it into Features/lto.mk Move WITH_SSP into its own Features/ssp.mk Add a variable to defined which one are activated by default (here SSP) Reviewed by: portmgr (tcberner) Differential Revision: https://reviews.freebsd.org/D35873
* cleanup: remove 'Created by' linesTobias C. Berner2022-07-2011-11/+0
| | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * Akinori MUSHA <knu@FreeBSD.org> * Alejandro Pulver <alepulver@FreeBSD.org> * Edwin Groothuis <edwin@freebsd.org> * Ernst de Haan <znerd@FreeBSD.org> * Florent Thoumie <flz@FreeBSD.org> * Gabor Kovesdan <gabor@FreeBSD.org> * Mark Linimon <linimon@FreeBSD.org> * Shaun Amott <shaun@inerd.com> With hat: portmgr Reported by: mat
* www/firefox: update to 103.0 (rc1)Christoph Moench-Tegeder2022-07-181-1/+1
| | | | | Release Notes (soon): https://www.mozilla.org/en-US/firefox/103.0/releasenotes/
* KDE: Update KDE Frameworks to 5.96Tobias C. Berner2022-07-181-1/+1
| | | | | | | | | | | | | 9th July 2022. KDE today announces the release of KDE Frameworks 5.96.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 https://kde.org/products/frameworks/ Exp-run by: antoine PR: 265116
* www/firefox: do not attempt to build with LLVM != 13Christoph Moench-Tegeder2022-07-161-3/+4
| | | | | we do not have the wasm tooling/runtime for that right now, and people keep messing with the defaults and running into issues.
* Mk/bsd.options.desc.mk: add ESPEAK_DESCStefan Eßer2022-07-151-0/+1
| | | | Description copied from accessibility/speech-dispatcher.
* devel/py-setuptools: Update to 63.1.0Po-Chuan Hsieh2022-07-131-2/+2
| | | | | | Changes: https://github.com/pypa/setuptools/blob/main/CHANGES.rst PR: 265081 Exp-run by: antoine
* KDE: KDE Plasma 5.24.6, Bugfix Release for JulyTobias C. Berner2022-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | Monday, 11 July 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.24.6. Plasma 5.24 was released in February 2022 with many feature refinements and new modules to complete the desktop experience. This release adds two months' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Desktop package: fix unable to apply wallpaper settings after switching layout. Commit. Fixes bug #407619 * KWin: Ignore fake input devices when detecting tablet mode. Commit. * KSystemStats: Set proper initial values for many SensorProperties. Commit. Fixes bug #446414 View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.24.5-5.24.6
* Uses/cabal.mk: Mark all ports using basement-0.0.14 BROKEN on i386.Gleb Popov2022-07-111-0/+5
| | | | Reported by: pkg-fallout
* Mk/Uses/go.mk: Add GOAMD64 to the GO_ENVDmitri Goutnik2022-07-091-0/+1
| | | | This passes GOAMD64 to the build and test targets.
* Mk/Scripts/qa.sh: Bogus 'xx doesn't have a SONAME' messages are printed by ↵Yuri Victorovich2022-07-091-2/+2
| | | | | | | | | | | | | | stage-qa for some shared libraries Reason: 'grep -q SONAME' ends before it drains the pipe, pipe fails when the remaining output is too long, and 'set -o pipefail' causes the whole command to fail when it is supposed to succeed. Remedy: Please apply the attached patch fix-SONAME.patch, or alternatively remove 'set -o pipefail' from qa.sh PR: 259992 Approved by: tcberner@ (as portmgr)
* Mk/bsd.ldap.mk: Use OpenLDAP 2.6 by default.Xin LI2022-07-081-1/+1
| | | | | PR: ports/258297 Tested by: exp-run by antoine@
* KDE: Update KDE Gear to 22.04.3Tobias C. Berner2022-07-071-3/+3
| | | | | | | | | | | | | 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: * elisa: Fix the seek slider with newer versions of qqc2-desktop-style * konsole: Better recognition for URIs * korganizer: Fix a crash when completing a to-do in the summary view Changelog: https://kde.org/announcements/changelogs/gear/22.04.3/
* Uses/cabal.mk: Add support for lang/ghcXXX ports:Gleb Popov2022-07-071-5/+11
| | | | | - Do not add lang/ghc to BUILD_DEPENDS if another GHC is already there. - Pass --with-compiler flag to cabal if we're using lang/ghcXXX port to build.
* math/py-numpy: Update to 1.23.0Wen Heping2022-07-061-1/+1
| | | | | | PR: 264837 Reported by: wen@ Exp-run by: antoine@
* qt5: Update Qt to 5.15.5 (KDE patched)Tobias C. Berner2022-07-042-37/+43
| | | | | | | | | | | - update patch-collection diff to be at the highest patch-level - update patch-collection diff to be against 5.15.5 instead of 5.15.2 - update devel/qt5-script to 5.15.10 - libressl support by Felix Palmen <felix@palmen-it.de> PR: 264944 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D35619
* lang/rust: Update to 1.62.0Mikael Urankar2022-07-022-2/+2
| | | | | | | | Announce: https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-06-30 Tested by: mikael, pkubaj Differential Revision: https://reviews.freebsd.org/D35675
* Mk/Uses: extend life of USES=ada for three monthsRene Ladan2022-07-011-1/+1
|
* Mk: unregister expired mysql/percona portsRene Ladan2022-06-302-2/+2
|
* framework: add new variable PKGCONFIG_BASETobias C. Berner2022-06-301-2/+24
| | | | | | | | | | | | | | | | | | The base system started to provide certain pkgconfig files for components it provides. This new variable allows ports to prefer base components explicitly using for example PKGCONFIG_BASE=foo This will create a symlink of /usr/libdata/pkgconfig/foo.pc to ${WKRDIR}/.pkgconfig and adding said path to pkgconfigs search path. This allows us to switch easily between base and port implementation of different components (say openssl) by simply defining the appropriate variable in (say ssl.mk). Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D35494
* Uses/cabal.mk: Replace all occurencies of '-' instead of only one.Gleb Popov2022-06-301-2/+2
| | | | Executables named "foo-bar-baz" are now correctly handled.
* Mk/bsd.options.desc.mk: add common DESC for HEIF optionTobias C. Berner2022-06-301-0/+1
|
* Mk/bsd.default-versions.mk: Switch default GCC from 10 to 11Gerald Pfeifer2022-06-271-1/+1
| | | | | | | | | | Update GCC_DEFAULT, the default version of GCC as pulled in via USE_GCC=yes and a myriad of other ways from GCC 10 (10.3 currently) to GCC 11 (11.3 currently). PR: 258378 Tested by: antoine (exp-runs) Thanks to: salvadore (for heavy lifting across the board)
* Mk/bsd.default-versions.mk: Switch default Python version to 3.9VVD2022-06-262-4/+4
| | | | | | | PR: 261703 Reported by: VVD Tested by: exp-run by antoin@ Approved by: maintainer’s time-out
* Mk/Uses/go.mk: Do not append to EXTRACT_ONLYDmitri Goutnik2022-06-221-1/+1
| | | | | | Appending to EXTRACT_ONLY may re-add files that were already excluded by the port. Instead, set EXTRACT_ONLY only if it was not already defined and let the port handle it otherwise.
* KDE: Update KDE Frameworks to 5.94Tobias C. Berner2022-06-221-1/+1
| | | | | | | | | | | | | 12th June 2022. KDE today announces the release of KDE Frameworks 5.95.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 https://kde.org/products/frameworks/ Exp-run by: antoine PR: 264651
* editors/lazarus-*: update to 2.2.2Jose Alonso Cardenas Marquez2022-06-181-2/+2
| | | | ChangeLog at: https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_2_2
* Mk/bsd.port.mk: fix indentationsTobias C. Berner2022-06-151-11/+11
| | | | Reminder: please use the provdied hooks when working in Mk.
* bsd.port.mk: remove FORCE_POSTBaptiste Daroussin2022-06-151-11/+1
| | | | | | FORCE_POST was a temporary solution when migrating from pkg_tools to pkg now that everything can directly enforce when it is executed, it is not needed anymore (and actually pkg is not looking for it anymore)