FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/k...@freebsd.org.html Port| Current version | New version +-+ x11-toolkits/kirigami-addons| 0.11.0 | 1.0.0 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by:portscout!
[package - 132i386-quarterly][graphics/okular-devel] Failed for okular-devel-24.01.85_1 in configure
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy13/data/132i386-quarterly/941d96c740f7/logs/okular-devel-24.01.85_1.log Build URL: https://pkg-status.freebsd.org/beefy13/build.html?mastername=132i386-quarterly&build=941d96c740f7 Log: =>> Building graphics/okular-devel build started at Fri Feb 23 01:38:43 UTC 2024 port directory: /usr/ports/graphics/okular-devel package name: okular-devel-24.01.85_1 building for: FreeBSD 132i386-quarterly-job-08 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 i386 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 1510 Jan 6 01:02 /usr/ports/graphics/okular-devel/Makefile Ports top last git commit: 941d96c74 Ports top unclean checkout: no Port dir last git commit: 756e18783 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1-1-g1e9f97d6 Host OSVERSION: 156 Jail OSVERSION: 1302001 Job Id: 08 ---Begin Environment--- SHELL=/bin/csh BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 OSVERSION=1302001 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 UNAME_m=i386 UNAME_p=i386 UNAME_r=13.2-RELEASE-p10 LOCALBASE=/usr/local UNAME_v=FreeBSD 13.2-RELEASE-p10 USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1-1-g1e9f97d6 MASTERMNT=/usr/local/poudriere/data/.m/132i386-quarterly/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/132i386-quarterly/08/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=132i386-quarterly SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/132i386-quarterly/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1-1-g1e9f97d6 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for okular-devel-24.01.85_1: DOCS=on: Build and/or install documentation PURPOSE=on: Enable 'Share' menu ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/stage LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP ="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" CMAKE_BUILD_TYPE="release" KDE_APPLICATIONS_SHLIB_VER=5.2
[package - 132amd64-quarterly][graphics/okular-devel] Failed for okular-devel-24.01.85_1 in configure
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy14/data/132amd64-quarterly/941d96c740f7/logs/okular-devel-24.01.85_1.log Build URL: https://pkg-status.freebsd.org/beefy14/build.html?mastername=132amd64-quarterly&build=941d96c740f7 Log: =>> Building graphics/okular-devel build started at Fri Feb 23 01:22:22 UTC 2024 port directory: /usr/ports/graphics/okular-devel package name: okular-devel-24.01.85_1 building for: FreeBSD 132amd64-quarterly-job-08 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 1510 Jan 6 01:02 /usr/ports/graphics/okular-devel/Makefile Ports top last git commit: 941d96c74 Ports top unclean checkout: no Port dir last git commit: 756e18783 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1-1-g1e9f97d6 Host OSVERSION: 156 Jail OSVERSION: 1302001 Job Id: 08 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1-1-g1e9f97d6 MASTERMNT=/usr/local/poudriere/data/.m/132amd64-quarterly/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/132amd64-quarterly/08/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=132amd64-quarterly SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/132amd64-quarterly/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1-1-g1e9f97d6 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for okular-devel-24.01.85_1: DOCS=on: Build and/or install documentation PURPOSE=on: Enable 'Share' menu ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/stage LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP ="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" CMAKE_BUILD_TYPE="release" KDE_APPLICATIONS_SHLIB_VER=5.24.3 KDE_APPLICAT
[Bug 277204] *: ports misusing WITH_CCACHE_BUILD and NO_CCACHE
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277204 --- Comment #5 from Gleb Popov --- (In reply to Benjamin Takacs from comment #4) There are several concepts interleaved here, let me explain. * Feature is a sort of OPTION but general enough to be applied to **any** port. DEBUG is an example of a Feature, because almost every port can be build in the "debug" mode. In Ports Framework Features are implemented as .mk files placed in Mk/Features/ subdir, just like Uses are placed into Mk/Uses/. The Mk/bsd.ccache.mk file probably predates introduction of Mk/Features, but serves the same purpose. So, moving just bsd.ccache.mk to Features/ would solve all the issues you outlined, but it is still a step in right direction, as it makes the framework more consistent. * Mk/Features/ also provide a unified interface for both users and port developers. If a Feature is called FOO an user can put WITH_FOO=yes or WITHOUT_FOO=yes into the make.conf or make command line to enable or disable the Feature globally. WITH_FOO_PORTS and WITHOUT_FOO_PORTS allows for enabling/disabling a Feature for a given set of ports. With https://reviews.freebsd.org/D43949 landed it will become possible for WITH_FOO_PORTS to cancel WITHOUT_FOO and vice versa. * Features are not expected to be self-contained. Take a look at Mk/Features/lto.mk - it only sets some variables that are later gets consumed by Uses and the rest of Framework. In the same way, a Uses may be taught to look for some variables that might be set by an enabled feature. So to fix the "order" problem we first should clearlt understand how enable ccache machinery for Autotools, CMake, Meson, etc. and finally if it is possible to do in a general way. Then just extend corresponding Uses to support a new feature. -- You are receiving this mail because: You are on the CC list for the bug.
[package - main-i386-default][www/qt5-webengine] Failed for qt5-webengine-5.15.16.p5_5 in build
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy17/data/main-i386-default/p87cdfc67f475_s9097284b98/logs/qt5-webengine-5.15.16.p5_5.log Build URL: https://pkg-status.freebsd.org/beefy17/build.html?mastername=main-i386-default&build=p87cdfc67f475_s9097284b98 Log: =>> Building www/qt5-webengine build started at Thu Feb 22 02:34:42 UTC 2024 port directory: /usr/ports/www/qt5-webengine package name: qt5-webengine-5.15.16.p5_5 building for: FreeBSD main-i386-default-job-06 15.0-CURRENT FreeBSD 15.0-CURRENT 1500014 i386 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 7062 Feb 11 01:01 /usr/ports/www/qt5-webengine/Makefile Ports top last git commit: 87cdfc67f47 Ports top unclean checkout: no Port dir last git commit: 94ccf453a29 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1-1-g1e9f97d6 Host OSVERSION: 156 Jail OSVERSION: 1500014 Job Id: 06 !!! Jail is newer than host. (Jail: 1500014, Host: 156) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/sh BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 OSVERSION=1500014 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 UNAME_m=i386 UNAME_p=i386 UNAME_r=15.0-CURRENT LOCALBASE=/usr/local UNAME_v=FreeBSD 15.0-CURRENT 1500014 USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1-1-g1e9f97d6 MASTERMNT=/usr/local/poudriere/data/.m/main-i386-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/main-i386-default/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=main-i386-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/main-i386-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1-1-g1e9f97d6 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for qt5-webengine-5.15.16.p5_5: > Audio backend: you have to select exactly one of them ALSA=on: ALSA audio architecture support PULSEAUDIO=off: PulseAudio sound server support SNDIO=off: Sndio audio support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-qt-includes=/usr/local/include/qt5 --with-qt-libraries=/usr/local/lib/qt5 --with-extra-includes=/usr/local/include --with-extra-libs=/usr/local/lib -opensource -confirm-license -no-pch -prefix /usr/local -bindir /usr/local/lib/qt5/bin -headerdir /usr/local/include/qt5 -libdir /usr/local/lib/qt5 -plugindir /usr/local/lib/qt5/plugins -importdir /usr/local/lib/qt5/imports -datadir /usr/local/share/qt5 -docdir /usr/local/share/doc/qt5 -translationdir /usr/local/share/qt5/translations -sysconfdir /usr/local/etc/xdg -nomake examples -nomake tests -platform freebsd-$(ccver="$(c++ "-B/usr/local/bin" --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) -archdatadir /usr/local/lib/qt5 -libexecdir /usr/local/libexec/qt5 -qmldir /usr/local/lib/qt5/qml -examplesdir /usr/local/share/examples/qt5 -testsdir /usr/local/share/qt5/tests -no-sse2 -no-use-gold-linker -recheck-all -release -no-separate-debug-info --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- NINJAFLAGS="-j3" NINJA_PATH="/usr/local/bin/ninja" PATH=/wrkdirs/usr/ports/www/qt5-webengine/work/.build/bin:/usr/local/bin:/wrkdirs/usr/ports/www/qt5-webengine/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin GPERF=/usr/local/bin/gperf ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.9" QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/www/qt5-webengine/work/kde-qtwebengine-5.15.16p5/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" QTDIR="/usr/local/lib/qt5" QMAKE="/usr/local/lib/qt5/bin/qmake" MOC="/usr/local/lib/qt5/bin/moc" RCC="/usr/local/lib/qt5/bin/rcc" UIC="/usr/local/lib/qt5/bin/uic" QMAKESPEC="/usr/local/lib/qt5/mkspecs/freebsd-$(ccver="$(c++ "-B/usr/local/bin" --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)" MAKE="make" XDG_DATA_HOME=/wrkdirs/usr/ports/www/qt5-webengine/work XDG_CONFIG_HOME=/wrkdirs/us r/ports/www/qt5-web
[Bug 276478] Mk/*: Build with a clean environment
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276478 --- Comment #17 from Antoine Brodin --- On i386 I have those 2 failures: https://pkg-status.freebsd.org/gohan04/data/140i386-default-foo/2024-02-18_19h53m07s/logs/zynaddsubfx-3.0.6_2,2.log https://pkg-status.freebsd.org/gohan04/data/140i386-default-foo/2024-02-18_19h53m07s/logs/iortcw-1.51c_4,1.log workdir in https://people.freebsd.org/~antoine/zynaddsubfx-work.tar -- You are receiving this mail because: You are on the CC list for the bug.
[Bug 277204] *: ports misusing WITH_CCACHE_BUILD and NO_CCACHE
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277204 --- Comment #4 from Benjamin Takacs --- (In reply to Gleb Popov from comment #2) As features are still loaded in the post section of bsd.port.mk, I don't see how it would help these ports to detect if ccache support is enabled. By allowing them to read WITH_CCACHE and making only setting WITH_CCACHE without setting CCACHE_DIR a hard error instead of a warning? And if I read bsd.port.mk right there still could be cases when WITH_CCACHE and WITHOUT_CCACHE are set, when the user sets WITH_CCACHE=yes WITHOUT_CCACHE_PORTS="someport". So ports wanting to detect if ccache is enabled would have to use .if defined(WITH_CCACHE) && !defined(WITHOUT_CCACHE) after WITH{,OUT}_ and WITH__PORTS is processed in the options section. Additionally bsd.ccache.mk reads the undocumented variable NOCCACHE (and sets NO_CCACHE=t if it was set); still sets CCACHE_ENABLED=yes if WITH_CCACHE_BUILD and NO_CCACHE are set (but no port that disables ccache via NO_CCACHE should try to detect ccache support, so that's just a minor correctness issue); sets NO_CCACHE in some cases. -- You are receiving this mail because: You are on the CC list for the bug.