aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2018-11-02 21:32:34 +0800
committerRene Ladan <rene@FreeBSD.org>2018-11-02 21:32:34 +0800
commit8a502cb2d43b4059a5678ee4539ca03603104107 (patch)
tree2c2c3d0def8d9d1ad349013f7b532f0065f57789 /lang
parentf60d4bacdc58ec061406d72cace1ac1266952e39 (diff)
downloadfreebsd-ports-gnome-8a502cb2d43b4059a5678ee4539ca03603104107.tar.gz
freebsd-ports-gnome-8a502cb2d43b4059a5678ee4539ca03603104107.tar.zst
freebsd-ports-gnome-8a502cb2d43b4059a5678ee4539ca03603104107.zip
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D17724
Diffstat (limited to 'lang')
-rw-r--r--lang/crystal/Makefile3
-rw-r--r--lang/erlang-runtime15/Makefile3
-rw-r--r--lang/erlang-runtime16/Makefile3
-rw-r--r--lang/erlang-runtime17/Makefile3
-rw-r--r--lang/erlang-runtime18/Makefile3
-rw-r--r--lang/erlang-runtime19/Makefile3
-rw-r--r--lang/erlang-runtime20/Makefile3
-rw-r--r--lang/erlang-runtime21/Makefile3
-rw-r--r--lang/erlang/Makefile3
-rw-r--r--lang/hla/Makefile5
-rw-r--r--lang/nyan/Makefile2
-rw-r--r--lang/perl5-devel/Makefile1
-rw-r--r--lang/perl5.24/Makefile1
-rw-r--r--lang/perl5.28/Makefile1
-rw-r--r--lang/pocl/Makefile1
-rw-r--r--lang/ponyc/Makefile1
-rw-r--r--lang/python27/Makefile7
-rw-r--r--lang/python34/Makefile9
-rw-r--r--lang/python35/Makefile9
-rw-r--r--lang/python36/Makefile9
-rw-r--r--lang/python37/Makefile17
-rw-r--r--lang/python37/pkg-plist2
-rw-r--r--lang/racket/Makefile5
-rw-r--r--lang/ruby23/Makefile2
-rw-r--r--lang/ruby24/Makefile2
-rw-r--r--lang/ruby25/Makefile2
-rw-r--r--lang/swift/Makefile1
-rw-r--r--lang/tcl86/Makefile2
-rw-r--r--lang/tcl87/Makefile2
29 files changed, 13 insertions, 95 deletions
diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile
index 2c871f15e066..b0752f82822a 100644
--- a/lang/crystal/Makefile
+++ b/lang/crystal/Makefile
@@ -58,9 +58,6 @@ BOOTSTRAP_PATH= crystal-0.25.0-freebsd11.2
IGNORE= prebuilt bootstrap for aarch64 only exists for 12-CURRENT
. endif
.endif
-.if ${OSVERSION} < 1100000
-IGNORE= not supported on 10.x or older
-.endif
.if ${OPSYS} != FreeBSD
IGNORE= not supported on anything but FreeBSD
.endif
diff --git a/lang/erlang-runtime15/Makefile b/lang/erlang-runtime15/Makefile
index 75733b12d329..0ded1face669 100644
--- a/lang/erlang-runtime15/Makefile
+++ b/lang/erlang-runtime15/Makefile
@@ -44,7 +44,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
@@ -76,7 +75,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime16/Makefile b/lang/erlang-runtime16/Makefile
index 239d9a28d501..07bb416b2c0c 100644
--- a/lang/erlang-runtime16/Makefile
+++ b/lang/erlang-runtime16/Makefile
@@ -44,7 +44,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
@@ -76,7 +75,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime17/Makefile b/lang/erlang-runtime17/Makefile
index 320c5cf60e11..4aefa6eb9dd7 100644
--- a/lang/erlang-runtime17/Makefile
+++ b/lang/erlang-runtime17/Makefile
@@ -58,7 +58,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -99,7 +98,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime18/Makefile b/lang/erlang-runtime18/Makefile
index f42a1fd6f6d3..f3bf66073c36 100644
--- a/lang/erlang-runtime18/Makefile
+++ b/lang/erlang-runtime18/Makefile
@@ -59,7 +59,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -100,7 +99,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime19/Makefile b/lang/erlang-runtime19/Makefile
index 40a214fe69a8..fd0f0498f4d5 100644
--- a/lang/erlang-runtime19/Makefile
+++ b/lang/erlang-runtime19/Makefile
@@ -62,7 +62,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -103,7 +102,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime20/Makefile b/lang/erlang-runtime20/Makefile
index 397c76509135..17198bf013b2 100644
--- a/lang/erlang-runtime20/Makefile
+++ b/lang/erlang-runtime20/Makefile
@@ -66,7 +66,6 @@ OPTIONS_EXCLUDE+= DTRACE
# respectively)" you probably misconfigured DTrace in some way.
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -103,7 +102,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile
index 0c45d9fd7892..dc4610028e67 100644
--- a/lang/erlang-runtime21/Makefile
+++ b/lang/erlang-runtime21/Makefile
@@ -60,7 +60,6 @@ OPTIONS_EXCLUDE+= DTRACE
# respectively)" you probably misconfigured DTrace in some way.
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -97,7 +96,7 @@ WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu"
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index fd4fb5f10582..4a727d44ec97 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -62,7 +62,6 @@ OPTIONS_EXCLUDE+= DTRACE
.endif
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
# ld(1) fails to link probes: missing __dtrace_erlang___* symbols
OPTIONS_EXCLUDE_aarch64= DTRACE
OPTIONS_EXCLUDE_armv6= DTRACE
@@ -112,7 +111,7 @@ MANPAGES_DISTFILES= ${ERLANG_MAN}:erlangorg
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000
+.if ${OPSYS} == FreeBSD
CFLAGS+= -DMAP_NORESERVE=0
.endif
diff --git a/lang/hla/Makefile b/lang/hla/Makefile
index d99534352465..7340a026fa3a 100644
--- a/lang/hla/Makefile
+++ b/lang/hla/Makefile
@@ -39,11 +39,6 @@ post-extract:
${MKDIR} ${WRKDIR}/stdlib && \
${TAR} -zxf ${_DISTDIR}/bsd.${PORTNAME}.tar.gz -C ${WRKDIR}/stdlib
${CP} ${_DISTDIR}/lex.yy.c ${WRKSRC}
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100077
-# chmod -R bug.
-# Do not use "-exec ... +", because of the same bug, it will not work.
- @${FIND} ${WRKDIR} -type d -exec ${CHMOD} 755 {} \;
-.endif
post-extract-TEST-on:
${CP} ${_DISTDIR}/hello.hla ${WRKSRC}
diff --git a/lang/nyan/Makefile b/lang/nyan/Makefile
index efdf56d8d620..6c34fcf1e6a3 100644
--- a/lang/nyan/Makefile
+++ b/lang/nyan/Makefile
@@ -11,8 +11,6 @@ COMMENT= Data description language designed for openage
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/legal/LGPLv3
-BROKEN_FreeBSD_10= conflicting types for '__hash_table<_Tp, _Hash, _Equal, _Alloc>'
-
USES= cmake:outsource compiler:c++17-lang
USE_GITHUB= yes
GH_ACCOUNT= SFTtech
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile
index 7d34d0a4bf31..7b80207c5ea4 100644
--- a/lang/perl5-devel/Makefile
+++ b/lang/perl5-devel/Makefile
@@ -41,7 +41,6 @@ OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \
THREADS PERL_MALLOC DTRACE DOT_INC
OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
.if !exists(/usr/sbin/dtrace)
OPTIONS_EXCLUDE+= DTRACE
.endif
diff --git a/lang/perl5.24/Makefile b/lang/perl5.24/Makefile
index 7171c7fc669c..7e04bf66a629 100644
--- a/lang/perl5.24/Makefile
+++ b/lang/perl5.24/Makefile
@@ -30,7 +30,6 @@ OPTIONS_RADIO= EXCLUSIVE
OPTIONS_RADIO_EXCLUSIVE= THREADS PERL_MALLOC
OPTIONS_DEFAULT= PERL_64BITINT THREADS PTHREAD MULTIPLICITY DTRACE
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
.if !exists(/usr/sbin/dtrace)
OPTIONS_EXCLUDE+= DTRACE
.endif
diff --git a/lang/perl5.28/Makefile b/lang/perl5.28/Makefile
index f9ec600c153f..b0b6a965f820 100644
--- a/lang/perl5.28/Makefile
+++ b/lang/perl5.28/Makefile
@@ -28,7 +28,6 @@ OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \
THREADS PERL_MALLOC DTRACE DOT_INC
OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
.if !exists(/usr/sbin/dtrace)
OPTIONS_EXCLUDE+= DTRACE
.endif
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 474bb7b02084..6088fb00ca98 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -12,7 +12,6 @@ COMMENT= POrtable Computing Language (POCL)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_10= pocl is not supported on 10.x
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= only tested on x86
diff --git a/lang/ponyc/Makefile b/lang/ponyc/Makefile
index 417231ddeefe..6791bdf3c6c9 100644
--- a/lang/ponyc/Makefile
+++ b/lang/ponyc/Makefile
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= Undefined reference to __atomic_compare_exchange_8
-BROKEN_FreeBSD_10= Undefined reference to __atomic_compare_exchange
LIB_DEPENDS= libunwind.so:devel/libunwind
BUILD_DEPENDS= llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index 77f7c361b7cd..6d55e55960b0 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -109,13 +109,6 @@ PLIST_SUB+= NO_NIS=""
.endif
post-patch:
-# readline shared library is present on base before FreeBSD 11 - r268461
-# force setup.py ignore base and use readline from ports
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
- @${REINPLACE_CMD} -e \
- "s|lib_dirs,\ \'readline\'|[\'${LOCALBASE}/lib\',\ \'.\'],\ \'readline\'|" \
- ${WRKSRC}/setup.py
-.endif
@${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \
${WRKSRC}/Lib/cgi.py
@${REINPLACE_CMD} -e \
diff --git a/lang/python34/Makefile b/lang/python34/Makefile
index 92e07f3f7964..02fb48cdea55 100644
--- a/lang/python34/Makefile
+++ b/lang/python34/Makefile
@@ -124,15 +124,6 @@ DISABLED_EXTENSIONS+= nis
PLIST_SUB+= NO_NIS=""
.endif
-post-patch:
-# readline shared library is present on base before FreeBSD 11 - r268461
-# force setup.py ignore base and use readline from ports
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
- @${REINPLACE_CMD} -e \
- "s|lib_dirs,\ \'readline\'|[\'${LOCALBASE}/lib\',\ \'.\'],\ \'readline\'|" \
- ${WRKSRC}/setup.py
-.endif
-
post-install:
.if ! ${PORT_OPTIONS:MDEBUG}
${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
diff --git a/lang/python35/Makefile b/lang/python35/Makefile
index 2fbbe445e0fc..f43f2643cf43 100644
--- a/lang/python35/Makefile
+++ b/lang/python35/Makefile
@@ -121,15 +121,6 @@ DISABLED_EXTENSIONS+= nis
PLIST_SUB+= NO_NIS=""
.endif
-post-patch:
-# readline shared library is present on base before FreeBSD 11 - r268461
-# force setup.py ignore base and use readline from ports
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
- @${REINPLACE_CMD} -e \
- "s|lib_dirs,\ \'readline\'|[\'${LOCALBASE}/lib\',\ \'.\'],\ \'readline\'|" \
- ${WRKSRC}/setup.py
-.endif
-
post-install:
.if ! ${PORT_OPTIONS:MDEBUG}
${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
diff --git a/lang/python36/Makefile b/lang/python36/Makefile
index 10276165c4cd..e4d9e671d219 100644
--- a/lang/python36/Makefile
+++ b/lang/python36/Makefile
@@ -117,15 +117,6 @@ DISABLED_EXTENSIONS+= nis
PLIST_SUB+= NO_NIS=""
.endif
-post-patch:
-# readline shared library is present on base before FreeBSD 11 - r268461
-# force setup.py ignore base and use readline from ports
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
- @${REINPLACE_CMD} -e \
- "s|lib_dirs,\ \'readline\'|[\'${LOCALBASE}/lib\',\ \'.\'],\ \'readline\'|" \
- ${WRKSRC}/setup.py
-.endif
-
post-install:
.if ! ${PORT_OPTIONS:MDEBUG}
${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
diff --git a/lang/python37/Makefile b/lang/python37/Makefile
index 6f4edb9816fb..fe87ffb87a4c 100644
--- a/lang/python37/Makefile
+++ b/lang/python37/Makefile
@@ -114,23 +114,6 @@ DISABLED_EXTENSIONS+= nis
PLIST_SUB+= NO_NIS=""
.endif
-# python37 fails to build ssl module on FreeBSD10 with base SSL because X509_VERIFY_PARAM_set1_host check fails.
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 && ${SSL_DEFAULT} == base
-PLIST_SUB+= NO_SSL="@comment "
-WARNING+= "No SSL support for FreeBSD ${OSREL} with base SSL! OpenSSL must be greater than/equal to 1.0.2"
-.else
-PLIST_SUB+= NO_SSL=""
-.endif
-
-post-patch:
-# readline shared library is present on base before FreeBSD 11 - r268461
-# force setup.py ignore base and use readline from ports
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
- @${REINPLACE_CMD} -e \
- "s|lib_dirs,\ \'readline\'|[\'${LOCALBASE}/lib\',\ \'.\'],\ \'readline\'|" \
- ${WRKSRC}/setup.py
-.endif
-
post-install:
.if ! ${PORT_OPTIONS:MDEBUG}
${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
diff --git a/lang/python37/pkg-plist b/lang/python37/pkg-plist
index cc2457f8c206..f8744da5baa7 100644
--- a/lang/python37/pkg-plist
+++ b/lang/python37/pkg-plist
@@ -2784,7 +2784,7 @@ lib/python%%XYDOT%%/lib-dynload/_sha256.so
lib/python%%XYDOT%%/lib-dynload/_sha3.so
lib/python%%XYDOT%%/lib-dynload/_sha512.so
lib/python%%XYDOT%%/lib-dynload/_socket.so
-%%NO_SSL%%lib/python%%XYDOT%%/lib-dynload/_ssl.so
+lib/python%%XYDOT%%/lib-dynload/_ssl.so
lib/python%%XYDOT%%/lib-dynload/_struct.so
lib/python%%XYDOT%%/lib-dynload/_testbuffer.so
lib/python%%XYDOT%%/lib-dynload/_testcapi.so
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index 536ba6a924ff..166557adfbb6 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/Makefile
@@ -23,10 +23,7 @@ LIB_DEPENDS= libffi.so:devel/libffi \
libpng.so:graphics/png
IGNORE_powerpc64= ./lightning/lightning.h:81:2: GNU lightning does not support the current target
-BROKEN_FreeBSD_10_i386= segfaults during build
-BROKEN_FreeBSD_11_i386= segfaults during build
-BROKEN_FreeBSD_12_i386= segfaults during build
-BROKEN_FreeBSD_13_i386= segfaults during build
+BROKEN_i386= segfaults during build
MAKE_JOBS_UNSAFE=yes
diff --git a/lang/ruby23/Makefile b/lang/ruby23/Makefile
index 6a20f1c39ea5..e3cfded2f93d 100644
--- a/lang/ruby23/Makefile
+++ b/lang/ruby23/Makefile
@@ -91,7 +91,7 @@ _SUF2= ,${PORTEPOCH}
.endif
.if ${OPSYS} == "FreeBSD"
-.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
+.if exists(/usr/sbin/dtrace) && (${ARCH} == amd64 || ${ARCH} == i386)
CONFIGURE_ARGS+=--enable-dtrace
.else
CONFIGURE_ARGS+=--disable-dtrace
diff --git a/lang/ruby24/Makefile b/lang/ruby24/Makefile
index a470e02e670e..2fcbd561b838 100644
--- a/lang/ruby24/Makefile
+++ b/lang/ruby24/Makefile
@@ -85,7 +85,7 @@ _SUF2= ,${PORTEPOCH}
.endif
.if ${OPSYS} == "FreeBSD"
-.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
+.if exists(/usr/sbin/dtrace) && (${ARCH} == amd64 || ${ARCH} == i386)
CONFIGURE_ARGS+=--enable-dtrace
.else
CONFIGURE_ARGS+=--disable-dtrace
diff --git a/lang/ruby25/Makefile b/lang/ruby25/Makefile
index d8a6ee890a31..b12812b22d01 100644
--- a/lang/ruby25/Makefile
+++ b/lang/ruby25/Makefile
@@ -85,7 +85,7 @@ _SUF2= ,${PORTEPOCH}
.endif
.if ${OPSYS} == "FreeBSD"
-.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
+.if exists(/usr/sbin/dtrace) && (${ARCH} == amd64 || ${ARCH} == i386)
CONFIGURE_ARGS+=--enable-dtrace
.else
CONFIGURE_ARGS+=--disable-dtrace
diff --git a/lang/swift/Makefile b/lang/swift/Makefile
index 5f5fc2c9c73e..c88a7baf9b2f 100644
--- a/lang/swift/Makefile
+++ b/lang/swift/Makefile
@@ -43,7 +43,6 @@ USES= autoreconf:build compiler:c++14-lang libtool localbase:ldflags iconv libe
USE_GNOME= libxml2
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= amd64
-BROKEN_FreeBSD_10= Builds but does not work
CONFLICTS_BUILD= googletest
LDFLAGS+= -lobjc
diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
index a450be96de30..57bb0d2d0a68 100644
--- a/lang/tcl86/Makefile
+++ b/lang/tcl86/Makefile
@@ -30,8 +30,6 @@ OPTIONS_SUB= yes
OPTIONS_EXCLUDE+= DTRACE
.endif
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
-
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix
diff --git a/lang/tcl87/Makefile b/lang/tcl87/Makefile
index 288eb2fb808a..fe7f60bef5bd 100644
--- a/lang/tcl87/Makefile
+++ b/lang/tcl87/Makefile
@@ -31,8 +31,6 @@ USES= pathfix
OPTIONS_EXCLUDE+= DTRACE
.endif
-OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
-
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}${DISTVERSION}
WRKSRC= ${PATCH_WRKSRC}/unix