Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -40,9 +40,9 @@ # makefile is being used on. Automatically set to # "FreeBSD," "NetBSD," or "OpenBSD" as appropriate. # OSREL - The release version of the operating system as a text -# string (e.g., "12.3"). +# string (e.g., "12.4"). # OSVERSION - The operating system version as a comparable integer; -# the value of __FreeBSD_version (e.g., 1203000). +# the value of __FreeBSD_version (e.g., 1204000). # # This is the beginning of the list of all variables that need to be # defined in a port, listed in order that they should be included @@ -1180,7 +1180,7 @@ . endif _EXPORTED_VARS+= OSVERSION -. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1203000 || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1301000)) +. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1204000 || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1301000)) _UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\ are guaranteed to build on this system. Please upgrade to a supported release. . if defined(ALLOW_UNSUPPORTED_SYSTEM) Index: biology/wfa2-lib/files/patch-system_profiler__timer.h =================================================================== --- biology/wfa2-lib/files/patch-system_profiler__timer.h +++ /dev/null @@ -1,10 +0,0 @@ ---- system/profiler_timer.h.orig 2023-01-30 14:47:11 UTC -+++ system/profiler_timer.h -@@ -33,6 +33,7 @@ - #ifndef PROFILER_TIMER_H - #define PROFILER_TIMER_H - -+#include // Required on FreeBSD 12.3 - #include "profiler_counter.h" - - /* Index: databases/mongodb60/Makefile =================================================================== --- databases/mongodb60/Makefile +++ databases/mongodb60/Makefile @@ -93,10 +93,6 @@ .include -.if ${OSREL} == "12.3" -IGNORE= does not compile on 12.3, libc++ too old -.endif - ALL_TARGET= install-core # This ports is only following the Major Release. Index: devel/concurrencpp/Makefile =================================================================== --- devel/concurrencpp/Makefile +++ devel/concurrencpp/Makefile @@ -10,11 +10,6 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -.if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/semaphore) -BROKEN_FreeBSD_12= fatal error: 'semaphore' file not found (missing C++ include ) -.endif - USES= cmake compiler:c++20-lang USE_GITHUB= yes Index: devel/electron22/Makefile =================================================================== --- devel/electron22/Makefile +++ devel/electron22/Makefile @@ -224,11 +224,7 @@ YARN_TIMESTAMP= 1676856429 .include "Makefile.version" -.include - -.if ${OSREL} == "12.3" -IGNORE= does not compile, libc++ too old -.endif +.include # required for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base Index: devel/malloy/Makefile =================================================================== --- devel/malloy/Makefile +++ devel/malloy/Makefile @@ -9,9 +9,6 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt -BROKEN_FreeBSD_12= some C++20 STL headers are missing on 12.3,\ - see https://bugs.freebsd.org/255374 - BUILD_DEPENDS= boost-libs>1.74.0:devel/boost-libs LIB_DEPENDS= libfmt.so:devel/libfmt \ libspdlog.so:devel/spdlog Index: devel/qcoro/Makefile =================================================================== --- devel/qcoro/Makefile +++ devel/qcoro/Makefile @@ -27,9 +27,4 @@ PLIST_SUB= QT_VER=${FLAVOR:S/qt//} -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -.if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/concepts) -BROKEN_FreeBSD_12= requires recent C++ compiler -.endif - .include Index: devel/root/Makefile =================================================================== --- devel/root/Makefile +++ devel/root/Makefile @@ -82,15 +82,4 @@ PLIST_SUB+= ONLY_INSTALLED_WITH_LLVM_CLANG_13="@comment " .endif -.include - -# In LLVM/Clang 10.0.1 (used on FreeBSD 12.3), the cstdalign header is missing from the std modulemap, but it is declared included in ROOT's std modulemap - this has to be removed. -# See https://github.com/llvm/llvm-project/blob/main/libcxx/include/module.modulemap.in#L181 -# The same seems to be the case for the other headers defined in the variable "modules" below. -.if ${OSVERSION} < 1204000 -modules= cstdalign cuchar "ext\/functional" "ext\/numeric" "bits\/allocator.h" "bits\/basic_ios.h" "bits\/cpp_type_traits.h" "bits\/exception_defines.h" "bits\/ios_base.h" "bits\/locale_facets.h" "bits\/stl_algobase.h" "bits\/stl_map.h" "bits\/stl_pair.h" bits_stl_tree_h -post-patch: - MODULEMAP=${WRKSRC}/interpreter/cling/include/cling/std.modulemap ${SH} ${SCRIPTDIR}/remove-modules-from-modulemap.sh ${modules} -.endif - -.include +.include Index: editors/imhex/Makefile =================================================================== --- editors/imhex/Makefile +++ editors/imhex/Makefile @@ -75,16 +75,6 @@ OPTIONS_DEFINE= DOCS NLS NLS_USES= gettext -.include - -OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} - -# Before LLVM13 import to the base system -.if (${OSMAJOR} == 12 && ${OSVERSION} < 1203505) \ - || (${OSMAJOR} == 14 && ${OSVERSION} < 1400042) -IGNORE= will not build due to C++20 API functions unavailable in old libc++ -.endif - post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/xdg.hpp ${WRKSRC}/lib/external/xdgpp ${CP} -R ${WRKSRC_capstone}/* ${WRKSRC}/lib/external/capstone @@ -102,4 +92,4 @@ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} -.include +.include Index: emulators/ppsspp/Makefile =================================================================== --- emulators/ppsspp/Makefile +++ emulators/ppsspp/Makefile @@ -84,12 +84,6 @@ ${WRKSRC}/UI/NativeApp.cpp @${REINPLACE_CMD} -e 's/"unknown"/"${DISTVERSIONFULL}"/' \ ${WRKSRC}/git-version.cmake -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -# https://cgit.freebsd.org/src/commit/?id=773538247007 - @if [ ${OPSYS} = FreeBSD -a ${OSVERSION} -lt 1203501 ]; then \ - ${REINPLACE_CMD} -e '/if.*__STDC_/,/XXH/s/static_assert/_Static_assert/' \ - ${WRKSRC}/ext/xxhash.h; \ - fi do-install-QT5-on do-install-SDL-on: ${MV} ${STAGEDIR}${PREFIX}/bin/${EXENAME} \ Index: emulators/rpcs3/Makefile =================================================================== --- emulators/rpcs3/Makefile +++ emulators/rpcs3/Makefile @@ -117,24 +117,4 @@ CPP= clang-cpp${LLVM_VERSION} .endif -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 (don't forget distinfo) -.if !exists(/usr/include/c++/v1/concepts) || make(makesum) || make(fetch) -USES+= llvm:13,build -CC= clang${LLVM_VERSION} -CXX= clang++${LLVM_VERSION} -CPP= clang-cpp${LLVM_VERSION} - -# XXX Move into separate port and standardize via USES -GH_TUPLE+= llvm:llvm-project:llvmorg-13.0.1:libcxx -CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 -LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt - -pre-configure: bundled-libcxx -bundled-libcxx: - @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:M*Ninja*} \ - -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ - -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx - @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build -.endif - .include Index: emulators/yuzu/Makefile =================================================================== --- emulators/yuzu/Makefile +++ emulators/yuzu/Makefile @@ -25,10 +25,6 @@ ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= requires int128 and dynarmic backend -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -.if !exists(/usr/include/c++/v1/concepts) -BROKEN_FreeBSD_12= base libc++ is too old -.endif BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ nlohmann-json>0:devel/nlohmann-json \ Index: games/punchy/Makefile =================================================================== --- games/punchy/Makefile +++ games/punchy/Makefile @@ -33,12 +33,6 @@ # Search assets under PREFIX instead of current directory @${REINPLACE_CMD} 's,assets",../${DATADIR_REL}/&,' \ ${WRKSRC}/cargo-crates/bevy_asset-*/src/lib.rs -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -# https://cgit.freebsd.org/src/commit/?id=98a049f22ef3 -.if !exists(/usr/bin/llvm-readelf) - @${REINPLACE_CMD} '/readelf/s/llvm-//' \ - ${WRKSRC}/cargo-crates/v8-*/build/toolchain/gcc_toolchain.gni -.endif post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} "assets" ${STAGEDIR}${DATADIR}) Index: graphics/cxxplot/Makefile =================================================================== --- graphics/cxxplot/Makefile +++ graphics/cxxplot/Makefile @@ -11,11 +11,6 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -.if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/concepts) -BROKEN_FreeBSD_12= build error: 'concepts' file not found -.endif - USES= cmake:testing compiler:c++20-lang gl qt:5 USE_QT= core gui opengl printsupport widgets buildtools:build qmake:build USE_GL= gl opengl Index: lang/gcc11-devel/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d =================================================================== --- lang/gcc11-devel/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d +++ lang/gcc11-devel/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d @@ -8,7 +8,7 @@ -else version (FreeBSD_12) enum __FreeBSD_version = 1202000; + version (FreeBSD_14) enum __FreeBSD_version = 1400000; +else version (FreeBSD_13) enum __FreeBSD_version = 1301000; -+else version (FreeBSD_12) enum __FreeBSD_version = 1203000; ++else version (FreeBSD_12) enum __FreeBSD_version = 1204000; else version (FreeBSD_11) enum __FreeBSD_version = 1104000; else version (FreeBSD_10) enum __FreeBSD_version = 1004000; else version (FreeBSD_9) enum __FreeBSD_version = 903000; Index: lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d =================================================================== --- lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d +++ lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d @@ -8,7 +8,7 @@ -else version (FreeBSD_12) enum __FreeBSD_version = 1202000; + version (FreeBSD_14) enum __FreeBSD_version = 1400000; +else version (FreeBSD_13) enum __FreeBSD_version = 1301000; -+else version (FreeBSD_12) enum __FreeBSD_version = 1203000; ++else version (FreeBSD_12) enum __FreeBSD_version = 1204000; else version (FreeBSD_11) enum __FreeBSD_version = 1104000; else version (FreeBSD_10) enum __FreeBSD_version = 1004000; else version (FreeBSD_9) enum __FreeBSD_version = 903000; Index: lang/rust/Makefile =================================================================== --- lang/rust/Makefile +++ lang/rust/Makefile @@ -137,9 +137,7 @@ # anyway... .if exists(${PATCHDIR}/no-hardlinks) _KERN_OSRELDATE!= ${SYSCTL} -n kern.osreldate 2>/dev/null || echo 0 -. if ${_KERN_OSRELDATE} >= 1400040 -. elif ${_KERN_OSRELDATE} >= 1300521 -. else +. if ${_KERN_OSRELDATE} < 1300521 EXTRA_PATCHES+= ${PATCHDIR}/no-hardlinks . endif .endif Index: misc/mbuffer/Makefile =================================================================== --- misc/mbuffer/Makefile +++ misc/mbuffer/Makefile @@ -31,12 +31,6 @@ MHASH_RUN_DEPENDS= mhash>=0.9.9.9_5:security/mhash RHASH_RUN_DEPENDS= rhash>=1.3.5:security/rhash -.include - -.if ${ARCH} == aarch64 && ${OSVERSION} < 1300000 -EXTRA_PATCHES= ${PATCHDIR}/extra-patch-12.3 -.endif - post-patch: ${REINPLACE_CMD} \ -e 's@bash@sh@' ${WRKSRC}/Makefile.in @@ -46,4 +40,4 @@ ${MV} ${STAGEDIR}${PREFIX}/etc/mbuffer.rc \ ${STAGEDIR}${PREFIX}/etc/mbuffer.rc.sample -.include +.include Index: misc/mbuffer/files/extra-patch-12.3 =================================================================== --- misc/mbuffer/files/extra-patch-12.3 +++ /dev/null @@ -1,61 +0,0 @@ -- cc(1) crashes with "-g" on FreeBSD 12.3-RELEASE aarch64 - - cc: error: unable to execute command: Abort trap (core dumped) - cc: error: clang frontend command failed due to signal (use -v to see invocation) - FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) - Target: aarch64-unknown-freebsd12.3 - Thread model: posix - InstalledDir: /usr/bin - cc: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. - cc: note: diagnostic msg: - ******************** - - PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: - Preprocessed source(s) and associated run script(s) are located at: - cc: note: diagnostic msg: /tmp/idev-47a323.c - cc: note: diagnostic msg: /tmp/idev-47a323.sh - cc: note: diagnostic msg: - - ******************** - gmake[1]: *** [Makefile:197: idev.so] Error 254 - gmake[1]: Leaving directory '/usr/ports/misc/mbuffer/work/mbuffer-20211018' - -- llvm-objdump(1) does not support "-T" on FreeBSD 12.3-RELEASE aarch64 - ---- Makefile.in.orig 2022-05-14 11:38:27 UTC -+++ Makefile.in -@@ -194,7 +194,7 @@ tapetest.so: tapetest.c config.h - $(CC) $(CFLAGS) -shared -fPIC tapetest.c -o $@ $(LIBS) - - idev.so: idev.c config.h -- $(CC) $(CFLAGS) -shared -g -fPIC idev.c -o $@ $(LIBS) -+ $(CC) $(CFLAGS) -shared -fPIC idev.c -o $@ $(LIBS) - - $(DEPS): | build - ---- configure.in.orig 2022-05-14 11:37:04 UTC -+++ configure.in -@@ -173,19 +173,19 @@ else - ]])],[ - AC_MSG_RESULT([OK]) - AC_MSG_CHECKING([name of open() in C library]) -- libc_open=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^open/ { print $NF }'` -+ libc_open=`$OBJDUMP -t conftest | $AWK '/\*UND\*/ && $NF ~ /^open/ { print $NF }'` - AC_DEFINE_UNQUOTED([LIBC_OPEN], $libc_open, [name of open() in libc]) - AC_MSG_RESULT($libc_open) - AC_MSG_CHECKING([name of read() in C library]) -- libc_read=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^read/ { print $NF }'` -+ libc_read=`$OBJDUMP -t conftest | $AWK '/\*UND\*/ && $NF ~ /^read/ { print $NF }'` - AC_DEFINE_UNQUOTED([LIBC_READ], $libc_read, [name of write() in libc]) - AC_MSG_RESULT($libc_read) - AC_MSG_CHECKING([name of write() in C library]) -- libc_write=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^write/ { print $NF }'` -+ libc_write=`$OBJDUMP -t conftest | $AWK '/\*UND\*/ && $NF ~ /^write/ { print $NF }'` - AC_DEFINE_UNQUOTED([LIBC_WRITE], $libc_write, [name of write() in libc]) - AC_MSG_RESULT($libc_write) - AC_MSG_CHECKING([name of fstat() in C library]) -- libc_fstat=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^_*fstat/ { print $NF }'` -+ libc_fstat=`$OBJDUMP -t conftest | $AWK '/\*UND\*/ && $NF ~ /^_*fstat/ { print $NF }'` - AC_DEFINE_UNQUOTED([LIBC_FSTAT], $libc_fstat, [name of fstat() in libc]) - AC_MSG_RESULT($libc_fstat) - ], Index: sysutils/libdisplay-info/Makefile =================================================================== --- sysutils/libdisplay-info/Makefile +++ sysutils/libdisplay-info/Makefile @@ -19,14 +19,6 @@ GL_COMMIT= 92b031749c0fe84ef5cdf895067b84a829920e25 SHEBANG_FILES= tool/*.py -post-patch: -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -# https://cgit.freebsd.org/src/commit/?id=773538247007 - @if [ ${OPSYS} = FreeBSD -a ${OSVERSION} -lt 1203501 ]; then \ - ${REINPLACE_CMD} -e 's/static_assert/_Static_assert/' \ - ${WRKSRC}/edid.c; \ - fi - pre-test: @if [ ! -e ${WRKDIR}/.meson_build_tests ]; then \ ${RM} ${CONFIGURE_COOKIE} ${BUILD_COOKIE}; \ Index: www/chromium/Makefile =================================================================== --- www/chromium/Makefile +++ www/chromium/Makefile @@ -209,11 +209,7 @@ TEST_ALL_TARGET= ${TEST_TARGETS} .include -.include - -.if ${OSREL} == "12.3" -IGNORE= does not compile, libc++ too old -.endif +.include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base Index: www/iridium/Makefile =================================================================== --- www/iridium/Makefile +++ www/iridium/Makefile @@ -196,11 +196,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false .include -.include - -.if ${OSREL} == "12.3" -IGNORE= does not compile, libc++ too old -.endif +.include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base Index: www/ungoogled-chromium/Makefile =================================================================== --- www/ungoogled-chromium/Makefile +++ www/ungoogled-chromium/Makefile @@ -224,11 +224,7 @@ TEST_ALL_TARGET= ${TEST_TARGETS} .include -.include - -.if ${OSREL} == "12.3" -IGNORE= does not compile, libc++ too old -.endif +.include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base Index: x11-wm/kwinft/Makefile =================================================================== --- x11-wm/kwinft/Makefile +++ x11-wm/kwinft/Makefile @@ -68,28 +68,4 @@ @${REINPLACE_CMD} -e '/mounts/s,/proc,/compat/linux&,' \ ${WRKSRC}/debug/perf/ftrace_impl.cpp -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 (don't forget distinfo) -.if ${CXX} == c++ && exists(/usr/lib/libc++.so) -.if !exists(/usr/include/c++/v1/concepts) || make(makesum) || make(fetch) -USES+= llvm:13,build -CC= clang${LLVM_VERSION} -CXX= clang++${LLVM_VERSION} -CPP= clang-cpp${LLVM_VERSION} - -# XXX Move into separate port and standardize via USES -USE_GITHUB= nodefault -GH_TUPLE+= llvm:llvm-project:llvmorg-13.0.1:libcxx -CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 -# Don't link against new libc++ to avoid ABI mismatch in Qt -#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt - -pre-configure: bundled-libcxx -bundled-libcxx: - @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:M*Ninja*} \ - -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ - -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx - @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build -.endif -.endif # exists(/usr/lib/libc++.so) - .include Index: x11-wm/kwinft/distinfo =================================================================== --- x11-wm/kwinft/distinfo +++ x11-wm/kwinft/distinfo @@ -1,5 +1,3 @@ TIMESTAMP = 1676645458 -SHA256 (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 09c50d558bd975c41157364421820228df66632802a4a6a7c9c17f86a7340802 -SIZE (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 147290251 SHA256 (kwinft-kwinft-6d47e3aebd58ea1e7556c67e0f7870e874922f7c_GL0.tar.gz) = ac43fed49afeb5966199d1ce317b00d5c62c0a92271e5a40f7d7c2d6d325d7dc SIZE (kwinft-kwinft-6d47e3aebd58ea1e7556c67e0f7870e874922f7c_GL0.tar.gz) = 5026514 Index: x11-wm/labwc/Makefile =================================================================== --- x11-wm/labwc/Makefile +++ x11-wm/labwc/Makefile @@ -60,10 +60,5 @@ # Respect hier(7) for examples @${REINPLACE_CMD} '/datadir/s/doc/examples/' \ ${WRKSRC}/docs/meson.build -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 -# https://cgit.freebsd.org/src/commit/?id=773538247007 - @if [ ${OPSYS} = FreeBSD -a ${OSVERSION} -lt 1203501 ]; then \ - ${REINPLACE_CMD} -e '/_POSIX_C_SOURCE/d' ${WRKSRC}/src/cursor.c; \ - fi .include Index: x11/hyprpaper/Makefile =================================================================== --- x11/hyprpaper/Makefile +++ x11/hyprpaper/Makefile @@ -45,27 +45,4 @@ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin -# XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 (don't forget distinfo) -.if ${CXX} == c++ && exists(/usr/lib/libc++.so) -.if !exists(/usr/include/c++/v1/concepts) || make(makesum) || make(fetch) -USES+= llvm:min=12,build -CC= clang${LLVM_VERSION} -CXX= clang++${LLVM_VERSION} -CPP= clang-cpp${LLVM_VERSION} - -# XXX Move into separate port and standardize via USES -GH_TUPLE+= llvm:llvm-project:llvmorg-13.0.1:libcxx -CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 -# Don't link against new libc++ as it's not necessary -#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt - -pre-configure: bundled-libcxx -bundled-libcxx: - @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:M*Ninja*} \ - -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ - -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx - @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build -.endif -.endif # exists(/usr/lib/libc++.so) - .include Index: x11/hyprpaper/distinfo =================================================================== --- x11/hyprpaper/distinfo +++ x11/hyprpaper/distinfo @@ -1,5 +1,3 @@ TIMESTAMP = 1676681260 SHA256 (hyprwm-hyprpaper-s20230218-2bc88dc_GH0.tar.gz) = 7f7193b16b54ea87fbfd09292cf7451c34c5becd1fc744eb5e25ffdf883a6020 SIZE (hyprwm-hyprpaper-s20230218-2bc88dc_GH0.tar.gz) = 24652 -SHA256 (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 09c50d558bd975c41157364421820228df66632802a4a6a7c9c17f86a7340802 -SIZE (llvm-llvm-project-llvmorg-13.0.1_GH0.tar.gz) = 147290251