diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile index 07708cea83cc..2a0abf953a45 100644 --- a/biology/unikmer/Makefile +++ b/biology/unikmer/Makefile @@ -1,32 +1,31 @@ PORTNAME= unikmer DISTVERSIONPREFIX= v DISTVERSION= 0.18.4 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org COMMENT= Toolkit for nucleic acid k-mer analysis, set operations on k-mers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= csvtk:science/csvtk -USES= go:modules +USES= go:modules perl5 +USE_PERL5= test GO_MODULE= github.com/shenwei356/unikmer GO_TARGET= ./${PORTNAME} PLIST_FILES= bin/${PORTNAME} -TEST_USES= perl5 - do-test: # from the benchmark section in README @cd ${WRKSRC} && \ ${GO_CMD} test . -bench=Bench* -benchmem \ | ${GREP} Bench \ | perl -pe 's/\s\s+/\t/g' \ | csvtk cut -Ht -f 1,3-5 \ | csvtk add-header -t -n test,time,memory,allocs \ | csvtk pretty -t -r .include diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index 0ba5d1eda9f2..9a4c477c8767 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,165 +1,165 @@ # Created by: Michael Reifenberger PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -#PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/bin/git:devel/git \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig:devel/swig LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libcurl.so:ftp/curl CONFLICTS= kicad-4.* USE_GITLAB= yes GL_ACCOUNT= kicad/code GL_PROJECT= kicad GL_COMMIT= ${GIT_SRC_HASH} CXXFLAGS+= --std=c++14 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include USE_GL= gl glew glu glut USE_WX= 3.0 WX_COMPS= wx python:lib USE_GNOME= atk cairo # Required by libwx_gtk2_aui-2.8.so USE_XORG+= ice pixman x11 xext BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt USES= desktop-file-utils shared-mime-info compiler:c++14-lang tar:bzip2 cmake:insource,noninja \ gettext pkgconfig python:3.5+ shebangfix ssl gl xorg gnome SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${WRKSRC}/include ${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_PYTHON3=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -DKICAD_SKIP_BOOST=YES \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes INSTALLS_ICONS= yes .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-configure: ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = ${WRKSRC}/include -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile index dace6dac9d76..a3720cf9b94f 100644 --- a/databases/mongodb44/Makefile +++ b/databases/mongodb44/Makefile @@ -1,91 +1,89 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 4.4.8 CATEGORIES= databases net MASTER_SITES= https://fastdl.mongodb.org/src/ \ http://fastdl.mongodb.org/src/ PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} MAINTAINER= ronald-lists@klop.ws COMMENT= Distributed document-oriented "NoSQL" database (4.4.x Branch) LICENSE= SSPLv1 APACHE20 # mongodb is SSPLv1, C++ driver is APACHE20 LICENSE_COMB= multi LICENSE_NAME_SSPLv1= Server Side Public License Version 1 LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le ONLY_FOR_ARCHS_REASON= Only ported to amd64, aarch64 and powerpc64le on FreeBSD. Upstream supports arm64, ppc64le, s390x and x86-64. BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${LOCALBASE}/bin/ar:devel/binutils LIB_DEPENDS= libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ libsnappy.so:archivers/snappy USES= compiler:c++17-lang cpe python:3.5+,build scons USE_RC_SUBR= mongod PORTSCOUT= limit:^4\.4\. CONFLICTS_INSTALL= mongodb36 mongodb4[02] OPTIONS_DEFINE= LTO SASL SSL OPTIONS_DEFAULT=LTO SASL SSL OPTIONS_EXCLUDE_aarch64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} OPTIONS_EXCLUDE_aarch64_14= LTO # Does not work with llvm12 on aarch64. MAKE_ARGS= --use-system-zlib \ --use-system-pcre \ --use-system-snappy \ --libc++ \ --cxx-std=17 \ --runtime-hardening=on \ -j ${MAKE_JOBS_NUMBER} \ --disable-warnings-as-errors \ VERBOSE=on \ AR=${PREFIX}/bin/ar USERS= mongodb GROUPS= mongodb LTO_MAKE_ARGS= --lto=on SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_MAKE_ARGS= --use-sasl-client SSL_USES= ssl SSL_MAKE_ARGS= --ssl .include .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 ALL_TARGET= install-core -PORTSCOUT= limitw:1,even - CPE_PRODUCT= mongodb pre-patch: ${MV} ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.sx ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.S do-install: .for f in mongo mongod mongos ${INSTALL_PROGRAM} ${WRKSRC}/build/install${PREFIX}/bin/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample .include diff --git a/graphics/libpillowfight/Makefile b/graphics/libpillowfight/Makefile index 9d97bd275ebf..8c73be97b6ad 100644 --- a/graphics/libpillowfight/Makefile +++ b/graphics/libpillowfight/Makefile @@ -1,35 +1,33 @@ PORTNAME= libpillowfight DISTVERSION= 0.3.0 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org COMMENT= Library containing various image processing algorithms LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= gmake:devel/gmake TEST_DEPENDS= gmake:devel/gmake \ tox:devel/py-tox@${PY_FLAVOR} -USES= cmake +USES= cmake python:test USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org/World GL_ACCOUNT= OpenPaperwork GL_COMMIT= dae21f97de872e4ad2e94f1b0fc53302a00259fd USE_LDCONFIG= yes -TEST_USES= python - PLIST_FILES= include/pillowfight/pillowfight.h \ include/pillowfight/util.h \ lib/libpillowfight.so \ lib/libpillowfight.so.0 pre-configure: @cd ${WRKSRC} && ${GMAKE} version do-test: # many tests fail due to various reasons: https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/issues/18#note_279228 @cd ${WRKSRC} && ${GMAKE} test .include diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile index 737109f22199..e5bf42a77dd0 100644 --- a/lang/ocaml/Makefile +++ b/lang/ocaml/Makefile @@ -1,165 +1,164 @@ # Created by: Kiriyama Kazuhiko # for committer: bump PORTREVISION for math/facile whenever ocaml gets updated PORTNAME= ocaml PORTVERSION= 4.05.0 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ GENTOO \ http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs PKGNAMESUFFIX= ${SFX} MAINTAINER= michipili@gmail.com COMMENT= Objective Caml compiler and programming environment LICENSE= QPL10 LGPL20 LICENSE_COMB= multi LICENSE_NAME_QPL10= Q Public License, Version 1.0 LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= Does not build: sh: as: not found BROKEN_riscv64= fails to build: hasgot.c:3:12: use of undeclared identifier 'secure_getenv' BROKEN_sparc64= No rule to make target 'none.o', needed by 'libasmrun.a' BROKEN_mips64= No ASM support BROKEN_mips= No ASM support BUILD_DEPENDS= as:devel/binutils RUN_DEPENDS= as:devel/binutils USES= cpe compiler:c11 gmake tar:xz USE_LDCONFIG= yes CPE_VENDOR= inria HAS_CONFIGURE= yes ALL_TARGET= world.opt STRIP= SSP_UNSAFE= yes MAKE_JOBS_UNSAFE= yes LDFLAGS_armv6= -Wl,-znotext LDFLAGS_armv7= -Wl,-znotext LDFLAGS_i386= -Wl,-znotext CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \ -cc "${CC}" \ -aspp "${CC} -c" \ -partialld "${LD} -r" OPTIONS_DEFINE= X11 THREADS DOCS EXAMPLES OPTIONS_DEFAULT=X11 THREADS CMP_LIB_DESC= Install compiler libraries MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt -PATTERN= [[:space:]]*(do|then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]] DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/} CONFLICTS= metaocaml-[0-9]* .include .if ${PORT_OPTIONS:MDOCS} DISTFILES:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz:docs \ ${DOCSDISTNAME}-refman.ps.gz:docs \ ${DOCSDISTNAME}-refman.pdf:docs EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} \ ${DOCSDISTNAME}-refman-html.tar.gz PLIST_SUB+= DOC="" PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz ${DOCSDISTNAME}-refman.pdf .else PLIST_SUB+= DOC="@comment " .endif .if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5" .elif ${ARCH} == powerpc LLD_UNSAFE= yes .else CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}" .endif .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" THR_LD= -lpthread .else PLIST_SUB+= THREADS="@comment " THR_LD= #empty CONFIGURE_ARGS+=-no-pthread .endif .if ${PORT_OPTIONS:MX11} PLIST_SUB+= X11="" USES+= xorg USE_XORG= x11 CONFLICTS+= ocaml-nox11-[0-9]* CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib .else PLIST_SUB+= X11="@comment " SFX= -nox11 CONFLICTS+= ocaml-[0-9]* CONFIGURE_ARGS+=-no-graph .endif .include .if defined(NO_PROFILE) || ${ARCH:Mpowerpc} || ${ARCH:Mamd64} PLIST_SUB+= PROF="@comment " .else PLIST_SUB+= PROF="" .endif .if defined(PPC_ABI) && ${PPC_ABI} == ELFv2 EXTRA_PATCHES= ${PATCHDIR}/extra-patch-asmcomp_power_arch.ml USE_GCC= yes .endif .if ${ARCH} == powerpc64le USE_GCC= yes .endif post-extract: .if ${PORT_OPTIONS:MDOCS} @if ! (cd ${WRKDIR} && \ ${TAR} xf ${_DISTDIR}${DOCSDISTNAME}-refman-html.tar.gz \ ) \ then \ exit 1; \ fi; .endif post-patch: @${REINPLACE_CMD} \ -e '\|MKLIB=|s|ar rc|${AR} rc|' \ -e '\|RANLIB|s|ranlib|${RANLIB}|' \ -e '\|bytecclinkopts=|s|""|"${LDFLAGS}"|' \ -e "\|nativecclinkopts=|s|''|\"${LDFLAGS:C/-Wl,//}\"|" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,$$(ARCH),$$(SYSTEM_ARCH),' \ ${WRKSRC}/Makefile ${WRKSRC}/Makefile.tools \ ${WRKSRC}/asmrun/Makefile \ ${WRKSRC}/otherlibs/systhreads/Makefile \ ${WRKSRC}/testsuite/tests/asmcomp/Makefile post-configure: @${REINPLACE_CMD} -E \ -e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \ ${WRKSRC}/config/Makefile check-test: do-install @cd ${WRKSRC}/testsuite; ${RM} _log; for d in tests/* ; do \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} one DIR=$${d} \ 2>&1 | tee -a _log || ${TRUE} ; done ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} report post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${STAGEDIR}${DOCSDIR} .endif # Spacetime profiling is only available for native code on 64-bit targets .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc @${REINPLACE_CMD} -e '/raw_spacetime_lib/d' ${TMPPLIST} .endif .include diff --git a/math/Makefile b/math/Makefile index 4b3a2891d70c..f0a40e3353b5 100644 --- a/math/Makefile +++ b/math/Makefile @@ -1,1067 +1,1068 @@ COMMENT = Mathematics SUBDIR += 4ti2 SUBDIR += GiNaC SUBDIR += Imath SUBDIR += PDL SUBDIR += R SUBDIR += R-cran-ADGofTest SUBDIR += R-cran-Amelia SUBDIR += R-cran-BsMD SUBDIR += R-cran-CVST SUBDIR += R-cran-ChangeAnomalyDetection SUBDIR += R-cran-DEoptimR SUBDIR += R-cran-DRR SUBDIR += R-cran-DoE.base SUBDIR += R-cran-Formula SUBDIR += R-cran-FrF2 SUBDIR += R-cran-KFAS SUBDIR += R-cran-LearnBayes SUBDIR += R-cran-MCMCpack SUBDIR += R-cran-MSwM SUBDIR += R-cran-MatchIt SUBDIR += R-cran-Matching SUBDIR += R-cran-MatrixModels SUBDIR += R-cran-NMF SUBDIR += R-cran-RHmm SUBDIR += R-cran-RSvgDevice SUBDIR += R-cran-RcppArmadillo SUBDIR += R-cran-RcppEigen SUBDIR += R-cran-RcppRoll SUBDIR += R-cran-Rmpfr SUBDIR += R-cran-Rsolnp SUBDIR += R-cran-SQUAREM SUBDIR += R-cran-SparseM SUBDIR += R-cran-VGAM SUBDIR += R-cran-Zelig SUBDIR += R-cran-acepack SUBDIR += R-cran-alabama SUBDIR += R-cran-assertthat SUBDIR += R-cran-backports SUBDIR += R-cran-bdsmatrix SUBDIR += R-cran-car SUBDIR += R-cran-carData SUBDIR += R-cran-coda SUBDIR += R-cran-combinat SUBDIR += R-cran-conf.design SUBDIR += R-cran-conquer SUBDIR += R-cran-ddalpha SUBDIR += R-cran-deldir SUBDIR += R-cran-dimRed SUBDIR += R-cran-dlmodeler SUBDIR += R-cran-dplyr SUBDIR += R-cran-energy SUBDIR += R-cran-expm SUBDIR += R-cran-forcats SUBDIR += R-cran-forecast SUBDIR += R-cran-fracdiff SUBDIR += R-cran-geepack SUBDIR += R-cran-geometry SUBDIR += R-cran-gmp SUBDIR += R-cran-gower SUBDIR += R-cran-gpclib SUBDIR += R-cran-gsl SUBDIR += R-cran-gss SUBDIR += R-cran-gtable SUBDIR += R-cran-haven SUBDIR += R-cran-igraph SUBDIR += R-cran-influenceR SUBDIR += R-cran-inline SUBDIR += R-cran-ipred SUBDIR += R-cran-irlba SUBDIR += R-cran-isoband SUBDIR += R-cran-labeling SUBDIR += R-cran-lava SUBDIR += R-cran-lazyeval SUBDIR += R-cran-linprog SUBDIR += R-cran-lme4 SUBDIR += R-cran-lpSolve SUBDIR += R-cran-magic SUBDIR += R-cran-maps SUBDIR += R-cran-matrixStats SUBDIR += R-cran-maxLik SUBDIR += R-cran-mcmc SUBDIR += R-cran-memisc SUBDIR += R-cran-minqa SUBDIR += R-cran-miscTools SUBDIR += R-cran-mitools SUBDIR += R-cran-mvtnorm SUBDIR += R-cran-nloptr SUBDIR += R-cran-nnls SUBDIR += R-cran-nortest SUBDIR += R-cran-numDeriv SUBDIR += R-cran-numbers SUBDIR += R-cran-outliers SUBDIR += R-cran-partitions SUBDIR += R-cran-pbkrtest SUBDIR += R-cran-pls SUBDIR += R-cran-polynom SUBDIR += R-cran-prodlim SUBDIR += R-cran-proxy SUBDIR += R-cran-psych SUBDIR += R-cran-quadprog SUBDIR += R-cran-qualityTools SUBDIR += R-cran-quantreg SUBDIR += R-cran-raster SUBDIR += R-cran-recipes SUBDIR += R-cran-rgenoud SUBDIR += R-cran-robustbase SUBDIR += R-cran-sandwich SUBDIR += R-cran-scatterplot3d SUBDIR += R-cran-sets SUBDIR += R-cran-sf SUBDIR += R-cran-sm SUBDIR += R-cran-sp SUBDIR += R-cran-spData SUBDIR += R-cran-spdep SUBDIR += R-cran-sspir SUBDIR += R-cran-stabledist SUBDIR += R-cran-statmod SUBDIR += R-cran-survey SUBDIR += R-cran-tensor SUBDIR += R-cran-truncnorm SUBDIR += R-cran-units SUBDIR += R-cran-uroot SUBDIR += R-cran-wk SUBDIR += R-cran-xts SUBDIR += R-cran-zoo SUBDIR += SCIP SUBDIR += SoPlex SUBDIR += aamath SUBDIR += abella SUBDIR += abs SUBDIR += acalc SUBDIR += add SUBDIR += adept SUBDIR += adol-c SUBDIR += algae SUBDIR += alglib SUBDIR += alps SUBDIR += alt-ergo SUBDIR += amath SUBDIR += ambit SUBDIR += amgcl SUBDIR += analitza SUBDIR += ann SUBDIR += antic SUBDIR += apache-commons-math SUBDIR += apc SUBDIR += apron SUBDIR += arb SUBDIR += aribas SUBDIR += armadillo SUBDIR += arpack++ SUBDIR += arpack-ng SUBDIR += ascent SUBDIR += asl SUBDIR += asymptote SUBDIR += atlas SUBDIR += barvinok SUBDIR += bcal SUBDIR += bcps SUBDIR += bitwise SUBDIR += blacs SUBDIR += blas SUBDIR += blasfeo SUBDIR += blaze SUBDIR += blazeiterative SUBDIR += blis SUBDIR += bliss SUBDIR += blocksolve95 SUBDIR += bonmin SUBDIR += boolector SUBDIR += brial SUBDIR += bsdnt SUBDIR += btor2tools SUBDIR += cadabra2 SUBDIR += cadical SUBDIR += cado-nfs SUBDIR += calc SUBDIR += calcoo SUBDIR += cantor SUBDIR += casadi SUBDIR += cbc SUBDIR += cblas SUBDIR += ccmath SUBDIR += cddlib SUBDIR += ceres-solver SUBDIR += cgal SUBDIR += cgl SUBDIR += cgl-conic SUBDIR += cglm SUBDIR += chaco SUBDIR += chryzodus SUBDIR += chuffed SUBDIR += clasp SUBDIR += clblas SUBDIR += clblast SUBDIR += clfft SUBDIR += clingo SUBDIR += cliquer SUBDIR += cln SUBDIR += cloog SUBDIR += clp SUBDIR += clrng SUBDIR += cm SUBDIR += cmh SUBDIR += cminpack SUBDIR += cmlib SUBDIR += cocoalib SUBDIR += coin-or-data-netlib SUBDIR += coin-or-data-sample SUBDIR += coin-or-data-stochastic SUBDIR += coinmp SUBDIR += coinmumps SUBDIR += coinutils SUBDIR += colpack SUBDIR += combblas SUBDIR += conauto SUBDIR += concorde SUBDIR += convertall SUBDIR += coq SUBDIR += couenne SUBDIR += coxeter3 SUBDIR += cppad SUBDIR += creme SUBDIR += crlibm SUBDIR += cryptominisat SUBDIR += csdp SUBDIR += ctl-sat SUBDIR += cudd SUBDIR += curv SUBDIR += cvc3 SUBDIR += cvc4 SUBDIR += dbcsr SUBDIR += deal.ii SUBDIR += dieharder SUBDIR += disco SUBDIR += djbfft SUBDIR += drgeo SUBDIR += dsdp SUBDIR += dune-alugrid SUBDIR += dune-common SUBDIR += dune-curvedgeometry SUBDIR += dune-fem SUBDIR += dune-foamgrid SUBDIR += dune-functions SUBDIR += dune-geometry SUBDIR += dune-grid SUBDIR += dune-istl SUBDIR += dune-localfunctions SUBDIR += dune-metagrid SUBDIR += dune-pdelab SUBDIR += dune-polygongrid SUBDIR += dune-spgrid SUBDIR += dune-typetree SUBDIR += dune-uggrid SUBDIR += dune-vtk SUBDIR += e-antic SUBDIR += eclib SUBDIR += ecos SUBDIR += edenmath SUBDIR += eigen2 SUBDIR += eigen3 SUBDIR += eispack SUBDIR += elemental SUBDIR += elpa SUBDIR += emc2 SUBDIR += ensmallen SUBDIR += ent SUBDIR += eprover SUBDIR += ess SUBDIR += eukleides SUBDIR += eval SUBDIR += exprtk SUBDIR += facile SUBDIR += faiss SUBDIR += fann SUBDIR += fcl SUBDIR += fcl05 SUBDIR += fflas-ffpack SUBDIR += fftw SUBDIR += fftw-float SUBDIR += fftw3 SUBDIR += fftw3-float SUBDIR += fftw3-long SUBDIR += fftw3-quad SUBDIR += flann SUBDIR += flexfloat SUBDIR += flint2 SUBDIR += flintqs SUBDIR += flopc++ SUBDIR += form SUBDIR += fparser SUBDIR += fpc-fftw SUBDIR += fpc-gmp SUBDIR += fpc-numlib SUBDIR += fplll SUBDIR += freefem++ SUBDIR += fricas SUBDIR += frobby SUBDIR += fxt SUBDIR += g2o SUBDIR += galculator SUBDIR += gambit SUBDIR += gap SUBDIR += gau2grid SUBDIR += gecode SUBDIR += gemmlowp SUBDIR += geogebra SUBDIR += geogram SUBDIR += geonext SUBDIR += gexpr SUBDIR += gf2x SUBDIR += gfan SUBDIR += gfanlib SUBDIR += ggobi SUBDIR += gh-bc SUBDIR += giacxcas SUBDIR += gismo SUBDIR += givaro SUBDIR += gkmap SUBDIR += glgraph SUBDIR += glm SUBDIR += glpk SUBDIR += glucose SUBDIR += gmm++ SUBDIR += gmp SUBDIR += gmp-ecm SUBDIR += gnome-calculator SUBDIR += gnubc SUBDIR += gnumeric SUBDIR += gnuplot SUBDIR += gnuplot-lite SUBDIR += gnuplot-tex-extras SUBDIR += gotoblas SUBDIR += gp2c SUBDIR += grace SUBDIR += graphthing SUBDIR += gravity SUBDIR += gretl SUBDIR += gri SUBDIR += grpn SUBDIR += gsl SUBDIR += half SUBDIR += hexcalc SUBDIR += heyoka SUBDIR += highs SUBDIR += hipmcl SUBDIR += hmat-oss SUBDIR += hpcombi SUBDIR += hpipm SUBDIR += hs-Agda SUBDIR += hs-penrose SUBDIR += ideep SUBDIR += ignition-math SUBDIR += igraph SUBDIR += iml SUBDIR += intervaltree SUBDIR += ipopt SUBDIR += ised SUBDIR += jacal SUBDIR += jacop SUBDIR += jags SUBDIR += jama SUBDIR += jeuclid SUBDIR += jlatexmath SUBDIR += jsmath-fonts SUBDIR += jtransforms SUBDIR += jts SUBDIR += kalgebra SUBDIR += kbruch SUBDIR += kcalc SUBDIR += kfr SUBDIR += kig SUBDIR += kktdirect SUBDIR += kmplot SUBDIR += labplot SUBDIR += lambda SUBDIR += lapack SUBDIR += lapack++ SUBDIR += lapack95 SUBDIR += lapacke SUBDIR += laspack SUBDIR += latte-integrale SUBDIR += lcalc SUBDIR += ldouble SUBDIR += lean SUBDIR += lemon SUBDIR += levmar SUBDIR += lib2geom SUBDIR += libRmath SUBDIR += libbraiding SUBDIR += libccd SUBDIR += libflame SUBDIR += libhomfly SUBDIR += libmesh SUBDIR += libmissing SUBDIR += libnormaliz SUBDIR += libocas SUBDIR += liborigin SUBDIR += libpgmath SUBDIR += libpoly SUBDIR += libqalculate SUBDIR += libranlip SUBDIR += librdata SUBDIR += librsb SUBDIR += libsemigroups SUBDIR += libsharp2 SUBDIR += libtommath SUBDIR += libxls SUBDIR += libxlsxwriter SUBDIR += libxsmm SUBDIR += lidia SUBDIR += linbox SUBDIR += linpack SUBDIR += lis SUBDIR += lll_spect SUBDIR += lp_solve SUBDIR += lrcalc SUBDIR += lrng SUBDIR += lrslib SUBDIR += ltl2ba SUBDIR += m4ri SUBDIR += m4rie SUBDIR += mate-calc SUBDIR += math77 SUBDIR += mathgl SUBDIR += mathics-django SUBDIR += mathicsscript SUBDIR += mathmod SUBDIR += mathomatic SUBDIR += matio SUBDIR += matlab-installer SUBDIR += maxima SUBDIR += mbasecalc SUBDIR += mcsim SUBDIR += mdal SUBDIR += metis SUBDIR += mfem SUBDIR += mingw32-libgmp SUBDIR += minisat SUBDIR += minizinc SUBDIR += minizinc-ide SUBDIR += minizinc-solvers SUBDIR += miracl SUBDIR += mlpack SUBDIR += moab SUBDIR += moo SUBDIR += mpc SUBDIR += mpdecimal SUBDIR += mpexpr SUBDIR += mpfi SUBDIR += mpfr SUBDIR += mpfrc++ SUBDIR += mpfrcx SUBDIR += mpir SUBDIR += mppp SUBDIR += mprime SUBDIR += mpsolve SUBDIR += mtrxmath SUBDIR += multichoose SUBDIR += mumps SUBDIR += mumps4 SUBDIR += muparser SUBDIR += muparserx SUBDIR += nanoflann SUBDIR += nauty SUBDIR += ndiff SUBDIR += newmat SUBDIR += nfft SUBDIR += ngraph SUBDIR += nlopt SUBDIR += ntl SUBDIR += numdiff SUBDIR += obake SUBDIR += ocaml-ocamlgraph SUBDIR += ocaml-zarith SUBDIR += ocamlgsl SUBDIR += octave SUBDIR += octave-forge SUBDIR += octave-forge-actuarial SUBDIR += octave-forge-audio SUBDIR += octave-forge-base SUBDIR += octave-forge-bim SUBDIR += octave-forge-bioinfo SUBDIR += octave-forge-bsltl SUBDIR += octave-forge-cgi SUBDIR += octave-forge-civil-engineering SUBDIR += octave-forge-communications SUBDIR += octave-forge-control SUBDIR += octave-forge-data-smoothing SUBDIR += octave-forge-database SUBDIR += octave-forge-dataframe SUBDIR += octave-forge-dicom SUBDIR += octave-forge-divand SUBDIR += octave-forge-doctest SUBDIR += octave-forge-econometrics SUBDIR += octave-forge-fenv SUBDIR += octave-forge-financial SUBDIR += octave-forge-fits SUBDIR += octave-forge-fpl SUBDIR += octave-forge-fuzzy-logic-toolkit SUBDIR += octave-forge-ga SUBDIR += octave-forge-general SUBDIR += octave-forge-generate_html SUBDIR += octave-forge-geometry SUBDIR += octave-forge-gnuplot SUBDIR += octave-forge-gsl SUBDIR += octave-forge-ident SUBDIR += octave-forge-image SUBDIR += octave-forge-informationtheory SUBDIR += octave-forge-integration SUBDIR += octave-forge-interval SUBDIR += octave-forge-io SUBDIR += octave-forge-irsa SUBDIR += octave-forge-level-set SUBDIR += octave-forge-linear-algebra SUBDIR += octave-forge-lssa SUBDIR += octave-forge-ltfat SUBDIR += octave-forge-mapping SUBDIR += octave-forge-matgeom SUBDIR += octave-forge-mechanics SUBDIR += octave-forge-miscellaneous SUBDIR += octave-forge-missing-functions SUBDIR += octave-forge-msh SUBDIR += octave-forge-multicore SUBDIR += octave-forge-mvn SUBDIR += octave-forge-nan SUBDIR += octave-forge-ncarray SUBDIR += octave-forge-netcdf SUBDIR += octave-forge-nlwing2 SUBDIR += octave-forge-nnet SUBDIR += octave-forge-nurbs SUBDIR += octave-forge-oct2mat SUBDIR += octave-forge-octclip SUBDIR += octave-forge-octproj SUBDIR += octave-forge-odebvp SUBDIR += octave-forge-optics SUBDIR += octave-forge-optim SUBDIR += octave-forge-optiminterp SUBDIR += octave-forge-outliers SUBDIR += octave-forge-parallel SUBDIR += octave-forge-plot SUBDIR += octave-forge-quaternion SUBDIR += octave-forge-queueing SUBDIR += octave-forge-secs1d SUBDIR += octave-forge-secs2d SUBDIR += octave-forge-secs3d SUBDIR += octave-forge-signal SUBDIR += octave-forge-simp SUBDIR += octave-forge-sockets SUBDIR += octave-forge-sparsersb SUBDIR += octave-forge-specfun SUBDIR += octave-forge-special-matrix SUBDIR += octave-forge-splines SUBDIR += octave-forge-statistics SUBDIR += octave-forge-stk SUBDIR += octave-forge-strings SUBDIR += octave-forge-struct SUBDIR += octave-forge-symband SUBDIR += octave-forge-symbolic SUBDIR += octave-forge-tcl-octave SUBDIR += octave-forge-tsa SUBDIR += octave-forge-video SUBDIR += octave-forge-zenity SUBDIR += octave-forge-zeromq SUBDIR += octomap SUBDIR += ogdf SUBDIR += oink SUBDIR += oleo SUBDIR += onednn SUBDIR += openblas + SUBDIR += openfst SUBDIR += openlibm SUBDIR += openmesh SUBDIR += opensolaris-libm SUBDIR += openturns SUBDIR += optpp SUBDIR += or-tools SUBDIR += orpie SUBDIR += osi SUBDIR += osi-conic SUBDIR += osiipopt SUBDIR += osqp SUBDIR += p5-AI-DecisionTree SUBDIR += p5-AI-Genetic SUBDIR += p5-AI-NeuralNet-BackProp SUBDIR += p5-AI-Perceptron SUBDIR += p5-Algorithm-Combinatorics SUBDIR += p5-Algorithm-CurveFit SUBDIR += p5-Algorithm-Munkres SUBDIR += p5-Bit-ShiftReg SUBDIR += p5-Bit-Vector SUBDIR += p5-Bit-Vector-Minimal SUBDIR += p5-CAD-Calc SUBDIR += p5-Chart-Math-Axis SUBDIR += p5-Data-Float SUBDIR += p5-Date-Handler SUBDIR += p5-GIS-Distance SUBDIR += p5-GIS-Distance-Fast SUBDIR += p5-GIS-Distance-Lite SUBDIR += p5-Geo-Coordinates-UTM SUBDIR += p5-Geo-Distance SUBDIR += p5-Geo-Distance-XS SUBDIR += p5-Graph SUBDIR += p5-Math-Algebra-Symbols SUBDIR += p5-Math-Base36 SUBDIR += p5-Math-Base85 SUBDIR += p5-Math-BaseCalc SUBDIR += p5-Math-BaseCnv SUBDIR += p5-Math-Bezier SUBDIR += p5-Math-Bezier-Convert SUBDIR += p5-Math-BigInt SUBDIR += p5-Math-BigInt-FastCalc SUBDIR += p5-Math-BigInt-GMP SUBDIR += p5-Math-BigInt-Lite SUBDIR += p5-Math-BigInt-Pari SUBDIR += p5-Math-BigRat SUBDIR += p5-Math-CDF SUBDIR += p5-Math-Calc-Units SUBDIR += p5-Math-Cephes SUBDIR += p5-Math-Combinatorics SUBDIR += p5-Math-Complex SUBDIR += p5-Math-ConvexHull SUBDIR += p5-Math-Currency SUBDIR += p5-Math-Derivative SUBDIR += p5-Math-Evol SUBDIR += p5-Math-Expr SUBDIR += p5-Math-FFT SUBDIR += p5-Math-FixedPrecision SUBDIR += p5-Math-Fleximal SUBDIR += p5-Math-GMP SUBDIR += p5-Math-GMPf SUBDIR += p5-Math-GMPq SUBDIR += p5-Math-GMPz SUBDIR += p5-Math-GSL SUBDIR += p5-Math-Geometry SUBDIR += p5-Math-Geometry-Planar SUBDIR += p5-Math-Geometry-Planar-GPC SUBDIR += p5-Math-Geometry-Planar-GPC-PolygonXS SUBDIR += p5-Math-Geometry-Planar-Offset SUBDIR += p5-Math-Geometry-Voronoi SUBDIR += p5-Math-Gradient SUBDIR += p5-Math-Int128 SUBDIR += p5-Math-Int64 SUBDIR += p5-Math-Interpolate SUBDIR += p5-Math-Intersection-StraightLine SUBDIR += p5-Math-Logic SUBDIR += p5-Math-MPC SUBDIR += p5-Math-MPFR SUBDIR += p5-Math-Matrix SUBDIR += p5-Math-MatrixReal SUBDIR += p5-Math-NumberCruncher SUBDIR += p5-Math-Pari SUBDIR += p5-Math-Polygon SUBDIR += p5-Math-Polygon-Tree SUBDIR += p5-Math-Polynomial-Solve SUBDIR += p5-Math-Prime-Util SUBDIR += p5-Math-Prime-Util-GMP SUBDIR += p5-Math-Prime-XS SUBDIR += p5-Math-ProvablePrime SUBDIR += p5-Math-RPN SUBDIR += p5-Math-Random SUBDIR += p5-Math-Random-ISAAC SUBDIR += p5-Math-Random-ISAAC-XS SUBDIR += p5-Math-Random-MT SUBDIR += p5-Math-Random-MT-Auto SUBDIR += p5-Math-Random-OO SUBDIR += p5-Math-Random-Secure SUBDIR += p5-Math-RandomOrg SUBDIR += p5-Math-Round SUBDIR += p5-Math-Round-Var SUBDIR += p5-Math-Sequence SUBDIR += p5-Math-Series SUBDIR += p5-Math-SigFigs SUBDIR += p5-Math-SimpleVariable SUBDIR += p5-Math-Spline SUBDIR += p5-Math-String SUBDIR += p5-Math-Symbolic SUBDIR += p5-Math-Symbolic-Custom-CCompiler SUBDIR += p5-Math-Symbolic-Custom-Contains SUBDIR += p5-Math-Symbolic-Custom-ErrorPropagation SUBDIR += p5-Math-Symbolic-Custom-LaTeXDumper SUBDIR += p5-Math-Symbolic-Custom-Pattern SUBDIR += p5-Math-Symbolic-Custom-Simplification SUBDIR += p5-Math-Symbolic-Custom-Transformation SUBDIR += p5-Math-SymbolicX-BigNum SUBDIR += p5-Math-SymbolicX-Complex SUBDIR += p5-Math-SymbolicX-Error SUBDIR += p5-Math-SymbolicX-Inline SUBDIR += p5-Math-SymbolicX-NoSimplification SUBDIR += p5-Math-SymbolicX-ParserExtensionFactory SUBDIR += p5-Math-SymbolicX-Statistics-Distributions SUBDIR += p5-Math-TrulyRandom SUBDIR += p5-Math-Units SUBDIR += p5-Math-Utils SUBDIR += p5-Math-Vec SUBDIR += p5-Math-VecStat SUBDIR += p5-Math-VectorReal SUBDIR += p5-NetCDF SUBDIR += p5-Number-Compare SUBDIR += p5-Number-Fraction SUBDIR += p5-Number-Misc SUBDIR += p5-Number-Uncertainty SUBDIR += p5-Number-WithError SUBDIR += p5-Number-WithError-LaTeX SUBDIR += p5-Parse-Range SUBDIR += p5-Roman SUBDIR += p5-Set-IntSpan SUBDIR += p5-Set-IntSpan-Fast SUBDIR += p5-Set-IntSpan-Fast-XS SUBDIR += p5-Set-Partition SUBDIR += p5-Set-Window SUBDIR += p5-Statistics-Basic SUBDIR += p5-Statistics-Benford SUBDIR += p5-Statistics-CaseResampling SUBDIR += p5-Statistics-ChiSquare SUBDIR += p5-Statistics-Contingency SUBDIR += p5-Statistics-Descriptive SUBDIR += p5-Statistics-Descriptive-Discrete SUBDIR += p5-Statistics-Distributions SUBDIR += p5-Statistics-Forecast SUBDIR += p5-Statistics-Frequency SUBDIR += p5-Statistics-LTU SUBDIR += p5-Statistics-LineFit SUBDIR += p5-Statistics-Lite SUBDIR += p5-Statistics-OLS SUBDIR += p5-Statistics-R SUBDIR += p5-Statistics-Regression SUBDIR += p5-Statistics-TTest SUBDIR += p5-Task-Math-Symbolic SUBDIR += p5-Text-AsciiTeX SUBDIR += p5-bignum SUBDIR += palp SUBDIR += pantheon-calculator SUBDIR += pari SUBDIR += pari_elldata SUBDIR += pari_galdata SUBDIR += pari_galpol SUBDIR += pari_nftables SUBDIR += pari_seadata SUBDIR += paritwine SUBDIR += parmetis SUBDIR += parmgridgen SUBDIR += pdal SUBDIR += pear-Math_BigInteger SUBDIR += pear-Math_Combinatorics SUBDIR += pecl-bitset SUBDIR += pecl-stats2 SUBDIR += permlib SUBDIR += petiga SUBDIR += php73-bcmath SUBDIR += php73-gmp SUBDIR += php74-bcmath SUBDIR += php74-gmp SUBDIR += php80-bcmath SUBDIR += php80-gmp SUBDIR += physcalc SUBDIR += picosat SUBDIR += piranha SUBDIR += planarity SUBDIR += plman SUBDIR += ploticus SUBDIR += ploticus-nox11 SUBDIR += plplot SUBDIR += plplot-ada SUBDIR += poly2tri SUBDIR += polylib SUBDIR += polymake SUBDIR += primegen SUBDIR += primesieve SUBDIR += primme SUBDIR += prng SUBDIR += pspp SUBDIR += py-CyLP SUBDIR += py-Diofant SUBDIR += py-GridDataFormats SUBDIR += py-MutatorMath SUBDIR += py-PuLP SUBDIR += py-PyMetis SUBDIR += py-PySCIPOpt SUBDIR += py-PyWavelets SUBDIR += py-Pyomo SUBDIR += py-affine SUBDIR += py-algopy SUBDIR += py-altgraph SUBDIR += py-amply SUBDIR += py-apgl SUBDIR += py-arviz SUBDIR += py-autograd SUBDIR += py-baycomp SUBDIR += py-bayesian-optimization SUBDIR += py-benford_py SUBDIR += py-bitmath SUBDIR += py-bitvector SUBDIR += py-bottleneck SUBDIR += py-brial SUBDIR += py-cdecimal SUBDIR += py-chaospy SUBDIR += py-claripy SUBDIR += py-cma SUBDIR += py-cmaes SUBDIR += py-colormath SUBDIR += py-cryptominisat SUBDIR += py-cvxopt SUBDIR += py-cvxpy SUBDIR += py-cyipopt SUBDIR += py-cypari2 SUBDIR += py-deap SUBDIR += py-ducc0 SUBDIR += py-ecos SUBDIR += py-fastcluster SUBDIR += py-fastdtw SUBDIR += py-flax SUBDIR += py-fpylll SUBDIR += py-fvcore SUBDIR += py-gau2grid SUBDIR += py-gimmik SUBDIR += py-gmpy SUBDIR += py-gmpy2 SUBDIR += py-gmpy2-devel SUBDIR += py-grandalf SUBDIR += py-graphillion SUBDIR += py-gym SUBDIR += py-hdbscan SUBDIR += py-hdmedians SUBDIR += py-heyoka SUBDIR += py-iminuit SUBDIR += py-intspan SUBDIR += py-iohexperimenter SUBDIR += py-jax SUBDIR += py-keras SUBDIR += py-keras-applications SUBDIR += py-keras-preprocessing SUBDIR += py-kiwisolver SUBDIR += py-levmar SUBDIR += py-libpoly SUBDIR += py-luminol SUBDIR += py-mathics SUBDIR += py-mathics-scanner SUBDIR += py-matplotlib SUBDIR += py-matplotlib-inline SUBDIR += py-matplotlib-scalebar SUBDIR += py-matplotlib2 SUBDIR += py-mip SUBDIR += py-mixsimulator SUBDIR += py-mpmath SUBDIR += py-munkres SUBDIR += py-munkres10 SUBDIR += py-networkx SUBDIR += py-nevergrad SUBDIR += py-numexpr SUBDIR += py-numpoly SUBDIR += py-numpy SUBDIR += py-numpy-stl SUBDIR += py-openTSNE SUBDIR += py-opt-einsum SUBDIR += py-optuna SUBDIR += py-or-tools SUBDIR += py-osqp SUBDIR += py-pandas SUBDIR += py-pandas-datareader SUBDIR += py-patsy SUBDIR += py-pdal SUBDIR += py-permutation SUBDIR += py-petsc4py SUBDIR += py-piranha SUBDIR += py-plastex SUBDIR += py-point-annotator SUBDIR += py-pplpy SUBDIR += py-primme SUBDIR += py-pyFFTW SUBDIR += py-pybloom SUBDIR += py-pyclipper SUBDIR += py-pycosat SUBDIR += py-pygsl SUBDIR += py-pygslodeiv2 SUBDIR += py-pyhull SUBDIR += py-pyipopt SUBDIR += py-pymc3 SUBDIR += py-pynauty SUBDIR += py-pyneqsys SUBDIR += py-pynleq2 SUBDIR += py-pynndescent SUBDIR += py-pyodeint SUBDIR += py-pyodesys SUBDIR += py-pyreadr SUBDIR += py-pysmt SUBDIR += py-pystan SUBDIR += py-pysym SUBDIR += py-python-fcl SUBDIR += py-python-igraph SUBDIR += py-python-louvain SUBDIR += py-python-picard SUBDIR += py-pytorchvideo SUBDIR += py-pyvtk SUBDIR += py-qdldl SUBDIR += py-quadprog SUBDIR += py-random2 SUBDIR += py-roman SUBDIR += py-rpy2 SUBDIR += py-scikit-umfpack SUBDIR += py-scs SUBDIR += py-seaborn SUBDIR += py-secp256k1 SUBDIR += py-seriate SUBDIR += py-simhash SUBDIR += py-snuggs SUBDIR += py-spectral SUBDIR += py-spglm SUBDIR += py-spint SUBDIR += py-splot SUBDIR += py-spopt SUBDIR += py-spot SUBDIR += py-spreg SUBDIR += py-spvcm SUBDIR += py-ssm SUBDIR += py-statsmodels SUBDIR += py-svgmath SUBDIR += py-sym SUBDIR += py-symcxx SUBDIR += py-sympy SUBDIR += py-theano SUBDIR += py-triangle SUBDIR += py-uncertainties SUBDIR += py-unyt SUBDIR += py-vincenty SUBDIR += py-yt SUBDIR += py-z3-solver SUBDIR += pynac SUBDIR += qalculate SUBDIR += qd SUBDIR += qhull SUBDIR += qposases SUBDIR += qrupdate SUBDIR += qtiplot-doc SUBDIR += qwtplot3d SUBDIR += randlib SUBDIR += rankwidth SUBDIR += rapid SUBDIR += reduce SUBDIR += reduce-psl SUBDIR += reed-solomon SUBDIR += rehearse SUBDIR += rexx-regmath SUBDIR += rkward-kde SUBDIR += rngstreams SUBDIR += rocs SUBDIR += rpcalc SUBDIR += rubiks SUBDIR += rubygem-algebra SUBDIR += rubygem-bigdecimal SUBDIR += rubygem-enumerable-statistics SUBDIR += rubygem-expression_parser SUBDIR += rubygem-fftw3 SUBDIR += rubygem-mathn SUBDIR += rubygem-matrix SUBDIR += rubygem-mtrc SUBDIR += rubygem-narray SUBDIR += rubygem-narray_miss SUBDIR += rubygem-numru-misc SUBDIR += rubygem-numru-units SUBDIR += rubygem-prime SUBDIR += rubygem-rb-gsl SUBDIR += rumur SUBDIR += saga SUBDIR += sage SUBDIR += sc SUBDIR += sc-im SUBDIR += scalapack SUBDIR += scilab SUBDIR += scilab-toolbox-swt SUBDIR += scs SUBDIR += sdpa SUBDIR += secp256k1 SUBDIR += sfft SUBDIR += simd-viterbi SUBDIR += singular SUBDIR += sisl SUBDIR += slatec SUBDIR += sleef SUBDIR += slgrace SUBDIR += snns SUBDIR += solitaire SUBDIR += sound-of-sorting SUBDIR += spar SUBDIR += spblas SUBDIR += spectra SUBDIR += speedcrunch SUBDIR += spooles SUBDIR += spooles-mpich SUBDIR += spot SUBDIR += sprng SUBDIR += stan SUBDIR += stanmath SUBDIR += stp SUBDIR += suitesparse SUBDIR += suitesparse-amd SUBDIR += suitesparse-btf SUBDIR += suitesparse-camd SUBDIR += suitesparse-ccolamd SUBDIR += suitesparse-cholmod SUBDIR += suitesparse-colamd SUBDIR += suitesparse-config SUBDIR += suitesparse-csparse SUBDIR += suitesparse-cxsparse SUBDIR += suitesparse-graphblas SUBDIR += suitesparse-klu SUBDIR += suitesparse-ldl SUBDIR += suitesparse-mongoose SUBDIR += suitesparse-rbio SUBDIR += suitesparse-slip_lu SUBDIR += suitesparse-spqr SUBDIR += suitesparse-umfpack SUBDIR += sundials SUBDIR += superlu SUBDIR += symengine SUBDIR += symmetrica SUBDIR += symphony SUBDIR += sympol SUBDIR += sympow SUBDIR += tablix SUBDIR += taucs SUBDIR += tblis SUBDIR += testu01 SUBDIR += tetgen SUBDIR += teyjus SUBDIR += timbl SUBDIR += tmv SUBDIR += tomsfastmath SUBDIR += topaz SUBDIR += topcom SUBDIR += triangle SUBDIR += trlan SUBDIR += tvmet SUBDIR += ump SUBDIR += units SUBDIR += universal SUBDIR += unuran SUBDIR += vampire SUBDIR += viennacl SUBDIR += vinci SUBDIR += visualpolylib SUBDIR += vowpal_wabbit SUBDIR += vtk6 SUBDIR += vtk8 SUBDIR += vtk9 SUBDIR += wavelib SUBDIR += wcalc SUBDIR += wfmath SUBDIR += wxmaxima SUBDIR += xblas SUBDIR += xfce4-calculator-plugin SUBDIR += xgraph SUBDIR += xlapack SUBDIR += xldlas SUBDIR += xlife++ SUBDIR += xplot SUBDIR += xspread SUBDIR += xtensor SUBDIR += yacas SUBDIR += yices SUBDIR += z3 SUBDIR += zegrapher SUBDIR += zimpl SUBDIR += zn_poly .include diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile index e9bea4482b2a..7b029b2eb507 100644 --- a/math/lib2geom/Makefile +++ b/math/lib2geom/Makefile @@ -1,18 +1,18 @@ PORTNAME= lib2geom DISTVERSION= 1.1 CATEGORIES= math gnome MASTER_SITES= https://gitlab.com/inkscape/${PORTNAME}/-/archive/${DISTVERSION}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Easy to use 2D geometry library in C++ BUILD_DEPENDS= googletest>0:devel/googletest LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \ libgsl.so:math/gsl \ libboost_thread.so:devel/boost-libs -USES= cmake gettext-runtime localbase:ldflags pkgconfig +USES= cmake gettext-runtime gnome localbase:ldflags pkgconfig USE_GNOME= cairo glib20 CMAKE_ON= 2GEOM_BUILD_SHARED .include diff --git a/math/mdal/Makefile b/math/mdal/Makefile index f3698a0aa0ff..872e3a965776 100644 --- a/math/mdal/Makefile +++ b/math/mdal/Makefile @@ -1,40 +1,40 @@ # Created by: Wen Heping PORTNAME= mdal DISTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= math geography MAINTAINER= wen@FreeBSD.org COMMENT= Mesh data abstration library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/gtest/gtest.h:devel/googletest LIB_DEPENDS= libpdal_base.so:math/pdal \ libnetcdf.so:science/netcdf \ libsqlite3.so:databases/sqlite3 \ libgdal.so:graphics/gdal \ libhdf5.so:science/hdf5 \ libsz.so:science/szip -USES= cmake localbase +USES= cmake gnome localbase USE_GNOME= libxml2 USE_LDCONFIG= yes PLIST_FILES= bin/mdal_translate \ bin/mdalinfo \ include/mdal.h \ lib/libmdal.so \ lib/libmdal_a.a USE_GITHUB= yes GH_ACCOUNT= lutraconsulting GH_PROJECT= MDAL GH_TAGNAME= release-${DISTVERSION} CMAKE_ARGS= -DSQLITE3_INCLUDE_DIRS="${LOCALBASE}/include" \ -DSQLITE3_LIBRARY="${LOCALBASE}/lib/libsqlite3.so" .include diff --git a/math/mfem/Makefile b/math/mfem/Makefile index 15a5593e4736..3d991f0036ce 100644 --- a/math/mfem/Makefile +++ b/math/mfem/Makefile @@ -1,24 +1,24 @@ PORTNAME= mfem DISTVERSIONPREFIX= v DISTVERSION= 4.3 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight, general, scalable C++ library for finite element methods LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:testing compiler:c++11-lang USE_GITHUB= yes USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS -MFEM_TESTING_ON= MFEM_ENABLE_TESTING # tests are broken, see https://github.com/mfem/mfem/issues/2442 +CMAKE_TESTING_ON= MFEM_ENABLE_TESTING # tests are broken, see https://github.com/mfem/mfem/issues/2442 OPTIONS_DEFINE= MPI MPI_CMAKE_BOOL= MFEM_USE_MPI MPI_BROKEN= see https://github.com/mfem/mfem/issues/622 .include diff --git a/math/piranha/Makefile b/math/piranha/Makefile index bff142a6f816..f61a956e6c37 100644 --- a/math/piranha/Makefile +++ b/math/piranha/Makefile @@ -1,37 +1,35 @@ PORTNAME= piranha DISTVERSIONPREFIX= v DISTVERSION= 0.11 PORTREVISION= 7 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Piranha computer algebra system LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.gpl3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 # build only checks that boost, gmp, mpfr headers are installed, and in the runtime they are included, shared libs are never used directly BUILD_DEPENDS= ${HEADER_DEPENDS} RUN_DEPENDS= ${HEADER_DEPENDS} USES= cmake compiler:c++14-lang USE_GITHUB= yes GH_ACCOUNT= bluescarni NO_BUILD= yes NO_ARCH= yes HEADER_DEPENDS= ${LOCALBASE}/include/boost/numeric/conversion/cast.hpp:devel/boost-libs \ ${LOCALBASE}/include/gmp.h:math/gmp \ ${LOCALBASE}/include/mpfr.h:math/mpfr -TEST_USES= compiler:c++14-lang - do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/math/sundials/Makefile b/math/sundials/Makefile index 94f9d2135dc4..25ec0a678494 100644 --- a/math/sundials/Makefile +++ b/math/sundials/Makefile @@ -1,70 +1,70 @@ PORTNAME= sundials DISTVERSION= 5.7.0 CATEGORIES= math MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:noninja fortran localbase:ldflags python:build # ninja doesn't support fortran USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_PTHREAD:BOOL=ON \ -DBUILD_STATIC_LIBS:BOOL=OFF FCFLAGS:= ${FFLAGS} # project checks that these flags are equal TEST_TARGET= test OPTIONS_DEFINE= BLAS EXAMPLES LAPACK MPI # OPENMP detection is broken in cmake: https://gitlab.kitware.com/cmake/cmake/issues/17474 #OPTIONS_DEFAULT= LAPACK # LAPACK is broken OPTIONS_GROUP= VECTORS OPTIONS_GROUP_VECTORS= HYPRE PETSC VECTORS_DESC= Alternative vector libraries OPTIONS_SUB= yes BLAS_DESC= Enable BLAS support BLAS_CMAKE_BOOL= BLAS_ENABLE BLAS_USES= blaslapack:openblas BLAS_CMAKE_ON= -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used EXAMPLES_CMAKE_BOOL= EXAMPLES_ENABLE_C EXAMPLES_ENABLE_CXX EXAMPLES_ENABLE_F77 EXAMPLES_ENABLE_F90 EXAMPLES_CMAKE_ON= -DEXAMPLES_INSTALL_PATH=${EXAMPLESDIR} HYPRE_DESC= HYPRE vectors support (also enables MPI) HYPRE_CMAKE_BOOL= ENABLE_HYPRE HYPRE_CMAKE_ON= -DHYPRE_INCLUDE_DIR=${LOCALBASE}/include \ -DHYPRE_LIBRARY_DIR=${LOCALBASE}/lib HYPRE_LIB_DEPENDS= libHYPRE.so:science/hypre # maybe is broken due to https://github.com/hypre-space/hypre/issues/464 HYPRE_IMPLIES= MPI HYPRE_PREVENTS= LAPACK # error: Incompatible sunindextype for LAPACK; disable LAPACK and rebuild LAPACK_DESC= Use Lapack linear algebra (sets SUNDIALS_INDEX_TYPE=int32) LAPACK_USES= blaslapack:openblas LAPACK_CMAKE_BOOL= ENABLE_LAPACK LAPACK_CMAKE_ON= -DSUNDIALS_INDEX_TYPE:STRING=int64_t \ -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used LAPACK_BROKEN= Ignores LDFLAGS and fails to find lapack: https://github.com/LLNL/sundials/issues/74 MPI_CMAKE_ON= -DMPI_ENABLE:BOOL=ON MPI_LIB_DEPENDS= libmpich.so:net/mpich PETSC_DESC= PETSc vectors support (also enables MPI) PETSC_CMAKE_BOOL= ENABLE_PETSC PETSC_CMAKE_ON= -DPETSC_DIR=${LOCALBASE} \ -DPETSC_INCLUDE_DIR=${LOCALBASE}/include \ -DPETSC_LIBRARY_DIR=${LOCALBASE}/lib PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc PETSC_IMPLIES= MPI PETSC_PREVENTS= LAPACK # error: Incompatible sunindextype for LAPACK; disable LAPACK and rebuild -PERSC_BROKEN= ERROR: PETSc not functional due to index size mismatch: SUNDIALS_INDEX_SIZE=64, but PETSc was built with 32-bit indices +PETSC_BROKEN= ERROR: PETSc not functional due to index size mismatch: SUNDIALS_INDEX_SIZE=64, but PETSc was built with 32-bit indices PORTEXAMPLES= * post-install: @${RM} ${STAGEDIR}${PREFIX}/include/sundials/LICENSE .include diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile index 87c5313249c3..194d565ef3ce 100644 --- a/net-im/biboumi/Makefile +++ b/net-im/biboumi/Makefile @@ -1,91 +1,92 @@ PORTNAME= biboumi DISTVERSION= 9.0 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= https://git.louiz.org/biboumi/snapshot/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= samir@noir.im COMMENT= XMPP gateway to IRC LICENSE= ZLIB LIB_DEPENDS= libexpat.so:textproc/expat2 \ libuuid.so:misc/e2fsprogs-libuuid USES= cmake iconv localbase:ldflags pkgconfig python:build tar:xz USE_GITHUB= nodefault GH_TUPLE= catchorg:Catch2:v2.2.1:catch/external/src/catch CMAKE_ARGS= -DWITHOUT_SYSTEMD=1 OPTIONS_DEFINE= DOCS LIBIDN PGSQL SQLITE3 TLS UDNS OPTIONS_DEFAULT= LIBIDN PGSQL SQLITE3 TLS UDNS LIBIDN_DESC= Stringprep functionality, to provide JIDs for IRC users PGSQL_DESC= Store users' options and messages in PostgreSQL SQLITE3_DESC= Store users' options and messages in SQLite TLS_DESC= Support TLS connections to IRC servers UDNS_DESC= Asynchronously resolve domain names, for better performances DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme DOCS_PORTDOCS= * LIBIDN_LIB_DEPENDS= libidn.so:dns/libidn LIBIDN_CMAKE_ON= -DWITH_LIBIDN=1 LIBIDN_CMAKE_OFF= -DWITHOUT_LIBIDN=1 PGSQL_USES= pgsql PGSQL_CMAKE_ON= -DWITH_POSTGRESQL=1 PGSQL_CMAKE_OFF= -DWITHOUT_POSTGRESQL=1 SQLITE3_USES= sqlite:3 SQLITE3_CMAKE_ON= -DWITH_SQLITE3=1 SQLITE3_CMAKE_OFF= -DWITHOUT_SQLITE3=1 TLS_LIB_DEPENDS= libbotan-2.so:security/botan2 TLS_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt -TLS_RUN_DEPENDS_ON= ca_root_nss>0:security/ca_root_nss +TLS_RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss TLS_CMAKE_ON= -DWITH_BOTAN=1 TLS_CMAKE_OFF= -DWITHOUT_BOTAN=1 UDNS_LIB_DEPENDS= libudns.so:dns/udns UDNS_CMAKE_ON= -DWITH_UDNS=1 UDNS_CMAKE_OFF= -DWITHOUT_UDNS=1 USERS= biboumi GROUPS= ${USERS} USE_RC_SUBR= biboumi SUB_LIST= USER=${USERS} GROUP=${GROUPS} PLIST_SUB= ${SUB_LIST} SUB_FILES= pkg-message post-patch: ${REINPLACE_CMD} -e 's,GIT_REPOSITORY.*Catch.git",SOURCE_DIR "${WRKSRC}/external/src/catch",' ${WRKSRC}/CMakeLists.txt post-build: cd ${WRKSRC}/doc && ${MAKE} man post-build-DOCS-on: cd ${WRKSRC}/doc && ${MAKE} html do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.build/biboumi ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/etc/biboumi ${INSTALL_DATA} ${WRKSRC}/conf/biboumi.cfg ${STAGEDIR}${ETCDIR}/biboumi.cfg.sample post-install: ${MKDIR} ${STAGEDIR}/var/db/biboumi ${MKDIR} ${STAGEDIR}/var/run/biboumi ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/conf/*policy.txt ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/doc/_build/man/*.1 ${STAGEDIR}${PREFIX}/man/man1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo") .include diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile index ed075c088410..08b2790c78bb 100644 --- a/net/rabbitmq/Makefile +++ b/net/rabbitmq/Makefile @@ -1,90 +1,89 @@ # Created by: Phillip Neumann PORTNAME= rabbitmq DISTVERSION= 3.9.5 CATEGORIES= net MASTER_SITES= https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PORTVERSION}/ DISTNAME= ${PORTNAME}-server-${PORTVERSION} MAINTAINER= erlang@FreeBSD.org COMMENT= Erlang implementation of AMQP LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE-MPL-RabbitMQ BUILD_DEPENDS= erlang-runtime${ERLANG_VER}>=${ERLANG_VER}.0:lang/erlang-runtime${ERLANG_VER} \ elixir>=1.10:lang/elixir \ ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR} \ xmlto:textproc/xmlto \ zip:archivers/zip \ rsync:net/rsync RUN_DEPENDS= erlang-runtime${ERLANG_VER}>=${ERLANG_VER}.0:lang/erlang-runtime${ERLANG_VER} USES= cpe gmake shebangfix tar:xz USE_LOCALE= en_US.UTF-8 USE_RC_SUBR= rabbitmq NO_ARCH= yes OPTIONS_DEFINE= ADMIN OPTIONS_SUB= yes ADMIN_DESC= Install rabbitmqadmin script ADMIN_USES= python ADMIN_USES_OFF= python:build ALL_TARGET= install USERS= rabbitmq GROUPS= rabbitmq SUB_LIST+= ERLANG_LIB=${ERLANG_LIB} PLIST_SUB= VERSION=${PORTVERSION} CPE_VENDOR= pivotal_software REINPLACE_ARGS= -i "" -SCRIPTS_DIR= ${WRKSRC}/deps/rabbit/scripts SHEBANG_FILES= deps/rabbitmq_management/bin/rabbitmqadmin MAKE_ARGS+= PYTHON=${PYTHON_CMD} MAKE_ENV+= PATH="${LOCALBASE}/lib/${ERLANG_LIB}/bin:${PATH}" \ RMQ_LIBDIR="${PREFIX}/lib" \ MANDIR="${PREFIX}/man" \ DESTDIR="${STAGEDIR}" MAKE_JOBS_UNSAFE= yes ERLANG_VER= 24 ERLANG_LIB= erlang${ERLANG_VER} .include post-patch: # ensure our OTP is always preferred over other installed versions @${REINPLACE_CMD} -e 's|LOCALBASE|${LOCALBASE}|' \ -e 's|ERLANG_LIB|${ERLANG_LIB}|' \ ${WRKSRC}/deps/rabbit/scripts/rabbitmq-defaults # ensure docs match heir(7) paths @${REINPLACE_CMD} -i '' \ -e 's|/etc/rabbitmq|${PREFIX}/etc/rabbitmq|g' \ -e 's|/var/lib|/var/db|g' \ ${WRKSRC}/deps/rabbit/docs/* post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/rabbitmq @${MKDIR} ${STAGEDIR}/var/db/rabbitmq/mnesia @${MKDIR} ${STAGEDIR}/var/log/rabbitmq ${INSTALL_DATA} ${WRKSRC}/deps/rabbit/docs/advanced.config.example \ ${STAGEDIR}${PREFIX}/etc/rabbitmq/advanced.config.sample ${INSTALL_DATA} ${WRKSRC}/deps/rabbit/docs/rabbitmq.conf.example \ ${STAGEDIR}${PREFIX}/etc/rabbitmq/rabbitmq.conf.sample .for _file in rabbitmq-defaults rabbitmq-diagnostics rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmq-streams rabbitmq-upgrade rabbitmqctl ${LN} -s ../lib/rabbitmq_server-${PORTVERSION}/sbin/${_file} ${STAGEDIR}${PREFIX}/sbin .endfor ${INSTALL_MAN} ${WRKSRC}/deps/rabbit/docs/*.8 ${STAGEDIR}${MAN1PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/deps/rabbit/docs/rabbitmq-env.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 post-install-ADMIN-on: ${INSTALL} ${WRKSRC}/deps/rabbitmq_management/bin/rabbitmqadmin ${STAGEDIR}${PREFIX}/bin .include diff --git a/science/dynare/Makefile b/science/dynare/Makefile index 6a0a984b908d..d7084de36578 100644 --- a/science/dynare/Makefile +++ b/science/dynare/Makefile @@ -1,51 +1,50 @@ PORTNAME= dynare DISTVERSION= 4.6.4 CATEGORIES= science # economics MASTER_SITES= https://www.dynare.org/release/source/ MAINTAINER= yuri@FreeBSD.org COMMENT= Software platform for handling a wide class of economic models LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/tokenizer.hpp:devel/boost-libs LIB_DEPENDS= libhdf5.so:science/hdf5 \ libmatio.so:math/matio \ libopenblas.so:math/openblas \ libsz.so:science/szip RUN_DEPENDS= epstool:graphics/epstool \ gnuplot:math/gnuplot \ pstoedit:graphics/pstoedit \ xfig:graphics/xfig # README says that these executables are required for the test suite USES= bison compiler:c++17-lang fortran gmake localbase tar:xz -USE_PDFLATEX= yes USE_TEX= pdftex USE_GCC= yes # clang-11 fails: error: reference to local binding 'ii1' declared in enclosing function 'ss2Iteration_pruning' # Clang still doesn't support this c++20 feature, see https://bugs.llvm.org/show_bug.cgi?id=49238 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-matlab \ --disable-doc SUB_FILES= pkg-message OPTIONS_DEFINE= OCTAVE OPTIONS_DEFAULT= OCTAVE OPTIONS_SUB= yes OCTAVE_DESC= Integrate with Octave (main way to use Dynare) OCTAVE_CONFIGURE_ENABLE= octave OCTAVE_CONFIGURE_ON= --disable-mex-kalman-steady-state # Kalman Steady State MEX file for Octave - requires the non-free library slicot-5.0 OCTAVE_BUILD_DEPENDS= octave:math/octave OCTAVE_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libgsl.so:math/gsl \ libumfpack.so:math/suitesparse-umfpack OCTAVE_RUN_DEPENDS= octave:math/octave post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dynare/matlab/preprocessor64/dynare_m .include diff --git a/textproc/pdfoutline/Makefile b/textproc/pdfoutline/Makefile index cc1111874c14..e9e71b8f005b 100644 --- a/textproc/pdfoutline/Makefile +++ b/textproc/pdfoutline/Makefile @@ -1,41 +1,41 @@ # Created by: Andrew Pantyukhin PORTNAME= pdfoutline PORTVERSION= 5.4 DISTVERSIONPREFIX= release/ -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add outlines to PDF files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} -xRUN_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \ +RUN_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-PDF-API2>=0:textproc/p5-PDF-API2 USES= perl5 shebangfix USE_PERL5= run NO_ARCH= yes NO_BUILD= yes GH_ACCOUNT= eugmes GH_PROJECT= fntsample USE_GITHUB= yes SHEBANG_FILES= scripts/*.pl post-patch: .for file in pdf-extract-outline pdfoutline @${SED} -e 's|@CMAKE_PROJECT_NAME@|fntsample|; s|@CMAKE_INSTALL_FULL_LOCALEDIR@|${LOCALBASE}/share/locale|' ${WRKSRC}/scripts/${file}.pl > ${WRKSRC}/${file} @${SED} -e 's|@DATE@|2021-08-01|; s|@CMAKE_PROJECT_VERSION@|${PORTVERSION}|; s|@CMAKE_PROJECT_NAME@|fntsample|; s|@CMAKE_PROJECT_HOMEPAGE_URL@|https://github.com/eugmes/fntsample|' ${WRKSRC}/scripts/${file}.1.in > ${WRKSRC}/${file}.1 .endfor do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pdf-extract-outline ${WRKSRC}/pdfoutline ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/pdf-extract-outline.1 ${WRKSRC}/pdfoutline.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include diff --git a/www/caddy/Makefile b/www/caddy/Makefile index 14db3c762bd5..0c78eea9cf2c 100644 --- a/www/caddy/Makefile +++ b/www/caddy/Makefile @@ -1,36 +1,35 @@ # Created by: fabian.freyer@physik.tu-berlin.de PORTNAME= caddy DISTVERSIONPREFIX= v DISTVERSION= 2.4.4 CATEGORIES= www DIST_SUBDIR= caddy MAINTAINER= adamw@FreeBSD.org COMMENT= Fast, cross-platform HTTP/2 web server with automatic HTTPS LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= go:modules -GO_TARGET= ./cmd/caddy USE_RC_SUBR= caddy SUB_FILES= Caddyfile.sample caddy pkg-message PLIST_FILES= bin/${PORTNAME} \ "@sample ${ETCDIR_REL}/Caddyfile.sample" # If go.mod is sufficient: GO_MODULE= github.com/caddyserver/caddy/v2 GO_TARGET= ./cmd/caddy # If modules must be specified manually: #.include "${.CURDIR}/modules.mk" post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/Caddyfile.sample ${STAGEDIR}${ETCDIR} .include diff --git a/www/nextcloud-deck/Makefile b/www/nextcloud-deck/Makefile index a4b63b63bb5e..1a42c990a4fe 100644 --- a/www/nextcloud-deck/Makefile +++ b/www/nextcloud-deck/Makefile @@ -1,36 +1,33 @@ # Created by: Bernard Spil PORTNAME= deck PORTVERSION= 1.5.0 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= https://github.com/nextcloud-releases/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= nextcloud/${PORTNAME}-${DISTVERSION} MAINTAINER= brnrd@FreeBSD.org COMMENT= Kanban app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=22:www/nextcloud@${PHP_FLAVOR} USES= php:flavors NO_BUILD= yes NO_ARCH= yes -NEXTCLOUD_USERNAME?= ${WWWOWN} -NEXTCLOUD_GROUPNAME?= ${WWWGRP} - WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) @(cd ${WRKSRC}; ${FIND} . -not -type d) | ${SORT} | \ ${SED} -e 's,^\.,${WWWDIR_REL},' >> ${TMPPLIST} .include