diff options
Diffstat (limited to 'lang')
55 files changed, 29 insertions, 124 deletions
diff --git a/lang/angelscript/Makefile b/lang/angelscript/Makefile index 7c2cd14d2d03..cb0d0144cc5a 100644 --- a/lang/angelscript/Makefile +++ b/lang/angelscript/Makefile @@ -10,8 +10,6 @@ WWW= https://www.angelcode.com/angelscript/ LICENSE= ZLIB -BROKEN_sparc64= Does not build: invokes x86 asm - USES= alias compiler:c11 dos2unix gmake zip USE_LDCONFIG= yes diff --git a/lang/cling/Makefile b/lang/cling/Makefile index 8d827ec560ee..ea826e28404e 100644 --- a/lang/cling/Makefile +++ b/lang/cling/Makefile @@ -19,7 +19,6 @@ LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_armv7= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_riscv64= fails to build: CMake Error at cmake/config-ix.cmake:407: Unknown architecture riscv64 -BROKEN_FreeBSD_12_powerpc64= fails to build: src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:722:26: could not convert '((llvm::orc::remote::OrcRemoteTargetClient<ChannelT>*)this)->callB<llvm::orc::remote::OrcRemoteTargetRPCAPI::ReadMem>(Src, Size)' LIB_DEPENDS= libgtest.so:devel/googletest \ libz3.so:math/z3 diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile index 515fe08310a6..17029347b120 100644 --- a/lang/clisp/Makefile +++ b/lang/clisp/Makefile @@ -10,8 +10,6 @@ WWW= https://www.gnu.org/software/clisp/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GNU-GPL -BROKEN_sparc64= Does not compile - LIB_DEPENDS= libffcall.so:devel/libffcall \ libreadline.so:devel/readline \ libsigsegv.so:devel/libsigsegv diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile index 0344714d384d..7c767bb881ce 100644 --- a/lang/emilua/Makefile +++ b/lang/emilua/Makefile @@ -10,7 +10,6 @@ WWW= https://emilua.org/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt -IGNORE_FreeBSD_12= not supported by Emilua ('memfd_create' was not declared in this scope) IGNORE_FreeBSD_13= not supported by Emilua ('clearenv' was not declared in this scope) BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \ diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile index 63ed8a5f7441..a466b48bf01e 100644 --- a/lang/erlang-runtime21/Makefile +++ b/lang/erlang-runtime21/Makefile @@ -12,8 +12,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= autoreconf:build,2.69 compiler cpe gmake ncurses perl5 USE_GITHUB= nodefault GH_ACCOUNT= erlang:otp,corba diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile index a91303ef2277..033fa0096afb 100644 --- a/lang/erlang-runtime22/Makefile +++ b/lang/erlang-runtime22/Makefile @@ -13,8 +13,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= autoreconf:build compiler cpe gmake ncurses perl5 USE_GITHUB= nodefault GH_ACCOUNT= erlang:otp,corba diff --git a/lang/erlang-runtime23/Makefile b/lang/erlang-runtime23/Makefile index 2786a7c27aea..3600b3b302fe 100644 --- a/lang/erlang-runtime23/Makefile +++ b/lang/erlang-runtime23/Makefile @@ -12,8 +12,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= autoreconf:build compiler cpe gmake ncurses perl5 USE_GITHUB= nodefault GH_ACCOUNT= erlang:otp,corba diff --git a/lang/erlang-runtime24/Makefile b/lang/erlang-runtime24/Makefile index 35800c68c10f..538a626ebeb5 100644 --- a/lang/erlang-runtime24/Makefile +++ b/lang/erlang-runtime24/Makefile @@ -12,8 +12,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= compiler cpe gmake ncurses perl5 CPE_VENDOR= erlang CPE_PRODUCT= erlang/otp diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile index 571da1a76af5..55802b021b5b 100644 --- a/lang/erlang-runtime25/Makefile +++ b/lang/erlang-runtime25/Makefile @@ -12,8 +12,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= compiler cpe gmake ncurses perl5 CPE_VENDOR= erlang CPE_PRODUCT= erlang/otp diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile index 41744283a1a1..0612350932cb 100644 --- a/lang/erlang-runtime26/Makefile +++ b/lang/erlang-runtime26/Makefile @@ -11,8 +11,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= compiler cpe gmake ncurses perl5 CPE_VENDOR= erlang CPE_PRODUCT= erlang/otp diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile index 6cb01e88fdf1..84d5d25fbc70 100644 --- a/lang/erlang/Makefile +++ b/lang/erlang/Makefile @@ -12,8 +12,6 @@ WWW= https://www.erlang.org/ LICENSE= APACHE20 -BROKEN_sparc64= Fails to build: error: fp_except undeclared - USES= compiler cpe gmake ncurses perl5 CPE_VENDOR= erlang CPE_PRODUCT= erlang/otp diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile index c74ebfed6a83..16e0d0480219 100644 --- a/lang/gauche/Makefile +++ b/lang/gauche/Makefile @@ -72,9 +72,6 @@ CONFIGURE_ARGS+= --with-tls=none .endif post-patch: -# required for sparc64, no-op elsewhere - @${REINPLACE_CMD} -e \ - '/^VPATH = /s,$$,/src,' ${WRKSRC}/gc/Makefile.in # unbreak "make test" by using the same workaround as for OSX (darwin), # apparently because we both use clang (XXX: what about gcc?) @${REINPLACE_CMD} -e \ diff --git a/lang/gcc10/Makefile b/lang/gcc10/Makefile index 4a5362a2cab5..5f8c60fe5672 100644 --- a/lang/gcc10/Makefile +++ b/lang/gcc10/Makefile @@ -11,7 +11,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc11-devel/Makefile b/lang/gcc11-devel/Makefile index daa99f31a1f0..bba5a2802852 100644 --- a/lang/gcc11-devel/Makefile +++ b/lang/gcc11-devel/Makefile @@ -12,7 +12,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc11/Makefile b/lang/gcc11/Makefile index 10750e5ee577..f64478223d27 100644 --- a/lang/gcc11/Makefile +++ b/lang/gcc11/Makefile @@ -11,7 +11,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile index 6bd4b843b7b8..def4bf2d2c2a 100644 --- a/lang/gcc12-devel/Makefile +++ b/lang/gcc12-devel/Makefile @@ -13,7 +13,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc12/Makefile b/lang/gcc12/Makefile index b0fb1c05b78a..54f8ce6eba02 100644 --- a/lang/gcc12/Makefile +++ b/lang/gcc12/Makefile @@ -12,7 +12,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile index 4264d558ac54..2e1fd6aa340b 100644 --- a/lang/gcc13-devel/Makefile +++ b/lang/gcc13-devel/Makefile @@ -13,7 +13,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc13/Makefile b/lang/gcc13/Makefile index 19f73a5a0396..4053c2c40fcb 100644 --- a/lang/gcc13/Makefile +++ b/lang/gcc13/Makefile @@ -12,7 +12,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile index f9f3d0d6af8d..128bb5465910 100644 --- a/lang/gcc14-devel/Makefile +++ b/lang/gcc14-devel/Makefile @@ -12,7 +12,7 @@ WWW= https://gcc.gnu.org LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gcc9/Makefile b/lang/gcc9/Makefile index 206a6d8743c5..759b6e192af9 100644 --- a/lang/gcc9/Makefile +++ b/lang/gcc9/Makefile @@ -15,7 +15,7 @@ LICENSE_COMB= multi DEPRECATED= Unsupported by upstream. Use GCC 10 or newer instead. EXPIRATION_DATE=2024-06-30 -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le sparc64 +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile index 35ebbd3de250..118d64bfc218 100644 --- a/lang/gforth/Makefile +++ b/lang/gforth/Makefile @@ -47,7 +47,7 @@ WORDSIZE=32 WORDSIZE=64 .endif -.if ${ARCH} == powerpc || ${ARCH} == powerpc64 || ${ARCH} == sparc64 +.if ${ARCH} == powerpc || ${ARCH} == powerpc64 BYTEORDER=b .else BYTEORDER=l diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile index 6940b2ca7a6e..b42642546e15 100644 --- a/lang/ghc/Makefile +++ b/lang/ghc/Makefile @@ -167,7 +167,7 @@ PLIST= ${.CURDIR}/../ghc92/pkg-plist .endif # This version of ncurses is needed by bootstrap compiler -.if ${OSVERSION} > 1300078 && empty(PORT_OPTIONS:MBOOT) +.if empty(PORT_OPTIONS:MBOOT) BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libncursesw.so.8:misc/compat12x .endif diff --git a/lang/gnustep-base/Makefile b/lang/gnustep-base/Makefile index bf4291d1fec5..f2af7921d30f 100644 --- a/lang/gnustep-base/Makefile +++ b/lang/gnustep-base/Makefile @@ -14,8 +14,6 @@ WWW= http://www.gnustep.org/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi -BROKEN_FreeBSD_12_powerpc64= fails to link: ld.lld: error: /usr/src/lib/csu/common/crtend.c:55: relocation R_PPC64_ADDR16_DS out of range: -32776 is not in [-32768, 32767] - LIB_DEPENDS= libffi.so:devel/libffi \ libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ @@ -59,10 +57,6 @@ GNUTLS_CONFIGURE_OFF= --disable-tls .include <bsd.port.options.mk> -.if ${OPSYS}_${OSREL:R} == FreeBSD_12 -LIB_DEPENDS+= libunwind.so:devel/libunwind -.endif - .if ${PORT_OPTIONS:MAVAHI} LIB_DEPENDS+= libavahi-client.so:net/avahi-app CONFIGURE_ARGS+= --with-zeroconf-api=avahi diff --git a/lang/go-devel/Makefile b/lang/go-devel/Makefile index b73206323861..3d8664feae90 100644 --- a/lang/go-devel/Makefile +++ b/lang/go-devel/Makefile @@ -77,10 +77,6 @@ GOARM_armv7= 7 .include <bsd.port.pre.mk> -.if ${ARCH} == riscv64 && ${OSREL:R} < 13 -IGNORE= go/riscv64 requires FreeBSD 13 or later -.endif - post-extract: @[ -z "${GH_TAGNAME}" ] || \ ${ECHO_CMD} "devel ${DISTVERSION}-${GH_TAGNAME} ${OPSYS:tl}/${GOARCH_${ARCH}}" > ${WRKSRC}/VERSION diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile index 3f05a151cf65..e14e9cfbc1d7 100644 --- a/lang/lfortran/Makefile +++ b/lang/lfortran/Makefile @@ -32,9 +32,6 @@ CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON \ WITH_LINKH WITH_LLVM WITH_STACKTRACE WITH_UNWIND USE_LDCONFIG= yes -CXXFLAGS+= ${CXXFLAGS_${OPSYS}_${OSREL:R}} -CXXFLAGS_FreeBSD_12= -D_GNU_SOURCE - LLVM_VERSION= 15 # 16 is supported too OPTIONS_DEFINE= EXAMPLES # NB diff --git a/lang/libobjc2/Makefile b/lang/libobjc2/Makefile index 089701d58881..9b96bd35ad43 100644 --- a/lang/libobjc2/Makefile +++ b/lang/libobjc2/Makefile @@ -9,8 +9,6 @@ COMMENT= Replacement Objective-C runtime supporting modern Objective-C features LICENSE= MIT -BROKEN_sparc64= Does not compile on sparc64: Cannot configure clang properly - USES= cmake compiler objc:compiler USE_GITHUB= yes diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile index 96c359c073a1..e6cf0d375673 100644 --- a/lang/mecrisp-stellaris/Makefile +++ b/lang/mecrisp-stellaris/Makefile @@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_aarch64= fails to build with qemu-user-static: \ qemu-aarch64-static cannot execute armv7 binaries .endif -IGNORE_FreeBSD_12_aarch64= OS too old to run armv7 binaries on arm64, upgrade to FreeBSD 13 ONLY_FOR_ARCHS= aarch64 armv6 armv7 ONLY_FOR_ARCHS_REASON= written in ARM assembly diff --git a/lang/mlton/Makefile b/lang/mlton/Makefile index 748bcfcd811d..b7fda2682d78 100644 --- a/lang/mlton/Makefile +++ b/lang/mlton/Makefile @@ -8,9 +8,7 @@ PORTREVISION= 1 CATEGORIES= lang MASTER_SITES+= https://github.com/beyert/mlton-freebsd_bootstrap/raw/c7371c1/:bootstrap DISTFILES+= ${BOOTNAME}.i386-${OPSYS:tl}-13.txz:bootstrap \ - ${BOOTNAME}.amd64-${OPSYS:tl}-13.txz:bootstrap \ - ${BOOTNAME}.i386-${OPSYS:tl}-12.txz:bootstrap \ - ${BOOTNAME}.amd64-${OPSYS:tl}-12.txz:bootstrap + ${BOOTNAME}.amd64-${OPSYS:tl}-13.txz:bootstrap MAINTAINER= beyert@cs.ucr.edu COMMENT= Optimizing Standard ML compiler @@ -33,7 +31,7 @@ USES= compiler:c11 gmake BOOTNAME= ${BOOTNAMEPREFIX}${PORTNAME}${BOOTNAMESUFFIX}-${BOOTVERSIONPREFIX}${BOOTVERSION}${BOOTVERSIONSUFFIX} BOOTVERSIONSUFFIX= BOOTVERSION= ${PORTVERSION} -BOOTOSMAJ= ${OSREL:R} +BOOTOSMAJ= 13 OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= MLTON NATIVE @@ -89,10 +87,6 @@ SMLNJ_VARS= BOOT_DIST= \ BOOT_WRKSRC= ${WRKSRC}/build BOOT_WRKTMP= ${WRKDIR}/mlton-bootstrap -.if ${PORT_OPTIONS:MNATIVE} && ${OSREL:R} >= 13 -BOOTOSMAJ= 13 -.endif - BOOT_DIST_NEW= ${PKGNAME}${DISTVERSIONSUFFIX}.${ARCH}-${OPSYS:tl}-${OSREL:R}-${HOST}${BOOT_SUFX} USE_GITHUB= yes @@ -103,7 +97,7 @@ GH_TAGNAME= b2fca3d BOOT_CMD= --xz BOOT_SUFX= .txz -RAM_SLOP_32= $$(${SYSCTL} "hw.physmem" | ${AWK} '{ values = values" "$$2 } END { print values; }' | ${AWK} '{ "freebsd-version -r" | getline ver; split(ver, xs, "\."); kernelOSMAJ = xs[1]; osj = ${BOOTOSMAJ}; physmem = $$1 / 1024 / 1024 / 1024; os = kernelOSMAJ; maxphysmem = physmem; if (physmem > 3.2) { maxphysmem = 3.2; }; ospcent = 0.70; if (osj < 13 && os != osj) { ospcent = 0.65; } else if (os >= 13) { if (physmem < 3.1) { ospcent = 0.83; } else { ospcent = 0.80; } }; targetmem = maxphysmem * ospcent; targetpcent = targetmem / physmem; print int((targetpcent + 0.005) * 100) / 100; }') +RAM_SLOP_32= $$(${SYSCTL} "hw.physmem" | ${AWK} '{ values = values" "$$2 } END { print values; }' | ${AWK} '{ physmem = $$1 / 1024 / 1024 / 1024; maxphysmem = physmem; if (physmem > 3.2) { maxphysmem = 3.2; }; ospcent = 0.70; if (physmem < 3.1) { ospcent = 0.83; } else { ospcent = 0.80; }; targetmem = maxphysmem * ospcent; targetpcent = targetmem / physmem; print int((targetpcent + 0.005) * 100) / 100; }') post-extract: @${MKDIR} ${BOOT_WRKSRC} diff --git a/lang/mlton/distinfo b/lang/mlton/distinfo index 0332b07e115c..e0bb25ca4c85 100644 --- a/lang/mlton/distinfo +++ b/lang/mlton/distinfo @@ -3,9 +3,5 @@ SHA256 (mlton-20210816.i386-freebsd-13.txz) = 4faa271b60a82793b7911d8e9863d9831d SIZE (mlton-20210816.i386-freebsd-13.txz) = 4417216 SHA256 (mlton-20210816.amd64-freebsd-13.txz) = 767ed2fe0e204cd59f9065c9ff96c885d50321f2004cff0a94e84db3e664dc8a SIZE (mlton-20210816.amd64-freebsd-13.txz) = 5530224 -SHA256 (mlton-20210816.i386-freebsd-12.txz) = a6d173463c36b2c79ba48c9d94c7857e842ca2c423a952623b7a251390f1d103 -SIZE (mlton-20210816.i386-freebsd-12.txz) = 4582828 -SHA256 (mlton-20210816.amd64-freebsd-12.txz) = d289134bd1371d0c4f090b2945a2fa87052d5e298b9612420dbbb6335440a763 -SIZE (mlton-20210816.amd64-freebsd-12.txz) = 5517216 SHA256 (MLton-mlton-20210816-b2fca3d_GH0.tar.gz) = 9809f100308c3330803d3d52052ecdc00774b74869f57ec20880c46ba796ea6d SIZE (MLton-mlton-20210816-b2fca3d_GH0.tar.gz) = 14307327 diff --git a/lang/mono6.8/Makefile b/lang/mono6.8/Makefile index 59bd251c8a67..243767da6dc1 100644 --- a/lang/mono6.8/Makefile +++ b/lang/mono6.8/Makefile @@ -13,7 +13,7 @@ WWW= https://www.mono-project.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -NOT_FOR_ARCHS= riscv64 riscv64sf sparc64 +NOT_FOR_ARCHS= riscv64 riscv64sf BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ bash:shells/bash \ diff --git a/lang/newlisp/Makefile b/lang/newlisp/Makefile index 496615040afc..acc046b06fa1 100644 --- a/lang/newlisp/Makefile +++ b/lang/newlisp/Makefile @@ -40,7 +40,7 @@ GSL_DESC= GSL (GNU Scientific Library) CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -.if ${ARCH} == "amd64" || ${ARCH} == "sparc64" +.if ${ARCH} == "amd64" CFLAGS+= -DNEWLISP64 .endif diff --git a/lang/nim/Makefile b/lang/nim/Makefile index afe95292a9bb..bf2ca8375e75 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -10,8 +10,6 @@ WWW= https://nim-lang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt -BROKEN_sparc64= fails to build: build.sh: clang: not found - LIB_DEPENDS= libpcre.so:devel/pcre TEST_DEPENDS= node18>=0:www/node diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile index d63fb1677eea..699a1e55e47f 100644 --- a/lang/ocaml/Makefile +++ b/lang/ocaml/Makefile @@ -20,7 +20,6 @@ LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_riscv64= fails to build: hasgot.c:3:12: use of undeclared identifier 'secure_getenv' -BROKEN_sparc64= No rule to make target 'none.o', needed by 'libasmrun.a' BROKEN_mips64= No ASM support BROKEN_mips= No ASM support diff --git a/lang/opencoarrays/Makefile b/lang/opencoarrays/Makefile index 337f08ad152b..4a479a9c9010 100644 --- a/lang/opencoarrays/Makefile +++ b/lang/opencoarrays/Makefile @@ -11,8 +11,6 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= lack of IEEE754 support in gcc causes "Cannot find an intrinsic module named 'ieee_arithmetic'", see bug #255890 -BROKEN_FreeBSD_12_powerpc= lack of IEEE754 support in gcc causes "Cannot find an intrinsic module named 'ieee_arithmetic'", see bug #255890 -BROKEN_FreeBSD_12_powerpc64= lack of IEEE754 support in gcc causes "Cannot find an intrinsic module named 'ieee_arithmetic'", see bug #255890 BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile index cf8cbc3a64c5..db2250c489c9 100644 --- a/lang/perl5-devel/Makefile +++ b/lang/perl5-devel/Makefile @@ -157,9 +157,9 @@ OPTIONS_DEFAULT= DTRACE MULTIPLICITY PERL_64BITINT THREADS .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif -.for a in aarch64 arm armv6 armv7 \ +.for a in aarch64 armv6 armv7 \ mips mips64 mips64el mips64elhf mips64hf mipsel mipselhf mipshf mipsn32 \ - riscv64 riscv64sf sparc64 + riscv64 riscv64sf OPTIONS_EXCLUDE_${a}= DTRACE .endfor OPTIONS_SUB= yes diff --git a/lang/perl5.34/Makefile b/lang/perl5.34/Makefile index a3d19f54eed2..37912d7311e8 100644 --- a/lang/perl5.34/Makefile +++ b/lang/perl5.34/Makefile @@ -134,9 +134,9 @@ OPTIONS_DEFAULT= DTRACE MULTIPLICITY PERL_64BITINT THREADS .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif -.for a in aarch64 arm armv6 armv7 \ +.for a in aarch64 armv6 armv7 \ mips mips64 mips64el mips64elhf mips64hf mipsel mipselhf mipshf mipsn32 \ - riscv64 riscv64sf sparc64 + riscv64 riscv64sf OPTIONS_EXCLUDE_${a}= DTRACE .endfor OPTIONS_SUB= yes diff --git a/lang/perl5.36/Makefile b/lang/perl5.36/Makefile index de5dde40423c..f50c6f6428ae 100644 --- a/lang/perl5.36/Makefile +++ b/lang/perl5.36/Makefile @@ -134,9 +134,9 @@ OPTIONS_DEFAULT= DTRACE MULTIPLICITY PERL_64BITINT THREADS .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif -.for a in aarch64 arm armv6 armv7 \ +.for a in aarch64 armv6 armv7 \ mips mips64 mips64el mips64elhf mips64hf mipsel mipselhf mipshf mipsn32 \ - riscv64 riscv64sf sparc64 + riscv64 riscv64sf OPTIONS_EXCLUDE_${a}= DTRACE .endfor OPTIONS_SUB= yes diff --git a/lang/perl5.38/Makefile b/lang/perl5.38/Makefile index ab015278207e..7e5e36474954 100644 --- a/lang/perl5.38/Makefile +++ b/lang/perl5.38/Makefile @@ -133,9 +133,9 @@ OPTIONS_DEFAULT= DTRACE MULTIPLICITY PERL_64BITINT THREADS .if !exists(/usr/sbin/dtrace) OPTIONS_EXCLUDE= DTRACE .endif -.for a in aarch64 arm armv6 armv7 \ +.for a in aarch64 armv6 armv7 \ mips mips64 mips64el mips64elhf mips64hf mipsel mipselhf mipshf mipsn32 \ - riscv64 riscv64sf sparc64 + riscv64 riscv64sf OPTIONS_EXCLUDE_${a}= DTRACE .endfor OPTIONS_SUB= yes diff --git a/lang/php81/Makefile b/lang/php81/Makefile index 547bcef45d4d..7d0ca5ef5146 100644 --- a/lang/php81/Makefile +++ b/lang/php81/Makefile @@ -49,10 +49,7 @@ OPTIONS_EXCLUDE_armv7= DTRACE # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM OPTIONS_EXCLUDE_mips= DTRACE FPM OPTIONS_EXCLUDE_mips64= DTRACE FPM -OPTIONS_EXCLUDE_powerpc64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} -OPTIONS_EXCLUDE_powerpc64_12= DTRACE OPTIONS_EXCLUDE_riscv64= DTRACE -OPTIONS_EXCLUDE_sparc64= DTRACE NO_OPTIONS_SORT= yes OPTIONS_SUB= yes diff --git a/lang/php82/Makefile b/lang/php82/Makefile index fd909b357e92..82634154a4ac 100644 --- a/lang/php82/Makefile +++ b/lang/php82/Makefile @@ -49,10 +49,7 @@ OPTIONS_EXCLUDE_armv7= DTRACE # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM OPTIONS_EXCLUDE_mips= DTRACE FPM OPTIONS_EXCLUDE_mips64= DTRACE FPM -OPTIONS_EXCLUDE_powerpc64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} -OPTIONS_EXCLUDE_powerpc64_12= DTRACE OPTIONS_EXCLUDE_riscv64= DTRACE -OPTIONS_EXCLUDE_sparc64= DTRACE NO_OPTIONS_SORT= yes OPTIONS_SUB= yes diff --git a/lang/php83/Makefile b/lang/php83/Makefile index 312e967a32cc..8948d1e444b2 100644 --- a/lang/php83/Makefile +++ b/lang/php83/Makefile @@ -50,10 +50,7 @@ OPTIONS_EXCLUDE_armv7= DTRACE # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM OPTIONS_EXCLUDE_mips= DTRACE FPM OPTIONS_EXCLUDE_mips64= DTRACE FPM -OPTIONS_EXCLUDE_powerpc64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} -OPTIONS_EXCLUDE_powerpc64_12= DTRACE OPTIONS_EXCLUDE_riscv64= DTRACE -OPTIONS_EXCLUDE_sparc64= DTRACE NO_OPTIONS_SORT= yes OPTIONS_SUB= yes diff --git a/lang/python27/Makefile b/lang/python27/Makefile index b5ca6db9ebd0..48b32c416cef 100644 --- a/lang/python27/Makefile +++ b/lang/python27/Makefile @@ -96,10 +96,6 @@ PLIST_SUB+= 32BIT_ONLY="@comment " PLIST_SUB+= 32BIT_ONLY="" .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/python310/Makefile b/lang/python310/Makefile index ca1b0a04da3a..b352e8a2f9d7 100644 --- a/lang/python310/Makefile +++ b/lang/python310/Makefile @@ -94,10 +94,6 @@ PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \ libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}-embed.pc .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/python311/Makefile b/lang/python311/Makefile index e7deddcbf3e3..7a79bb544cce 100644 --- a/lang/python311/Makefile +++ b/lang/python311/Makefile @@ -94,10 +94,6 @@ PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \ libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}-embed.pc .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/python38/Makefile b/lang/python38/Makefile index 010aa6f5ed59..f35eaee54a2b 100644 --- a/lang/python38/Makefile +++ b/lang/python38/Makefile @@ -94,10 +94,6 @@ PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \ libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}-embed.pc .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/python39/Makefile b/lang/python39/Makefile index b0503104381d..2d9187599d7f 100644 --- a/lang/python39/Makefile +++ b/lang/python39/Makefile @@ -94,10 +94,6 @@ PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \ libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}-embed.pc .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile index eb36cc56a058..3925d43faff8 100644 --- a/lang/rust-bootstrap/Makefile +++ b/lang/rust-bootstrap/Makefile @@ -65,9 +65,6 @@ _RUST_LLVM_TARGET_riscv64= RISCV .if ${OPSYS} != FreeBSD IGNORE= is only for FreeBSD .endif -.if (${FLAVOR} == powerpc64le || ${FLAVOR} == riscv64) && ${OSVERSION} < 1300116 -IGNORE= will not build on 12.x due to old system -.endif .if exists(${PATCHDIR}/${FLAVOR:S/_/-/}) EXTRA_PATCHES+= ${PATCHDIR}/${FLAVOR:S/_/-/} diff --git a/lang/rust/Makefile b/lang/rust/Makefile index d035127d644b..91ebfd4eff10 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -22,7 +22,6 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT -IGNORE_FreeBSD_12_powerpc= is missing a bootstrap for FreeBSD 12.x powerpc ONLY_FOR_ARCHS?= aarch64 amd64 armv7 i386 powerpc64 powerpc64le powerpc \ riscv64 ONLY_FOR_ARCHS_REASON?= requires prebuilt bootstrap compiler diff --git a/lang/scm/Makefile b/lang/scm/Makefile index 63cb14d381d2..b2e1ed7bb515 100644 --- a/lang/scm/Makefile +++ b/lang/scm/Makefile @@ -16,6 +16,8 @@ LICENSE= LGPL21 BROKEN_aarch64= fails to link: missing sbrk BROKEN_riscv64= fails to link: missing sbrk +LIB_DEPENDS= libgnuregex.so.[6-9]:devel/libgnuregex + WRKSRC= ${WRKDIR}/${PORTNAME} USES= readline zip @@ -60,10 +62,6 @@ USES+= compiler:gcc-c++11-lib .include <bsd.port.pre.mk> -.if ${OSVERSION} > 1300000 -LIB_DEPENDS+= libgnuregex.so.[6-9]:devel/libgnuregex -.endif - .if ${PORT_OPTIONS:MX11} SCM_MODULES+= ${SCM_MODULES_X11} SCM_DATA+= ${SCM_DATA_X11} diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile index 0ec3defbde7e..cd851af57965 100644 --- a/lang/seed7/Makefile +++ b/lang/seed7/Makefile @@ -14,7 +14,7 @@ WWW= https://seed7.sourceforge.net/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le sparc64 +ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc powerpc64 powerpc64le LIB_DEPENDS= libodbc.so:databases/unixODBC diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index 64a6dfd1f13d..76039a159e2f 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -11,6 +11,7 @@ WWW= https://smalltalk.gnu.org/ LICENSE= GPLv2+ BROKEN_powerpc64= Fails to build: gst-package: did not understand #~ +BROKEN_riscv64= Fails to link: undefined reference to sbrk BUILD_DEPENDS= zip:archivers/zip \ gawk:lang/gawk diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile index d9328b0b8b43..9cbb731988a4 100644 --- a/lang/solidity/Makefile +++ b/lang/solidity/Makefile @@ -10,7 +10,7 @@ WWW= https://github.com/ethereum/solidity LICENSE= GPLv3 -NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe sparc64 +NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= solidity currently does not support big endian systems BUILD_DEPENDS= boost-libs>=0:devel/boost-libs \ diff --git a/lang/tauthon/Makefile b/lang/tauthon/Makefile index 15f6046f3f6e..b4d20fa02fa5 100644 --- a/lang/tauthon/Makefile +++ b/lang/tauthon/Makefile @@ -136,10 +136,6 @@ PLIST_SUB+= 32BIT_ONLY="@comment " PLIST_SUB+= 32BIT_ONLY="" .endif -.if ${ARCH} == sparc64 -CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 -.endif - # See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " diff --git a/lang/tcl87/Makefile b/lang/tcl87/Makefile index 2e95b4a7a0aa..b00958780894 100644 --- a/lang/tcl87/Makefile +++ b/lang/tcl87/Makefile @@ -28,9 +28,6 @@ OPTIONS_DEFINE_powerpc64= DTRACE OPTIONS_DEFINE_powerpc64le= DTRACE OPTIONS_DEFAULT_powerpc64= DTRACE OPTIONS_DEFAULT_powerpc64le= DTRACE -OPTIONS_EXCLUDE_powerpc64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} -OPTIONS_EXCLUDE_powerpc64_11= DTRACE -OPTIONS_EXCLUDE_powerpc64_12= DTRACE TCLMAN_DESC= Install Tcl function manpages TZDATA_DESC= Install Tcl timezone data OPTIONS_SUB= yes |