all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
This commit is contained in:
Rene Ladan
2026-03-05 21:06:49 +01:00
parent af218a4ee2
commit 2a7c056120
331 changed files with 533 additions and 1911 deletions
+1 -2
View File
@@ -12,8 +12,7 @@
_SSP_MK_INCLUDED= yes
SSP_Include_MAINTAINER= portmgr@FreeBSD.org
. if !defined(SSP_UNSAFE) && \
(! ${ARCH:Mmips*})
. if !defined(SSP_UNSAFE)
# Overridable as a user may want to use -fstack-protector-all
SSP_CFLAGS?= -fstack-protector-strong
CFLAGS+= ${SSP_CFLAGS}
+1 -1
View File
@@ -265,7 +265,7 @@ _EXTRA_PATCHES_QT5= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_fe
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_qt__module.prf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-clang_qmake.conf
. if ${ARCH:Mmips*} || (${ARCH:Mpowerpc*} && !exists(/usr/bin/clang))
. if ${ARCH:Mpowerpc*} && !exists(/usr/bin/clang)
_EXTRA_PATCHES_QT5+= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_g++-base.conf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-base.conf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-g++_qmake.conf
-2
View File
@@ -11,8 +11,6 @@ WWW= https://github.com/hyprwm/hyprsunset
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_13= fails to build: /usr/local/include/date/date.h:6636:15: error: no member named 'read' in namespace 'date::detail'; did you mean '::read'?
BUILD_DEPENDS= hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \
hyprland-protocols>=0.4.0:graphics/hyprland-protocols \
wayland-protocols>0:graphics/wayland-protocols
+1 -7
View File
@@ -23,10 +23,4 @@ USE_QT= tools:build base:run
USE_LXQT= buildtools2 libfmqt6 lxqt
USE_XORG= xcb
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1400504
RUN_DEPENDS+= unzip:archivers/unzip
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>
+1 -15
View File
@@ -38,20 +38,6 @@ OPTIONS_DEFAULT= FUSE
FUSE_DESC= Support to mount locally borg backup files
FUSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llfuse>0:filesystems/py-llfuse@${PY_FLAVOR}
.include <bsd.port.pre.mk>
.if (${OPSYS} == FreeBSD) && ${OSVERSION} < 1400033 # why 1400033?
# 1. check for the OLDEST (last in list) history entry on the file, when it was added:
# git -C /usr/src hist lib/libc/posix1e/acl_extended_file_np.c
# 2. check for the version you have obtained what __FreeBSD_version was
# and increment by one. This is inaccurate for the interim between file addition
# and __FreeBSD_version bump back then, but those versions were no releases and
# should no longer be in the field.
EXTRA_PATCHES += ${FILESDIR}/extrapatch-setup.py
post-patch:
${CP} ${FILESDIR}/acl_extended_file_np.c ${WRKSRC}/src/borg/platform/
.endif
_BORGHOME=${WRKDIR}/testhome
_BORGENV=-i BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME}
post-install:
@@ -87,4 +73,4 @@ do-test:
# the PATH dance works around a strange "pkg-config" file not found error.
cd ${WRKSRC} && ${SETENV} ${_BORGENV} PATH=${PATH}:${LOCALBASE}/bin tox-${PYTHON_VER} -e ${PY_FLAVOR} -vv
.include <bsd.port.post.mk>
.include <bsd.port.mk>
@@ -1,83 +0,0 @@
/*-
* SPDX-License-Identifier: BSD-2-Clause
*
* Copyright (c) 2021 Gleb Popov
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
/* taken from FreeBSD src branch as of 559a218c9b25 Wed Nov 1 16:43:37 2023 -0600 */
/*
* acl_extended_file_np: Check if the file has extended ACLs set.
*/
#include <sys/param.h>
#include <sys/errno.h>
#include <sys/acl.h>
#include <unistd.h>
typedef acl_t (*acl_get_func)(const char *, acl_type_t);
typedef long (*pathconf_func)(const char *, int);
static int
_acl_extended_file(acl_get_func f, pathconf_func pathconf_f, const char* path_p);
int
acl_extended_file_np(const char *path_p)
{
return (_acl_extended_file(acl_get_file, pathconf, path_p));
}
int
acl_extended_file_nofollow_np(const char *path_p)
{
return (_acl_extended_file(acl_get_link_np, lpathconf, path_p));
}
int
acl_extended_link_np(const char *path_p)
{
return (_acl_extended_file(acl_get_link_np, lpathconf, path_p));
}
int
_acl_extended_file(acl_get_func acl_get, pathconf_func pathconf_f, const char* path_p)
{
acl_t acl;
int retval, istrivial, acltype = ACL_TYPE_ACCESS;
retval = pathconf_f(path_p, _PC_ACL_NFS4);
if (retval > 0)
acltype = ACL_TYPE_NFS4;
acl = acl_get(path_p, acltype);
if (acl == NULL)
return (-1);
retval = acl_is_trivial_np(acl, &istrivial);
acl_free(acl);
if (retval == -1)
return (-1);
return (!istrivial);
}
@@ -1,11 +0,0 @@
--- setup.py.orig 2024-07-02 22:06:38 UTC
+++ setup.py
@@ -181,7 +181,7 @@ if not on_rtd:
syncfilerange_ext = Extension(
"borg.platform.syncfilerange", [platform_syncfilerange_source], extra_compile_args=cflags
)
- freebsd_ext = Extension("borg.platform.freebsd", [platform_freebsd_source], extra_compile_args=cflags)
+ freebsd_ext = Extension("borg.platform.freebsd", [platform_freebsd_source, 'src/borg/platform/acl_extended_file_np.c'], extra_compile_args=cflags)
darwin_ext = Extension("borg.platform.darwin", [platform_darwin_source], extra_compile_args=cflags)
windows_ext = Extension("borg.platform.windows", [platform_windows_source], extra_compile_args=cflags)
+1 -8
View File
@@ -17,13 +17,6 @@ USE_GL= gl glu glut
USE_XORG= ice sm x11 xext xi xmu xorgproto
GNU_CONFIGURE= yes
.include <bsd.port.pre.mk>
.if ${OPSYS}_${OSREL:R} == FreeBSD_13
LIBS+= -lcompat
.else
LIBS+= -lutil
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>
+1 -11
View File
@@ -113,14 +113,4 @@ post-install:
post-install-VST3-on:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst3-scanner
.include <bsd.port.pre.mk>
# Some peripheral libraries are only built with libusb-1.0 >= 1.0.16
.if ${OPSYS} == FreeBSD && \
(1500000 <= ${OSVERSION} && ${OSVERSION} <= 1500019)
PLIST_SUB+= LIBUSB="@comment "
.else
PLIST_SUB+= LIBUSB=""
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>
+2 -2
View File
@@ -92,7 +92,7 @@ lib/%%ARDOUR_MAJOR%%/panners/libpanvbap.so
lib/%%ARDOUR_MAJOR%%/sanityCheck
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_cc121.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_console1.so
%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport16.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so
@@ -105,7 +105,7 @@ lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_x.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_ssl_uf8.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so
-2
View File
@@ -10,8 +10,6 @@ WWW= http://www.denemo.org/
LICENSE= GPLv3+
BROKEN_mips= fails to package: tar: Pathname cannot be converted from UTF-8 to current locale
LIB_DEPENDS= libaubio.so:audio/aubio \
libfluidsynth.so:audio/fluidsynth \
libjack.so:audio/jack \
-3
View File
@@ -11,9 +11,6 @@ WWW= https://github.com/thekhalifa/id3lib \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_mips= fails to link: '_ZTSN12_GLOBAL__N_117ConstIteratorImplE' referenced in section '.data.rel.ro' of tag.lo: defined in discarded section
BROKEN_mips64= fails to link: '_ZTSN12_GLOBAL__N_117ConstIteratorImplE' referenced in section '.data.rel.ro' of tag.lo: defined in discarded section
USES= cmake compiler:c11 cpe iconv pkgconfig
CMAKE_OFF= WITH_DOCS WITH_TESTS
-6
View File
@@ -50,12 +50,6 @@ VISUALIZER_LIB_DEPENDS= libfftw3.so:math/fftw3
VISUALIZER_CONFIGURE_ENABLE= visualizer
VISUALIZER_CONFIGURE_WITH= fftw
.include <bsd.port.options.mk>
.if ${OPSYS}_${OSREL:R} == FreeBSD_13
CONFIGURE_ENV= ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
.endif
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://github.com/shkhln/pw-oss
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 riscv64 riscv64sf
ONLY_FOR_ARCHS= aarch64 amd64 riscv64
LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
-3
View File
@@ -11,9 +11,6 @@ WWW= https://www.kariliq.nl/siren/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENCE
BROKEN_mips= fails to configure: cannot find program /nxb-bin/usr/bin/cc
BROKEN_mips64= fails to configure: cannot find program /nxb-bin/usr/bin/cc
USES= localbase:ldflags ncurses pkgconfig
HAS_CONFIGURE= yes
USE_CSTD= c99
-2
View File
@@ -8,8 +8,6 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Motif CD player
WWW= https://www.ibiblio.org/tkan/xmcd/
BROKEN_mips64= Fails to compile: many undefined symbols in xorg.cf
LIB_DEPENDS+= libvorbis.so:audio/libvorbis \
libFLAC.so:audio/flac
RUN_DEPENDS+= lame:audio/lame
-1
View File
@@ -8,7 +8,6 @@ COMMENT= Set of utilities to benchmark productivity of system calls
LICENSE= CDDL
BROKEN_mips64= Fails to build: bin-mips64: no such file or directory
BROKEN_riscv64= Fails to build: bin-riscv64: no such file or directory
USES= gmake
-2
View File
@@ -13,8 +13,6 @@ LICENSE= GPLv3
BROKEN_aarch64= invokes x86 assembler
BROKEN_armv6= invokes x86 assembler
BROKEN_armv7= invokes x86 assembler
BROKEN_mips= invokes x86 assembler
BROKEN_mips64= invokes x86 assembler
BROKEN_riscv64= invokes x86 assembler
USES= compiler:c11 cmake ncurses
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://github.com/bcgsc/btllib
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # temporary until https://github.com/bcgsc/btllib/issues/117 is fixed
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc # temporary until https://github.com/bcgsc/btllib/issues/117 is fixed
BUILD_DEPENDS= bash:shells/bash \
samtools:biology/samtools \
-4
View File
@@ -12,10 +12,6 @@ WWW= https://bio-bwa.sourceforge.net/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
# Recheck these after 0.7.18 update
BROKEN_mips= fails to compile: cc1: unrecognized command line option "-msse2"
BROKEN_mips64= fails to compile: cc1: unrecognized command line option "-msse2"
BUILD_DEPENDS= simde>0:devel/simde
USES= gmake localbase perl5 shebangfix
+1 -1
View File
@@ -12,7 +12,7 @@ WWW= https://canu.readthedocs.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/README.license.GPL
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://github.com/soedinglab/hh-suite
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe # not for 32-bit architectures, see https://github.com/soedinglab/hh-suite/issues/322#issuecomment-1264416293
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe # not for 32-bit architectures, see https://github.com/soedinglab/hh-suite/issues/322#issuecomment-1264416293
LIB_DEPENDS= libmpi.so:net/openmpi
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://github.com/soedinglab/metaeuk
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENCE.md
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # 32-bit platforms produce wrong results based on https://github.com/soedinglab/metaeuk/issues/85#issuecomment-1888379107
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc # 32-bit platforms produce wrong results based on https://github.com/soedinglab/metaeuk/issues/85#issuecomment-1888379107
NOT_FOR_ARCHS+= powerpc64 # many modules produce wrong results on big-endian architectures
BUILD_DEPENDS= xxd:editors/vim
-1
View File
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/../README
# Waiting on build reports, 2024-03-27
#BROKEN_armv6= fails to build: make[2]: cannot open makefile
#BROKEN_armv7= fails to build: make[2]: cannot open makefile
#BROKEN_mips= fails to build: make[2]: cannot open makefile
#BROKEN_riscv64= fails to build: make[2]: cannot open makefile
GNU_CONFIGURE= yes
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://github.com/lh3/minimap2
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
NOT_FOR_ARCHS= i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= Requires 64-bit processor, except ARM NEON
BUILD_DEPENDS= simde>0:devel/simde
+1 -1
View File
@@ -9,7 +9,7 @@ WWW= https://github.com/soedinglab/MMseqs2/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
BUILD_DEPENDS= zstd>0:archivers/zstd
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://www.cog-genomics.org/plink/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64 mips64 powerpc64
NOT_FOR_ARCHS= aarch64 powerpc64
NOT_FOR_ARCHS_REASON= 64bit code requires SSE2 instructions
USES= gmake fortran
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://github.com/smithlabcode/preseq
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= 32-bit platforms are not useful for bioinformatics
LIB_DEPENDS= libhts.so:biology/htslib
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://github.com/COMBINE-lab/salmon
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
# libtool and auto* are run manually in submodules, so don't put them in USES
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://github.com/alexdobin/STAR
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/STAR-${DISTVERSION}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
.if !exists(/usr/include/omp.h)
BROKEN= requires OpenMP support that is missing on this architecture
+1 -1
View File
@@ -14,7 +14,7 @@ WWW= http://www.code-aster.org/
LICENSE= GPLv2
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= ARG_MAX is too small for Code_Aster on 32 bits systems
#-----------------------------------------------------------------------
+1 -7
View File
@@ -50,10 +50,4 @@ post-install:
-f ${STAGEDIR}${DATADIR} \
-platform offscreen
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400000 && ${SSL_DEFAULT} == "base"
IGNORE= Requires OpenSSL >= 3
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>
-3
View File
@@ -11,9 +11,6 @@ WWW= http://www.gnucap.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_mips= defined in discarded section
BROKEN_mips64= defined in discarded section
USES= gmake
USE_LDCONFIG= yes
+1 -1
View File
@@ -144,7 +144,7 @@ DOXYGEN_CMAKE_ON= -DBUILD_DOC_Overview:BOOL=ON \
.include <bsd.port.options.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == mips || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386"
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386"
BITS= 32
.else
BITS= 64
+1 -1
View File
@@ -22,7 +22,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.options.mk>
.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
.if defined(NO_PROFILE) || ${OPSYS} == FreeBSD
PLIST_SUB+= PROFILE="@comment "
.else
PLIST_SUB+= PROFILE=""
-1
View File
@@ -12,7 +12,6 @@ WWW= http://mgetty.greenie.net/
LICENSE= GPLv2
BROKEN_aarch64= fails to compile: error: initializer element is not a compile-time constant
BROKEN_mips64= fails to compile: error: initializer element is not a compile-time constant
BROKEN_riscv64= fails to compile: error: initializer element is not a compile-time constant
USES= cpe makeinfo perl5 shebangfix
-15
View File
@@ -1,15 +0,0 @@
--- mips_bsd.mk.orig 2016-12-20 10:44:15 UTC
+++ mips_bsd.mk
@@ -0,0 +1,12 @@
+##
+## mips BSD based (FreeBSD etc.) Makefile
+## Use gmake instead of make
+##
+TargetCPU :=mips
+OS :=bsd
+CXXFLAGS := -O3 -fPIC -pedantic
+
+# Standard part
+
+include common.mk
+
-4
View File
@@ -34,10 +34,6 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= EttusResearch
BROKEN_FreeBSD_13_aarch64= fails to configure: Could not find standard set_new_handler function
BROKEN_FreeBSD_13_armv6= fails to configure: Could not find standard set_new_handler function
BROKEN_FreeBSD_13_armv7= fails to configure: Could not find standard set_new_handler function
CMAKE_SOURCE_PATH= ${WRKSRC}/host
#CXXFLAGS_amd64= -msse2 -std=c++11
CXXFLAGS_i386= -msse2
+1 -1
View File
@@ -27,7 +27,7 @@ CCSUTIL_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-ccs_Makefile
.include <bsd.port.pre.mk>
.if defined(NO_PROFILE) || ${OSVERSION} > 1400001
.if defined(NO_PROFILE) || ${OPSYS} == FreeBSD
PLIST_SUB+= PROFILE="@comment "
.else
PLIST_SUB+= PROFILE=""
-2
View File
@@ -20,8 +20,6 @@ LICENSE_FILE_UPL10= ${WRKSRC}/../EXAMPLES-LICENSE
LICENSE_FILE= ${WRKSRC}/../LICENSE
LICENSE_PERMS_UPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_mips64= no usable MUTEX implementation, assy works only for MIPS32, POSIX mutexes are unshared
USES= gmake libtool ssl
USE_LDCONFIG= yes
-3
View File
@@ -11,9 +11,6 @@ WWW= https://dbmx.net/kyotocabinet/
LICENSE= GPLv3
BROKEN_mips= fails to link: hidden symbol '__sync_lock_test_and_set_8' in /usr/lib/libgcc.a(stdatomic.o) is referenced by DSO
BROKEN_mips64= fails to link: hidden symbol '__sync_lock_test_and_set_8' in /usr/lib/libgcc.a(stdatomic.o) is referenced by DSO
USES= compiler:c++11-lang gmake
CPPFLAGS+= -fPIC
+1 -1
View File
@@ -69,7 +69,7 @@ LDB_LIBS= lib/libldb.so lib/libldb.so.2 lib/ldb/libldb-tdb-int.so \
lib/shared-modules/ldb/ldb.so lib/shared-modules/ldb/ldap.so \
lib/shared-modules/ldb/asq.so lib/shared-modules/ldb/tdb.so
# Only for 64-bit architectures
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && \
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && \
${ARCH} != powerpc && ${ARCH} != powerpcspe
LDB_LIBS+= lib/ldb/libldb-mdb-int.so lib/shared-modules/ldb/mdb.so
.endif
+1 -1
View File
@@ -104,7 +104,7 @@ CONFIGURE_ARGS+= --enable-debug \
.endif
# Only for 64-bit architectures
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && \
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && \
${ARCH} != powerpc && ${ARCH} != powerpcspe
_LDB_LIBS_64= lib/ldb/libldb-mdb-int.so lib/shared-modules/ldb/mdb.so
.endif
+1 -1
View File
@@ -104,7 +104,7 @@ CONFIGURE_ARGS+= --enable-debug \
.endif
# Only for 64-bit architectures
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && \
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && \
${ARCH} != powerpc && ${ARCH} != powerpcspe
_LDB_LIBS_64= lib/ldb/libldb-mdb-int.so lib/shared-modules/ldb/mdb.so
.endif
-2
View File
@@ -10,8 +10,6 @@ WWW= https://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html
LICENSE= APACHE20
BROKEN_mips64= fails to link: ld: failed to merge target specific data
LIB_DEPENDS= libev.so:devel/libev \
libevent.so:devel/libevent \
libuv.so:devel/libuv
+1 -1
View File
@@ -22,7 +22,7 @@ PLIST_SUB= PORTVERSION="${PORTVERSION}"
CXXFLAGS+= -std=c++17 -fno-rtti
# Only for 64-bit architectures
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe
.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != powerpc && ${ARCH} != powerpcspe
CXXFLAGS+= -DV8_COMPRESS_POINTERS=1 -DV8_31BIT_SMIS_ON_64BIT_ARCH=1
.endif
MAKE_ARGS= CUSTOM_CC=${CXX} CCFLAGS="${CXXFLAGS}"
-2
View File
@@ -27,8 +27,6 @@ OPTIONS_DEFAULT= BOOST FIREBIRD MYSQL ODBC PGSQL SQLITE
OPTIONS_EXCLUDE_aarch64= FIREBIRD
OPTIONS_EXCLUDE_armv6= FIREBIRD
OPTIONS_EXCLUDE_armv7= FIREBIRD
OPTIONS_EXCLUDE_mips= FIREBIRD
OPTIONS_EXCLUDE_mips64= FIREBIRD
OPTIONS_EXCLUDE_powerpc= FIREBIRD
OPTIONS_EXCLUDE_powerpc64= FIREBIRD
OPTIONS_EXCLUDE_powerpc64le= FIREBIRD
-3
View File
@@ -12,9 +12,6 @@ WWW= https://gcc.gnu.org/
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile
BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile
LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libmpc.so:math/mpc
-2
View File
@@ -11,8 +11,6 @@ WWW= https://www.nongnu.org/avr-libc/
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
BROKEN_mips64= Fails to configure: cannot compute suffix of object files
BUILD_DEPENDS= avr-as:devel/binutils@avr \
avr-ld:devel/binutils@avr \
objdump:devel/binutils
-2
View File
@@ -11,8 +11,6 @@ COMMENT= Bruce's C compiler (with as and ld); can do 16-bit code
LICENSE= GPLv2
BROKEN_aarch64= fails to link: error adding symbols: File in wrong format
BROKEN_mips= fails to compile: unrecognized command line option "-m32"
BROKEN_mips64= fails to compile: unrecognized command line option "-m32"
USES= uidfix
+3 -6
View File
@@ -21,7 +21,7 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp \
LIB_DEPENDS= libzstd.so:archivers/zstd
FLAVORS= native aarch64 aarch64_none_elf amd64 arm_gnueabi arm_none_eabi \
avr i386 mingw32 mips mips64 powerpc powerpc64 powerpc64le riscv64 \
avr i386 mingw32 powerpc powerpc64 powerpc64le riscv64 \
riscv64_none_elf s390x riscv32_unknown_elf
FLAVOR?= native
@@ -80,10 +80,7 @@ BUTARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL}
PLIST_SUB= BUTARGET=${BUTARGET}
INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/share/info
.if ${FLAVOR} == aarch64
BROKEN_mips= fails to configure: error: C compiler cannot create executables
BROKEN_mips64= fails to configure: error: C compiler cannot create executables
.elif ${FLAVOR} == aarch64_none_elf || ${FLAVOR} == arm_none_eabi || ${FLAVOR} == riscv64_none_elf || ${FLAVOR} == mingw32 || ${FLAVOR} == avr || ${FLAVOR} == riscv32_unknown_elf
.if ${FLAVOR} == aarch64_none_elf || ${FLAVOR} == arm_none_eabi || ${FLAVOR} == riscv64_none_elf || ${FLAVOR} == mingw32 || ${FLAVOR} == avr || ${FLAVOR} == riscv32_unknown_elf
BUTARGET= ${FLAVOR:C/_/-/g}
.elif ${FLAVOR} == amd64
BUTARGET= x86_64-unknown-${OPSYS:tl}${OSREL}
@@ -133,7 +130,7 @@ INFO_INFO= as \
.include <bsd.port.pre.mk>
# Actual earliest version may differ slightly
.if (${ARCH} != mips && ${ARCH} != mips64 && ${ARCH} != powerpcspe && ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != riscv64 && !defined(PKGNAMEPREFIX)) || ((${ARCH} == powerpc || ${ARCH} == powerpc64) && ${CHOSEN_COMPILER_TYPE} != gcc && !defined(PKGNAMEPREFIX))
.if (${ARCH} != powerpcspe && ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != riscv64 && !defined(PKGNAMEPREFIX)) || ((${ARCH} == powerpc || ${ARCH} == powerpc64) && ${CHOSEN_COMPILER_TYPE} != gcc && !defined(PKGNAMEPREFIX))
CONFIGURE_ARGS+= --enable-gold --enable-plugins
CXXFLAGS+= -Wno-c++11-narrowing
PLIST_SUB+= GOLD=""
+1 -2
View File
@@ -46,8 +46,7 @@ MAKE_ARGS+= pch=off
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && \
((${OSVERSION} >= 1500000 && ${OSVERSION} < 1500017) || \
${PORT_OPTIONS:MLLVM_FROM_PORTS})
${PORT_OPTIONS:MLLVM_FROM_PORTS}
USES+= llvm:build
USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
CHOSEN_COMPILER_TYPE= clang
-2
View File
@@ -15,8 +15,6 @@ BUILD_DEPENDS+= bjam:devel/boost-jam
# Build of this port fails with assertion failure of compiler due to
# bug of LLVM/Clang in base system. The failure happens when all of
# following conditions are satisfied.
# * OSVERSION is included in either of following ranges.
# 1. 1500000 <= OSVERSION < 1500017
# * Base system is built with WITH_LLVM_ASSERTIONS variable set.
# So if your base system fulfills them you need to use LLVM ports to
# build this port.
+1 -1
View File
@@ -28,7 +28,7 @@ CONFIGURE_ARGS= --with-jansson=${PREFIX} --with-openssl=${OPENSSLBASE}
CFLAGS+= -Wno-error=strict-prototypes
.endif
.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
.if ( ${OPSYS} == FreeBSD && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
CFLAGS+= -Wno-error=deprecated-declarations
.endif
+2 -2
View File
@@ -10,8 +10,8 @@ WWW= https://github.com/google/cpu_features
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= mips mips64 riscv64
NOT_FOR_ARCHS_REASON= assumes android if on MIPS; not ported to riscv64
NOT_FOR_ARCHS= riscv64
NOT_FOR_ARCHS_REASON= not ported to riscv64
USES= cmake:testing
USE_GITHUB= yes
+1 -1
View File
@@ -20,7 +20,7 @@ GH_ACCOUNT= andreas-kupries
TEST_TARGET= test
PLIST_SUB= VER=${PORTVERSION} \
ARCH=${ARCH:C/arm.*/arm/:S/i386/ix86/:S/aarch64/arm/:S/mips64/mips/:C/powerpc64.*/powerpc/}
ARCH=${ARCH:C/arm.*/arm/:S/i386/ix86/:S/aarch64/arm/:C/powerpc64.*/powerpc/}
PORTDOCS= *
-8
View File
@@ -12,8 +12,6 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= does not configure: error: check for atomictype failed
BROKEN_mips= does not configure: in section .data.rel.ro of csvdeserializer-test.o: defined in discarded section
BROKEN_mips64= does not configure: in section .data.rel.ro of csvdeserializer-test.o: defined in discarded section
BROKEN_riscv64= does not configure: error: check for atomictype failed
USES= cpe iconv libtool localbase pathfix
@@ -51,12 +49,6 @@ PLIST_SUB+= ARM_ONLY=""
PLIST_SUB+= ARM_ONLY="@comment "
.endif
.if ${ARCH:Mmips*}
PLIST_SUB+= MIPS_ONLY=""
.else
PLIST_SUB+= MIPS_ONLY="@comment "
.endif
.if ${ARCH:Mpowerpc*}
PLIST_SUB+= PPC_ONLY=""
.else
-2
View File
@@ -32,7 +32,6 @@ include/cxxtools/argout.h
%%X86_64_ONLY%%include/cxxtools/atomicity.gcc.x86_64.h
%%I386_ONLY%%include/cxxtools/atomicity.gcc.x86.h
%%ARM_ONLY%%include/cxxtools/atomicity.gcc.arm.h
%%MIPS_ONLY%%include/cxxtools/atomicity.gcc.mips.h
%%PPC_ONLY%%include/cxxtools/atomicity.gcc.ppc.h
include/cxxtools/atomicity.h
include/cxxtools/base64codec.h
@@ -126,7 +125,6 @@ include/cxxtools/membar.gcc.h
include/cxxtools/membar.gcc.nosmp.h
%%X86_ONLY%%include/cxxtools/membar.gcc.x86.h
%%ARM_ONLY%%include/cxxtools/membar.gcc.arm.h
%%MIPS_ONLY%%include/cxxtools/membar.gcc.mips.h
%%PPC_ONLY%%include/cxxtools/membar.gcc.ppc.h
include/cxxtools/membar.h
include/cxxtools/method.h
+1 -7
View File
@@ -79,10 +79,4 @@ post-install:
${MV} ${file} ${file}.sample
.endfor
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1400000
MESON_ARGS+= -Db_lundef=false
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>
-1
View File
@@ -11,7 +11,6 @@ LICENSE= LGPL21
NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= specification only supports little-endian processors
BROKEN_FreeBSD_13= requires at least FreeBSD 14
BUILD_DEPENDS= gsed:textproc/gsed
LIB_DEPENDS= libpopt.so:devel/popt
-1
View File
@@ -10,7 +10,6 @@ WWW= https://github.com/facebook/folly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_13= compilation fails: use of undeclared identifier 'clearenv'
BROKEN_i386= error: use of undeclared identifier 'DCHECK': https://github.com/facebook/folly/issues/1168
BROKEN_powerpc= compilation fails: Big endian requires a redesigned table (assert in folly/detail/base64_detail/Base64SWAR.cpp:107)
BROKEN_powerpc64= compilation fails: Big endian requires a redesigned table (assert in folly/detail/base64_detail/Base64SWAR.cpp:107)
+1 -1
View File
@@ -12,7 +12,7 @@ WWW= https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain
LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3
LICENSE_COMB= multi
NOT_FOR_ARCHS= arm armv6 armv7 mips mips64 mips64el mipsel mipsn32
NOT_FOR_ARCHS= arm armv6 armv7
NOT_FOR_ARCHS_REASON= Very slow to build on emulator
BUILD_DEPENDS= bash:shells/bash \
-6
View File
@@ -28,12 +28,6 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
.if !exists(/usr/include/sys/timerfd.h)
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
.endif
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-3
View File
@@ -10,9 +10,6 @@ WWW= https://judy.sourceforge.net/
LICENSE= LGPL21
BROKEN_mips= fails to compile: unrecognized command line option "-m32"
BROKEN_mips64= fails to compile: unrecognized command line option "-m64"
USES= gmake libtool
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-2
View File
@@ -11,6 +11,4 @@ USE_KDE= coreaddons i18n kcmutils service solid \
ecm:build
USE_QT= base declarative websockets
IGNORE_FreeBSD_13= does not build with OpenSSL 1.1.1
.include <bsd.port.mk>
+1 -1
View File
@@ -23,7 +23,7 @@ CFLAGS+= -fPIC
.include <bsd.port.options.mk>
.if defined(NOPROFILE) || defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
.if defined(NOPROFILE) || defined(NO_PROFILE) || ${OPSYS} == FreeBSD
PLIST_SUB+= PROFILE="@comment "
.else
PLIST_SUB+= PROFILE=""
-3
View File
@@ -12,9 +12,6 @@ WWW= http://www.hoard.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/../COPYING
BROKEN_mips= no spin lock implementation is available for this platform
BROKEN_mips64= no spin lock implementation is available for this platform
WRKSRC= ${WRKDIR}/Hoard/src
MAKEFILE= GNUmakefile
USES= gmake compiler:c++14-lang
+1 -1
View File
@@ -14,7 +14,7 @@ USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
.if defined(NO_PROFILE) || ${OPSYS} == FreeBSD
PLIST_SUB+= HURRRR="@comment "
.else
PLIST_SUB+= HURRRR=""
-3
View File
@@ -11,9 +11,6 @@ WWW= https://www.nongnu.org/libruin/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= mips
NOT_FOR_ARCHS_REASON= glib needs GCC (not available for mips)
BUILD_DEPENDS= guile-lib-${GUILE_FLAVOR}>0:devel/guile-lib@${GUILE_FLAVOR}
RUN_DEPENDS= guile-lib-${GUILE_FLAVOR}>0:devel/guile-lib@${GUILE_FLAVOR}
+1 -1
View File
@@ -21,7 +21,7 @@ WRKSRC_SUBDIR= VEX
MAKEFILE= Makefile-gcc
CFLAGS+= -DVGA_${ARCH:S/i386/x86/:S/aarch64/arm/:S/powerpc64le/ppc64le/:S/powerpc64/ppc64/:S/powerpc/ppc32/:S/mips/mips64/}
CFLAGS+= -DVGA_${ARCH:S/i386/x86/:S/aarch64/arm/:S/powerpc64le/ppc64le/:S/powerpc64/ppc64/:S/powerpc/ppc32/}
MAKE_ARGS= EXTRA_CFLAGS="${CFLAGS}"
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://www.gnu.org/software/lightning/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 mips powerpc powerpc64 powerpc64le powerpcspe riscv64
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le powerpcspe riscv64
USES= cpe libtool pathfix
CPE_VENDOR= gnu
+1 -1
View File
@@ -10,7 +10,7 @@ WWW?= https://cheri-cpu.org
.include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE"
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc
NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit
LLVM_SUFFIX?= -cheri
+1 -1
View File
@@ -11,7 +11,7 @@ WWW= https://cheriot.org
.include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE"
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc
NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit
LLVM_SUFFIX= -cheriot
+1 -3
View File
@@ -264,7 +264,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -274,8 +274,6 @@ _NATIVE_BACKENDS= AArch64
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -301,7 +301,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -311,8 +311,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -302,7 +302,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -312,8 +312,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -324,7 +324,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -334,8 +334,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -330,7 +330,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -340,8 +340,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -334,7 +334,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -344,8 +344,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -338,7 +338,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -348,8 +348,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -355,7 +355,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -365,8 +365,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -361,7 +361,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -371,8 +371,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -361,7 +361,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -371,8 +371,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -3
View File
@@ -362,7 +362,7 @@ CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
.include "${.CURDIR}/Makefile.COMMANDS"
.include "${.CURDIR}/Makefile.MAN1SRCS"
_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
_FREEBSD_BACKENDS= AArch64 ARM PowerPC RISCV Sparc X86
FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
.if ${ARCH} == amd64
_NATIVE_BACKENDS= X86
@@ -372,8 +372,6 @@ _NATIVE_BACKENDS= AArch64 ARM
_NATIVE_BACKENDS= ARM
.elif ${ARCH} == i386
_NATIVE_BACKENDS= X86
.elif ${ARCH:Mmips*}
_NATIVE_BACKENDS= Mips
.elif ${ARCH:Mpowerpc*}
_NATIVE_BACKENDS= PowerPC
.elif ${ARCH:Mriscv*}
+1 -1
View File
@@ -12,7 +12,7 @@ WWW= https://www.love2d.org/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/license.txt
NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= Hashing not yet implemented for big endian
LIB_DEPENDS= libmodplug.so:audio/libmodplug \
+1 -1
View File
@@ -85,7 +85,7 @@ ZSTD_CMAKE_OFF= -DENABLE_ZSTD=OFF
CMAKE_ARGS+= -DENABLE_SSL=LIBRESSL
.endif
CMAKE_ARGS+= -DENABLE_SSL=OPENSSL
.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
.if ( ${OPSYS} == FreeBSD && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
CFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L
.endif
.endif
+1 -10
View File
@@ -18,7 +18,7 @@ LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libqrcodegen.so:graphics/qr-code-generator \
libunistring.so:devel/libunistring
USES= cmake:noninja compiler:c++17-lang localbase pkgconfig
USES= cmake:noninja compiler:c++17-lang localbase ncurses pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= dankamongmen
USE_LDCONFIG= yes
@@ -39,15 +39,6 @@ OPTIONS_SUB= yes
ABIVERSION= 3
.include <bsd.port.options.mk>
# ncursesw and tinfo >= 6.1 seem to be needed (see CMakeLists.txt:l104)
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400035
USES+=ncurses:port
.else
USES+=ncurses
.endif
post-patch-DOCS-off:
@${REINPLACE_CMD} -e 's|install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|#install(FILES $${MARKDOWN} DESTINATION $${CMAKE_INSTALL_DOCDIR})|' \
${WRKSRC}/CMakeLists.txt
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://www.agner.org/optimize
LICENSE= GPLv1
NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= source/maindef.h:71:5: This machine has big-endian memory organization. Objconv program will not work
USES= dos2unix zip
-2
View File
@@ -12,8 +12,6 @@ WWW= https://github.com/ygrek/ocaml-extlib
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/../LICENSE
BROKEN_mips= depends on Ocaml(not available for mips)
BUILD_DEPENDS= cppo:devel/ocaml-cppo
USES= gmake ocaml:camlp4,findplist
@@ -8,9 +8,6 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for yet another messagepack streaming deserializer
WWW= https://metacpan.org/release/Data-MessagePack-Stream
BROKEN_mips= fails to build: atomic operations are not found
BROKEN_mips64= fails to build: atomic operations are not found
BUILD_DEPENDS= p5-File-Which>=0:sysutils/p5-File-Which \
p5-Module-Build-XSUtil>=0:devel/p5-Module-Build-XSUtil \
${RUN_DEPENDS}
-1
View File
@@ -38,7 +38,6 @@ OPTIONS_DEFAULT= MAN3 STACK_RECURSION
OPTIONS_DEFAULT_aarch64+= JIT
OPTIONS_DEFAULT_amd64+= JIT
OPTIONS_DEFAULT_i386+= JIT
OPTIONS_DEFAULT_mips+= JIT
OPTIONS_DEFAULT_powerpc=JIT
OPTIONS_DEFAULT_powerpc64= JIT
OPTIONS_DEFAULT_powerpc64le= JIT
+1 -1
View File
@@ -48,7 +48,7 @@ STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS
.include <bsd.port.options.mk>
.if ${ARCH:Mmips64*} == "" && ${ARCH:Mriscv64*} == ""
.if ${ARCH:Mriscv64*} == ""
CMAKE_ON+= PCRE2_SUPPORT_JIT
.else
CMAKE_OFF+= PCRE2_SUPPORT_JIT
-3
View File
@@ -9,9 +9,6 @@ WWW= https://pecl.php.net/package/grpc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_mips= fails to compile: fatal error: sys/auxv.h file not found
BROKEN_mips64= fails to compile: fatal error: sys/auxv.h file not found
USES= compiler:c++11-lang php:pecl
.include <bsd.port.mk>
-2
View File
@@ -12,8 +12,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_armv6= invokes x86 assembler
BROKEN_armv7= invokes x86 assembler
BROKEN_mips= invokes x86 assembler
BROKEN_mips64= invokes x86 assembler
USES= gmake tar:tgz
-3
View File
@@ -14,9 +14,6 @@ LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
LICENSE_FILE_PSFL= ${WRKSRC}/LICENSE.PSF
NOT_FOR_ARCHS= mips mips64
NOT_FOR_ARCHS_REASON= greenlet needs to be ported to this platform
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+1 -1
View File
@@ -10,7 +10,7 @@ WWW= https://www.radare.org
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= armv6 armv7 mips mips64 powerpcspe
NOT_FOR_ARCHS= armv6 armv7 powerpcspe
NOT_FOR_ARCHS_REASON= does not build: Unsupported BSD architecture
LIB_DEPENDS= libcapstone.so:devel/capstone
-2
View File
@@ -10,8 +10,6 @@ WWW= https://www.skarnet.org/software/skalibs/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_mips64= fails to build: Checking whether system has auto-close after fd-passing... test crashed, aborting
USES= gmake
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-2
View File
@@ -12,8 +12,6 @@ COMMENT= LuaJIT library for TeXLive
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LuaJIT-src/COPYRIGHT
BROKEN_mips= Does not configure: error: Sorry, cannot preprocess lj_arch.h
BROKEN_mips64= Does not configure: error: Sorry, cannot preprocess lj_arch.h
BROKEN_powerpc64= Does not build: uninitialized constant Config (NameError)
BROKEN_riscv64= Does not configure: error: Sorry, cannot preprocess lj_arch.h
+1 -10
View File
@@ -99,19 +99,10 @@ LUA_MESON_ON= -Dlua=lua
OPENSSL_USES= ssl
OPENSSL_MESON_ENABLED= libcrypto tls-libssl
OPENSSL_MESON_ON= -Dlibcrypto-path=${OPENSSLBASE}
OPENSSL_MESON_ON= -Dlibcrypto-path=${OPENSSLBASE} -Dtls-libssl-engines=true
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_MESON_ENABLED= snmp
.include <bsd.port.options.mk>
.if !(${OSVERSION} < 1400000 && ${SSL_DEFAULT} == "base")
OPENSSL_MESON_ON+= -Dtls-libssl-providers=true
.else
OPENSSL_MESON_ON+= -Dtls-libssl-engines=true
.endif
post-install:
${MV} ${STAGEDIR}${ETCDIR}/dnsdist.conf-dist ${STAGEDIR}${ETCDIR}/dnsdist.conf.sample
+1 -1
View File
@@ -105,7 +105,7 @@ COMPLETIONS_PLIST_FILES= share/bash-completion/completions/${PORTNAME} \
.include <bsd.port.options.mk>
.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*}
.if ( ${OPSYS} == FreeBSD && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*}
BROKEN= Fails to detect OpenSSL 3.0.0 and later
.endif

Some files were not shown because too many files have changed in this diff Show More