diff --git a/archivers/rvm/Makefile b/archivers/rvm/Makefile index cb4df029ca01..bb6543cdb1f8 100644 --- a/archivers/rvm/Makefile +++ b/archivers/rvm/Makefile @@ -1,29 +1,29 @@ # Created by: Ying-Chieh Liao PORTNAME= rvm PORTVERSION= 1.11 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= archivers MASTER_SITES= SF PKGNAMESUFFIX= an DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Archive manager that uses rsync to manage backups LICENSE= GPLv2 BUILD_DEPENDS= rsync:net/rsync RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= compiler:c++11-lang GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-default-config-file=${PREFIX}/etc/rvm.conf \ --enable-assume-stl-memory-exception MAKE_ARGS= CXXFLAGS="${CXXFLAGS}" PLIST_FILES= bin/rvm man/man1/rvm.1.gz .include diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile index b2eb246b7063..9fe5bac5fdd4 100644 --- a/astro/py-metpy/Makefile +++ b/astro/py-metpy/Makefile @@ -1,38 +1,39 @@ # Created by: Po-Chuan Hsieh PORTNAME= metpy PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MetPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of tools for processing weather data LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.10.1:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pooch>=1.2.0:devel/py-pooch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.5.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3.0:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.14.1:devel/py-xarray@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3.0:devel/py-importlib-resources@${PY_FLAVOR} .endif .include diff --git a/audio/logitechmediaserver/Makefile b/audio/logitechmediaserver/Makefile index e99d0b674f84..22ac58a4c3e8 100644 --- a/audio/logitechmediaserver/Makefile +++ b/audio/logitechmediaserver/Makefile @@ -1,132 +1,133 @@ PORTNAME= logitechmediaserver PORTVERSION= 7.9.2.g2018.12.10 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Audio streaming server that powers Squeezebox players from Logitech LICENSE= SDL LICENSE_NAME= Slim Devices License LICENSE_FILE= ${WRKSRC}/License.txt # Contains non-redistributable firmware, documentation, and images LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell ONLY_FOR_ARCHS= amd64 i386 BUILD_DEPENDS= nasm:devel/nasm \ bash:shells/bash \ rsync:net/rsync LIB_DEPENDS= libgd.so:graphics/gd USES= gettext-runtime gmake perl5 shebangfix USE_GITHUB= yes GH_TUPLE= Logitech:slimserver:d3dc895 \ Logitech:slimserver-vendor:21f307f:vendor USE_RC_SUBR= logitechmediaserver SHEBANG_FILES= Bin/darwin/check-update.pl \ Bin/dbish \ CPAN/Log/Log4perl/Layout/PatternLayout/Multiline.pm \ Slim/Plugin/UPnP/t/MediaRenderer.t \ Slim/Plugin/UPnP/t/MediaServer.t \ cleanup.pl \ gdresize.pl \ gdresized.pl \ lib/MPEG/Audio/Frame.pm \ scanner.pl \ slimserver.pl \ ${WRKSRC_vendor}/CPAN/hints/darwin.pl # Defaults support playback of relativly unrestricted formats on SB2 or # SB3 devices and wired SB1 devices. OPTIONS_DEFINE= APE FAAD FLAC LAME SOX TEST DOCS OPTIONS_DEFAULT=APE FAAD FLAX SOX TEST SOX_DESC= Support OGG Vorbis input via SoX (SliMP3 and SB1) APE_RUN_DEPENDS= mac:audio/mac FAAD_RUN_DEPENDS= faad:audio/faad FLAC_RUN_DEPENDS= flac:audio/flac LAME_RUN_DEPENDS= lame:audio/lame SOX_RUN_DEPENDS= sox:audio/sox TEST_VARS_OFF= CONTRIB_FLAGS=-t USERS= ${SLIMUSER} GROUPS= ${SLIMGROUP} EXTRA_PATCHES= ${FILESDIR}/vendorpatch-CPAN_buildme.sh DOCFILES= Changelog*.html Installation.txt License*.txt CONFFILES= convert.conf types.conf PLIST_SUB= SLIMDIR=${SLIMDIR} \ SLIMDBDIR=${SLIMDBDIR} \ OPSYS=${OPSYS:tl} \ ARCH=${ARCH} \ ARCHNAME=${ARCHNAME} SUB_FILES= Custom.pm \ custom-convert.conf \ logitechmediaserver.conf SUB_LIST= PERL=${PERL} \ PORTNAME=${PORTNAME} \ SITE_PERL=${PREFIX}/${SITE_PERL_REL} \ SLIMDIR=${SLIMDIR} \ SLIMDBDIR=${SLIMDBDIR} \ SLIMUSER=${SLIMUSER} \ SLIMGROUP=${SLIMGROUP} \ CONFFILES="${CONFFILES}" SLIMDIR?= share/logitechmediaserver SLIMDBDIR?= /var/db/logitechmediaserver SLIMUSER?= slimserv SLIMGROUP?= ${SLIMUSER} .include .if ${ARCH} == "i386" ARCHNAME= i386-freebsd-thread-multi-64int PLIST_SUB+= I386_ONLY="" .else PLIST_SUB+= I386_ONLY="@comment " .endif .if ${ARCH} == "amd64" ARCHNAME= amd64-freebsd-thread-multi PLIST_SUB+= AMD64_ONLY="" .else PLIST_SUB+= AMD64_ONLY="@comment " .endif do-build: cd ${WRKSRC_vendor}/CPAN && ./buildme.sh ${CONTRIB_FLAGS} do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SLIMDIR}) (cd ${WRKSRC_vendor}/CPAN/build && \ ${COPYTREE_SHARE} arch ${STAGEDIR}${PREFIX}/${SLIMDIR}/CPAN) (cd ${WRKSRC_vendor}/CPAN/build/${PERL_VER}/lib/perl5 && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SLIMDIR}/CPAN/arch/${PERL_VER}/) (cd ${STAGEDIR}${PREFIX}/${SLIMDIR} && \ ${FIND} . -name \*.orig -delete -o -name \*.bak -delete -o -name \*.packlist -delete && \ ${FIND} ./CPAN/arch/ ! -path './CPAN/arch/${PERL_VER}*' -delete && \ ${RM} -r -- Bin/* && \ ${RM} -- ${CONFFILES} ${DOCFILES}) (cd ${STAGEDIR}${PREFIX}/${SLIMDIR}/CPAN/arch/${PERL_VER} && \ ${RM} -r -- arm-linux-gnueabihf-thread-multi-64int && \ ${RM} -r -- aarch64-linux-thread-multi && \ ${RM} -r -- i386-linux-thread-multi-64int && \ ${RM} -r -- x86_64-linux-thread-multi) .for _CONF in ${CONFFILES} (cd ${WRKSRC} && ${INSTALL_DATA} ${_CONF} ${STAGEDIR}${PREFIX}/${SLIMDIR}/${_CONF}.sample) .endfor ${INSTALL_DATA} ${WRKDIR}/Custom.pm \ ${STAGEDIR}${PREFIX}/${SLIMDIR}/Slim/Utils/OS/Custom.pm ${INSTALL_DATA} ${WRKDIR}/custom-convert.conf \ ${STAGEDIR}${PREFIX}/${SLIMDIR}/custom-convert.conf @${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${WRKDIR}/logitechmediaserver.conf \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/ ${INSTALL_SCRIPT} ${WRKSRC}/Bin/dbish ${STAGEDIR}${PREFIX}/${SLIMDIR}/Bin/ @${LN} -s ${SLIMDBDIR}/cache ${STAGEDIR}${PREFIX}/${SLIMDIR}/Cache do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR}) .include diff --git a/audio/musicpc/Makefile b/audio/musicpc/Makefile index d76c002af03d..95ad38a47b3e 100644 --- a/audio/musicpc/Makefile +++ b/audio/musicpc/Makefile @@ -1,35 +1,36 @@ # Created by: Mark Reidel PORTNAME= musicpc DISTVERSION= 0.34 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.musicpd.org/download/mpc/0/ DISTNAME= mpc-${PORTVERSION} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Command line client for the musicpd LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rsync>0:net/rsync LIB_DEPENDS= libmpdclient.so:audio/libmpdclient USES= meson pkgconfig tar:xz MESON_ARGS= --mandir=${MANPREFIX} PORTDOCS= * OPTIONS_DEFINE= DOCS ICONV OPTIONS_DEFAULT= DOCS ICONV DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= python:env DOCS_MESON_ENABLED= documentation ICONV_USES= iconv ICONV_MESON_ENABLED= iconv ICONV_LDFLAGS= -L${ICONV_PREFIX}/lib ${ICONV_LIB} .include diff --git a/audio/zrythm/Makefile b/audio/zrythm/Makefile index 262f00ae8144..3f5ec8f7c698 100644 --- a/audio/zrythm/Makefile +++ b/audio/zrythm/Makefile @@ -1,73 +1,73 @@ PORTNAME= zrythm DISTVERSIONPREFIX= v DISTVERSION= 1.0.0-alpha.26.0.13 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Modern music production system, also known as DAW LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ help2man:misc/help2man \ ${LOCALBASE}/lib/libbacktrace.a:devel/libbacktrace \ kf5-breeze-icons>0:x11-themes/kf5-breeze-icons LIB_DEPENDS= libaudec.so:audio/libaudec \ libavcodec.so:multimedia/ffmpeg \ libcyaml.so:textproc/libcyaml \ libgtop-2.0.so:devel/libgtop \ libcgraph.so:graphics/graphviz \ libcurl.so:ftp/curl \ libfftw3_threads.so:math/fftw3 \ libfftw3f_threads.so:math/fftw3-float \ libguile-2.2.so:lang/guile2 \ libjack.so:audio/jack \ libjson-glib-1.0.so:devel/json-glib \ liblilv-0.so:audio/lilv \ libpcre.so:devel/pcre \ libpcre2-8.so:devel/pcre2 \ libportaudio.so:audio/portaudio \ libpulse.so:audio/pulseaudio \ libreproc.so:devel/reproc \ librubberband.so:audio/rubberband \ libsamplerate.so:audio/libsamplerate \ libserd-0.so:devel/serd \ libsmf.so:audio/libsmf \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libasound.so:audio/alsa-lib \ libsratom-0.so:audio/sratom \ libsuil-0.so:audio/suil \ libvamp-hostsdk.so:audio/vamp-plugin-sdk \ libxxhash.so:devel/xxhash \ libyaml.so:textproc/libyaml \ libzstd.so:archivers/zstd RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ kf5-breeze-icons>0:x11-themes/kf5-breeze-icons USES= compiler:c11 desktop-file-utils gettext-tools gettext-runtime gnome libtool localbase:ldflags \ meson pkgconfig python:3.5+,build shared-mime-info shebangfix xorg USE_GITHUB= yes USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 gtksourceview3 libxml2 pango USE_XORG= x11 SHEBANG_FILES= scripts/collect_translatables.sh GLIB_SCHEMAS= org.zrythm.Zrythm.gschema.xml LDFLAGS+= ${LOCALBASE}/lib/libfftw3_threads.so ${LOCALBASE}/lib/libfftw3f_threads.so # these libs are required but aren't returned by pkg-config for fftw3 BINARY_ALIAS= git=false python3=${PYTHON_CMD} .include .if ${ARCH} == powerpc64 MESON_ARGS= -Db_lto=false .endif post-patch: # https://git.zrythm.org/zrythm/zrythm/issues/299 @${REINPLACE_CMD} 's|||' ${WRKSRC}/ext/midilib/src/*.c .include diff --git a/biology/biolibc-tools/Makefile b/biology/biolibc-tools/Makefile index 739f81d62fa7..b1ada5a89777 100644 --- a/biology/biolibc-tools/Makefile +++ b/biology/biolibc-tools/Makefile @@ -1,28 +1,29 @@ # Created by: J. Bacon PORTNAME= biolibc-tools DISTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= High-performance bioinformatics tools based on biolibc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= uthash>0:devel/uthash LIB_DEPENDS= libbiolibc.so:biology/biolibc \ libxtend.so:devel/libxtend \ libxxhash.so:devel/xxhash USE_GITHUB= yes GH_ACCOUNT= auerlab MAKE_ENV= VERSION=${PORTVERSION} INSTALL_TARGET= install-strip pre-build: (cd ${WRKSRC} && ${MAKE} LOCALBASE=${LOCALBASE} depend) .include diff --git a/cad/cura/Makefile b/cad/cura/Makefile index cb5501742591..7dbee29f69ac 100644 --- a/cad/cura/Makefile +++ b/cad/cura/Makefile @@ -1,51 +1,51 @@ PORTNAME= Cura DISTVERSION= 4.8.0 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 2 CATEGORIES= cad DIST_SUBDIR= Ultimaker MAINTAINER= db@FreeBSD.org COMMENT= Slicing application for 3D printers LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= Uranium>0,1:cad/uranium RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy-stl>0:math/py-numpy-stl@${PY_FLAVOR} \ qt5-graphicaleffects>0:graphics/qt5-graphicaleffects \ qt5-quickcontrols>0:x11-toolkits/qt5-quickcontrols \ qt5-quickcontrols2>0:x11-toolkits/qt5-quickcontrols2 \ Uranium>=${DISTVERSION}:cad/uranium \ libCharon>=${DISTVERSION}:net/libcharon \ CuraEngine>=${DISTVERSION}:cad/cura-engine \ fdm_materials>=${DISTVERSION}:cad/fdm_materials \ ${PYTHON_PKGNAMEPREFIX}trimesh>0:devel/py-trimesh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynest2d>=${DISTVERSION}:devel/py-pynest2d@${PY_FLAVOR} LIB_DEPENDS= libArcus.so:net/libarcus \ libSavitar.so:devel/libsavitar USES= cmake gettext shebangfix python:3.5+ pyqt:5 \ desktop-file-utils shared-mime-info USE_PYQT= pyqt5 CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts" \ -DCURA_VERSION=${DISTVERSION} USE_GITHUB= yes GH_ACCOUNT= Ultimaker GH_TAGNAME= 58bae31 NO_ARCH= yes SHEBANG_FILES= cura_app.py pre-configure: ${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|' \ ${WRKSRC}/CMakeLists.txt post-patch: ${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKSRC}/cura_app.py .include diff --git a/converters/ocaml-jsonm/Makefile b/converters/ocaml-jsonm/Makefile index 80bb4c11e6eb..71b29e6d8021 100644 --- a/converters/ocaml-jsonm/Makefile +++ b/converters/ocaml-jsonm/Makefile @@ -1,41 +1,42 @@ # Created by: Veniamin Gvozdikov PORTNAME= jsonm PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= converters MASTER_SITES= https://erratique.ch/software/jsonm/releases/ PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Non-blocking streaming JSON codec for OCaml LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \ opam-installer:devel/ocaml-opam \ ${SA_DIR}/topkg/META:devel/ocaml-topkg \ ${SA_DIR}/uchar/META:devel/ocaml-uchar \ ${SA_DIR}/uutf/META:devel/ocaml-uutf RUN_DEPENDS= ${SA_DIR}/uchar/META:devel/ocaml-uchar \ ${SA_DIR}/uutf/META:devel/ocaml-uutf USES= tar:tbz USE_OCAML= yes SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} USE_OCAML_FINDLIB= yes USE_OCAML_LDCONFIG= yes OPTIONS_DEFINE= DOCS do-build: cd ${BUILD_WRKSRC} && ocaml pkg/pkg.ml build do-install: cd ${INSTALL_WRKSRC} && opam-installer -i \ --prefix=${STAGEDIR}${PREFIX} \ --docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \ --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install .include diff --git a/databases/mysqlwsrep56-server/Makefile b/databases/mysqlwsrep56-server/Makefile index 76542c63ae02..6a85b26ca915 100644 --- a/databases/mysqlwsrep56-server/Makefile +++ b/databases/mysqlwsrep56-server/Makefile @@ -1,157 +1,157 @@ # Created by: Philip Stoev PORTNAME= mysqlwsrep PORTVERSION?= 5.6.51 DISTVERSIONPREFIX?= wsrep_ DISTVERSIONSUFFIX?= -25.33 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases PKGNAMESUFFIX= 56-server MAINTAINER= devel@galeracluster.com COMMENT= MySQL database enhanced with Galera replication (server package) LICENSE= GPLv2 NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64 NOT_FOR_ARCHS_REASON= error: Unsupported platform RUN_DEPENDS= bash:shells/bash \ rsync:net/rsync \ socat:net/socat LIB_DEPENDS= libevent.so:devel/libevent liblz4.so:archivers/liblz4 USES= bison \ cmake:noninja \ compiler:c++11-lib \ compiler:c11 \ mysql:56 \ libedit \ perl5 \ shebangfix \ ssl DATADIR= ${PREFIX}/share/mysql ETCDIR= ${PREFIX}/etc/mysql USE_PERL5= run USE_LDCONFIG= yes USE_GITHUB= yes GH_TUPLE?= codership:mysql-wsrep:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \ codership:wsrep-API:eab2d5d5a31672c0b7d116ef1629ff18392fd7d0:dummy/wsrep/src MY_DBDIR= /var/db/mysql MY_SECDIR= /var/db/mysql_secure MY_TMPDIR= /var/db/mysql_tmpdir CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ -DINSTALL_PKGCONFIGDIR="${LOCALBASE}/libdata/pkgconfig" \ -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="share/man" \ -DINSTALL_MYSQLDATADIR="${MY_DBDIR}" \ -DINSTALL_MYSQLKEYRINGDIR="etc/mysql/keyring" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR="share/mysql/tests" \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DMYSQL_KEYRINGDIR="${ETCDIR}/keyring" \ -DWITH_EDITLINE=system \ -DWITH_LIBEVENT=system \ -DWITH_LZ4=system \ -DWITH_ZLIB=system \ -DWITH_SSL=${OPENSSLBASE} \ -DCRYPTO_LIBRARY=${OPENSSLLIB}/libcrypto.so \ -DOPENSSL_LIBRARY=${OPENSSLLIB}/libssl.so \ -DINSTALL_MYSQLTESTDIR=0 \ -DWITH_LIBWRAP=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITH_WSREP=1 SHEBANG_FILES= scripts/*.pl* scripts/*.sh scripts/wsrep_sst_* .ifdef USE_MYSQL .error You have USE_MYSQL variable defined either in environment or in make(1) arguments. Please undefine it and try again. .endif SUB_LIST= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} CONFLICTS_INSTALL= mariadb*-server \ mysql*-server \ mysqlwsrep*-server \ percona*-server USE_RC_SUBR= mysql-server SUB_FILES= my.cnf.sample USERS= mysql GROUPS= mysql MMAN1= my_print_defaults.1 \ myisam_ftdump.1 \ myisamchk.1 \ myisamlog.1 \ myisampack.1 \ mysql.server.1 \ mysql_convert_table_format.1 \ mysql_fix_extensions.1 \ mysql_install_db.1 \ mysql_plugin.1 \ mysql_secure_installation.1 \ mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 \ mysql_upgrade.1 \ mysql_zap.1 \ mysqlbug.1 \ mysqld_multi.1 \ mysqld_safe.1 \ mysqldumpslow.1 \ mysqlhotcopy.1 \ mysqlman.1 \ perror.1 \ replace.1 \ resolve_stack_dump.1 \ resolveip.1 .include .include # Plugin innodb_memcached requires -fcommon to avoid duplicate symbol linker # error with llmv11. .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300109 CFLAGS+= -fcommon .endif post-patch: ${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring ${MKDIR} ${STAGEDIR}${MY_SECDIR} ${MKDIR} ${STAGEDIR}${MY_TMPDIR} .if ${ARCH} == armv6 || ${ARCH} == armv7 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif .include diff --git a/databases/mysqlwsrep57-server/Makefile b/databases/mysqlwsrep57-server/Makefile index 5e2676e0cbbd..b41e2b5ac76b 100644 --- a/databases/mysqlwsrep57-server/Makefile +++ b/databases/mysqlwsrep57-server/Makefile @@ -1,206 +1,207 @@ # Created by: Vasil Dimov PORTNAME= mysqlwsrep PORTVERSION?= 5.7.35 +PORTREVISION= 1 DISTVERSIONPREFIX?= wsrep_ DISTVERSIONSUFFIX?= -25.27 CATEGORIES= databases MASTER_SITES+= SF/boost/boost/1.59.0:boost PKGNAMESUFFIX= 57-server DISTFILES+= boost_1_59_0${EXTRACT_SUFX}:boost MAINTAINER= devel@galeracluster.com COMMENT= MySQL database enhanced with Galera replication (server package) LICENSE= GPLv2 RUN_DEPENDS= bash:shells/bash \ rsync:net/rsync \ socat:net/socat LIB_DEPENDS= libevent.so:devel/libevent liblz4.so:archivers/liblz4 USES= bison \ cmake:noninja \ compiler:c++11-lib \ compiler:c11 \ libedit \ mysql:57 \ perl5 \ shebangfix \ ssl USE_PERL5= run MY_DBDIR= /var/db/mysql MY_SECDIR= /var/db/mysql_secure MY_TMPDIR= /var/db/mysql_tmpdir USE_GITHUB= yes GH_TUPLE?= codership:mysql-wsrep:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \ codership:wsrep-API:eab2d5d5a31672c0b7d116ef1629ff18392fd7d0:dummy/wsrep/src DATADIR= ${PREFIX}/share/mysql ETCDIR= ${PREFIX}/etc/mysql CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_PKGCONFIGDIR="${LOCALBASE}/libdata/pkgconfig" \ -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="share/man" \ -DINSTALL_MYSQLDATADIR="${MY_DBDIR}" \ -DINSTALL_MYSQLKEYRINGDIR="etc/mysql/keyring" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DMYSQL_KEYRINGDIR="${ETCDIR}/keyring" \ -DWITH_BOOST="${WRKDIR}/boost_1_59_0" \ -DWITH_EDITLINE=system \ -DWITH_LIBEVENT=system \ -DWITH_LZ4=system \ -DWITH_ZLIB=system \ -DINSTALL_MYSQLTESTDIR=0 \ -DDOWNLOAD_BOOST=1 \ -DWITH_WSREP=1 SHEBANG_FILES= scripts/*.pl* scripts/*.sh scripts/wsrep_sst_* .ifdef USE_MYSQL .error You have USE_MYSQL variable defined either in environment or in make(1) arguments. Please undefine it and try again. .endif SUB_LIST= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} CONFLICTS_INSTALL= mariadb*-server \ mysql*-server \ mysqlwsrep*-server \ percona*-server USE_RC_SUBR= mysql-server SUB_FILES= my.cnf.sample USERS= mysql GROUPS= mysql USE_CXXSTD= c++11 USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin MMAN1= my_print_defaults.1 \ myisam_ftdump.1 \ myisamchk.1 \ myisamlog.1 \ myisampack.1 \ mysql.server.1 \ mysql_convert_table_format.1 \ mysql_fix_extensions.1 \ mysql_install_db.1 \ mysql_plugin.1 \ mysql_secure_installation.1 \ mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 \ mysql_upgrade.1 \ mysql_zap.1 \ mysqlbug.1 \ mysqld_multi.1 \ mysqld_safe.1 \ mysqldumpslow.1 \ mysqlhotcopy.1 \ mysqlman.1 \ perror.1 \ replace.1 \ resolve_stack_dump.1 \ resolveip.1 OPTIONS_GROUP= STORAGE OPTIONS_GROUP_STORAGE= ARCHIVE BLACKHOLE EXAMPLE FEDERATED INNOBASE PARTITION PERFSCHEMA OPTIONS_SUB= YES STORAGE_DESC= Permissible "Storage Engines" (to compile statically into the server) ARCHIVE_DESC= Compile "Archive Storage" statically in server BLACKHOLE_DESC= Compile "Blackhole Storage" statically in server EXAMPLE_DESC= Compile "Example Storage" statically in server FEDERATED_DESC= Compile "Federated Storage" statically in server INNOBASE_DESC= Compile "InnoDB Storage" statically in server PARTITION_DESC= Compile "Partitioning support Storage" statically in server PERFSCHEMA_DESC= Compile "Performance Schema Storage" statically in server ARCHIVE_CMAKE_ON= -DWITH_ARCHIVE_STORAGE_ENGINE=1 BLACKHOLE_CMAKE_ON= -DWITH_BLACKHOLE_STORAGE_ENGINE=1 EXAMPLE_CMAKE_ON= -DWITH_EXAMPLE_STORAGE_ENGINE=1 FEDERATED_CMAKE_ON= -DWITH_FEDERATED_STORAGE_ENGINE=1 INNOBASE_CMAKE_ON= -DWITH_INNOBASE_STORAGE_ENGINE=1 PARTITION_CMAKE_ON= -DWITH_PARTITION_STORAGE_ENGINE=1 PERFSCHEMA_CMAKE_ON= -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 OPTIONS_GROUP+= FEATURES OPTIONS_GROUP_FEATURES= PERFSCHM FEATURES_DESC= Default features knobs PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) OPTIONS_DEFAULT+= PERFSCHM FEDERATED_SUB_LIST+= FEDER="--federated" FEDERATED_SUB_LIST_OFF+=FEDER="" .include .if ${PORT_OPTIONS:MPERFSCHM} SUB_LIST+= PERFSCHEMRC="" .else SUB_LIST+= PERFSCHEMRC="--skip-performance-schema" .endif .include .if ${SSL_DEFAULT} == base CMAKE_ARGS+= -DWITH_SSL=system .else CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE} .endif # ${LOCALBASE}/include/lz4.h does not compile with Clang 6. # Also MySQL code itself needs -Wno-c++11-narrowing when Clang 6 is used. CFLAGS+= -DLZ4_DISABLE_DEPRECATE_WARNINGS CXXFLAGS+= -DLZ4_DISABLE_DEPRECATE_WARNINGS LDFLAGS+= -L${LOCALBASE}/lib .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-c++11-narrowing .endif # Ensure that assertions are not turned on in non-debug builds. .if !defined(WITH_DEBUG) CFLAGS+= -DNDEBUG CXXFLAGS+= -DNDEBUG .endif # Plugin innodb_memcached requires -fcommon to avoid duplicate symbol linker # error with llmv11. .if (${OPSYS} == FreeBSD && ${OSVERSION} >= 1300109) || ${CHOSEN_COMPILER_TYPE} == gcc CFLAGS+= -fcommon .endif post-extract: ${RM} -fv ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h post-patch: ${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring ${MKDIR} ${STAGEDIR}${MY_SECDIR} ${MKDIR} ${STAGEDIR}${MY_TMPDIR} .include diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile index 2f67f1fda6d0..50d51bb2580c 100644 --- a/databases/pgbarman/Makefile +++ b/databases/pgbarman/Makefile @@ -1,65 +1,66 @@ # Created by: Matthew Seaman PORTNAME= barman DISTVERSIONPREFIX= release/ DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= databases PKGNAMEPREFIX= pg PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Backup and recovery manager for PostgreSQL LICENSE= GPLv3 RUN_DEPENDS= rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR} USES= pgsql python:3.7+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= EnterpriseDB WANT_PGSQL= client NO_ARCH= yes USERS= barman GROUPS= barman OPTIONS_DEFINE= DOCS DOCS_DESC= Install PDF manual DOCS_VARS= PORTDOCS=barman-${DISTVERSION}-manual.pdf \ MASTER_SITES+=https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/release%2F${DISTVERSION}/:docs \ DISTFILES+=barman-${DISTVERSION}-manual.pdf:docs \ EXTRACT_ONLY=${DISTNAME}${EXTRACT_SUFX} .include .if ${PGSQL_VER:M9\.[12345]} PGUSER= pgsql .else PGUSER= postgres .endif post-extract-DOCS-on: ${CP} ${DISTDIR}/${PORTDOCS} ${WRKDIR}/ post-patch: ${SED} -i -e "s@%%PREFIX%%@${PREFIX}@" ${WRKSRC}/barman/config.py ${SED} -i -e "s@%%PREFIX%%@${PREFIX}@" ${WRKSRC}/doc/barman.conf ${SED} -i -e "s@%%PGUSER%%@${PGUSER}@" ${WRKSRC}/doc/barman.5 post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/doc/barman.conf \ ${STAGEDIR}${ETCDIR}/barman.conf.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/postgresql-repmgr/Makefile b/databases/postgresql-repmgr/Makefile index 84661572875e..9ec9c1cd03f2 100644 --- a/databases/postgresql-repmgr/Makefile +++ b/databases/postgresql-repmgr/Makefile @@ -1,45 +1,46 @@ # Created by: alp@sfedu.ru PORTNAME= postgresql-repmgr PORTVERSION= 5.3.2 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://www.repmgr.org/download/ DISTNAME= repmgr-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= PostgreSQL replication manager LICENSE= GPLv3 RUN_DEPENDS= rsync:net/rsync USES= gettext gmake pgsql WANT_PGSQL= server USE_RC_SUBR= repmgrd GNU_CONFIGURE= yes MAKE_ENV= USE_PGXS=1 LIBS= -L${LOCALBASE}/lib -lintl LLD_UNSAFE= yes PORTDOCS= CONTRIBUTING.md COPYRIGHT CREDITS FAQ.md HISTORY LICENSE \ PACKAGES.md README.md OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor post-install: ${INSTALL_DATA} ${WRKSRC}/repmgr.conf.sample ${STAGEDIR}${PREFIX}/etc ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgr ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgrd ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/repmgr.so .include diff --git a/devel/github-backup-utils/Makefile b/devel/github-backup-utils/Makefile index 00b9d1695699..75fc87584bf5 100644 --- a/devel/github-backup-utils/Makefile +++ b/devel/github-backup-utils/Makefile @@ -1,36 +1,37 @@ # Created by: Ryan Steinmetz PORTNAME= github-backup-utils PORTVERSION= 3.5.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel MASTER_SITES= https://github.com/github/backup-utils/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= GitHub Enterprise Backup Utilities LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash:shells/bash \ git:devel/git \ rsync:net/rsync USES= shebangfix NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message SHEBANG_FILES= bin/* share/github-backup-utils/* post-patch: @${REINPLACE_CMD} -e 's|/etc/github-backup-utils/backup.config|${PREFIX}/etc/github.backup.config|g' ${WRKSRC}/share/github-backup-utils/ghe-backup-config do-install: (cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/bin) ${INSTALL_DATA} ${WRKSRC}/backup.config-example ${STAGEDIR}${PREFIX}/etc/github.backup.config.sample (cd ${WRKSRC}/share/github-backup-utils && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}) .include diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile index c5199db3d127..1a6fb1fb8d12 100644 --- a/devel/hs-git-annex/Makefile +++ b/devel/hs-git-annex/Makefile @@ -1,313 +1,313 @@ # Created by: frase@frase.id.au PORTNAME= git-annex PORTVERSION= 8.20210903 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Manage files with git, without checking their contents into git LICENSE= GPLv3 BUILD_DEPENDS= rsync:net/rsync \ git:devel/git \ gsha256sum:sysutils/coreutils RUN_DEPENDS= rsync:net/rsync \ git:devel/git \ gsha256sum:sysutils/coreutils USES= cabal perl5 USE_PERL5= build USE_LOCALE= en_US.UTF-8 USE_CABAL= DAV-1.3.4 \ IfElse-0.85 \ QuickCheck-2.14_1 \ SafeSemaphore-0.10.1_1 \ StateVar-1.2 \ adjunctions-4.4_2 \ aeson-1.4.7.1_2 \ ansi-terminal-0.10.3 \ ansi-wl-pprint-0.6.9_2 \ asn1-encoding-0.9.6_2 \ asn1-parse-0.9.5 \ asn1-types-0.3.4 \ async-2.2.2_1 \ attoparsec-0.13.2.4_1 \ attoparsec-iso8601-1.0.1.0_2 \ auto-update-0.1.6 \ aws-0.22 \ base-compat-0.11.1 \ base-compat-batteries-0.11.1 \ base-orphans-0.8.2 \ base16-bytestring-0.1.1.7_3 \ base64-bytestring-1.0.0.3_1 \ basement-0.0.11_3 \ bencode-0.6.1.1 \ bifunctors-5.5.7_2 \ blaze-builder-0.4.1.0_1 \ blaze-html-0.9.1.2_1 \ blaze-markup-0.8.2.5 \ bloomfilter-2.0.1.0 \ byteable-0.1.1 \ cabal-doctest-1.0.8_2 \ call-stack-0.2.0 \ case-insensitive-1.2.1.0 \ cereal-0.5.8.1 \ clock-0.8 \ colour-2.3.5 \ comonad-5.0.6_1 \ concurrent-output-1.10.12 \ conduit-1.3.2 \ conduit-extra-1.3.5 \ connection-0.3.1_1 \ contravariant-1.5.2 \ cookie-0.4.5 \ crypto-api-0.13.3_1 \ cryptohash-md5-0.11.100.1_6 \ cryptohash-sha1-0.11.100.1_6 \ cryptonite-0.27_1 \ data-default-0.7.1.1 \ data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 \ disk-free-space-0.1.0.1_3 \ distributive-0.6.2_2 \ dlist-0.8.0.8 \ easy-file-0.2.2 \ edit-distance-0.2.2.1_1 \ entropy-0.4.1.6_1 \ fast-logger-3.0.1_1 \ feed-1.3.0.1_1 \ filepath-bytestring-1.4.2.1.6 \ free-5.1.3_1 \ hashable-1.3.0.0_2 \ hourglass-0.2.12 \ hsc2hs-0.68.7_1 \ hslogger-1.3.1.0_3 \ http-api-data-0.4.1.1_1 \ http-client-0.7.1 \ http-client-tls-0.3.5.3_1 \ http-conduit-2.3.7.3_1 \ http-types-0.12.3 \ integer-logarithms-1.0.3_2 \ invariant-0.5.3_2 \ kan-extensions-5.2.3 \ lens-4.19.1 \ lifted-base-0.2.3.12 \ magic-1.1 \ memory-0.15.0_2 \ microlens-0.4.11.2 \ microlens-th-0.4.3.5 \ mime-types-0.1.0.9 \ monad-control-1.0.2.3 \ monad-logger-0.3.32 \ monad-loops-0.4.3 \ mono-traversable-1.0.15.1_1 \ network-3.1.1.1 \ network-bsd-2.8.1.0_4 \ network-info-0.2.0.10_1 \ network-uri-2.6.3.0_1 \ old-locale-1.0.0.7_2 \ old-time-1.1.0.3_2 \ optparse-applicative-0.15.1.0_1 \ parallel-3.2.2.0_3 \ path-pieces-0.2.1_1 \ pem-0.2.4 \ persistent-2.10.5.2 \ persistent-sqlite-2.10.6.2_1 \ persistent-template-2.8.2.3_3 \ primitive-0.7.0.1 \ profunctors-5.5.2_1 \ random-1.1_1 \ reflection-2.1.5 \ regex-base-0.94.0.0_1 \ regex-tdfa-1.3.1.0_2 \ resource-pool-0.2.3.2 \ resourcet-1.2.4.1 \ safe-0.3.19 \ sandi-0.5_1 \ scientific-0.3.6.2 \ securemem-0.1.10 \ semigroupoids-5.3.4_2 \ semigroups-0.19.1_1 \ shakespeare-2.0.24 \ silently-1.2.5.1 \ socks-0.6.1 \ split-0.2.3.4_1 \ splitmix-0.0.5 \ stm-chans-3.0.0.4_1 \ streaming-commons-0.2.1.2 \ syb-0.7.1_1 \ tagged-0.8.6_3 \ tagsoup-0.14.8 \ tasty-1.3.1 \ tasty-hunit-0.10.0.2 \ tasty-quickcheck-0.10.1.1 \ tasty-rerun-1.1.17_2 \ terminal-size-0.3.2.1 \ th-abstraction-0.3.2.0 \ th-lift-0.8.1 \ th-lift-instances-0.1.17 \ time-compat-1.9.3 \ time-locale-compat-0.1.1.5 \ tls-1.5.4 \ torrent-10000.1.1 \ transformers-base-0.4.5.2_1 \ transformers-compat-0.6.5 \ typed-process-0.2.6.0 \ unbounded-delays-0.1.1.0_1 \ unix-compat-0.5.2_1 \ unix-time-0.4.7 \ unliftio-0.2.13 \ unliftio-core-0.2.0.1_2 \ unordered-containers-0.2.11.0 \ utf8-string-1.0.1.1_3 \ uuid-1.3.13_6 \ uuid-types-1.0.3_4 \ vector-0.12.1.2 \ vector-algorithms-0.8.0.3 \ void-0.7.3 \ wcwidth-0.0.2 \ x509-1.7.5_1 \ x509-store-1.6.7_1 \ x509-system-1.6.6 \ x509-validation-1.6.11 \ xml-conduit-1.9.0.0 \ xml-hamlet-0.5.0.1 \ xml-types-0.3.8 \ zlib-0.6.2.1_1 OPTIONS_DEFINE= ASSISTANT WEBAPP PAIRING DBUS OPTIONS_DEFAULT= ASSISTANT WEBAPP PAIRING DBUS ASSISTANT_DESC= 'assistant' and 'watch' commands ASSISTANT_CABAL_FLAGS= assistant ASSISTANT_USE_CABAL= mountpoints-1.0.2 WEBAPP_DESC= Web application (implies ASSISTANT, PAIRING and WEBDAV) WEBAPP_IMPLIES= ASSISTANT PAIRING WEBDAV WEBAPP_CABAL_FLAGS= webapp WEBAPP_USE_CABAL= alex-3.2.5 \ appar-0.1.8 \ bsb-http-chunked-0.0.0.4_2 \ byteorder-1.0.4 \ cipher-aes-0.2.11 \ clientsession-0.9.1.2 \ cprng-aes-0.6.1 \ crypto-cipher-types-0.0.9 \ crypto-random-0.0.9_1 \ cryptonite-conduit-0.2.2_1 \ css-text-0.1.3.0 \ email-validate-2.3.2.13 \ file-embed-0.0.11.2 \ happy-1.19.12 \ hjsmin-0.2.0.4 \ http-date-0.0.8 \ http2-2.0.4 \ iproute-1.7.9 \ language-javascript-0.7.1.0 \ libyaml-0.1.2 \ network-byte-order-0.1.4.0 \ psqueues-0.2.7.2_1 \ setenv-0.1.1.3_1 \ simple-sendfile-0.2.30 \ skein-1.0.9.4 \ time-manager-0.0.0 \ tls-session-manager-0.0.4 \ vault-0.3.1.4 \ wai-3.2.2.1 \ wai-app-static-3.1.7.1_1 \ wai-extra-3.0.29.1 \ wai-logger-2.3.6 \ warp-3.3.9 \ warp-tls-3.2.11 \ word8-0.1.3 \ xss-sanitize-0.3.6 \ yaml-0.11.3.0 \ yesod-1.6.0.1 \ yesod-core-1.6.18 \ yesod-form-1.6.7 \ yesod-persistent-1.6.0.4 \ yesod-static-1.6.0.1 \ PAIRING_DESC= Enable pairing PAIRING_CABAL_FLAGS= pairing PAIRING_USE_CABAL= network-multicast-0.3.2 DBUS_DESC= D-Bus support DBUS_CABAL_FLAGS= dbus DBUS_USE_CABAL= dbus-1.2.15.1 \ fdo-notify-0.3.1 \ kan-extensions-5.2.3 \ reflection-2.1.5 \ void-0.7.3 CABAL_FLAGS= production torrentparser magicmime \ -benchmark -debuglocks EXECUTABLES= git-annex MAN1PAGES= git-annex-add git-annex-expire git-annex-lookupkey \ git-annex-remotedaemon git-annex-ungroup \ git-annex-addunused git-annex-find git-annex-map \ git-annex-repair git-annex-uninit git-annex-addurl \ git-annex-findref git-annex-matchexpression \ git-annex-required git-annex-unlock git-annex-adjust \ git-annex-fix git-annex-matching-options \ git-annex-resolvemerge git-annex-untrust \ git-annex-assistant git-annex-forget git-annex-merge \ git-annex-rmurl git-annex-unused git-annex-calckey \ git-annex-fromkey git-annex-metadata git-annex-schedule \ git-annex-upgrade git-annex-checkpresentkey \ git-annex-fsck git-annex-migrate git-annex-semitrust \ git-annex-vadd git-annex-contentlocation \ git-annex-fuzztest git-annex-mirror git-annex-setkey \ git-annex-vcycle git-annex-copy git-annex-get \ git-annex-move git-annex-setpresentkey \ git-annex-version git-annex-dead git-annex-group \ git-annex-multicast git-annex-shell git-annex-vfilter \ git-annex-describe git-annex-groupwanted \ git-annex-numcopies git-annex-smudge git-annex-vicfg \ git-annex-diffdriver git-annex-import git-annex-p2p \ git-annex-status git-annex-view git-annex-direct \ git-annex-importfeed git-annex-pre-commit \ git-annex-sync git-annex-vpop git-annex-drop \ git-annex-indirect git-annex-preferred-content \ git-annex-test git-annex-wanted git-annex-dropkey \ git-annex-info git-annex-proxy git-annex-testremote \ git-annex-watch git-annex-dropunused git-annex-init \ git-annex-readpresentkey git-annex-transferkey \ git-annex-webapp git-annex-edit git-annex-initremote \ git-annex-registerurl git-annex-transferkeys \ git-annex-whereis git-annex-enable-tor git-annex-list \ git-annex-reinit git-annex-trust git-annex \ git-annex-enableremote git-annex-lock \ git-annex-reinject git-annex-unannex \ git-remote-tor-annex git-annex-examinekey git-annex-log \ git-annex-rekey git-annex-undo post-build: .for man in ${MAN1PAGES} ${WRKSRC}/Build/mdwn2man ${man} 1 ${WRKSRC}/doc/${man}.mdwn > ${WRKSRC}/doc/${man}.1 .endfor post-install: .for man in ${MAN1PAGES} ${INSTALL_MAN} ${WRKSRC}/doc/${man}.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor post-stage: ${LN} -sf git-annex ${STAGEDIR}${PREFIX}/${CABAL_LIBEXEC}/git-annex-shell ${LN} -sf git-annex ${STAGEDIR}${PREFIX}/${CABAL_LIBEXEC}/git-remote-tor-annex ${CP} ${STAGEDIR}${PREFIX}/bin/git-annex ${STAGEDIR}${PREFIX}/bin/git-annex-shell ${CP} ${STAGEDIR}${PREFIX}/bin/git-annex ${STAGEDIR}${PREFIX}/bin/git-remote-tor-annex ${REINPLACE_CMD} 's|${PREFIX}/${CABAL_LIBEXEC}/git-annex|${PREFIX}/${CABAL_LIBEXEC}/git-annex-shell|' \ ${STAGEDIR}${PREFIX}/bin/git-annex-shell ${REINPLACE_CMD} 's|${PREFIX}/${CABAL_LIBEXEC}/git-annex|${PREFIX}/${CABAL_LIBEXEC}/git-remote-tor-annex|' \ ${STAGEDIR}${PREFIX}/bin/git-remote-tor-annex .include diff --git a/devel/ocaml-opam/Makefile b/devel/ocaml-opam/Makefile index 3a81818bb035..78095ee6eece 100644 --- a/devel/ocaml-opam/Makefile +++ b/devel/ocaml-opam/Makefile @@ -1,44 +1,45 @@ # Created by: J. Giovannangeli PORTNAME= opam PORTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/ocaml/opam/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ocaml- DISTNAME= opam-full-${DISTVERSION} MAINTAINER= hannes@mehnert.org COMMENT= Source-based package manager for OCaml LICENSE= LGPL21 RUN_DEPENDS= curl:ftp/curl \ gpatch:devel/patch USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-checks MAKE_JOBS_UNSAFE= yes ALL_TARGET= cold-lib-ext cold-all OPTIONS_DEFINE= DARCS GIT MERCURIAL RSYNC OPTIONS_DEFAULT= GIT RSYNC NO_OPTIONS_SORT= yes RSYNC_DESC= Remote repository synchronized with Rsync DARCS_RUN_DEPENDS= darcs:devel/hs-darcs GIT_RUN_DEPENDS= git:devel/git MERCURIAL_RUN_DEPENDS= ${PY_MERCURIAL} RSYNC_RUN_DEPENDS= rsync:net/rsync pre-configure: cd ${WRKSRC} && ${MAKE_CMD} compiler post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/opam-installer @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/opam .include diff --git a/devel/ocaml-topkg/Makefile b/devel/ocaml-topkg/Makefile index 5fc8b0872af1..35bdb3fb1e4b 100644 --- a/devel/ocaml-topkg/Makefile +++ b/devel/ocaml-topkg/Makefile @@ -1,33 +1,34 @@ # Created by: Alexey Dokuchaev PORTNAME= topkg PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://erratique.ch/software/topkg/releases/ PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Transitory OCaml software packager LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \ opam-installer:devel/ocaml-opam USES= tar:tbz USE_OCAML= yes USE_OCAML_FINDLIB= yes OPTIONS_DEFINE= DOCS do-build: cd ${BUILD_WRKSRC} && ocaml pkg/pkg.ml build do-install: cd ${INSTALL_WRKSRC} && opam-installer -i \ --prefix=${STAGEDIR}${PREFIX} \ --docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \ --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install .include diff --git a/devel/ocaml-uchar/Makefile b/devel/ocaml-uchar/Makefile index 5ad22ef9c183..5326ae13ce10 100644 --- a/devel/ocaml-uchar/Makefile +++ b/devel/ocaml-uchar/Makefile @@ -1,33 +1,34 @@ # Created by: Alexey Dokuchaev PORTNAME= uchar PORTVERSION= 0.0.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Compatibility library for OCaml's Uchar module LICENSE= LGPL21 # (with linking exception) LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \ opam-installer:devel/ocaml-opam USE_GITHUB= yes GH_ACCOUNT= ocaml USE_OCAML= yes PLIST_FILES= ${OCAML_SITELIBDIR}/${PORTNAME}/META do-build: cd ${BUILD_WRKSRC} && ocaml pkg/build.ml \ native=true native-dynlink=true do-install: cd ${INSTALL_WRKSRC} && opam-installer -i \ --prefix=${STAGEDIR}${PREFIX} \ --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install .include diff --git a/devel/ocaml-uutf/Makefile b/devel/ocaml-uutf/Makefile index 1dd5c914d5f3..f117039c0631 100644 --- a/devel/ocaml-uutf/Makefile +++ b/devel/ocaml-uutf/Makefile @@ -1,37 +1,38 @@ # Created by: Veniamin Gvozdikov PORTNAME= uutf PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://erratique.ch/software/uutf/releases/ PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Non-blocking streaming Unicode codec for OCaml LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild BUILD_DEPENDS+= opam-installer:devel/ocaml-opam \ ${LOCALBASE}/${OCAML_SITELIBDIR}/cmdliner/META:devel/ocaml-cmdliner \ ${LOCALBASE}/${OCAML_SITELIBDIR}/topkg/META:devel/ocaml-topkg \ ${LOCALBASE}/${OCAML_SITELIBDIR}/uchar/META:devel/ocaml-uchar USES= tar:tbz USE_OCAML= yes USE_OCAML_FINDLIB= yes USE_OCAML_LDCONFIG= yes OPTIONS_DEFINE= DOCS do-build: cd ${BUILD_WRKSRC} && ocaml pkg/pkg.ml build do-install: cd ${INSTALL_WRKSRC} && opam-installer -i \ --prefix=${STAGEDIR}${PREFIX} \ --docdir=${OCAML_DOCSDIR:S,^${PREFIX}/,,} \ --libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install .include diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile index 10c29ad34182..ef04ad9819bd 100644 --- a/devel/pijul/Makefile +++ b/devel/pijul/Makefile @@ -1,294 +1,294 @@ # Created by: Carlo Strub PORTNAME= pijul PORTVERSION= 1.0.0.b -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= cs@FreeBSD.org COMMENT= Distributed version control system LICENSE= GPLv2 LIB_DEPENDS= libzstd.so:archivers/zstd \ libxxhash.so:devel/xxhash USES= cargo ssl CARGO_INSTALL= no CARGO_CRATES= ${PORTNAME}-1.0.0-beta \ addr2line-0.17.0 \ adler-1.0.2 \ adler32-1.2.0 \ aes-0.7.5 \ aho-corasick-0.7.18 \ anyhow-1.0.52 \ arrayref-0.3.6 \ arrayvec-0.7.2 \ atty-0.2.14 \ autocfg-1.0.1 \ backtrace-0.3.63 \ base64-0.13.0 \ base64ct-1.3.3 \ bcrypt-pbkdf-0.6.2 \ bincode-1.3.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ blake3-1.3.0 \ block-buffer-0.9.0 \ block-buffer-0.10.0 \ block-modes-0.8.1 \ block-padding-0.2.1 \ blowfish-0.8.0 \ bs58-0.4.0 \ bstr-0.2.17 \ bumpalo-3.9.1 \ byteorder-1.4.3 \ bytes-1.1.0 \ canonical-path-2.0.2 \ cc-1.0.72 \ cfg-if-1.0.0 \ chrono-0.4.19 \ cipher-0.3.0 \ clap-3.0.10 \ clap_derive-3.0.6 \ constant_time_eq-0.1.5 \ core-foundation-0.9.2 \ core-foundation-sys-0.8.3 \ cpufeatures-0.2.1 \ crc32fast-1.3.0 \ crossbeam-deque-0.8.1 \ crossbeam-epoch-0.9.6 \ crossbeam-utils-0.8.6 \ crypto-common-0.1.1 \ crypto-mac-0.11.1 \ cryptovec-0.6.1 \ ctr-0.8.0 \ ctrlc-3.2.1 \ curve25519-dalek-3.2.0 \ data-encoding-2.3.2 \ diffs-0.4.1 \ digest-0.9.0 \ digest-0.10.1 \ dirs-3.0.2 \ dirs-next-2.0.0 \ dirs-sys-0.3.6 \ dirs-sys-next-0.1.2 \ ed25519-1.3.0 \ ed25519-dalek-1.0.1 \ edit-0.1.3 \ either-1.6.1 \ encoding_rs-0.8.30 \ env_logger-0.8.4 \ errno-0.2.8 \ errno-dragonfly-0.1.2 \ fastrand-1.6.0 \ filetime-0.2.15 \ flate2-1.0.22 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.1 \ fs2-0.4.3 \ futures-0.3.19 \ futures-channel-0.3.19 \ futures-core-0.3.19 \ futures-executor-0.3.19 \ futures-io-0.3.19 \ futures-macro-0.3.19 \ futures-sink-0.3.19 \ futures-task-0.3.19 \ futures-util-0.3.19 \ generic-array-0.14.5 \ getrandom-0.1.16 \ getrandom-0.2.4 \ gimli-0.26.1 \ git2-0.13.25 \ globset-0.4.8 \ h2-0.3.10 \ hashbrown-0.11.2 \ heck-0.4.0 \ hermit-abi-0.1.19 \ hmac-0.11.0 \ http-0.2.6 \ http-body-0.4.4 \ httparse-1.5.1 \ httpdate-1.0.2 \ human-panic-1.0.3 \ humantime-2.1.0 \ hyper-0.14.16 \ hyper-tls-0.5.0 \ idna-0.2.3 \ ignore-0.4.18 \ indexmap-1.8.0 \ instant-0.1.12 \ ipnet-2.3.1 \ itoa-0.4.8 \ itoa-1.0.1 \ jobserver-0.1.24 \ js-sys-0.3.55 \ lazy_static-1.4.0 \ libc-0.2.112 \ libgit2-sys-0.12.26+1.3.0 \ libpijul-1.0.0-beta \ libsodium-sys-0.2.7 \ libssh2-sys-0.2.23 \ libz-sys-1.1.3 \ linked-hash-map-0.5.4 \ lock_api-0.4.5 \ log-0.4.14 \ lru-cache-0.1.2 \ matches-0.1.9 \ md5-0.7.0 \ memchr-2.4.1 \ memmap-0.7.0 \ memoffset-0.6.5 \ mime-0.3.16 \ minimal-lexical-0.2.1 \ miniz_oxide-0.4.4 \ mio-0.7.14 \ miow-0.3.7 \ native-tls-0.2.8 \ nix-0.23.1 \ nom-7.1.0 \ ntapi-0.3.6 \ num-bigint-0.4.3 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.1 \ object-0.27.1 \ once_cell-1.9.0 \ opaque-debug-0.3.0 \ openssl-0.10.38 \ openssl-probe-0.1.5 \ openssl-sys-0.9.72 \ os_str_bytes-6.0.0 \ os_type-2.4.0 \ pager-0.16.0 \ parking_lot-0.11.2 \ parking_lot_core-0.8.5 \ password-hash-0.2.3 \ path-slash-0.1.4 \ pbkdf2-0.8.0 \ pbkdf2-0.9.0 \ percent-encoding-2.1.0 \ pijul-macros-0.5.0 \ pin-project-lite-0.2.8 \ pin-utils-0.1.0 \ pkg-config-0.3.24 \ ppv-lite86-0.2.16 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.36 \ quote-1.0.14 \ rand-0.7.3 \ rand-0.8.4 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.3 \ rand_hc-0.2.0 \ rand_hc-0.3.1 \ redox_syscall-0.2.10 \ redox_users-0.4.0 \ regex-1.5.4 \ regex-syntax-0.6.25 \ remove_dir_all-0.5.3 \ reqwest-0.11.9 \ rlimit-0.6.2 \ rpassword-5.0.1 \ rustc-demangle-0.1.21 \ ryu-1.0.9 \ same-file-1.0.6 \ sanakirja-1.2.16 \ sanakirja-core-1.2.16 \ schannel-0.1.19 \ scopeguard-1.1.0 \ security-framework-2.5.0 \ security-framework-sys-2.5.0 \ serde-1.0.133 \ serde_bytes-0.11.5 \ serde_derive-1.0.133 \ serde_json-1.0.75 \ serde_urlencoded-0.7.1 \ sha2-0.9.9 \ signal-hook-registry-1.4.0 \ signature-1.5.0 \ slab-0.4.5 \ smallvec-1.8.0 \ socket2-0.4.2 \ static_assertions-1.1.0 \ strsim-0.10.0 \ subtle-2.4.1 \ syn-1.0.85 \ synstructure-0.12.6 \ tar-0.4.38 \ tempfile-3.3.0 \ termcolor-1.1.2 \ terminal_size-0.1.17 \ textwrap-0.14.2 \ thiserror-1.0.30 \ thiserror-impl-1.0.30 \ thread_local-1.1.3 \ threadpool-1.8.1 \ thrussh-0.33.5 \ thrussh-config-0.5.0 \ thrussh-keys-0.21.0 \ thrussh-libsodium-0.2.1 \ time-0.1.43 \ tinyvec-1.5.1 \ tinyvec_macros-0.1.0 \ tokio-1.15.0 \ tokio-macros-1.7.0 \ tokio-native-tls-0.3.0 \ tokio-stream-0.1.8 \ tokio-util-0.6.9 \ toml-0.5.8 \ tower-service-0.3.1 \ tracing-0.1.29 \ tracing-core-0.1.21 \ try-lock-0.2.3 \ twox-hash-1.6.2 \ typenum-1.15.0 \ unicode-bidi-0.3.7 \ unicode-normalization-0.1.19 \ unicode-xid-0.2.2 \ url-2.2.2 \ uuid-0.8.2 \ vcpkg-0.2.15 \ version_check-0.9.4 \ walkdir-2.3.2 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.3+wasi-snapshot-preview1 \ wasm-bindgen-0.2.78 \ wasm-bindgen-backend-0.2.78 \ wasm-bindgen-futures-0.4.28 \ wasm-bindgen-macro-0.2.78 \ wasm-bindgen-macro-support-0.2.78 \ wasm-bindgen-shared-0.2.78 \ web-sys-0.3.55 \ which-4.2.2 \ whoami-1.2.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ xattr-0.2.2 \ yasna-0.4.0 \ zeroize-1.3.0 \ zeroize_derive-1.3.1 \ zstd-seekable-0.1.7 PLIST_FILES= bin/pijul post-patch: ${MV} ${WRKSRC}/cargo-crates/pijul-1.0.0-beta/* ${WRKSRC}/ do-install: ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/pijul ${STAGEDIR}${PREFIX}/bin/pijul post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pijul .include diff --git a/devel/py-libioc/Makefile b/devel/py-libioc/Makefile index 90beec7f5382..bf1379620f2f 100644 --- a/devel/py-libioc/Makefile +++ b/devel/py-libioc/Makefile @@ -1,33 +1,33 @@ PORTNAME= libioc PORTVERSION= 0.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= ceea85bbabaafa0be700.diff:-p1 MAINTAINER= stefan@gronke.net COMMENT= Library to manage jails with iocage and iocell LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libzfs>0:devel/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sysctl>0:devel/py-sysctl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ucl>0:textproc/py-ucl@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss \ rsync:net/rsync USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bsdci NO_ARCH= yes USE_PYTHON= autoplist distutils py3kplist PLIST_SUB+= PORTVERSION=${PORTVERSION} .include diff --git a/devel/py-pooch/Makefile b/devel/py-pooch/Makefile index a0038d7ffd4e..949830f188bf 100644 --- a/devel/py-pooch/Makefile +++ b/devel/py-pooch/Makefile @@ -1,39 +1,39 @@ # Created by: Po-Chuan Hsieh PORTNAME= pooch PORTVERSION= 1.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fetch your sample data files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19.0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PROGRESS SFTP XXHASH OPTIONS_DEFAULT=PROGRESS SFTP XXHASH PROGRESS_DESC= Progress bar support SFTP_DESC= SFTP download support XXHASH_DESC= Hash algorithm support PROGRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=4.41.0<5.0.0:misc/py-tqdm@${PY_FLAVOR} SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.7.0:security/py-paramiko@${PY_FLAVOR} XXHASH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xxhash>=1.4.3:devel/py-xxhash@${PY_FLAVOR} post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-trimesh/Makefile b/devel/py-trimesh/Makefile index 7620697fab55..feeabad1aa11 100644 --- a/devel/py-trimesh/Makefile +++ b/devel/py-trimesh/Makefile @@ -1,43 +1,44 @@ PORTNAME= trimesh PORTVERSION= 3.5.25 +PORTREVISION= 1 CATEGORIES= devel cad python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Library for loading and using triangular meshes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md # This order of dependancies directly lifted from setup.py please do not change! NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>0:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svg_path>0:graphics/py-svg.path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}triangle>0:math/py-triangle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-fcl>0:math/py-python-fcl@${PY_FLAVOR} BUILD_DEPENDS= ${NEEDED_DEPENDS} RUN_DEPENDS= ${NEEDED_DEPENDS} USES= compiler:c++11-lang python:3.5+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/devel/py-types-xxhash/Makefile b/devel/py-types-xxhash/Makefile index c7136a88ea5c..8769bde60a78 100644 --- a/devel/py-types-xxhash/Makefile +++ b/devel/py-types-xxhash/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-xxhash PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for xxhash LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-xxhash/Makefile b/devel/py-xxhash/Makefile index b043dd086d85..4fe68ee45155 100644 --- a/devel/py-xxhash/Makefile +++ b/devel/py-xxhash/Makefile @@ -1,25 +1,26 @@ PORTNAME= xxhash PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for the xxHash library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xxhash>=0.8.1:devel/xxhash LIB_DEPENDS= libxxhash.so:devel/xxhash USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFIGURE_ENV= XXHASH_LINK_SO=yes MAKE_ENV= XXHASH_LINK_SO=yes post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/tailor/Makefile b/devel/tailor/Makefile index 914906add4b9..e7c5cbbbf51b 100644 --- a/devel/tailor/Makefile +++ b/devel/tailor/Makefile @@ -1,35 +1,36 @@ # Created by: Rui Lopes PORTNAME= tailor DISTVERSION= 0.9.37 +PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= portmaster@BSDforge.com COMMENT= Migrates changesets between version control systems LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= tailor GL_COMMIT= 06d9068d84a4e78f30579fbdc46ed22ec9d953c7 OPTIONS_DEFINE= DOCS PORTDOCS= README README.* DOC.* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/DOC* ${STAGEDIR}${DOCSDIR} .include diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile index 7fa885945db8..cb2ac051a724 100644 --- a/emulators/rpcs3/Makefile +++ b/emulators/rpcs3/Makefile @@ -1,108 +1,109 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v DISTVERSION= 0.0.23 # git rev-list --count HEAD +PORTREVISION= 1 DISTVERSIONSUFFIX= -13833-g969b9eb89d CATEGORIES= emulators wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= PS3 emulator/debugger LICENSE= APACHE20 ISCL GPLv2 MIT ZLIB LICENSE_COMB= multi LICENSE_FILE_ISCL= ${WRKSRC_cubeb}/LICENSE LICENSE_FILE_ZLIB= ${WRKSRC_asmjit}/LICENSE.md BUILD_DEPENDS= flatc:devel/flatbuffers LIB_DEPENDS= libxxhash.so:devel/xxhash \ libcurl.so:ftp/curl \ libpng.so:graphics/png \ libavcodec.so:multimedia/ffmpeg \ libpugixml.so:textproc/pugixml ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= requires int128 and SSE2 USE_GITHUB= yes GH_ACCOUNT= RPCS3 GH_TUPLE= RPCS3:hidapi:hidapi-0.12.0-2-gc2aa9dd:hidapi/3rdparty/hidapi/hidapi \ RPCS3:llvm-mirror:5521155be5c8:llvm/llvm \ RPCS3:soundtouch:2.3.1-16-g83cfba6:soundtouch/3rdparty/SoundTouch/soundtouch \ asmjit:asmjit:fc2a5d8:asmjit/3rdparty/asmjit/asmjit \ jbeder:yaml-cpp:yaml-cpp-0.7.0-1-g0b67821:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \ KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-152-g4995a2f:spirv_headers/3rdparty/SPIRV/SPIRV-Headers \ KhronosGroup:SPIRV-Tools:v2022.2:spirv_tools/3rdparty/SPIRV/SPIRV-Tools \ KhronosGroup:glslang:11.10.0:glslang/3rdparty/glslang/glslang \ kinetiknz:cubeb:cubeb-0.2-1381-g708f52c:cubeb/3rdparty/cubeb/cubeb \ wolfSSL:wolfssl:v5.3.0-stable:wolfssl/3rdparty/wolfssl/wolfssl USES= cmake compiler:c++17-lang elfctl gl iconv:wchar_t localbase:ldflags \ openal:soft pkgconfig python:3.4+,build qt:5 xorg USE_GL= gl glew USE_QT= qmake_build buildtools_build core concurrent dbus gui multimedia svg widgets USE_XORG= x11 CMAKE_ON= CMAKE_SKIP_RPATH ${CURL FFMPEG FLATBUFFERS LIBPNG PUGIXML XXHASH:L:S/^/USE_SYSTEM_/} CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests CMAKE_OFF= USE_NATIVE_INSTRUCTIONS USE_PRECOMPILED_HEADERS LDFLAGS+= -Wl,--as-needed # GLU ELF_FEATURES= +noaslr,wxneeded:bin/${PORTNAME} OPTIONS_DEFINE= ALSA EVDEV FAUDIO PULSEAUDIO JACK SNDIO VULKAN OPTIONS_DEFAULT=EVDEV FAUDIO PULSEAUDIO JACK SNDIO VULKAN ALSA_BUILD_DEPENDS= alsa-lib>0:audio/alsa-lib ALSA_CMAKE_BOOL= USE_ALSA EVDEV_DESC= libevdev-based joystick support EVDEV_CMAKE_BOOL= USE_LIBEVDEV EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto EVDEV_LIB_DEPENDS= libevdev.so:devel/libevdev FAUDIO_DESC= FAudio audio support FAUDIO_LIB_DEPENDS= libFAudio.so:audio/faudio FAUDIO_CMAKE_BOOL= USE_FAUDIO USE_SYSTEM_FAUDIO JACK_BUILD_DEPENDS= jackit>0:audio/jack JACK_CMAKE_BOOL= USE_JACK PULSEAUDIO_BUILD_DEPENDS=pulseaudio>0:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= USE_PULSE SNDIO_BUILD_DEPENDS= sndio>0:audio/sndio SNDIO_CMAKE_BOOL= USE_SNDIO VULKAN_DESC= Vulkan renderer VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_CMAKE_BOOL= USE_VULKAN post-patch: @${REINPLACE_CMD} -e '/GIT_BRANCH/s/local_build/master/' \ -e '/GIT_FULL_BRANCH/s/local_build/${GH_ACCOUNT}\/${GH_PROJECT}\/master/' \ -e '/GIT_VERSION/s/local_build/${GH_TAGNAME:C/[^-]*-//}/' \ ${WRKSRC}/${PORTNAME}/git-version.cmake .include # Ignore Mk/bsd.default-versions.mk but respect make.conf(5) .if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mllvm*} LLVM_DEFAULT= 13 # bump if not latest release .endif BUILD_DEPENDS+= clang++${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} USES:= ${USES:Ncompiler*} CC= clang${LLVM_DEFAULT} CXX= clang++${LLVM_DEFAULT} CPP= clang-cpp${LLVM_DEFAULT} # XXX Move into separate port and standardize via USES GH_TUPLE+= llvm:llvm-project:llvmorg-13.0.1-rc1:libcxx CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt pre-configure: bundled-libcxx bundled-libcxx: @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:M*Ninja*} \ -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build .include diff --git a/graphics/lightzone/Makefile b/graphics/lightzone/Makefile index 374f79861935..22d0a849bcd6 100644 --- a/graphics/lightzone/Makefile +++ b/graphics/lightzone/Makefile @@ -1,67 +1,67 @@ # Created by: Yuri Victorovich PORTNAME= lightzone DISTVERSION= 4.1.8-3 DISTVERSIONSUFFIX= -g36e87773 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics java DIST_SUBDIR= ${PORTNAME} PATCH_SITES= https://github.com/ktgw0316/LightZone/commit/ PATCHFILES= 376ec67ddfb1.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Professional-level digital darkroom and photo editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= jhindexer:java/javahelp \ git:devel/git \ rsync:net/rsync \ tidy:www/tidy-lib \ autoconf:devel/autoconf LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libtiff.so:graphics/tiff RUN_DEPENDS= jhindexer:java/javahelp BROKEN_aarch64= fails to link: /usr/local/bin/ld: LC_JNIUtils.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol BROKEN_armv6= fails to compile: build.xml: exec returned: 1 BROKEN_armv7= fails to compile: build.xml: exec returned: 1 USE_GITHUB= yes GH_ACCOUNT= ktgw0316 GH_PROJECT= LightZone USES= desktop-file-utils gmake gnome jpeg pkgconfig xorg USE_ANT= yes USE_JAVA= yes USE_GCC= yes USE_LDCONFIG= yes USE_XORG= x11 JAVA_VENDOR= openjdk JAVA_BUILD= yes JAVA_RUN= yes PATCH_WRKSRC= ${WRKSRC:H} WRKSRC_SUBDIR= linux LIBDIR= ${PREFIX}/lib/${PORTNAME} PLIST_SUB= LIBDIR="${LIBDIR}" post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|' -e 's|g++|${CXX}|' ${WRKSRC}/../lightcrafts/mk/platform.mk @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/products/lightzone do-install: ${INSTALL_SCRIPT} ${WRKSRC}/products/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/products/*.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/LightZone-forkd ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/dcraw_lz ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/products/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKSRC}/products/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ @cd ${WRKSRC} && ${COPYTREE_SHARE} icons ${STAGEDIR}${PREFIX}/share/ .include diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index d6025fbb639e..dc1b63ec4ffb 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,102 +1,103 @@ PORTNAME= telegram-desktop DISTVERSION= 4.0.2 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= glebius@FreeBSD.org COMMENT= Telegram Desktop messaging app LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= does not build, webrtc related NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= Only little endian is supported BUILD_DEPENDS= alsa-lib>0:audio/alsa-lib \ microsoft-gsl>0:devel/microsoft-gsl \ pulseaudio>0:audio/pulseaudio \ range-v3>0:devel/range-v3 \ tl-expected>0:devel/tl-expected \ v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm \ ${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libdbus-1.so:devel/dbus \ libdbusmenu-qt5.so:devel/libdbusmenu-qt \ libenchant-2.so:textproc/enchant2 \ libevent.so:devel/libevent \ libhunspell-1.7.so:textproc/hunspell \ libjpeg.so:graphics/jpeg-turbo \ liblz4.so:archivers/liblz4 \ librnnoise.so:audio/rnnoise \ libopenal.so:audio/openal-soft \ libopenh264.so:multimedia/openh264 \ libopus.so:audio/opus \ libpipewire-0.3.so:multimedia/pipewire \ libqrcodegencpp.so:graphics/qr-code-generator \ libusrsctp.so:net/libusrsctp \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon \ libxxhash.so:devel/xxhash \ libvpx.so:multimedia/libvpx USES= cmake compiler:c++17-lang desktop-file-utils gl \ gnome pkgconfig python:3.7+,build qt:5 ssl xorg USE_GITHUB= nodefault GH_ACCOUNT= telegramdesktop GH_PROJECT= tdesktop USE_GL= gl USE_GNOME= glib20 glibmm USE_QT= core dbus gui imageformats network widgets buildtools_build \ qmake_build wayland svg USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xrandr xtst CMAKE_ARGS= -DDESKTOP_APP_SPECIAL_TARGET="" -DTDESKTOP_LAUNCHER_BASENAME="telegramdesktop" \ -DTDESKTOP_API_ID=${TELEGRAM_API_ID} -DTDESKTOP_API_HASH=${TELEGRAM_API_HASH} \ -Ddisable_autoupdate=1 CMAKE_ON= DESKTOP_APP_USE_PACKAGED DESKTOP_APP_DISABLE_CRASH_REPORTS \ DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION CMAKE_OFF= DESKTOP_APP_USE_PACKAGED_FONTS \ DESKTOP_APP_QT6 # Disable DCHECKs, otherwise video calls will crash. CXXFLAGS+= -DNDEBUG # see Bugzilla #245452 for details NO_CCACHE= yes # Telegram uses OpenAL for its audio, but libtgvoip (for voice calls) can use PulseAudio or ALSA. # It dynamically loads PulseAudio, and if this fails, it loads ALSA. # If both of them are not installed, then voice calls do not work, but other functionalities still work. OPTIONS_DEFINE= WEBKIT OPTIONS_DEFAULT= ALSA OPTIONS_MULTI= AUDIO OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO AUDIO_DESC= Audio backend for voice calls WEBKIT_DESC= WebKit-gtk integration for payments ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio WEBKIT_CMAKE_BOOL_OFF= DESKTOP_APP_DISABLE_WEBKITGTK WEBKIT_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 WEBKIT_USE= GNOME=cairo,gtk30 # Telegram asks each custom build to have its own API ID and hash. TELEGRAM_API_HASH= 20a3432aab43f24bb4460fceac5ba38d TELEGRAM_API_ID= 601761 .include .if ${COMPILER_VERSION} < 130 LLVM_VER= 13 BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CC= ${LOCALBASE}/bin/clang${LLVM_VER} CXX= ${LOCALBASE}/bin/clang++${LLVM_VER} .endif .include diff --git a/net/fort/Makefile b/net/fort/Makefile index db3e07342bcb..637ef076a9c5 100644 --- a/net/fort/Makefile +++ b/net/fort/Makefile @@ -1,41 +1,41 @@ PORTNAME= fort DISTVERSION= 1.5.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= toni@devboks.com COMMENT= FORT Validator is an open source RPKI validator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl libjansson.so:devel/jansson \ libxml2.so:textproc/libxml2 RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync USES= autoreconf compiler:c11 pkgconfig ssl USE_GITHUB= yes USE_RC_SUBR= fort GH_ACCOUNT= NICMx GH_PROJECT= FORT-validator GNU_CONFIGURE= yes SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} -e "s|/tmp/fort|${ETCDIR}|" \ ${WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "s|/usr/local/ssl|/etc/ssl|" \ ${WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "s|rsync\",|${LOCALBASE}/bin/rsync\",|" \ ${WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "/\"daemon\": false,/d" \ ${WRKSRC}/examples/config.json post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/repository ${STAGEDIR}${ETCDIR}/tal ${INSTALL_DATA} ${WRKSRC}/examples/config.json \ ${STAGEDIR}${ETCDIR}/fort-config.json.sample .include diff --git a/net/grsync/Makefile b/net/grsync/Makefile index 3398bbac844a..121e6a920ccf 100644 --- a/net/grsync/Makefile +++ b/net/grsync/Makefile @@ -1,34 +1,35 @@ # Created by: Ganael Laplanche PORTNAME= grsync PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.opbyte.it/release/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= GTK frontend for rsync LICENSE= GPLv2 RUN_DEPENDS= rsync:net/rsync \ bash:shells/bash LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= desktop-file-utils gettext gmake gnome \ pkgconfig shared-mime-info shebangfix USE_GNOME= cairo gtk30 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-unity CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= src/grsync-batch OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls .include diff --git a/net/p5-File-Rsync/Makefile b/net/p5-File-Rsync/Makefile index 94e1229adfa5..f583a7938bce 100644 --- a/net/p5-File-Rsync/Makefile +++ b/net/p5-File-Rsync/Makefile @@ -1,23 +1,24 @@ # Created by: petef@FreeBSD.org PORTNAME= File-Rsync PORTVERSION= 0.49 +PORTREVISION= 1 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl convenience wrapper for the rsync(1) program LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= rsync:net/rsync \ p5-IPC-Run3>=0.042:devel/p5-IPC-Run3 USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile index ee9c94a8409c..486ba85df40c 100644 --- a/net/rabbitmq/Makefile +++ b/net/rabbitmq/Makefile @@ -1,89 +1,90 @@ # Created by: Phillip Neumann PORTNAME= rabbitmq DISTVERSION= 3.9.17 +PORTREVISION= 1 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 "" 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/net/routinator/Makefile b/net/routinator/Makefile index 5979ec4e4cd9..93fd08e6cb80 100644 --- a/net/routinator/Makefile +++ b/net/routinator/Makefile @@ -1,226 +1,226 @@ PORTNAME= routinator DISTVERSIONPREFIX= v DISTVERSION= 0.11.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ${ROUTINATOR_UI_URL}/v${ROUTINATOR_UI_VERSION}/:0 DISTFILES+= routinator-ui-build.tar.gz:0 MAINTAINER= jaap@NLnetLabs.nl COMMENT= RPKI signed route collector and validator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= ring crate not ported to other architectures RUN_DEPENDS= rsync:net/rsync USES= cargo cpe CPE_VENDOR= nlnetlabs USE_GITHUB= yes GH_ACCOUNT= NLnetLabs USE_RC_SUBR= routinator CARGO_CRATES= addr2line-0.17.0 \ adler-1.0.2 \ ansi_term-0.12.1 \ arc-swap-1.5.0 \ atty-0.2.14 \ autocfg-1.1.0 \ backtrace-0.3.64 \ base64-0.13.0 \ bcder-0.6.1 \ bitflags-1.3.2 \ bumpalo-3.9.1 \ bytes-1.1.0 \ cc-1.0.73 \ cfg-if-1.0.0 \ chrono-0.4.19 \ clap-2.34.0 \ core-foundation-0.9.3 \ core-foundation-sys-0.8.3 \ crc32fast-1.3.2 \ crossbeam-queue-0.3.5 \ crossbeam-utils-0.8.8 \ dirs-4.0.0 \ dirs-sys-0.3.7 \ either-1.6.1 \ encoding_rs-0.8.30 \ error-chain-0.12.4 \ fastrand-1.7.0 \ fern-0.6.0 \ filetime-0.2.15 \ flate2-1.0.22 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.1 \ futures-0.3.21 \ futures-channel-0.3.21 \ futures-core-0.3.21 \ futures-executor-0.3.21 \ futures-io-0.3.21 \ futures-macro-0.3.21 \ futures-sink-0.3.21 \ futures-task-0.3.21 \ futures-util-0.3.21 \ getrandom-0.2.6 \ gimli-0.26.1 \ h2-0.3.13 \ hashbrown-0.11.2 \ hermit-abi-0.1.19 \ http-0.2.6 \ http-body-0.4.4 \ httparse-1.6.0 \ httpdate-1.0.2 \ hyper-0.14.18 \ hyper-rustls-0.23.0 \ hyper-tls-0.5.0 \ idna-0.2.3 \ indexmap-1.8.1 \ instant-0.1.12 \ ipnet-2.4.0 \ itoa-1.0.1 \ js-sys-0.3.56 \ lazy_static-1.4.0 \ libc-0.2.121 \ listenfd-0.5.0 \ log-0.4.16 \ log-reroute-0.1.8 \ matches-0.1.9 \ memchr-2.4.1 \ memoffset-0.6.5 \ mime-0.3.16 \ miniz_oxide-0.4.4 \ mio-0.8.2 \ miow-0.3.7 \ native-tls-0.2.10 \ nix-0.23.1 \ ntapi-0.3.7 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.1 \ object-0.27.1 \ once_cell-1.10.0 \ openssl-0.10.38 \ openssl-probe-0.1.5 \ openssl-sys-0.9.72 \ percent-encoding-2.1.0 \ pin-project-lite-0.2.8 \ pin-utils-0.1.0 \ pkg-config-0.3.25 \ ppv-lite86-0.2.16 \ proc-macro2-1.0.36 \ quick-xml-0.22.0 \ quote-1.0.17 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.3 \ redox_syscall-0.2.13 \ redox_users-0.4.3 \ remove_dir_all-0.5.3 \ reqwest-0.11.10 \ ring-0.16.20 \ routecore-0.1.1 \ routinator-ui-0.3.4 \ rpki-0.14.2 \ rustc-demangle-0.1.21 \ rustc_version-0.4.0 \ rustls-0.20.4 \ rustls-pemfile-0.3.0 \ ryu-1.0.9 \ schannel-0.1.19 \ sct-0.7.0 \ security-framework-2.6.1 \ security-framework-sys-2.6.1 \ semver-1.0.7 \ serde-1.0.136 \ serde_derive-1.0.136 \ serde_json-1.0.79 \ serde_urlencoded-0.7.1 \ signal-hook-registry-1.4.0 \ slab-0.4.6 \ smallvec-1.8.0 \ socket2-0.4.4 \ spin-0.5.2 \ strsim-0.8.0 \ syn-1.0.90 \ syslog-5.0.0 \ tar-0.4.38 \ tempfile-3.3.0 \ term_size-0.3.2 \ textwrap-0.11.0 \ thiserror-1.0.30 \ thiserror-impl-1.0.30 \ time-0.1.43 \ tinyvec-1.5.1 \ tinyvec_macros-0.1.0 \ tokio-1.17.0 \ tokio-macros-1.7.0 \ tokio-native-tls-0.3.0 \ tokio-rustls-0.23.3 \ tokio-socks-0.5.1 \ tokio-stream-0.1.8 \ tokio-util-0.7.1 \ toml-0.5.8 \ tower-service-0.3.1 \ tracing-0.1.32 \ tracing-attributes-0.1.20 \ tracing-core-0.1.24 \ try-lock-0.2.3 \ unicode-bidi-0.3.7 \ unicode-normalization-0.1.19 \ unicode-width-0.1.9 \ unicode-xid-0.2.2 \ untrusted-0.7.1 \ url-2.2.2 \ uuid-0.8.2 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ version_check-0.9.4 \ want-0.3.0 \ wasi-0.10.2+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.79 \ wasm-bindgen-backend-0.2.79 \ wasm-bindgen-futures-0.4.29 \ wasm-bindgen-macro-0.2.79 \ wasm-bindgen-macro-support-0.2.79 \ wasm-bindgen-shared-0.2.79 \ web-sys-0.3.56 \ webpki-0.22.0 \ webpki-roots-0.22.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.10.1 \ xattr-0.2.2 SUB_FILES= pkg-message SUB_LIST+= GROUPS=${GROUPS} \ USERS=${USERS} USERS= ${PORTNAME} GROUPS= ${PORTNAME} ROUTINATOR_UI_VERSION= 0.3.4 ROUTINATOR_UI_URL= https://github.com/NLnetLabs/routinator-ui/releases/download/ OPTIONS_SUB= yes post-patch: ${REINPLACE_CMD} \ -e "s|DISTDIR|${DISTDIR}|" \ ${WRKSRC}/cargo-crates/routinator-ui-${ROUTINATOR_UI_VERSION}/build.rs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/routinator ${INSTALL_MAN} ${WRKSRC}/doc/routinator.1 ${STAGEDIR}${PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/routinator ${INSTALL_DATA} ${WRKSRC}/etc/routinator.conf.example \ ${STAGEDIR}${PREFIX}/etc/routinator/routinator.conf.example .include diff --git a/net/rpki-client/Makefile b/net/rpki-client/Makefile index bcb36d6bf94f..3a21d7b237c1 100644 --- a/net/rpki-client/Makefile +++ b/net/rpki-client/Makefile @@ -1,34 +1,34 @@ PORTNAME= rpki-client DISTVERSION= 7.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= portmaster@bsdforge.com COMMENT= Resource Public Key Infrastructure (RPKI) implementation from OpenBSD LICENSE= ISCL BUILD_DEPENDS= rsync>0:net/rsync LIB_DEPENDS= libexpat.so:textproc/expat2 \ libtls.so:security/libretls RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ rsync>0:net/rsync USES= autoreconf libtool pkgconfig ssl USE_GITHUB= yes GH_PROJECT= ${PORTNAME}-portable ${PORTNAME}-openbsd:openbsd GH_SUBDIR= openbsd:openbsd GH_TAGNAME= ${PORTNAME}-${DISTVERSION}:openbsd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libtls=libtls USERS= _rpki-client GROUPS= ${USERS} PLIST_SUB= USERS="${USERS}" pre-configure: cd ${WRKSRC} && ${SH} update.sh .include diff --git a/net/rsync/Makefile b/net/rsync/Makefile index dc13b0c295a3..a5a72f8246e9 100644 --- a/net/rsync/Makefile +++ b/net/rsync/Makefile @@ -1,108 +1,108 @@ # Created by: David O'Brien (obrien@cs.ucdavis.edu) PORTNAME= rsync DISTVERSION= 3.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \ http://rsync.mirror.garr.it/src/ \ http://www.mirrorservice.org/sites/rsync.samba.org/src/ \ https://download.samba.org/pub/rsync/src/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Network file distribution/synchronization utility LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libxxhash.so:devel/xxhash \ libzstd.so:archivers/zstd USES= cpe python shebangfix ssl PYTHON_NO_DEPENDS= yes CPE_VENDOR= samba CPE_PRODUCT= rsync USE_RC_SUBR= rsyncd SHEBANG_FILES= support/rrsync GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug \ --enable-ipv6 \ --with-rsyncd-conf=${ETCDIR}/rsyncd.conf INSTALL_TARGET= install-strip TEST_TARGET= check CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PATCH_STRIP= -p1 SUB_LIST= NAME=rsyncd PORTDOCS= NEWS.md README.md csprotocol.txt tech_report.tex # define options OPTIONS_DEFINE= DOCS ICONV POPT_PORT SSH ZLIB_BASE OPTIONS_DEFAULT= FLAGS ICONV SSH ZLIB_BASE OPTIONS_RADIO= PTS OPTIONS_RADIO_PTS= FLAGS RENAMED # options provided upstream FLAGS_DESC= File system flags support patch, adds --fileflags POPT_PORT_DESC= Use popt from devel/popt instead of bundled one SSH_DESC= Use SSH instead of RSH ZLIB_BASE_DESC= Use zlib from base instead of bundled one # options provided by patch (mutually exclusive) PTS_DESC= Functionality provided by third party patches RENAMED_DESC= Add support for renamed file detection FLAGS_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} FLAGS_EXTRA_PATCHES= ${WRKSRC}/patches/fileflags.diff \ ${FILESDIR}/extrapatch-main.c ICONV_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} ICONV_USES= iconv:translit ICONV_CONFIGURE_ENABLE= iconv iconv-open POPT_PORT_LIB_DEPENDS= libpopt.so:devel/popt POPT_PORT_CONFIGURE_OFF= --with-included-popt RENAMED_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} RENAMED_EXTRA_PATCHES= ${WRKSRC}/patches/detect-renamed.diff SSH_CONFIGURE_ON= --with-rsh=ssh SSH_CONFIGURE_OFF= --with-rsh=rsh ZLIB_BASE_CONFIGURE_ON= --with-included-zlib=no .if make(makesum) DISTFILES+= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} .endif .include .if empty(ICONV_LIB) || !${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= ac_cv_search_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's:/etc/r{1,2}sync:${ETCDIR}/:g' \ -e 's:/etc/letsencrypt:${PREFIX}/etc/letsencrypt:g' \ ${WRKSRC}/rsync.1 ${WRKSRC}/rsyncd.conf.5 @${REINPLACE_CMD} -e 's|/usr/bin/rsync|${PREFIX}/bin/rsync|g' ${WRKSRC}/support/rrsync post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/rsyncd.conf.sample ${STAGEDIR}${ETCDIR}/ ${INSTALL_SCRIPT} ${WRKSRC}/support/rrsync ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/rrsync.1 ${STAGEDIR}${PREFIX}/man/man1/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/net/rubygem-rsync/Makefile b/net/rubygem-rsync/Makefile index e021870971c7..59f166b93c21 100644 --- a/net/rubygem-rsync/Makefile +++ b/net/rubygem-rsync/Makefile @@ -1,18 +1,19 @@ PORTNAME= rsync PORTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby rsync library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rsync:net/rsync NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile index 93ebd3b7661a..830d65593c5d 100644 --- a/net/smb4k/Makefile +++ b/net/smb4k/Makefile @@ -1,27 +1,27 @@ PORTNAME= smb4k DISTVERSION= 3.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net kde MAINTAINER= kde@FreeBSD.org COMMENT= Advanced network neighborhood browser and Samba share mounting utility LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= rsync:net/rsync USES= cmake compiler:c++11-lang cpe gettext kde:5 qt:5 samba tar:bzip2 CPE_VENDOR= ${PORTNAME}_project USE_KDE= auth codecs completion config configwidgets coreaddons crash \ dbusaddons dnssd i18n iconthemes jobwidgets kio notifications \ plasma-framework service solid wallet widgetsaddons \ windowsystem xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus declarative gui network printsupport \ testlib widgets xml \ buildtools_build qmake_build KDE_INVENT= 992987421af68f2695867722b8dc4ca30a4669ec network .include diff --git a/ports-mgmt/portshaker-config/Makefile b/ports-mgmt/portshaker-config/Makefile index 27d3234f037d..e267005b1b37 100644 --- a/ports-mgmt/portshaker-config/Makefile +++ b/ports-mgmt/portshaker-config/Makefile @@ -1,26 +1,26 @@ # Created by: Romain Tartiere PORTNAME= portshaker-config -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ports-mgmt MAINTAINER= romain@FreeBSD.org COMMENT= Simple configuration manager for portshaker BUILD_DEPENDS= portshaker:ports-mgmt/portshaker RUN_DEPENDS:= ${BUILD_DEPENDS} MASTERDIR= ${.CURDIR}/../portshaker BUILD_WRKSRC= ${WRKSRC}/examples INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/portshaker.d post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/portshaker.conf \ ${STAGEDIR}${PREFIX}/etc/portshaker.conf.sample-config .include "${MASTERDIR}/Makefile" diff --git a/ports-mgmt/portshaker/Makefile b/ports-mgmt/portshaker/Makefile index 4dc6df488821..d0af062c7e4f 100644 --- a/ports-mgmt/portshaker/Makefile +++ b/ports-mgmt/portshaker/Makefile @@ -1,52 +1,52 @@ # Created by: Romain Tartiere PORTNAME?= portshaker PORTVERSION= 1.0.19 DISTVERSIONPREFIX= v -PORTREVISION?= 2 +PORTREVISION?= 3 CATEGORIES?= ports-mgmt MAINTAINER?= romain@FreeBSD.org COMMENT?= Maintain ports tree using multiple sources LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES+= uidfix USE_GITHUB= yes GH_ACCOUNT= smortex GH_PROJECT= portshaker .if ${PORTNAME} == "portshaker" OPTIONS_DEFINE= GIT MERCURIAL RSYNC SUBVERSION OPTIONS_DEFAULT= RSYNC SUBVERSION RSYNC_DESC= rsync support RSYNC_RUN_DEPENDS= rsync:net/rsync WITH_SUBVERSION_VER?= 114 .if ${WITH_SUBVERSION_VER} == 114 SUBVERSION_RUN_DEPENDS= svn:devel/subversion .elif ${WITH_SUBVERSION_VER} == LTS SUBVERSION_RUN_DEPENDS= svn:devel/subversion-lts .endif GIT_RUN_DEPENDS= git:devel/git MERCURIAL_RUN_DEPENDS= ${PY_MERCURIAL} .else OPTIONS_DEFINE= BSDSHARP ENLIGHTENMENT GECKO HASKELL MARCUSCOM TEXLIVE XORG OPTIONS_DEFAULT= BSDSHARP BSDSHARP_DESC= Enable BSD-sharp ports ENLIGHTENMENT_DESC= Enable Enlightnement ports GECKO_DESC= Enable Gecko ports HASKELL_DESC= Enable Haskell ports MARCUSCOM_DESC= Enable GNOME development ports TEXLIVE_DESC= Enable TeXLive ports (Experimental) XORG_DESC= Enable Xorg development ports BSDSHARP_MAKE_ENV= WITH_BSDSHARP=1 ENLIGHTENMENT_MAKE_ENV= WITH_ENLIGHTENMENT=1 GECKO_MAKE_ENV= WITH_GECKO=1 HASKELL_MAKE_ENV= WITH_HASKELL=1 MARCUSCOM_MAKE_ENV= WITH_MARCUSCOM=1 TEXLIVE_MAKE_ENV= WITH_TEXLIVE=1 XORG_MAKE_ENV= WITH_XORG=1 .endif .include diff --git a/print/lilypond-devel/Makefile b/print/lilypond-devel/Makefile index 5bfb66bc6bec..e45cd89c676e 100644 --- a/print/lilypond-devel/Makefile +++ b/print/lilypond-devel/Makefile @@ -1,92 +1,93 @@ # Created by: patrick, trevor PORTNAME= lilypond DISTVERSION= 2.23.9 +PORTREVISION= 1 CATEGORIES= print audio MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/ PKGNAMESUFFIX= -devel MAINTAINER= m.ne@gmx.net COMMENT= GNU music typesetter LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ dblatex:textproc/dblatex \ fontforge:print/fontforge \ help2man:misc/help2man \ pdftexi2dvi:print/texinfo \ pngtopnm:graphics/netpbm \ rsync:net/rsync \ t1ascii:print/t1utils \ texi2html:textproc/texi2html \ zip:archivers/zip LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgc-threaded.so:devel/boehm-gc-threaded \ libgmp.so:math/gmp \ libguile-2.2.so:lang/guile2 \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu \ mftrace:print/mftrace USES= bison:build compiler:c++11-lib cpe ghostscript gmake gnome \ magick:7,build perl5 pkgconfig python:3.5+ USE_CXXSTD= c++11 USE_GNOME= pango USE_PERL5= build USE_TEX= latex texmf GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ FLEX=${FLEX} \ GUILE_FLAVOR=guile-2.2 \ HOME=${WRKDIR} \ YACC=${YACC} MAKEFILE= GNUmakefile ALL_TARGET= all CONFLICTS_INSTALL= lilypond BINARY_ALIAS= python=${PYTHON_VERSION} INFO= lilypond-changes \ lilypond-contributor \ lilypond-essay \ lilypond-extending \ lilypond-internals \ lilypond-learning \ lilypond-notation \ lilypond-snippets \ lilypond-usage \ music-glossary PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= NLS URW OPTIONS_SUB= yes URW_DESC= Use bundled URW fonts NLS_USES= gettext URW_BUILD_DEPENDS= urw-base35-fonts>0:x11-fonts/urw-base35-fonts URW_RUN_DEPENDS_OFF= urw-base35-fonts>0:x11-fonts/urw-base35-fonts URW_CONFIGURE_WITH= urwotf-dir=${LOCALBASE}/share/fonts/urw-base35-fonts post-patch: @${REINPLACE_CMD} -e 's||"/usr/include/FlexLexer.h"|' \ ${WRKSRC}/lily/include/includable-lexer.hh @${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ ${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf post-patch-NLS-off: @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${DISTVERSION} current) .include diff --git a/print/lilypond/Makefile b/print/lilypond/Makefile index f1dc793a6cb4..f1aafaba2531 100644 --- a/print/lilypond/Makefile +++ b/print/lilypond/Makefile @@ -1,91 +1,92 @@ # Created by: patrick, trevor PORTNAME= lilypond DISTVERSION= 2.22.2 +PORTREVISION= 1 CATEGORIES= print audio MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/ MAINTAINER= m.ne@gmx.net COMMENT= GNU music typesetter LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ dblatex:textproc/dblatex \ fontforge:print/fontforge \ help2man:misc/help2man \ pdftexi2dvi:print/texinfo \ pngtopnm:graphics/netpbm \ rsync:net/rsync \ t1ascii:print/t1utils \ texi2html:textproc/texi2html \ zip:archivers/zip LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu \ mftrace:print/mftrace USES= bison:build compiler:c++11-lib cpe ghostscript gmake gnome \ magick:7,build perl5 pkgconfig python:3.5+ USE_CXXSTD= c++11 USE_GNOME= pango USE_PERL5= build USE_TEX= latex texmf GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ FLEX=${FLEX} \ HOME=${WRKDIR} \ YACC=${YACC} MAKEFILE= GNUmakefile ALL_TARGET= all CONFLICTS_INSTALL= lilypond-devel BINARY_ALIAS= python=${PYTHON_VERSION} INFO= lilypond-changes lilypond-contributor lilypond-essay \ lilypond-extending lilypond-internals lilypond-learning \ lilypond-notation lilypond-snippets lilypond-usage \ music-glossary PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= GUILE2 NLS URW OPTIONS_SUB= yes GUILE2_DESC= guile2 instead guile (incurs performance penalty) URW_DESC= Use bundled URW fonts GUILE2_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \ libguile-2.2.so:lang/guile2 GUILE2_LIB_DEPENDS_OFF= libguile.so:lang/guile1 GUILE2_CONFIGURE_ENV= GUILE_FLAVOR=guile-2.2 NLS_USES= gettext NLS_USES_OFF= gettext-tools URW_BUILD_DEPENDS= urw-base35-fonts>0:x11-fonts/urw-base35-fonts URW_RUN_DEPENDS_OFF= urw-base35-fonts>0:x11-fonts/urw-base35-fonts URW_CONFIGURE_WITH= urwotf-dir=${LOCALBASE}/share/fonts/urw-base35-fonts post-patch: @${REINPLACE_CMD} -e 's||"/usr/include/FlexLexer.h"|' \ ${WRKSRC}/lily/include/includable-lexer.hh @${REINPLACE_CMD} -e 's|$save_CXXFLAGS -Werror=suggest-override|$save_CXXFLAGS|' \ ${WRKSRC}/configure @${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ ${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf post-patch-NLS-off: @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${DISTVERSION} current) .include diff --git a/security/clamav-unofficial-sigs/Makefile b/security/clamav-unofficial-sigs/Makefile index 773930aa0e48..cccc68e3149f 100644 --- a/security/clamav-unofficial-sigs/Makefile +++ b/security/clamav-unofficial-sigs/Makefile @@ -1,53 +1,54 @@ # Created by: Marko Njezic PORTNAME= clamav-unofficial-sigs PORTVERSION= 7.2.5 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= freebsd@mnd.sc COMMENT= Update script for third-party ClamAV databases LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE COMMON_DEPENDS= clamscan:security/clamav \ rsync:net/rsync \ curl:ftp/curl \ gpg:security/gnupg \ gsed:textproc/gsed \ bash:shells/bash BUILD_DEPENDS= ${COMMON_DEPENDS} RUN_DEPENDS= ${COMMON_DEPENDS} USES= perl5 shebangfix USE_GITHUB= yes GH_ACCOUNT= extremeshok SHEBANG_FILES= clamav-unofficial-sigs.sh USE_PERL5= run SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: @${CP} ${FILESDIR}/manpage.conf ${WRKSRC} @${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKSRC}|g' ${WRKSRC}/manpage.conf @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/clamav-unofficial-sigs.sh do-build: (cd ${WRKSRC} && ${LOCALBASE}/bin/bash ./clamav-unofficial-sigs.sh -c manpage.conf --install-man) do-install: ${INSTALL_SCRIPT} ${WRKSRC}/clamav-unofficial-sigs.sh ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/clamav-unofficial-sigs.8 ${STAGEDIR}${MANPREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/config/master.conf ${STAGEDIR}${ETCDIR}/master.conf.sample ${INSTALL_DATA} ${WRKSRC}/config/os/os.freebsd.conf ${STAGEDIR}${ETCDIR}/os.conf.sample ${INSTALL_DATA} ${WRKSRC}/config/user.conf ${STAGEDIR}${ETCDIR}/user.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} INSTALL.md LICENSE README.md ${STAGEDIR}${DOCSDIR}) .include diff --git a/security/git-remote-gcrypt/Makefile b/security/git-remote-gcrypt/Makefile index ac6f9a936626..dcd8f7abf477 100644 --- a/security/git-remote-gcrypt/Makefile +++ b/security/git-remote-gcrypt/Makefile @@ -1,34 +1,35 @@ # Created by: Ashish SHUKLA PORTNAME= git-remote-gcrypt PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= ashish@FreeBSD.org COMMENT= PGP-encrypt git remotes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= rsync:net/rsync \ curl:ftp/curl \ gpg:security/gnupg USES= python:build USE_GITHUB= yes GH_ACCOUNT= spwhitton MAKE_ENV= DESTDIR=${STAGEDIR} NO_BUILD= PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz post-extract: @${REINPLACE_CMD} -e s,prefix/share/man,prefix/man, ${WRKSRC}/install.sh do-install: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${WRKSRC}/install.sh .include diff --git a/security/gvm/Makefile b/security/gvm/Makefile index 3a78a7032912..0f540824f7e1 100644 --- a/security/gvm/Makefile +++ b/security/gvm/Makefile @@ -1,37 +1,38 @@ PORTNAME= gvm PORTVERSION= 21.4.4 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone vulnerability management (metaport) USES= metaport python:3.6+ # Install GVM libraries RUN_DEPENDS+= ${LOCALBASE}/lib/libgvm_base.so:security/gvm-libs # Install GVM Manager RUN_DEPENDS+= ${LOCALBASE}/sbin/gvmd:security/gvmd # Install Scanner wrapper for OSP RUN_DEPENDS+= ${LOCALBASE}/bin/ospd-openvas:security/py-ospd-openvas@${PY_FLAVOR} # Install OpenVAS Scanner RUN_DEPENDS+= ${LOCALBASE}/sbin/openvas:security/openvas # Install GVM Web Interface RUN_DEPENDS+= ${LOCALBASE}/sbin/gsad:security/gsad RUN_DEPENDS+= ${LOCALBASE}/share/gvm/gsad/web/index.html:security/gsa SUB_FILES= pkg-message OPTIONS_DEFINE= PYTHON-GVM GVM-TOOLS OPTIONS_DEFAULT= PYTHON-GVM GVM-TOOLS PYTHON-GVM_DESC= Install GVM python API library GVM-TOOLS_DESC= Install GVM tools PYTHON-GVM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gvm>=0:security/py-python-gvm@${PY_FLAVOR} GVM-TOOLS_RUN_DEPENDS= gvm-cli:security/py-gvm-tools@${PY_FLAVOR} .include diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile index e7b51ec56d65..9a33d90a0d25 100644 --- a/security/gvmd/Makefile +++ b/security/gvmd/Makefile @@ -1,55 +1,56 @@ PORTNAME= gvmd DISTVERSION= 21.4.5 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone Vulnerability Manager central management service LICENSE= AGPLv3+ BUILD_DEPENDS= doxygen>0:devel/doxygen LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgnutls.so:security/gnutls \ libgpgme.so:security/gpgme \ libical.so:devel/libical RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ doxygen>0:devel/doxygen \ p5-XML-Twig>=0:textproc/p5-XML-Twig \ snmpget:net-mgmt/net-snmp \ rsync:net/rsync \ wget:ftp/wget \ gpg:security/gnupg \ xml:textproc/xmlstarlet \ sshpass:security/sshpass \ socat:net/socat \ zip:archivers/zip USE_GITHUB= yes GH_ACCOUNT= greenbone USES= cmake gnome pkgconfig pgsql python samba:run shebangfix USE_GNOME= glib20 libxslt:build USE_LDCONFIG= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= gvmd SHEBANG_FILES= tools/gvm-lsc-rpm-creator \ tools/gvm-lsc-deb-creator \ src/alert_methods/TippingPoint/report-convert.py \ src/alert_methods/SCP/alert \ src/alert_methods/SMB/alert post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/src/manage_sql.c ${REINPLACE_CMD} -e 's|+660|660|g' ${WRKSRC}/tools/greenbone-feed-sync.in post-install: @${MKDIR} ${STAGEDIR}/var/lib/gvm/gvmd/gnupg @${MKDIR} ${STAGEDIR}/var/log/gvm @${MKDIR} ${STAGEDIR}/var/run/gvmd .include diff --git a/security/openvas/Makefile b/security/openvas/Makefile index 8786d9135330..860335eb09bd 100644 --- a/security/openvas/Makefile +++ b/security/openvas/Makefile @@ -1,41 +1,42 @@ PORTNAME= openvas DISTVERSION= 21.4.4 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Open vulnerability assessment scanner LICENSE= GPLv2+ BUILD_DEPENDS= flex:textproc/flex LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgcrypt.so:security/libgcrypt \ libpcap.so.1:net/libpcap \ libksba.so:security/libksba \ libgpgme.so:security/gpgme \ libssh.so:security/libssh \ libgnutls.so:security/gnutls \ libnetsnmp.so:net-mgmt/net-snmp RUN_DEPENDS= redis-server:databases/redis \ snmpget:net-mgmt/net-snmp \ rsync:net/rsync \ nmap:security/nmap \ ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME}-scanner USES= bison cmake gnome pkgconfig python:3.5+ USE_GNOME= glib20 USERS= gvm GROUPS= ${USERS} post-patch: @${REINPLACE_CMD} -e 's|g_pattern_match_string|g_pattern_spec_match_string|g' ${WRKSRC}/misc/strutils.c post-install: @${MKDIR} ${STAGEDIR}/var/run/ospd .include diff --git a/security/pssh/Makefile b/security/pssh/Makefile index f8b40a68e27f..d6240abf9121 100644 --- a/security/pssh/Makefile +++ b/security/pssh/Makefile @@ -1,20 +1,21 @@ PORTNAME= pssh PORTVERSION= 2.3.4 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security net sysutils MAINTAINER= timp87@gmail.com COMMENT= Parallel version of OpenSSH and related tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= rsync:net/rsync USES= python:3.5+ USE_GITHUB= yes GH_ACCOUNT= lilydjwg USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile index 8614c3d7e50b..db2283318366 100644 --- a/security/py-ospd-openvas/Makefile +++ b/security/py-ospd-openvas/Makefile @@ -1,44 +1,45 @@ PORTNAME= ospd-openvas DISTVERSION= 21.4.4 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python #MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Scanner wrapper for OSP (Open Scanner Protocol) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ openvas:security/openvas USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME} USES= python:3.8+ USE_PYTHON= distutils NO_ARCH= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME:S/-/_/} SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC} post-install: @${MKDIR} ${STAGEDIR}/var/run/ospd .include diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile index d3b021d0989b..bd6f2275a969 100644 --- a/sysutils/cbsd/Makefile +++ b/sysutils/cbsd/Makefile @@ -1,66 +1,67 @@ PORTNAME= cbsd DISTVERSION= 13.1.3 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= olevole@olevole.ru COMMENT= Yet another FreeBSD Jail, XEN and Bhyve Management Utility LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libssh2.so:security/libssh2 RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ rsync:net/rsync \ sqlite3:databases/sqlite3 \ sudo:security/sudo USES= compiler:c++11-lang libedit pkgconfig:both USE_GITHUB= yes USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \ cbsd-statsd-jail MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-deinstall pkg-message USERS= ${PORTNAME} GROUPS= ${PORTNAME} CBSD_HOME?= ${PREFIX}/cbsd .include .if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == x86_64 PLIST_SUB= X86="" .else PLIST_SUB= X86="@comment " .endif .if ${OPSYS} != FreeBSD PLIST_SUB+= FBSD="@comment " LIB_DEPENDS+= libelf.so:devel/libelf RUN_DEPENDS+= sysrc:sysutils/sysrc .else PLIST_SUB+= FBSD="" .endif do-install: @${ECHO} "Installing in ${CBSD_HOME}" ${MKDIR} ${STAGEDIR}${CBSD_HOME} ${CP} -a ${WRKSRC}/ ${STAGEDIR}${CBSD_HOME} ${INSTALL_PROGRAM} -s ${WRKSRC}/bin/cbsdsh/cbsd ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} -s ${WRKSRC}/misc/src/sipcalc/sipcalc \ ${STAGEDIR}${PREFIX}/cbsd/misc/sipcalc ${RM} -rf ${STAGEDIR}${PREFIX}/cbsd/bin/cbsdsh \ ${STAGEDIR}${PREFIX}/cbsd/bin/src \ ${STAGEDIR}${PREFIX}/cbsd/lib \ ${STAGEDIR}${PREFIX}/cbsd/misc/src \ ${STAGEDIR}${PREFIX}/cbsd/sbin/src \ ${STAGEDIR}${PREFIX}/cbsd/tools/src ${INSTALL_MAN} ${WRKSRC}/man/cbsd.8 ${STAGEDIR}${PREFIX}/man/man8/cbsd.8 post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/bsdconfig @${LN} -sf ${CBSD_HOME}/share/bsdconfig/cbsd ${STAGEDIR}${PREFIX}/libexec/bsdconfig/cbsd .include diff --git a/sysutils/dirvish/Makefile b/sysutils/dirvish/Makefile index 29dc3ea5c2f4..8f341d127726 100644 --- a/sysutils/dirvish/Makefile +++ b/sysutils/dirvish/Makefile @@ -1,48 +1,48 @@ # Created by: Loren M. Lang PORTNAME= dirvish PORTVERSION= 1.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils archivers MASTER_SITES= http://www.dirvish.org/ MAINTAINER= tarkhil@over.ru COMMENT= Network backup system based off of rsync RUN_DEPENDS= p5-Time-modules>=0:devel/p5-Time-modules \ p5-Time-Period>=0:devel/p5-Time-Period \ rsync:net/rsync MAN5S= dirvish.conf.5 MAN8S= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8 USES= perl5 tar:tgz USE_PERL5= run NO_BUILD= yes EXECUTABLES= dirvish dirvish-expire dirvish-locate dirvish-runall post-patch: @${SED} -e 's:%%CONFDIR%%:${PREFIX}/etc/dirvish:' -e 's:%%PERL%%:${PERL}:' \ ${FILESDIR}/header.pl > ${WRKDIR}/header.pl .for _E in ${EXECUTABLES} @(cd ${WRKSRC} && ${CAT} ${WRKDIR}/header.pl ${_E}.pl loadconfig.pl \ > ${_E}) .endfor do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dirvish .for _E in ${EXECUTABLES} ${INSTALL_SCRIPT} ${WRKSRC}/${_E} ${STAGEDIR}${PREFIX}/sbin .endfor .for _M in ${MAN5S} ${INSTALL_MAN} ${WRKSRC}/${_M} ${STAGEDIR}${PREFIX}/man/man5 .endfor .for _M in ${MAN8S} ${INSTALL_MAN} ${WRKSRC}/${_M} ${STAGEDIR}${PREFIX}/man/man8 .endfor ${INSTALL_DATA} ${FILESDIR}/master.conf.dist ${STAGEDIR}${PREFIX}/etc/dirvish ${INSTALL_DATA} ${FILESDIR}/default.conf.dist ${STAGEDIR}${PREFIX}/etc/dirvish .include diff --git a/sysutils/fpart/Makefile b/sysutils/fpart/Makefile index 85a83a2de721..38b55efc15f6 100644 --- a/sysutils/fpart/Makefile +++ b/sysutils/fpart/Makefile @@ -1,31 +1,32 @@ # Created by: Ganael Laplanche PORTNAME= fpart PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ http://contribs.martymac.org/fpart/ MAINTAINER= martymac@FreeBSD.org COMMENT= Sort and pack files into partitions LICENSE= BSD2CLAUSE GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-embfts PLIST_FILES= bin/fpart man/man1/fpart.1.gz PORTDOCS= Changelog.md README.md TODO OPTIONS_DEFINE= FPSYNC DOCS OPTIONS_DEFAULT= FPSYNC FPSYNC_DESC= Install fpsync tool FPSYNC_RUN_DEPENDS= rsync:net/rsync \ sudo:security/sudo FPSYNC_PLIST_FILES= bin/fpsync man/man1/fpsync.1.gz post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/ioc/Makefile b/sysutils/ioc/Makefile index c48b1adf21db..eac939469044 100644 --- a/sysutils/ioc/Makefile +++ b/sysutils/ioc/Makefile @@ -1,36 +1,37 @@ PORTNAME= ioc PORTVERSION= 0.8.2 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= stefan@gronke.net COMMENT= Jail management CLI using libioc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN= needs devel/py-libioc RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libioc>0:devel/py-libioc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>0:textproc/py-texttable@${PY_FLAVOR} USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bsdci USE_RC_SUBR= ioc NO_ARCH= yes NO_BUILD= yes post-patch: @${REINPLACE_CMD} -e "s#LIB_DIR =.*#LIB_DIR = \"${PREFIX}/lib/ioc\"#" ${WRKSRC}/bin/ioc pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ioc do-install: ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/ioc ${STAGEDIR}${PREFIX}/etc/rc.d ${INSTALL_SCRIPT} ${WRKSRC}/bin/ioc ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/ && ${COPYTREE_SHARE} ioc_cli ${STAGEDIR}${PREFIX}/lib/ioc) .include diff --git a/sysutils/luckybackup/Makefile b/sysutils/luckybackup/Makefile index c307147fc786..fefad09665b3 100644 --- a/sysutils/luckybackup/Makefile +++ b/sysutils/luckybackup/Makefile @@ -1,35 +1,35 @@ PORTNAME= luckybackup PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/source MAINTAINER= jhale@FreeBSD.org COMMENT= Qt frontend to the backup utility rsync LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/license/gpl.txt RUN_DEPENDS= rsync:net/rsync \ pkexec:sysutils/polkit USES= compiler:c++11-lang gl qmake qt:5 USE_GL= gl USE_QT= core gui network widgets buildtools_build post-patch: ${REINPLACE_CMD} -e 's|/usr|$$$${PREFIX}|g' -e '/INSTALLS/s|debianmenu ||' \ -e '/manpage/s|share/||' -e 's|QMAKE_STRIP.*|QMAKE_STRIP = ${STRIP_CMD}|g' \ ${WRKSRC}/luckybackup.pro ${REINPLACE_CMD} -e 's|/usr/bin/||g' -e 's|/usr/share/pixmaps/||g' \ ${WRKSRC}/menu/*.desktop ${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \ ${WRKSRC}/src/executenow.cpp ${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \ ${WRKSRC}/menu/luckybackup-pkexec \ ${WRKSRC}/menu/net.luckybackup.su.policy \ ${WRKSRC}/src/global.cpp \ ${WRKSRC}/src/scheduleDialog.cpp .include diff --git a/sysutils/py-borgmatic/Makefile b/sysutils/py-borgmatic/Makefile index 8c4de85eb6a6..d4ac739a5770 100644 --- a/sysutils/py-borgmatic/Makefile +++ b/sysutils/py-borgmatic/Makefile @@ -1,35 +1,36 @@ PORTNAME= borgmatic PORTVERSION= 1.5.24 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Wrapper script for Borg backup software LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}borgbackup>=0:archivers/py-borgbackup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykwalify>=0:textproc/py-pykwalify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @cd ${WRKSRC} && \ ${REINPLACE_CMD} -e 's|/etc/borgmatic|${PREFIX}/etc/borgmatic|g' \ borgmatic/commands/borgmatic.py \ borgmatic/commands/convert_config.py \ borgmatic/commands/generate_config.py \ borgmatic/config/collect.py \ borgmatic/config/convert.py \ borgmatic/config/schema.yaml \ tests/unit/config/test_collect.py .include diff --git a/sysutils/reggae/Makefile b/sysutils/reggae/Makefile index 6d3f5429cfc8..7b5e205eda0f 100644 --- a/sysutils/reggae/Makefile +++ b/sysutils/reggae/Makefile @@ -1,20 +1,21 @@ PORTNAME= reggae PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= meka@tilda.center COMMENT= Powerful DevOps solution heavily relaying on CBSD LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/bin/cbsd:sysutils/cbsd \ sudo:security/sudo USE_GITHUB= yes GH_ACCOUNT= cbsd USE_RC_SUBR= reggae_pf NO_ARCH= yes .include diff --git a/sysutils/rsnapshot/Makefile b/sysutils/rsnapshot/Makefile index fc99df38d68f..9ff4aa2e56b8 100644 --- a/sysutils/rsnapshot/Makefile +++ b/sysutils/rsnapshot/Makefile @@ -1,31 +1,32 @@ # Created by: Ralf van Dooren PORTNAME= rsnapshot PORTVERSION= 1.4.4 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.rsnapshot.org/downloads/ MAINTAINER= ralfvd@gmail.com COMMENT= Filesystem snapshot utility based on rsync(1) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rsync:net/rsync RUN_DEPENDS= rsync:net/rsync \ p5-Lchown>=0:sysutils/p5-Lchown USES= perl5 GNU_CONFIGURE= yes NO_ARCH= yes PORTDOCS= AUTHORS ChangeLog README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/rsyncbackup/Makefile b/sysutils/rsyncbackup/Makefile index 7f3579c16286..ab7856f1eb88 100644 --- a/sysutils/rsyncbackup/Makefile +++ b/sysutils/rsyncbackup/Makefile @@ -1,38 +1,39 @@ # Created by: Daniel Bond PORTNAME= rsyncbackup PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://BSDforge.com/projects/source/sysutils/rsyncbackup/ MAINTAINER= portmaster@bsdforge.com COMMENT= Rsync frontend written in Perl LICENSE= GPLv2+ RUN_DEPENDS= rsync:net/rsync CONFIGSRC= ${WRKSRC}/config CONFIGFILES= backupset.conf config.conf destinations.conf sources.conf USES= perl5 tar:xz NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${ETCDIR} .for configfile in ${CONFIGFILES} ${INSTALL_DATA} ${CONFIGSRC}/${configfile} \ ${STAGEDIR}${ETCDIR}/${configfile}.example .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) .include diff --git a/sysutils/rsyncrypto/Makefile b/sysutils/rsyncrypto/Makefile index dca58d4d74ea..3839df8a528c 100644 --- a/sysutils/rsyncrypto/Makefile +++ b/sysutils/rsyncrypto/Makefile @@ -1,35 +1,36 @@ # Created by: Jin-Sih Lin PORTNAME= rsyncrypto PORTVERSION= 1.14 +PORTREVISION= 1 CATEGORIES= sysutils net MASTER_SITES= SF MAINTAINER= linpct@gmail.com COMMENT= Rsync Friendly File Encryption LICENSE= GPLv2+ LIB_DEPENDS= libargtable2.so:devel/argtable RUN_DEPENDS= rsync:net/rsync USES= compiler:c++11-lang gmake localbase ssl tar:bzip2 GNU_CONFIGURE= yes PLIST_FILES= bin/rsyncrypto \ bin/rsyncrypto_recover \ man/man1/rsyncrypto.1.gz \ man/man1/rsyncrypto_recover.1.gz PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS post-patch: # Inhibit the check for RSA_get0_factors() to support older OpenSSL versions @${REINPLACE_CMD} -e '/RSA_get0_factors/,+49d' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/rubygem-librarian-puppet/Makefile b/sysutils/rubygem-librarian-puppet/Makefile index 6b2e1dec2347..9a215f64896f 100644 --- a/sysutils/rubygem-librarian-puppet/Makefile +++ b/sysutils/rubygem-librarian-puppet/Makefile @@ -1,21 +1,22 @@ PORTNAME= librarian-puppet PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= sysutils rubygems MASTER_SITES= RG MAINTAINER= robak@FreeBSD.org COMMENT= Tool for management and bundling Puppet modules LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-librarianp>=0.6.3:devel/rubygem-librarianp \ rubygem-puppet_forge>=2.1:sysutils/rubygem-puppet_forge \ rubygem-rsync>0:net/rubygem-rsync NO_ARCH= yes USE_RUBY= yes USES= gem PLIST_FILES= bin/librarian-puppet .include diff --git a/sysutils/slack/Makefile b/sysutils/slack/Makefile index ddd2244bbeca..9313764db595 100644 --- a/sysutils/slack/Makefile +++ b/sysutils/slack/Makefile @@ -1,47 +1,47 @@ # Created by: Steve Atwell PORTNAME= slack PORTVERSION= 0.15.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://www.sundell.net/~alan/projects/slack/ MAINTAINER= satwell@disjoint.net COMMENT= Configuration management system designed to appeal to lazy admins RUN_DEPENDS= rsync:net/rsync USES= perl5 gmake NO_ARCH= yes PORTDOCS= ChangeLog COPYING CREDITS FAQ GPL README TODO \ fixfiles-and-dirs.txt slack-intro MAKE_ARGS= prefix=${PREFIX} exec_prefix=${PREFIX} \ libexecdir=${PREFIX}/libexec mandir=${PREFIX}/man \ localstatedir=/var OPTIONS_DEFINE= DOCS pre-build: ${REINPLACE_CMD} -e '1s,^#!.*perl,#!${PERL},' ${WRKSRC}/test/gen_config_file post-build: @for f in ${WRKSRC}/src/build/*; do \ ${REINPLACE_CMD} -e '1s,^#!.*perl,#!${PERL},' $$f; \ done post-install: @${INSTALL_DATA} ${WRKSRC}/src/build/slack.conf ${STAGEDIR}${PREFIX}/etc/slack.conf.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CREDITS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/GPL ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/fixfiles-and-dirs.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/slack-intro ${STAGEDIR}${DOCSDIR} .include diff --git a/www/envoy/Makefile b/www/envoy/Makefile index 36de13fa6953..a756f65c49e2 100644 --- a/www/envoy/Makefile +++ b/www/envoy/Makefile @@ -1,105 +1,105 @@ # Created by: Alexey Dokuchaev PORTNAME= envoy PORTVERSION= 1.10.0 DISTVERSIONPREFIX= v -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= www MAINTAINER= danfe@FreeBSD.org COMMENT= Edge and service proxy for cloud-native applications LICENSE= APACHE20 BROKEN_i386= makes a lot of 64-bit assumptions (patches welcome) BROKEN_SSL= base openssl libressl libressl-devel BROKEN_SSL_REASON= requires BoringSSL BUILD_DEPENDS= ${LOCALBASE}/include/absl/base/thread_annotations.h:devel/abseil \ ${LOCALBASE}/include/fmt/format.h:devel/libfmt \ ${LOCALBASE}/include/rapidjson/document.h:devel/rapidjson \ ${LOCALBASE}/include/tclap/CmdLine.h:devel/tclap LIB_DEPENDS= libcircllhist.so:devel/libcircllhist \ libevent.so:devel/libevent \ libfmt.so:devel/libfmt \ libgpr.so:devel/grpc \ libprotobuf.so:devel/protobuf \ libxxhash.so:devel/xxhash \ libyaml-cpp.so:devel/yaml-cpp \ libcares.so:dns/c-ares \ libhttp_parser.so:www/http-parser \ libnghttp2.so:www/libnghttp2 \ libspdlog.so:devel/spdlog USES= compiler:c++14-lang cpe gmake ssl CPE_VENDOR= ${PORTNAME}proxy USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}proxy gogo:protobuf googleapis:gapis \ prometheus:pm grpc:grpc GH_PROJECT= protoc-gen-validate:validate protobuf:protobuf \ googleapis:gapis client_model:pm grpc:grpc GH_TAGNAME= v0.1.0:validate v1.1.1:protobuf b4c73fa:gapis \ fd36f42:pm v1.22.0:grpc PLIST_FILES= bin/envoy PORTEXAMPLES= cors/backend/front-envoy.yaml \ cors/backend/service-envoy.yaml \ cors/frontend/front-envoy.yaml \ cors/frontend/service-envoy.yaml \ front-proxy/front-envoy.yaml \ front-proxy/service-envoy.yaml \ grpc-bridge/config/s2s-grpc-envoy.yaml \ grpc-bridge/config/s2s-python-envoy.yaml \ jaeger-tracing/front-envoy-jaeger.yaml \ jaeger-tracing/service1-envoy-jaeger.yaml \ jaeger-tracing/service2-envoy-jaeger.yaml \ lua/envoy.yaml \ zipkin-tracing/front-envoy-zipkin.yaml \ zipkin-tracing/service1-envoy-zipkin.yaml \ zipkin-tracing/service2-envoy-zipkin.yaml OPTIONS_DEFINE= EXAMPLES post-extract: ${LN} -s ../../client_model-fd36f42/metrics.proto \ ../../googleapis-b4c73fa/google \ ../../grpc-1.22.0/src \ ../../protobuf-1.1.1/gogoproto \ ../../protoc-gen-validate-0.1.0/validate ${WRKSRC}/api post-patch: @${REINPLACE_CMD} -e '//d' \ ${WRKSRC}/source/common/common/byte_order.h @${REINPLACE_CMD} -e 's,__APPLE__,__${OPSYS}__,' \ ${WRKSRC}/source/common/network/address_impl.cc \ ${WRKSRC}/source/common/network/udp_listener_impl.cc @${REINPLACE_CMD} -e 's,O_SYMLINK,O_NOFOLLOW,' \ ${WRKSRC}/source/common/filesystem/kqueue/watcher_impl.cc @${REINPLACE_CMD} -e '/#include/s,\.validate,,' \ ${WRKSRC}/source/extensions/access_loggers/file/config.cc \ ${WRKSRC}/source/server/overload_manager_impl.h do-configure: ${ECHO_CMD} '#define BUILD_VERSION_NUMBER "${PORTVERSION}"' \ > ${WRKSRC}/source/common/common/version_number.h ${LN} -s kqueue/watcher_impl.h posix/filesystem_impl.h \ posix/directory_iterator_impl.h \ ${WRKSRC}/source/common/filesystem ${LN} -s posix/platform_impl.h ${WRKSRC}/source/exe ${LN} -s posix/thread_impl.h ${WRKSRC}/source/common/common do-build: ${MAKE_CMD} -C ${WRKSRC}/api -f ${FILESDIR}/makefile-genproto ${MAKE_CMD} ${_MAKE_JOBS} -C ${WRKSRC}/source \ -f ${FILESDIR}/makefile-main do-install: ${INSTALL_PROGRAM} ${WRKSRC}/source/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${TAR} -cf - -C ${WRKSRC}/examples ${PORTEXAMPLES} | \ ${TAR} -xf - -C ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/ls-qpack/Makefile b/www/ls-qpack/Makefile index 4142b8286270..d0a84ea1e595 100644 --- a/www/ls-qpack/Makefile +++ b/www/ls-qpack/Makefile @@ -1,38 +1,39 @@ # Created by: Po-Chuan Hsieh PORTNAME= ls-qpack PORTVERSION= 2.3.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= sunpoet@FreeBSD.org COMMENT= QPACK compression library for use with HTTP/3 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxxhash.so:devel/xxhash USES= cmake compiler:c11 CMAKE_OFF= LSQPACK_TESTS CMAKE_ON= BUILD_SHARED_LIBS LSQPACK_BIN LSQPACK_XXH GH_ACCOUNT= litespeedtech USE_GITHUB= yes post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/deps/ do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/encode-int ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/fuzz-decode ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/interop-decode ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/interop-encode ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/huff-tables.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/lsqpack.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/lsxpack_header.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_LIB} ${INSTALL_WRKSRC}/libls-qpack.so ${STAGEDIR}${PREFIX}/lib/ .include