cleanup: drop support for EOL FreeBSD 11.X
Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
This commit is contained in:
parent
b9a93c0bf4
commit
620968a43a
2
MOVED
2
MOVED
@ -16498,3 +16498,5 @@ multimedia/sms1xxx-kmod|multimedia/webcamd|2021-09-30|Has expired: Supports DVB
|
||||
sysutils/cfengine311|sysutils/cfengine317|2021-09-30|Has expired: OpenSSL 1.1.X is not supported.
|
||||
sysutils/cfengine-masterfiles311|sysutils/cfengine-masterfiles317|2021-09-30|Has expired: cfengine311 will retire at FreeBSD 11 EOL
|
||||
mail/postfix35|mail/postfix|2021-09-30|Has expired: It is only here until FreeBSD 11 is EoL (Postfix >= 3.6 requires OpenSSL >= 1.1.x)
|
||||
graphics/drm-fbsd11.2-kmod||2021-09-30|Removed, only useful on EOL FreeBSD 11.4
|
||||
devel/qca-legacy|devel/qca|2021-09-30|Removed, only useful on EOL FreeBSD 11.4
|
||||
|
@ -3,7 +3,7 @@
|
||||
set -eu
|
||||
set -o pipefail
|
||||
|
||||
if [ "${OPSYS}" != FreeBSD ] || [ "${OSVERSION}" -lt 1200000 ]; then
|
||||
if [ "${OPSYS}" != FreeBSD ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
@ -16,13 +16,7 @@ IGNORE+= USES=qca takes no arguments
|
||||
_QCA_LIB= libqca-qt5.so
|
||||
|
||||
_QCA_DEFAULT_PORT= devel/qca
|
||||
_QCA_LEGACY_PORT= devel/qca-legacy
|
||||
|
||||
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && ${SSL_DEFAULT} == base
|
||||
_QCA_CHOSEN_PORT= LEGACY
|
||||
. else
|
||||
_QCA_CHOSEN_PORT= DEFAULT
|
||||
. endif
|
||||
|
||||
LIB_DEPENDS+= ${_QCA_LIB}:${_QCA_${_QCA_CHOSEN_PORT}_PORT}
|
||||
|
||||
|
@ -1177,7 +1177,7 @@ OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
|
||||
.endif
|
||||
_EXPORTED_VARS+= OSVERSION
|
||||
|
||||
.if (${OPSYS} == FreeBSD && (${OSVERSION} < 1104000 || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1202000))) || \
|
||||
.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1202000) || \
|
||||
(${OPSYS} == DragonFly && ${DFLYVERSION} < 400400)
|
||||
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
|
||||
are guaranteed to build on this system. Please upgrade to a supported release.
|
||||
|
@ -27,7 +27,6 @@ ERROR_ADDRESS=root@localhost
|
||||
# Location of ports tree and source trees
|
||||
export BASEDIR=/a/tindex
|
||||
export PORTSDIR=${BASEDIR}/ports
|
||||
export SRCDIR11=${BASEDIR}/src.11
|
||||
export SRCDIR12=${BASEDIR}/src.12
|
||||
export SRCDIR13=${BASEDIR}/src.13
|
||||
export SRCDIR14=${BASEDIR}/src.14
|
||||
@ -114,9 +113,6 @@ export INDEX_JOBS=3
|
||||
export INDEX_QUIET=1
|
||||
|
||||
# First update the source trees to get current OSVERSION
|
||||
${SVN} -q up ${SRCDIR11}/sys/sys
|
||||
OSVERSION11=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR11}/sys/sys/param.h)
|
||||
|
||||
${SVN} -q up ${SRCDIR12}/sys/sys
|
||||
OSVERSION12=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR12}/sys/sys/param.h)
|
||||
|
||||
@ -127,7 +123,7 @@ ${GIT} -C ${SRCDIR14} pull --rebase -q
|
||||
OSVERSION14=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR14}/sys/sys/param.h)
|
||||
|
||||
cd ${PORTSDIR}
|
||||
rm -f INDEX-11 INDEX-11.bz2 INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2 INDEX-14 INDEX-14.bz2
|
||||
rm -f INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2 INDEX-14 INDEX-14.bz2
|
||||
OLD_HEAD=$(${GIT} rev-parse HEAD)
|
||||
if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
|
||||
(echo "Git update failed with conflicts:";
|
||||
@ -135,7 +131,7 @@ if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for branch in 11.x 12.x 13.x 14.x; do
|
||||
for branch in 12.x 13.x 14.x; do
|
||||
release=$(echo $branch | sed -e 's,.x,,')
|
||||
|
||||
eval _osver=\$OSVERSION${release}
|
||||
|
@ -9,7 +9,6 @@ COMMENT= Zstandard bindings for Python, a full-featured version
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to build: cffi.error.CDefError: parse error
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to build: cffi.error.CDefError: parse error
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR}
|
||||
|
@ -13,7 +13,8 @@ LICENSE= AGPLv3
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\
|
||||
${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\
|
||||
${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR} \
|
||||
ronn:textproc/rubygem-ronn
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\
|
||||
${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\
|
||||
@ -32,25 +33,9 @@ PDF_RUN_DEPENDS=pdflatex:print/tex-formats
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# ronn is broken on 11.x => do not build manpages
|
||||
.if ${OSVERSION} < 1200000
|
||||
PLIST_SUB+= MAN="@comment "
|
||||
.else
|
||||
BUILD_DEPENDS+= ronn:textproc/rubygem-ronn
|
||||
PLIST_SUB+= MAN=""
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/Makefile
|
||||
.if ${OSVERSION} < 1200000
|
||||
${REINPLACE_CMD} -e 's|i18n manpages|manpages|' ${WRKSRC}/Makefile
|
||||
${REINPLACE_CMD} -e '/manpage\/kosmorro/d' ${WRKSRC}/setup.py
|
||||
.else
|
||||
|
||||
post-build:
|
||||
(cd ${WRKSRC} && LC_ALL=C.UTF-8 ${MAKE} manpages)
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -68,5 +68,5 @@ bin/kosmorro
|
||||
%%PYTHON_SITELIBDIR%%/_kosmorro/locales/nl/LC_MESSAGES/messages.po
|
||||
%%PYTHON_SITELIBDIR%%/_kosmorro/locales/ru/LC_MESSAGES/messages.po
|
||||
%%PYTHON_SITELIBDIR%%/_kosmorro/main.py
|
||||
%%MAN%%man/man1/kosmorro.1.gz
|
||||
%%MAN%%man/man7/kosmorro.7.gz
|
||||
man/man1/kosmorro.1.gz
|
||||
man/man7/kosmorro.7.gz
|
||||
|
@ -15,8 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
|
||||
EXPIRATION_DATE=2021-06-23
|
||||
|
||||
BROKEN_FreeBSD_11= Requires OpenSSL 1.1.0+
|
||||
|
||||
LIB_DEPENDS= libgdal.so:graphics/gdal \
|
||||
libproj.so:graphics/proj \
|
||||
libquazip1-qt5.so:archivers/quazip \
|
||||
|
@ -169,12 +169,6 @@ WIIMOTE_DESC= Build the Wiimote opcodes
|
||||
WIIMOTE_CMAKE_BOOL= BUILD_WIIMOTE_OPCODES
|
||||
WIIMOTE_BROKEN= Need to port wiiuse: https://github.com/rpavlik/wiiuse
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "i386"
|
||||
BROKEN_FreeBSD_11= libcsound64.so.6.0: undefined reference to `__atomic_store_8' / undefined reference to `__atomic_load_8'
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|/usr/include/Python2.7|${PYTHON_INCLUDEDIR}| ; \
|
||||
@ -196,4 +190,4 @@ post-install:
|
||||
post-install-FLTK-on:
|
||||
@${LN} -sf libCsoundAC.so.6.0 ${STAGEDIR}${PREFIX}/lib/libCsoundAC.so.6
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -10,8 +10,6 @@ PKGNAMESUFFIX= -lv2
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Realtime Lua as programmable glue in LV2
|
||||
|
||||
BROKEN_FreeBSD_11= undefined reference to `clog', see bug#237771
|
||||
|
||||
LICENSE= ART20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
|
@ -1,21 +1,6 @@
|
||||
--- meson.build.orig 2021-06-23 18:56:13 UTC
|
||||
+++ meson.build
|
||||
@@ -28,6 +28,14 @@ elif compiler.get_id() == 'clang' and compiler.version
|
||||
warning('Your clang version is too old. You need at least version 7.')
|
||||
endif
|
||||
|
||||
+test_ldflags = [
|
||||
+]
|
||||
+
|
||||
+if compiler.get_id() == 'clang'
|
||||
+ # This can probably go away after FreeBSD 11 is EOL'd
|
||||
+ test_ldflags += '-fuse-ld=%%MPD_CLANG_LD%%'
|
||||
+endif
|
||||
+
|
||||
version_conf = configuration_data()
|
||||
version_conf.set_quoted('PACKAGE', meson.project_name())
|
||||
version_conf.set_quoted('PACKAGE_NAME', meson.project_name())
|
||||
@@ -102,7 +110,7 @@ test_cflags = test_common_flags + [
|
||||
@@ -102,7 +102,7 @@ test_cflags = test_common_flags + [
|
||||
'-Wwrite-strings',
|
||||
]
|
||||
|
||||
|
@ -10,8 +10,6 @@ COMMENT= Surge Synthesizer LV2 and VST plug-in
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= error: use of undeclared identifier 'getline'; did you mean 'std::getline'?
|
||||
|
||||
BUILD_DEPENDS= lv2>0:audio/lv2 \
|
||||
${LOCALBASE}/include/nanosvg.h:graphics/nanosvg \
|
||||
${LOCALBASE}/include/simde/simde-common.h:devel/simde \
|
||||
|
@ -1,10 +1,9 @@
|
||||
--- vstgui.surge/vstgui/lib/platform/linux/x11fileselector.cpp.orig 2020-09-24 01:49:47 UTC
|
||||
--- vstgui.surge/vstgui/lib/platform/linux/x11fileselector.cpp.orig 2021-04-02 18:04:51 UTC
|
||||
+++ vstgui.surge/vstgui/lib/platform/linux/x11fileselector.cpp
|
||||
@@ -3,6 +3,8 @@
|
||||
@@ -3,6 +3,7 @@
|
||||
// distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
|
||||
|
||||
#include "../../cfileselector.h"
|
||||
+#define _WITH_GETLINE // for FreeBSD 11
|
||||
+#include <stdio.h> // https://github.com/surge-synthesizer/vstgui/issues/7
|
||||
#include <unistd.h>
|
||||
#include <string>
|
||||
|
@ -19,9 +19,6 @@ GH_ACCOUNT= kAworu
|
||||
CMAKE_ARGS= -DMAN_PATH=${PREFIX}/man
|
||||
CMAKE_SOURCE_PATH= ${WRKSRC}/src
|
||||
|
||||
LDFLAGS_FreeBSD_11= -fuse-ld=lld
|
||||
LDFLAGS+= ${LDFLAGS_${OPSYS}_${OSREL:R}}
|
||||
|
||||
PLIST_FILES= bin/tagutil \
|
||||
man/man1/tagutil.1.gz
|
||||
|
||||
|
@ -11,7 +11,6 @@ LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BROKEN_i386= fails to build: static_assert failed due to requirement 'alignof(Steinberg::Vst::ProcessContext) == (0 ? 8U : 0 ? 1U : 1 ? 8U : 8U)
|
||||
BROKEN_FreeBSD_11= x11fileselector.cpp:57:9: error: use of undeclared identifier 'getline'; did you mean 'std::getline'?
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash
|
||||
LIB_DEPENDS= libexpat.so:textproc/expat2 \
|
||||
|
@ -2,11 +2,10 @@
|
||||
|
||||
--- vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp.orig 2020-08-20 14:14:27 UTC
|
||||
+++ vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp
|
||||
@@ -6,6 +6,9 @@
|
||||
@@ -6,6 +6,8 @@
|
||||
#include <unistd.h>
|
||||
#include <string>
|
||||
|
||||
+#define _WITH_GETLINE // this is still required on FreeBSD 11
|
||||
+#include <stdio.h>
|
||||
+
|
||||
//------------------------------------------------------------------------
|
||||
|
@ -49,17 +49,14 @@ CONFIGURE_ARGS+= \
|
||||
--with-gxx-include-dir=/usr/include/c++/v1/ \
|
||||
--with-sysroot="/" \
|
||||
--with-build-sysroot=${CROSS_SYSROOT} \
|
||||
-with-pkgversion="GNU Collection for FreeBSD"
|
||||
-with-pkgversion="GNU Collection for FreeBSD" \
|
||||
--enable-initfini-array
|
||||
|
||||
ALL_TARGET?= all-gcc
|
||||
INSTALL_TARGET?= install-gcc
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} >= 1200000
|
||||
CONFIGURE_ARGS+= --enable-initfini-array
|
||||
.endif
|
||||
|
||||
.if ${HOSTARCH} == "amd64"
|
||||
CONFIGURE_TARGET= x86_64-unknown-${OPSYS:tl}${OSREL}
|
||||
.else
|
||||
|
@ -9,7 +9,6 @@ LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_i386= result of comparison of constant 18446744073709551615 with expression of type 'size_t', see https://github.com/bcgsc/abyss/issues/310
|
||||
BROKEN_FreeBSD_11= error: use of undeclared identifier 'getline'; did you mean 'std::getline'?
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs \
|
||||
ghc:lang/ghc \
|
||||
|
@ -9,9 +9,7 @@ COMMENT= Bash pipeline for RAD sequencing
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
# ddocent test data do not unpack with FreeBSD 11.1 /usr/bin/unzip
|
||||
RUN_DEPENDS= unzip>=0:archivers/unzip \
|
||||
mawk>=0:lang/mawk \
|
||||
RUN_DEPENDS= mawk>=0:lang/mawk \
|
||||
gawk>=0:lang/gawk \
|
||||
coreutils>=0:sysutils/coreutils \
|
||||
gnuplot>=0:math/gnuplot \
|
||||
|
@ -13,8 +13,6 @@ COMMENT= Visualization tool for genomic datasets
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/license.txt
|
||||
|
||||
BROKEN_FreeBSD_11= FAILURE: Build failed with an exception.
|
||||
|
||||
BUILD_DEPENDS= openjfx14>0:java/openjfx14 \
|
||||
gradle:devel/gradle6
|
||||
RUN_DEPENDS= openjfx14>0:java/openjfx14
|
||||
|
@ -14,8 +14,6 @@ COMMENT= Viewer and editor for multiple sequence alignments
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= gradle daemon systematically fails on 11: The message received from the daemon indicates that the daemon has disappeared.
|
||||
|
||||
BUILD_DEPENDS= gradle:devel/gradle6
|
||||
|
||||
USE_JAVA= yes
|
||||
|
@ -10,8 +10,6 @@ COMMENT= NCBI C++ Toolkit
|
||||
LICENSE= PD
|
||||
LICENSE_FILE= ${WRKSRC}/doc/public/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= libxconnserv.so, not found (try using -rpath or -rpath-link)
|
||||
|
||||
LIB_DEPENDS= libcdd.so:math/cddlib \
|
||||
liblmdb.so:databases/lmdb \
|
||||
libpcre.so:devel/pcre
|
||||
|
@ -1,45 +0,0 @@
|
||||
Note that this patch may be removed after FreeBSD 11.x EoL
|
||||
as latest FreeBSD versions have proper
|
||||
pthread_setname_np/pthread_getname_np support.
|
||||
|
||||
--- src/libslic3r/Thread.cpp.orig 2021-07-16 10:14:03 UTC
|
||||
+++ src/libslic3r/Thread.cpp
|
||||
@@ -9,10 +9,10 @@
|
||||
#include <atomic>
|
||||
#include <condition_variable>
|
||||
#include <mutex>
|
||||
+#include <thread>
|
||||
+#include <tbb/global_control.h>
|
||||
#include <tbb/parallel_for.h>
|
||||
-#include <tbb/tbb_thread.h>
|
||||
#include <tbb/task_arena.h>
|
||||
-#include <tbb/task_scheduler_init.h>
|
||||
|
||||
#include "Thread.hpp"
|
||||
|
||||
@@ -206,13 +206,13 @@ void name_tbb_thread_pool_threads()
|
||||
nthreads = 1;
|
||||
#endif
|
||||
|
||||
- if (nthreads != nthreads_hw)
|
||||
- new tbb::task_scheduler_init(int(nthreads));
|
||||
+ if (nthreads != nthreads_hw)
|
||||
+ tbb::global_control(tbb::global_control::max_allowed_parallelism, nthreads);
|
||||
|
||||
std::atomic<size_t> nthreads_running(0);
|
||||
std::condition_variable cv;
|
||||
std::mutex cv_m;
|
||||
- auto master_thread_id = tbb::this_tbb_thread::get_id();
|
||||
+ auto master_thread_id = std::this_thread::get_id();
|
||||
tbb::parallel_for(
|
||||
tbb::blocked_range<size_t>(0, nthreads, 1),
|
||||
[&nthreads_running, nthreads, &master_thread_id, &cv, &cv_m](const tbb::blocked_range<size_t> &range) {
|
||||
@@ -226,7 +226,7 @@ void name_tbb_thread_pool_threads()
|
||||
std::unique_lock<std::mutex> lk(cv_m);
|
||||
cv.wait(lk, [&nthreads_running, nthreads]{return nthreads_running == nthreads;});
|
||||
}
|
||||
- auto thread_id = tbb::this_tbb_thread::get_id();
|
||||
+ auto thread_id = std::this_thread::get_id();
|
||||
if (thread_id == master_thread_id) {
|
||||
// The calling thread runs the 0'th task.
|
||||
assert(range.begin() == 0);
|
@ -61,8 +61,7 @@ conf_dir= ${WRKSRC}/etc/astkrc
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ((${OSREL:R} <= 12 && ${OSVERSION} < 1201506) \
|
||||
|| (${OSREL:R} > 12 && ${OSVERSION} < 1300068))
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300068
|
||||
# ASTK is not useful without french/aster
|
||||
IGNORE= a larger value of ARG_MAX is needed for Code_Aster, please upgrade your system
|
||||
.endif
|
||||
|
@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
BROKEN_aarch64= fails to compile: invokes x86 asm
|
||||
BROKEN_FreeBSD_11= undefined reference to __atomic_load
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs \
|
||||
${LOCALBASE}/include/glm/glm.hpp:math/glm \
|
||||
|
@ -10,7 +10,6 @@ COMMENT= Generates C++ and Python from ISO10303 files
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to configure: Schema scan for 15926-0002-lifecycle_integration.exp exited with error code 1
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to configure: Schema scan for 15926-0002-lifecycle_integration.exp exited with error code 1
|
||||
|
||||
USES= cmake compiler:c++11-lang
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- ./src/CMakeLists.txt.orig 2013-07-16 05:34:05.000000000 +0900
|
||||
+++ ./src/CMakeLists.txt 2014-03-19 15:51:24.000000000 +0900
|
||||
@@ -22,6 +22,7 @@
|
||||
)
|
||||
|
||||
add_definitions( -DLOCALEDIR=\"${CMAKE_INSTALL_PREFIX}/share/locale\" )
|
||||
+add_definitions( -D_WITH_GETLINE )
|
||||
|
||||
fcitx_add_addon_full(libpinyin DESC
|
||||
SOURCES ${fcitx_libpinyin_sources}
|
@ -1,10 +1,9 @@
|
||||
--- src/PYLibPinyin.cc.orig 2015-01-23 04:57:48 UTC
|
||||
--- src/PYLibPinyin.cc.orig 2018-06-27 03:08:59 UTC
|
||||
+++ src/PYLibPinyin.cc
|
||||
@@ -21,6 +21,8 @@
|
||||
@@ -21,6 +21,7 @@
|
||||
|
||||
#include "PYLibPinyin.h"
|
||||
|
||||
+#define _WITH_GETLINE
|
||||
+#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <pinyin.h>
|
||||
|
@ -17,7 +17,7 @@ GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CONFIGURE_ARGS+=CPPFLAGS="-I${LOCALBASE}/include \
|
||||
-I${BDB_INCLUDE_DIR} -D_WITH_GETLINE" \
|
||||
-I${BDB_INCLUDE_DIR}" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib -l${BDB_LIB_NAME}"
|
||||
INSTALL_TARGET=install-strip
|
||||
|
||||
|
@ -12,7 +12,6 @@ COMMENT= Server daemon providing Internet access to APRS packet data
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to link on powerpc64 elfv1: httpserver.o:(.text+0x1074): undefined reference to `convertUpTime(int)'
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to link on powerpc64 elfv1: httpserver.o:(.text+0x1074): undefined reference to `convertUpTime(int)'
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -1,17 +0,0 @@
|
||||
libusb_has_capability() was implemented in r361977 and is only available on:
|
||||
FreeBSD >= 1104501, 1201518, 1300098
|
||||
However, libusb in all supported versions of FreeBSD supports hotplug events.
|
||||
|
||||
This patch can be safely removed after 11.4 and 12.1 EOL.
|
||||
|
||||
--- src/usb.c.orig 2021-01-21 10:10:40 UTC
|
||||
+++ src/usb.c
|
||||
@@ -815,7 +815,7 @@ int usb_init(void)
|
||||
collection_init(&device_list);
|
||||
|
||||
#ifdef HAVE_LIBUSB_HOTPLUG_API
|
||||
- if (libusb_has_capability(LIBUSB_CAP_HAS_HOTPLUG)) {
|
||||
+ if (1) {
|
||||
usbmuxd_log(LL_INFO, "Registering for libusb hotplug events");
|
||||
res = libusb_hotplug_register_callback(NULL, LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED | LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT, LIBUSB_HOTPLUG_ENUMERATE, VID_APPLE, LIBUSB_HOTPLUG_MATCH_ANY, 0, usb_hotplug_cb, NULL, &usb_hotplug_cb_handle);
|
||||
if (res == LIBUSB_SUCCESS) {
|
@ -14,8 +14,6 @@ COMMENT= Columnar in-memory analytics layer for big data
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
|
||||
|
||||
BROKEN_FreeBSD_11= The OpenSSL must be greater than or equal to 1.1.0
|
||||
|
||||
LIB_DEPENDS= libboost_system.so:devel/boost-libs
|
||||
|
||||
USES= cmake compiler:c++11-lang localbase pkgconfig python:build
|
||||
|
@ -209,14 +209,6 @@ CC= clang
|
||||
CXX= clang++
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " \
|
||||
MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" \
|
||||
MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
SOVERSION= ${PORTVERSION}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
@ -8,9 +8,6 @@
|
||||
#
|
||||
# clickhouse_enable (bool): Set to "NO" by default
|
||||
# Set it to "YES" to enable clickhouse server
|
||||
%%LEGACY_LIMITS%%# clickhouse_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U clickhouse`
|
||||
%%LEGACY_LIMITS%%# just before clickhouse starts.
|
||||
# clickhouse_config (str): Path to config file (required).
|
||||
# (default: %%PREFIX%%/etc/clickhouse-server/config.xml)
|
||||
# clickhouse_rundir (str): Path to directory holding a pidfile.
|
||||
@ -32,7 +29,6 @@ rcvar=clickhouse_enable
|
||||
load_rc_config ${name}
|
||||
|
||||
: ${clickhouse_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${clickhouse_limits="NO"}
|
||||
: ${clickhouse_config="%%PREFIX%%/etc/clickhouse-server/config.xml"}
|
||||
: ${clickhouse_rundir="/var/run/clickhouse"}
|
||||
: ${clickhouse_user="clickhouse"}
|
||||
@ -54,12 +50,7 @@ clickhouse_prestart () {
|
||||
install -d -o ${clickhouse_user} -g ${clickhouse_group} ${_dir}
|
||||
done
|
||||
|
||||
%%LEGACY_LIMITS%% if checkyesno clickhouse_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${clickhouse_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -74,7 +74,7 @@ post-patch:
|
||||
-e 's,$$LOG_FILE,${LOGFILE},g' \
|
||||
${WRKSRC}/configure
|
||||
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238514
|
||||
.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1200000 || ${ARCH} == i386)
|
||||
.if ${OPSYS} == FreeBSD && ${ARCH} == i386
|
||||
@${REINPLACE_CMD} \
|
||||
-e 's,$$FLTO_FLAG ,,g' \
|
||||
${WRKSRC}/src/jiffy/rebar.config
|
||||
|
@ -10,7 +10,6 @@ COMMENT= Distributed, transactional key-value store
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= requires newer OpenSSL
|
||||
ONLY_FOR_ARCHS= aarch64 amd64
|
||||
ONLY_FOR_ARCHS_REASON= not yet ported to anything else
|
||||
|
||||
|
@ -8,7 +8,6 @@ COMMENT= Distributed, transactional key-value store
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= requires newer OpenSSL
|
||||
ONLY_FOR_ARCHS= aarch64 amd64
|
||||
ONLY_FOR_ARCHS_REASON= not yet ported to anything else
|
||||
|
||||
|
@ -12,7 +12,6 @@ COMMENT= GNATS, the GNU Problem Report Management System
|
||||
|
||||
BROKEN_mips= Does not build: error: conflicting types for yy_scan_string
|
||||
BROKEN_mips64= Does not build: error: conflicting types for yy_scan_string
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to build on powerpc64 elfv1: conflicting types for yy_scan_string
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to build on powerpc64 elfv1: conflicting types for yy_scan_string
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -5,18 +5,7 @@
|
||||
return iwrc_set_errno(IW_ERROR_IO_ERRNO, errno);
|
||||
}
|
||||
-#else
|
||||
+#elif defined(__FreeBSD_version) && __FreeBSD_version > 1100501
|
||||
+#elif defined(__FreeBSD_version)
|
||||
if (fdatasync(fh) == -1) {
|
||||
return iwrc_set_errno(IW_ERROR_IO_ERRNO, errno);
|
||||
}
|
||||
@@ -384,6 +384,10 @@ void iwp_set_current_thread_name(const char *name) {
|
||||
|
||||
#if defined(__linux__)
|
||||
prctl(PR_SET_NAME, name);
|
||||
+#elif defined(__FreeBSD__)
|
||||
+ // We're using even more non-standard pthread_set_name_np() here
|
||||
+ // because pthread_setname_np() is not available on FreeBSD 11.X.
|
||||
+ pthread_set_name_np(pthread_self(), name);
|
||||
#elif defined(__NetBSD__)
|
||||
rv = pthread_setname_np(pthread_self(), "%s", (void*) name);
|
||||
#elif defined(__APPLE__)
|
||||
|
@ -164,12 +164,6 @@ ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
|
||||
CMAKE_ARGS+= -DPLUGIN_${PLUGIN}=NO
|
||||
.endfor
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.endif # ${PKGNAMESUFFIX:M*-client}
|
||||
|
||||
.if defined(WITH_OPENSSL_PORT)
|
||||
|
@ -7,9 +7,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_(instance_)?enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_(instance_)?limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_(instance_)?dbdir (str): Default to "/var/db/mysql"
|
||||
# Base database directory.
|
||||
# mysql_(instance_)?args (str): Custom additional arguments to be passed
|
||||
@ -31,9 +28,7 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_user="mysql"}
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${mysql_dbdir="/var/db/mysql"}
|
||||
: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
|
||||
|
||||
@ -49,9 +44,7 @@ if [ -n "$2" ]; then
|
||||
"$2 "*|*" $2 "*|*" $2"|"$2")
|
||||
eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}"
|
||||
eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"/var/db/mysql_${instance}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits="\${mysql_${instance}_limits:-\"${mysql_limits}\"}"
|
||||
eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits_args="\${mysql_${instance}_limits_args:-\"-e -U $mysql_user\"}"
|
||||
eval mysql_optfile="\${mysql_${instance}_optfile:-\"${mysql_dbdir}/my.cnf\"}"
|
||||
eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"${mysql_dbdir}/`/bin/hostname`.pid\"}"
|
||||
;;
|
||||
@ -117,12 +110,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -190,12 +190,6 @@ CMAKE_ARGS+= -DPLUGIN_${PLUGIN}=NO
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${SSL_DEFAULT} != base && ${PORT_OPTIONS:MGSSAPI_BASE}
|
||||
GSSAPI_BASE_IGNORE= BASE_GSSAPI is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system
|
||||
.endif
|
||||
|
@ -7,9 +7,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_(instance_)?enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_(instance_)?limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_(instance_)?dbdir (str): Base database directory.
|
||||
# Default to "/var/db/mysql"
|
||||
# mysql_(instance_)?args (str): Custom additional arguments to be passed
|
||||
@ -34,9 +31,7 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_user="%%MARIADB_USER%%"}
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${mysql_dbdir="/var/db/mysql"}
|
||||
: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
|
||||
|
||||
@ -52,9 +47,7 @@ if [ -n "$2" ]; then
|
||||
"$2 "*|*" $2 "*|*" $2"|"$2")
|
||||
eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}"
|
||||
eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"/var/db/mysql_${instance}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits="\${mysql_${instance}_limits:-\"${mysql_limits}\"}"
|
||||
eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits_args="\${mysql_${instance}_limits_args:-\"-e -U $mysql_user\"}"
|
||||
eval mysql_socket="\${mysql_${instance}_socket:-\"${mysql_socket}\"}"
|
||||
eval mysql_optfile="\${mysql_${instance}_optfile:-\"${mysql_dbdir}/my.cnf\"}"
|
||||
eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"${mysql_dbdir}/`/bin/hostname`.pid\"}"
|
||||
@ -126,12 +119,7 @@ mysql_prestart()
|
||||
install -d -o ${mysql_user} -g $(id -gn $mysql_user) "${mysql_rundir}"
|
||||
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -196,12 +196,6 @@ CMAKE_ARGS+= -DPLUGIN_${PLUGIN}=NO
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${SSL_DEFAULT} != base && ${PORT_OPTIONS:MGSSAPI_BASE}
|
||||
GSSAPI_BASE_IGNORE= GSSAPI_BASE is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system
|
||||
.endif
|
||||
|
@ -7,9 +7,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_(instance_)?enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_(instance_)?limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_(instance_)?dbdir (str): Default to "%%MARIADB_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_(instance_)?args (str): Custom additional arguments to be passed
|
||||
@ -32,9 +29,7 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_user="%%MARIADB_USER%%"}
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${mysql_dbdir="%%MARIADB_DBDIR%%"}
|
||||
: ${mysql_optfile="%%ETCDIR%%/my.cnf"}
|
||||
: ${mysql_rundir="%%MARIADB_RUNDIR%%"}
|
||||
@ -51,9 +46,7 @@ if [ -n "$2" ]; then
|
||||
"$2 "*|*" $2 "*|*" $2"|"$2")
|
||||
eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}"
|
||||
eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"%%MARIADB_DBDIR%%_${instance}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits="\${mysql_${instance}_limits:-\"${mysql_limits}\"}"
|
||||
eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}"
|
||||
%%LEGACY_LIMITS%%eval mysql_limits_args="\${mysql_${instance}_limits_args:-\"-e -U $mysql_user\"}"
|
||||
eval mysql_socket="\${mysql_${instance}_socket:-\"%%MARIADB_RUNDIR%%_${instance}/%%MARIADB_SOCK%%\"}"
|
||||
eval mysql_optfile="\${mysql_${instance}_optfile:-\"%%ETCDIR%%_${instance}/my.cnf\"}"
|
||||
eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"%%MARIADB_RUNDIR%%_${instance}/mysqld.pid\"}"
|
||||
@ -125,12 +118,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_rundir}" ]; then
|
||||
install -d -o ${mysql_user} -g ${mysql_group} "${mysql_rundir}"
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
if [ ! -d "${mysql_rundir}" ]; then
|
||||
install -d -u${mysql_user} -g$(id -gn $mysql_user) -m755 ${mysql_rundir}
|
||||
fi
|
||||
|
@ -61,7 +61,7 @@ MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
.if ${OPSYS} == FreeBSD
|
||||
CONFIGURE_ARGS+= --enable-tls
|
||||
USES+= ssl
|
||||
.endif
|
||||
|
@ -55,12 +55,6 @@ SSL_MAKE_ARGS= --ssl
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64
|
||||
EXTRA_PATCHES= ${FILESDIR}/aarch64
|
||||
.endif
|
||||
|
@ -9,9 +9,6 @@
|
||||
#
|
||||
# mongod_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable mongod.
|
||||
%%LEGACY_LIMITS%%# mongod_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mongodb`
|
||||
%%LEGACY_LIMITS%%# just before mongod starts.
|
||||
# mongod_dbpath (str): Default to "/var/db/mongodb"
|
||||
# Base database directory.
|
||||
# mongod_flags (str): Custom additional arguments to be passed to mongod.
|
||||
@ -28,7 +25,6 @@ rcvar=mongod_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mongod_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mongod_limits="NO"}
|
||||
: ${mongod_dbpath="/var/db/mongodb"}
|
||||
: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
|
||||
: ${mongod_user="mongodb"}
|
||||
@ -51,12 +47,7 @@ mongod_prestart()
|
||||
if [ ! -d ${mongod_dbpath} ]; then
|
||||
mongod_create_dbpath || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mongod_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${mongod_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -57,12 +57,6 @@ SSL_MAKE_ARGS= --ssl
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
|
||||
EXTRA_PATCHES= ${FILESDIR}/${ARCH}
|
||||
.endif
|
||||
|
@ -9,9 +9,6 @@
|
||||
#
|
||||
# mongod_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable mongod.
|
||||
%%LEGACY_LIMITS%%# mongod_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mongodb`
|
||||
%%LEGACY_LIMITS%%# just before mongod starts.
|
||||
# mongod_dbpath (str): Default to "/var/db/mongodb"
|
||||
# Base database directory.
|
||||
# mongod_flags (str): Custom additional arguments to be passed to mongod.
|
||||
@ -28,7 +25,6 @@ rcvar=mongod_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mongod_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mongod_limits="NO"}
|
||||
: ${mongod_dbpath="/var/db/mongodb"}
|
||||
: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
|
||||
: ${mongod_user="mongodb"}
|
||||
@ -51,12 +47,7 @@ mongod_prestart()
|
||||
if [ ! -d ${mongod_dbpath} ]; then
|
||||
mongod_create_dbpath || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mongod_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${mongod_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -57,7 +57,6 @@ MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \
|
||||
USERS= mongodb
|
||||
GROUPS= mongodb
|
||||
|
||||
LTO_LDFLAGS= -fuse-ld=lld
|
||||
LTO_MAKE_ARGS= --lto=on
|
||||
|
||||
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
|
||||
@ -73,12 +72,6 @@ SSL_MAKE_ARGS= --ssl
|
||||
BROKEN= Aarch64 needs LSE atomics which was fixed in https://cgit.freebsd.org/src/commit/?id=efe67f33c322265eb303ec0ab40275100795b22a
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
|
||||
EXTRA_PATCHES= ${FILESDIR}/${ARCH}
|
||||
.endif
|
||||
|
@ -9,9 +9,6 @@
|
||||
#
|
||||
# mongod_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable mongod.
|
||||
%%LEGACY_LIMITS%%# mongod_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mongodb`
|
||||
%%LEGACY_LIMITS%%# just before mongod starts.
|
||||
# mongod_dbpath (str): Default to "/var/db/mongodb"
|
||||
# Base database directory.
|
||||
# mongod_flags (str): Custom additional arguments to be passed to mongod.
|
||||
@ -28,7 +25,6 @@ rcvar=mongod_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mongod_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mongod_limits="NO"}
|
||||
: ${mongod_dbpath="/var/db/mongodb"}
|
||||
: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
|
||||
: ${mongod_user="mongodb"}
|
||||
@ -51,12 +47,7 @@ mongod_prestart()
|
||||
if [ ! -d ${mongod_dbpath} ]; then
|
||||
mongod_create_dbpath || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mongod_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${mongod_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -63,12 +63,6 @@ SSL_MAKE_ARGS= --ssl
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
|
||||
EXTRA_PATCHES= ${FILESDIR}/${ARCH}
|
||||
.endif
|
||||
|
@ -9,9 +9,6 @@
|
||||
#
|
||||
# mongod_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable mongod.
|
||||
%%LEGACY_LIMITS%%# mongod_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mongodb`
|
||||
%%LEGACY_LIMITS%%# just before mongod starts.
|
||||
# mongod_dbpath (str): Default to "/var/db/mongodb"
|
||||
# Base database directory.
|
||||
# mongod_flags (str): Custom additional arguments to be passed to mongod.
|
||||
@ -28,7 +25,6 @@ rcvar=mongod_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mongod_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mongod_limits="NO"}
|
||||
: ${mongod_dbpath="/var/db/mongodb"}
|
||||
: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
|
||||
: ${mongod_user="mongodb"}
|
||||
@ -51,12 +47,7 @@ mongod_prestart()
|
||||
if [ ! -d ${mongod_dbpath} ]; then
|
||||
mongod_create_dbpath || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mongod_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${mongod_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -64,12 +64,6 @@ SSL_MAKE_ARGS= --ssl
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
|
||||
EXTRA_PATCHES= ${FILESDIR}/${ARCH}
|
||||
.endif
|
||||
|
@ -9,9 +9,6 @@
|
||||
#
|
||||
# mongod_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable mongod.
|
||||
%%LEGACY_LIMITS%%# mongod_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mongodb`
|
||||
%%LEGACY_LIMITS%%# just before mongod starts.
|
||||
# mongod_dbpath (str): Default to "/var/db/mongodb"
|
||||
# Base database directory.
|
||||
# mongod_flags (str): Custom additional arguments to be passed to mongod.
|
||||
@ -28,7 +25,6 @@ rcvar=mongod_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mongod_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mongod_limits="NO"}
|
||||
: ${mongod_dbpath="/var/db/mongodb"}
|
||||
: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
|
||||
: ${mongod_user="mongodb"}
|
||||
@ -51,12 +47,7 @@ mongod_prestart()
|
||||
if [ ! -d ${mongod_dbpath} ]; then
|
||||
mongod_create_dbpath || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mongod_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits -e -U ${mongod_user}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
@ -25,7 +25,7 @@ PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
CFLAGS+= -march=i586
|
||||
.endif
|
||||
|
||||
.if (${OPSYS} == FreeBSD && ${OSVERSION} > 1200085 && ${SSL_DEFAULT} == base) || ${SSL_DEFAULT} == openssl
|
||||
.if (${OPSYS} == FreeBSD && ${SSL_DEFAULT} == base) || ${SSL_DEFAULT} == openssl
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-vio_viosslfactories.c \
|
||||
${FILESDIR}/extra-patch-mysys__ssl_my__aes__openssl.cc
|
||||
.endif
|
||||
|
@ -59,12 +59,6 @@ USES+= compiler:c++11-lang
|
||||
USE_CXXSTD= gnu++98
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MSSL}
|
||||
CMAKE_ARGS+= -DWITH_SSL=bundled
|
||||
.endif
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "/var/db/mysql"
|
||||
# Base database directory.
|
||||
# mysql_optfile (str): Server-specific option file.
|
||||
@ -29,12 +26,10 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="/var/db/mysql"}
|
||||
: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -56,12 +51,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -146,12 +146,6 @@ USES+= compiler:c++11-lib
|
||||
USE_CXXSTD= c++11
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
post-patch:
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "%%MY_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_confdir (str): Default to "%%ETCDIR%%"
|
||||
@ -33,7 +30,6 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="%%MY_DBDIR%%"}
|
||||
: ${mysql_confdir="%%ETCDIR%%"}
|
||||
if [ -f "${mysql_confdir}/my.cnf" ]; then
|
||||
@ -46,7 +42,6 @@ mysql_extra="--defaults-extra-file=${mysql_optfile}"
|
||||
fi
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -68,12 +63,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -149,12 +149,6 @@ CMAKE_ARGS+= -DWITH_AUTHENTICATION_LDAP=0
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${SSL_DEFAULT} == base
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "%%MY_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_confdir (str): Default to "%%ETCDIR%%"
|
||||
@ -33,7 +30,6 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="%%MY_DBDIR%%"}
|
||||
: ${mysql_confdir="%%ETCDIR%%"}
|
||||
if [ -f "${mysql_confdir}/my.cnf" ]; then
|
||||
@ -47,7 +43,6 @@ fi
|
||||
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -68,12 +63,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -180,22 +180,6 @@ FEDERATED_SUB_LIST_OFF+= FEDER=""
|
||||
CMAKE_ARGS+= -DDISABLE_PSI_MEMORY=1
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "i386" && ${OSVERSION} < 1200000
|
||||
# clang 7.x and 8.x do not build properly on 11i386
|
||||
CPP= clang-cpp${LLVM_DEFAULT}
|
||||
CC= clang${LLVM_DEFAULT}
|
||||
CXX= clang++${LLVM_DEFAULT}
|
||||
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@${RM} -rv ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h
|
||||
|
||||
@ -208,4 +192,4 @@ post-install:
|
||||
${MKDIR} ${STAGEDIR}${MY_TMPDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "%%MY_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_confdir (str): Default to "%%ETCDIR%%"
|
||||
@ -33,7 +30,6 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="%%MY_DBDIR%%"}
|
||||
: ${mysql_confdir="%%ETCDIR%%"}
|
||||
if [ -f "${mysql_confdir}/my.cnf" ]; then
|
||||
@ -46,7 +42,6 @@ mysql_extra="--defaults-extra-file=${mysql_optfile}"
|
||||
fi
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -67,12 +62,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -133,12 +133,6 @@ MMAN1= my_print_defaults.1 \
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# Plugin innodb_memcached requires -fcommon to avoid duplicate symbol linker
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "/var/db/mysql"
|
||||
# Base database directory.
|
||||
# mysql_optfile (str): Server-specific option file.
|
||||
@ -29,14 +26,8 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="/var/db/mysql"}
|
||||
: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_optfile} --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
|
||||
procname="%%PREFIX%%/libexec/mysqld"
|
||||
@ -70,12 +61,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -162,12 +162,6 @@ SUB_LIST+= PERFSCHEMRC=""
|
||||
SUB_LIST+= PERFSCHEMRC="--skip-performance-schema"
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${SSL_DEFAULT} == base
|
||||
@ -178,13 +172,11 @@ CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE}
|
||||
|
||||
# ${LOCALBASE}/include/lz4.h does not compile with Clang 6.
|
||||
# Also MySQL code itself needs -Wno-c++11-narrowing when Clang 6 is used.
|
||||
.if ${OSVERSION} >= 1200056
|
||||
CFLAGS+= -DLZ4_DISABLE_DEPRECATE_WARNINGS
|
||||
CXXFLAGS+= -DLZ4_DISABLE_DEPRECATE_WARNINGS
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
. if ${CHOSEN_COMPILER_TYPE} == clang
|
||||
.if ${CHOSEN_COMPILER_TYPE} == clang
|
||||
CXXFLAGS+= -Wno-c++11-narrowing
|
||||
. endif
|
||||
.endif
|
||||
|
||||
# Ensure that assertions are not turned on in non-debug builds.
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "%%MY_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_confdir (str): Default to "%%ETCDIR%%"
|
||||
@ -35,7 +32,6 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="%%MY_DBDIR%%"}
|
||||
: ${mysql_confdir="%%ETCDIR%%"}
|
||||
if [ -f "${mysql_confdir}/my.cnf" ]; then
|
||||
@ -48,7 +44,6 @@ mysql_extra="--defaults-extra-file=${mysql_optfile}"
|
||||
fi
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -83,12 +78,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -97,12 +97,6 @@ CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
|
||||
# Workaround to clang11/gcc10 with -fno-common by default
|
||||
CFLAGS+= -fcommon
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}/var/db/mysql
|
||||
.endif
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "/var/db/mysql"
|
||||
# Base database directory.
|
||||
# mysql_optfile (str): Server-specific option file.
|
||||
@ -29,12 +26,10 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="/var/db/mysql"}
|
||||
: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -56,12 +51,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -140,12 +140,6 @@ CMAKE_ARGS+= -DWITH_AUTHENTICATION_LDAP=0
|
||||
#MY_TESTDIR= ""
|
||||
#.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
|
||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
|
||||
.else
|
||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}/var/db/mysql
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}/keyring
|
||||
|
@ -8,9 +8,6 @@
|
||||
# Add the following line to /etc/rc.conf to enable mysql:
|
||||
# mysql_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable MySQL.
|
||||
%%LEGACY_LIMITS%%# mysql_limits (bool): Set to "NO" by default.
|
||||
%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql`
|
||||
%%LEGACY_LIMITS%%# just before mysql starts.
|
||||
# mysql_dbdir (str): Default to "%%MY_DBDIR%%"
|
||||
# Base database directory.
|
||||
# mysql_confdir (str): Default to "%%ETCDIR%%"
|
||||
@ -31,7 +28,6 @@ rcvar=mysql_enable
|
||||
load_rc_config $name
|
||||
|
||||
: ${mysql_enable="NO"}
|
||||
%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
|
||||
: ${mysql_dbdir="%%MY_DBDIR%%"}
|
||||
: ${mysql_confdir="%%ETCDIR%%"}
|
||||
if [ -f "${mysql_dbdir}/my.cnf" ]; then
|
||||
@ -41,7 +37,6 @@ else
|
||||
fi
|
||||
|
||||
mysql_user="mysql"
|
||||
%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
|
||||
: ${hostname:=`/bin/hostname`}
|
||||
pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
|
||||
command="/usr/sbin/daemon"
|
||||
@ -73,12 +68,7 @@ mysql_prestart()
|
||||
if [ ! -d "${mysql_dbdir}/mysql" ]; then
|
||||
mysql_create_auth_tables || return 1
|
||||
fi
|
||||
%%LEGACY_LIMITS%% if checkyesno mysql_limits; then
|
||||
%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
|
||||
%%LEGACY_LIMITS%% else
|
||||
%%LEGACY_LIMITS%% return 0
|
||||
%%LEGACY_LIMITS%% fi
|
||||
%%MODERN_LIMITS%% return 0
|
||||
return 0
|
||||
}
|
||||
|
||||
mysql_poststart()
|
||||
|
@ -20,7 +20,6 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
||||
BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror
|
||||
BROKEN_armv6?= does not build: db/c.cc:2281:44: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int')
|
||||
BROKEN_armv7?= does not build: /nxb-bin/usr/bin/ld: undefined reference to symbol `__gnu_Unwind_Find_exidx@@FBSD_1.4' (try adding -lc) #'`
|
||||
BROKEN_FreeBSD_11_powerpc64= does not build: util/crc32c.cc:435:22: 'arch_ppc_probe' was not declared in this scope
|
||||
BROKEN_FreeBSD_12_powerpc64= does not build: util/crc32c.cc:435:22: 'arch_ppc_probe' was not declared in this scope
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash
|
||||
|
@ -26,10 +26,4 @@ USE_QT= concurrent core declarative gui network quickcontrols2 svg \
|
||||
CMAKE_ARGS= -DVENDOR=${PORTNAME}
|
||||
MAKE_ENV= DESTDIR=${STAGEDIR}
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${SSL_DEFAULT} == base && ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085
|
||||
CMAKE_ON+= FORCE_LEGACY_OPENSSL
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -10,7 +10,6 @@ COMMENT= Gesture-recognition application for X11
|
||||
LICENSE= ISCL
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to build on powerpc64 elfv1: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to build on powerpc64 elfv1: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous
|
||||
|
||||
BUILD_DEPENDS= help2man:misc/help2man \
|
||||
|
@ -51,10 +51,6 @@ PLIST_SUB= VERSION=${PORTVERSION}
|
||||
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Debug
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && !${SSL_DEFAULT:Mopenssl}
|
||||
BROKEN= nextcloudclient requires OpenSSL 1.1.0, add DEFAULT_VERSIONS+=ssl=openssl to /etc/make.conf
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
|
||||
|
@ -29,9 +29,6 @@ DESKTOP_ENTRIES= "Sysctlview" \
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200019
|
||||
IGNORE= needs oid_label member of struct sysctl_oid defined in sysctl.h which was first introduced in FreeBSD 12
|
||||
.endif
|
||||
.if ${OPSYS} != FreeBSD
|
||||
IGNORE= not supported on anything but FreeBSD
|
||||
.endif
|
||||
|
@ -5459,7 +5459,6 @@
|
||||
SUBDIR += pytype
|
||||
SUBDIR += qbs
|
||||
SUBDIR += qca
|
||||
SUBDIR += qca-legacy
|
||||
SUBDIR += qconf
|
||||
SUBDIR += qgit
|
||||
SUBDIR += qjson
|
||||
|
@ -22,20 +22,10 @@ NO_ARCH_IGNORE= datatable.so
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} == i386 && ${OSVERSION} < 1202000
|
||||
# See PR 230888 : Missing 64 bit atomic functions for i386
|
||||
USES+= compiler:gcc-c++11-lib
|
||||
.elif defined(PPC_ABI) && ${PPC_ABI} == ELFv1
|
||||
.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1
|
||||
USE_GCC= yes
|
||||
.else
|
||||
USES+= cran:compiles
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == i386 && ${OSVERSION} < 1202000
|
||||
# See PR 230888 : Missing 64 bit atomic functions for i386
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/^PKG_LIBS/s|$$| -latomic|' \
|
||||
${WRKSRC}/src/Makevars.in
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,57 +0,0 @@
|
||||
Drop after FreeBSD 11 EOL around 2021-09-30
|
||||
https://github.com/freebsd/freebsd-src/commit/92bb8c680916
|
||||
https://github.com/freebsd/freebsd-src/commit/2b34e8433514
|
||||
|
||||
Header <sys/event.h> has symbol "kqueue" : NO
|
||||
meson.build:62:1: ERROR: Problem encountered: Unsupported system
|
||||
|
||||
Compiler stderr:
|
||||
In file included from _build/meson-private/tmp0rptdqs6/testfile.c:2:
|
||||
/usr/include/sys/event.h:75:2: error: unknown type name 'uintptr_t'
|
||||
uintptr_t ident; /* identifier for this event */
|
||||
^
|
||||
/usr/include/sys/event.h:77:2: error: unknown type name 'u_short'; did you mean 'short'?
|
||||
u_short flags; /* action flags for kqueue */
|
||||
^
|
||||
/usr/include/sys/event.h:78:2: error: unknown type name 'u_int'
|
||||
u_int fflags; /* filter flag value */
|
||||
^
|
||||
/usr/include/sys/event.h:79:2: error: unknown type name 'intptr_t'
|
||||
intptr_t data; /* filter data value */
|
||||
^
|
||||
In file included from ../src/kqueue.c:20:
|
||||
/usr/include/sys/event.h:77:2: error: unknown type name 'u_short'; did you mean 'short'?
|
||||
u_short flags; /* action flags for kqueue */
|
||||
^
|
||||
/usr/include/sys/event.h:78:2: error: unknown type name 'u_int'
|
||||
u_int fflags; /* filter flag value */
|
||||
^
|
||||
../src/kqueue.c:184:20: error: use of undeclared identifier 'NOTE_ABSTIME'
|
||||
NOTE_MSECONDS | NOTE_ABSTIME, deadline, NULL);
|
||||
^
|
||||
|
||||
--- meson.build.orig 2020-12-31 12:37:18 UTC
|
||||
+++ meson.build
|
||||
@@ -50,7 +50,7 @@ sources = [
|
||||
]
|
||||
|
||||
have_epoll = cc.has_header_symbol('sys/epoll.h', 'epoll_create')
|
||||
-have_kqueue = cc.has_header_symbol('sys/event.h', 'kqueue')
|
||||
+have_kqueue = cc.has_header_symbol('sys/event.h', 'kqueue', prefix: '#include <sys/types.h>')
|
||||
|
||||
if have_epoll
|
||||
sources += 'src/epoll.c'
|
||||
--- src/kqueue.c.orig 2020-12-31 12:37:18 UTC
|
||||
+++ src/kqueue.c
|
||||
@@ -17,6 +17,11 @@
|
||||
#include "aml.h"
|
||||
#include "backend.h"
|
||||
|
||||
+#if defined(__FreeBSD__) && __FreeBSD__ < 12
|
||||
+#define NOTE_ABSTIME 0
|
||||
+typedef unsigned short u_short;
|
||||
+typedef unsigned int u_int;
|
||||
+#endif
|
||||
#include <sys/event.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
@ -61,7 +61,6 @@ SRCS+= FileMap.cpp
|
||||
.PATH: ${.CURDIR}/../libziparchive
|
||||
SRCS+= zip_archive.cc
|
||||
|
||||
CPPFLAGS+= -D_WITH_GETLINE
|
||||
CPPFLAGS+= -DUSE_BIONIC_UAPI_HEADERS
|
||||
CPPFLAGS+= -Doff64_t=off_t
|
||||
CPPFLAGS+= -Dftruncate64=ftruncate
|
||||
|
@ -20,9 +20,4 @@ USES= compiler:c11 gperf meson python:build shebangfix
|
||||
USE_LDCONFIG= yes
|
||||
SHEBANG_FILES= src/basic/generate-gperfs.py
|
||||
|
||||
.if exists(/usr/bin/ld.lld) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
|
||||
# bus-error.c:(.text.bus_error_name_to_errno+0x9a): undefined reference to '__start_BUS_ERROR_MAP'
|
||||
LDFLAGS+= -fuse-ld=lld
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
BROKEN_aarch64= fails to build: java.lang.OutOfMemoryError: Java heap space
|
||||
BROKEN_armv6= fails to package: cp: bazel: No such file or directory
|
||||
BROKEN_armv7= fails to package: cp: bazel: No such file or directory
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
|
@ -17,7 +17,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
BROKEN_aarch64= fails to build: java.lang.OutOfMemoryError: Java heap space
|
||||
BROKEN_armv6= fails to package: cp: bazel: No such file or directory
|
||||
BROKEN_armv7= fails to package: cp: bazel: No such file or directory
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
|
@ -30,13 +30,6 @@ CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} \
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
# Patch 11.x, which requires #define _WITH_DPRINTF
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200000
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-source_intercept_source_report_libexec_Logger.cc
|
||||
.endif
|
||||
|
||||
pre-install:
|
||||
${MV} ${STAGEDIR}/${CONFIGURE_WRKSRC}/stage ${CONFIGURE_WRKSRC}/
|
||||
${RM} -r ${STAGEDIR}/wrkdirs
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- source/intercept/source/report/libexec/Logger.cc.orig 2021-07-22 21:19:02 UTC
|
||||
+++ source/intercept/source/report/libexec/Logger.cc
|
||||
@@ -20,6 +20,7 @@
|
||||
#include "report/libexec/Logger.h"
|
||||
|
||||
#include <ctime>
|
||||
+#define _WITH_DPRINTF
|
||||
#include <cstdio>
|
||||
#include <unistd.h>
|
||||
|
@ -14,7 +14,6 @@ LICENSE= APACHE20
|
||||
|
||||
BROKEN_aarch64= ld: error: undefined symbol: fpsetround
|
||||
BROKEN_riscv64= fails to compile: src/gui/tcltk/tcl/unix/tclUnixInit.c:401:16: error: use of undeclared identifier 'FP_RN'
|
||||
BROKEN_FreeBSD_11= perl: No such file or directory
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \
|
||||
${LOCALBASE}/include/tommath.h:math/libtommath \
|
||||
|
@ -9,8 +9,6 @@ COMMENT= C++ concurrency library: tasks, executors, timers, C++20 coroutines
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BROKEN_FreeBSD_11= fatal error: 'semaphore' file not found
|
||||
|
||||
USES= cmake compiler:c++17-lang # should be compiler:c++20-lang
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
@ -18,7 +18,6 @@ RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} \
|
||||
p5-Sys-CPU>=0:devel/p5-Sys-CPU \
|
||||
p5-Getopt-Tabular>=0:devel/p5-Getopt-Tabular
|
||||
|
||||
BROKEN_FreeBSD_11_powerpc64= fails to configure: cannot compile and link test program with selected LLVM
|
||||
BROKEN_FreeBSD_12_powerpc64= fails to configure: cannot compile and link test program with selected LLVM
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -14,8 +14,6 @@ LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/lib/bpf/LICENSE.BSD-2-Clause
|
||||
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
||||
LICENSE_FILE_LGPL21= ${WRKSRC}/lib/bpf/LICENSE.LPGL-2.1
|
||||
|
||||
IGNORE_FreeBSD_11= inherited from dependency devel/elfutils
|
||||
|
||||
BUILD_DEPENDS= gnulib>=0:devel/gnulib
|
||||
LIB_DEPENDS= libargp.so:devel/argp-standalone \
|
||||
libdw.so:devel/elfutils
|
||||
|
@ -14,7 +14,6 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING
|
||||
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING-GPLV2
|
||||
LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING-LGPLV3
|
||||
|
||||
IGNORE_FreeBSD_11= fails to build: fails to compile dwarf_abbrev_hash.c
|
||||
BROKEN_armv6= fails to build: fails to compile i386_disasm.c
|
||||
BROKEN_sparc64= sparc patch does not apply cleanly to 0.172
|
||||
|
||||
|
@ -30,7 +30,7 @@ PYTHON_CONFIGURE_ENABLE= python-bindings
|
||||
PYTHON_USE= PYTHON=py3kplist
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CFLAGS+= -D_WITH_DPRINTF -include stdlib.h -include limits.h
|
||||
CFLAGS+= -include stdlib.h -include limits.h
|
||||
USE_LDCONFIG= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
REINPLACE_ARGS= -i ''
|
||||
|
@ -9,7 +9,6 @@ COMMENT= C++ library developed and used at Facebook
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_FreeBSD_11= bug in folly, confusion with Jemalloc: https://github.com/facebook/folly/issues/1458
|
||||
BROKEN_i386= error: use of undeclared identifier 'DCHECK': https://github.com/facebook/folly/issues/1168
|
||||
|
||||
LIB_DEPENDS= libboost_atomic.so:devel/boost-libs \
|
||||
|
@ -95,8 +95,6 @@ DISTFILES:= ${FLAVORS:O:@_flavor@${:!${SETENV} FLAVOR=${_flavor} ${MAKE} -V'DIST
|
||||
|
||||
.if ${OPSYS} != FreeBSD
|
||||
IGNORE= is only for FreeBSD
|
||||
.elif ${OSVERSION} < 1202000
|
||||
IGNORE= is only for FreeBSD 12.2-RELEASE or greater
|
||||
.elif ${FLAVOR} == powerpc64le && ${OSVERSION} < 1300139
|
||||
IGNORE= is only for FreeBSD 13.0-RELEASE or greater
|
||||
.endif
|
||||
|
@ -16,10 +16,4 @@ WRKSRC_SUBDIR= src
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OSVERSION} < 1200000
|
||||
EXTRACT_DEPENDS= zstd:archivers/zstd # 11 doesn't have the 'zstd' executable that tar(1) expects: Error opening archive: Can't initialize filter; unable to run program "zstd -d -qq"
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -47,10 +47,6 @@ EXECUTABLES= shellcheck
|
||||
|
||||
OPTIONS_DEFINE= MANPAGES
|
||||
OPTIONS_DEFAULT= MANPAGES
|
||||
# hs-pandoc is broken on 11.4 i386 due to missing __atomic_load_8;
|
||||
# make sure we still have a package (just without a manual) there
|
||||
# anyway.
|
||||
OPTIONS_EXCLUDE= ${${ARCH} == i386 && ${OPSYS} == FreeBSD && ${OSVERSION} < 1201525:?MANPAGES:}
|
||||
|
||||
MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
|
||||
MANPAGES_PLIST_FILES= share/man/man1/shellcheck.1.gz
|
||||
|
@ -8,8 +8,6 @@ COMMENT= Implementation of the Instrument-Neutral-Device-Interface protocol
|
||||
|
||||
LICENSE= LGPL21
|
||||
|
||||
BROKEN_FreeBSD_11= error: use of undeclared identifier 'TIME_UTC'
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
|
||||
LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
|
||||
libnova.so:astro/libnova \
|
||||
|
@ -11,8 +11,6 @@ LICENSE_NAME= JUCE 6 End User License Agreement
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
|
||||
|
||||
BROKEN_FreeBSD_11= error: use of undeclared identifier 'pthread_setname_np'
|
||||
|
||||
BUILD_DEPENDS= ladspa>0:audio/ladspa
|
||||
LIB_DEPENDS= libasound.so:audio/alsa-lib \
|
||||
libfreetype.so:print/freetype2 \
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user