summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/concurrencpp/Makefile5
-rw-r--r--devel/electron22/Makefile6
-rw-r--r--devel/malloy/Makefile3
-rw-r--r--devel/qcoro/Makefile5
-rw-r--r--devel/root/Makefile13
5 files changed, 2 insertions, 30 deletions
diff --git a/devel/concurrencpp/Makefile b/devel/concurrencpp/Makefile
index be71d73ee69c..81e0611c0273 100644
--- a/devel/concurrencpp/Makefile
+++ b/devel/concurrencpp/Makefile
@@ -10,11 +10,6 @@ WWW= https://github.com/David-Haim/concurrencpp
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 <semaphore>)
-.endif
-
USES= cmake compiler:c++20-lang
USE_GITHUB= yes
diff --git a/devel/electron22/Makefile b/devel/electron22/Makefile
index fcb883db1642..74233889e541 100644
--- a/devel/electron22/Makefile
+++ b/devel/electron22/Makefile
@@ -224,11 +224,7 @@ MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
YARN_TIMESTAMP= 1679622751
.include "Makefile.version"
-.include <bsd.port.pre.mk>
-
-.if ${OSREL} == "12.3"
-IGNORE= does not compile, libc++ too old
-.endif
+.include <bsd.port.pre.mk> # 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
diff --git a/devel/malloy/Makefile b/devel/malloy/Makefile
index dceb9f3087c2..ff68a891fa5f 100644
--- a/devel/malloy/Makefile
+++ b/devel/malloy/Makefile
@@ -9,9 +9,6 @@ WWW= https://github.com/tectu/malloy
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
diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile
index 6728c306e363..70dc9d221594 100644
--- a/devel/qcoro/Makefile
+++ b/devel/qcoro/Makefile
@@ -27,9 +27,4 @@ CMAKE_ARGS= -DUSE_QT_VERSION=${FLAVOR:S/qt//}
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 <bsd.port.mk>
diff --git a/devel/root/Makefile b/devel/root/Makefile
index 7e21a99f4c39..9d3b5d1a5ca4 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -82,15 +82,4 @@ PLIST_SUB+= ONLY_INSTALLED_WITH_LLVM_CLANG_13=""
PLIST_SUB+= ONLY_INSTALLED_WITH_LLVM_CLANG_13="@comment "
.endif
-.include <bsd.port.pre.mk>
-
-# 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 <bsd.port.post.mk>
+.include <bsd.port.mk>