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:
+1
-2
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
+
|
||||
@@ -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
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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= *
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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}
|
||||
|
||||
|
||||
@@ -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}"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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*}
|
||||
|
||||
@@ -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
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
@@ -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
Reference in New Issue
Block a user