diff --git a/archivers/cabextract/Makefile b/archivers/cabextract/Makefile index 3fa317fe0826..07d003adfac6 100644 --- a/archivers/cabextract/Makefile +++ b/archivers/cabextract/Makefile @@ -1,36 +1,35 @@ PORTNAME= cabextract PORTVERSION= 1.11 PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= https://www.cabextract.org.uk/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Program to extract Microsoft cabinet (.CAB) files WWW= https://www.cabextract.org.uk/ \ https://github.com/kyz/libmspack/tree/master/cabextract LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe iconv GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CPE_VENDOR= cabextract_project DOCS= AUTHORS ChangeLog NEWS README TODO \ doc/magic doc/wince_cab_format.html \ src/wince_info src/wince_rename OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/doc/ja/cabextract.1 ${STAGEDIR}${PREFIX}/share/man/ja/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/liboggz/Makefile b/audio/liboggz/Makefile index adac57f3d799..9745b3c6d704 100644 --- a/audio/liboggz/Makefile +++ b/audio/liboggz/Makefile @@ -1,32 +1,31 @@ PORTNAME= liboggz PORTVERSION= 1.1.1 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/liboggz/ \ https://ftp.osuosl.org/pub/xiph/releases/liboggz/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple Ogg API WWW= https://www.annodex.net/software/liboggz/html/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg OPTIONS_DEFINE= DOCS CONFIGURE_ARGS= --program-transform-name="" --with-ogg=${LOCALBASE} CONFIGURE_ENV= DOCBOOKTOMAN=false HAVE_DOCBOOK2HTML=false HAVE_DOXYGEN=false HAVE_DOXYGEN=false GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes USES= libtool pathfix pkgconfig PORTDOCS= * post-patch: @${REINPLACE_CMD} -e '/-= timezone;/d' ${WRKSRC}/src/tools/oggz-chop/httpdate.c ${WRKSRC}/src/tools/oggz-chop/httpdate_test.c .include diff --git a/audio/libshout/Makefile b/audio/libshout/Makefile index 16fe1aefa978..6c074df68bd4 100644 --- a/audio/libshout/Makefile +++ b/audio/libshout/Makefile @@ -1,37 +1,36 @@ PORTNAME= libshout PORTVERSION= 2.4.6 PORTREVISION= 1 CATEGORIES= audio net MASTER_SITES= https://downloads.xiph.org/releases/libshout/ \ https://ftp.osuosl.org/pub/xiph/releases/libshout/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Connect and transmit data to an Icecast media streaming server WWW= https://icecast.org/ \ https://gitlab.xiph.org/xiph/icecast-libshout LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg USES= cpe gmake libtool pathfix pkgconfig ssl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip LDFLAGS+= -lcrypto USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS SPEEX THEORA VORBIS OPTIONS_DEFAULT=SPEEX THEORA VORBIS SPEEX_CONFIGURE_ENABLE= speex SPEEX_LIB_DEPENDS= libspeex.so:audio/speex THEORA_CONFIGURE_ENABLE=theora THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora vorbis_CONFIGURE_ENABLE=vorbis VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis .include diff --git a/benchmarks/iperf/Makefile b/benchmarks/iperf/Makefile index e3eb7f51f610..8029eec2dede 100644 --- a/benchmarks/iperf/Makefile +++ b/benchmarks/iperf/Makefile @@ -1,31 +1,30 @@ PORTNAME= iperf PORTVERSION= 2.2.0 CATEGORIES= benchmarks MASTER_SITES= SF/iperf2 \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool to measure maximum TCP and UDP bandwidth WWW= https://sourceforge.net/projects/iperf2/ LICENSE= BSD2CLAUSE USES= cpe GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CPE_VENDOR= iperf_project OPTIONS_DEFINE= DOCS IPV6 THREADS OPTIONS_DEFAULT=THREADS IPV6_CONFIGURE_ENABLE= ipv6 THREADS_CONFIGURE_ENABLE= threads THREADS_LDFLAGS= -lpthread post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} README doc/*.gif doc/*.html ${STAGEDIR}${DOCSDIR}/ .include diff --git a/databases/kyotocabinet/Makefile b/databases/kyotocabinet/Makefile index 2860a7ad339e..55089b058f8b 100644 --- a/databases/kyotocabinet/Makefile +++ b/databases/kyotocabinet/Makefile @@ -1,39 +1,38 @@ PORTNAME= kyotocabinet PORTVERSION= 1.2.80 CATEGORIES= databases MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Straightforward implementation of DBM WWW= https://dbmx.net/kyotocabinet/ LICENSE= GPLv3 BROKEN_mips= fails to link: hidden symbol '__sync_lock_test_and_set_8' in /usr/lib/libgcc.a(stdatomic.o) is referenced by DSO BROKEN_mips64= fails to link: hidden symbol '__sync_lock_test_and_set_8' in /usr/lib/libgcc.a(stdatomic.o) is referenced by DSO USES= compiler:c++11-lang gmake CPPFLAGS+= -fPIC GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip MAKE_ARGS= PCDIR=${PREFIX}/libdata/pkgconfig REINPLACE_ARGS= -i '' TEST_TARGET= check USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|-lstdc++ ||g' ${WRKSRC}/configure ${WRKSRC}/doc/spex.html ${WRKSRC}/example/Makefile ${WRKSRC}/lab/kcdict/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libkyotocabinet.so post-install-DOCS-on: ${FIND} ${STAGEDIR}${DOCSDIR}/ -type d -exec ${CHMOD} ${BINMODE} {} + ${FIND} ${STAGEDIR}${DOCSDIR}/ -type f -exec ${CHMOD} ${DOCMODE} {} + .include diff --git a/databases/kyototycoon/Makefile b/databases/kyototycoon/Makefile index 0bb5fa8e3856..924e439b2052 100644 --- a/databases/kyototycoon/Makefile +++ b/databases/kyototycoon/Makefile @@ -1,69 +1,68 @@ PORTNAME= kyototycoon PORTVERSION= 0.9.56 PORTREVISION= 6 CATEGORIES= databases MASTER_SITES= https://dbmx.net/kyototycoon/pkg/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Handy cache/storage server WWW= https://dbmx.net/kyototycoon/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet USES= gmake pkgconfig CONFIGURE_ARGS= --enable-uyield CPPFLAGS+= -fPIC GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip MAKE_ARGS= PCDIR=${PREFIX}/libdata/pkgconfig REINPLACE_ARGS= -i '' TEST_TARGET= check USE_CXXSTD= gnu++98 USE_LDCONFIG= yes USE_RC_SUBR= kyototycoon USERS= ${KYOTOTYCOON_USER} GROUPS= ${KYOTOTYCOON_GROUP} PLIST_SUB= KYOTOTYCOON_USER=${KYOTOTYCOON_USER} \ KYOTOTYCOON_GROUP=${KYOTOTYCOON_GROUP} \ KYOTOTYCOON_DBDIR=${KYOTOTYCOON_DBDIR} \ KYOTOTYCOON_LOGDIR=${KYOTOTYCOON_LOGDIR} \ KYOTOTYCOON_PIDFILE=${KYOTOTYCOON_PIDFILE} PORTDOCS= * SUB_FILES= kyototycoon SUB_LIST= KYOTOTYCOON_USER=${KYOTOTYCOON_USER} \ KYOTOTYCOON_GROUP=${KYOTOTYCOON_GROUP} \ KYOTOTYCOON_DBDIR=${KYOTOTYCOON_DBDIR} \ KYOTOTYCOON_LOGDIR=${KYOTOTYCOON_LOGDIR} \ KYOTOTYCOON_PIDFILE=${KYOTOTYCOON_PIDFILE} KYOTOTYCOON_USER?= kyototycoon KYOTOTYCOON_GROUP?= kyototycoon KYOTOTYCOON_DBDIR?= /var/db/kyototycoon KYOTOTYCOON_LOGDIR?= /var/log/kyototycoon KYOTOTYCOON_PIDFILE?= /var/run/kyototycoon.pid OPTIONS_DEFINE= DOCS LZO LZO_CONFIGURE_OFF= ac_cv_lib_lzo2_main=no LZO_CONFIGURE_ON= ac_cv_lib_lzo2_main=yes LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 post-patch: @${REINPLACE_CMD} -e 's|-lstdc++ ||g' ${WRKSRC}/configure ${WRKSRC}/doc/spex.html ${WRKSRC}/example/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libkyototycoon.so ${STAGEDIR}${PREFIX}/libexec/*.so post-install-DOCS-on: ${FIND} ${STAGEDIR}${DOCSDIR}/ -type d -exec ${CHMOD} ${BINMODE} {} + ${FIND} ${STAGEDIR}${DOCSDIR}/ -type f -exec ${CHMOD} ${DOCMODE} {} + .include diff --git a/databases/xapian-core/Makefile b/databases/xapian-core/Makefile index 1dcd33b7388b..f9fcee7013a4 100644 --- a/databases/xapian-core/Makefile +++ b/databases/xapian-core/Makefile @@ -1,36 +1,35 @@ PORTNAME= xapian-core PORTVERSION= 1.4.25 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Probabilistic text search database engine WWW= https://xapian.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang libtool pathfix tar:xz CONFIGURE_ARGS= ac_cv_func_snprintf=snprintf GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_CXXSTD= c++11 USE_LDCONFIG= yes CONFLICTS_INSTALL= xapian-core12 # include/xapian.h PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS SSE2 SSE2_DESC= Use SSE2 for floating point SSE2_CONFIGURE_ENABLE= sse post-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/xapian-inspect ${STAGEDIR}${PREFIX}/bin/xapian-inspect .include diff --git a/devel/autogen/Makefile b/devel/autogen/Makefile index 5b3d9afedfd9..e6a98824f42c 100644 --- a/devel/autogen/Makefile +++ b/devel/autogen/Makefile @@ -1,39 +1,38 @@ PORTNAME= autogen PORTVERSION= 5.18.16 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= GNU/autogen/rel${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool designed to simplify the creation and maintenance of programs WWW= https://www.gnu.org/software/autogen/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} \ gmktemp:sysutils/coreutils RUN_DEPENDS= bash:shells/bash USES= gmake gnome guile:2.2 libtool pathfix perl5 pkgconfig shebangfix tar:xz USE_GNOME= libxml2 USE_PERL5= build BINARY_ALIAS= mktemp=gmktemp CONFIGURE_ARGS= --datadir=${PREFIX}/share \ --disable-dependency-tracking \ --with-libguile=yes --with-libxml2=yes CONFIGURE_ENV= CONFIG_SHELL=${LOCALBASE}/bin/bash GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes INFO= autogen CONFLICTS_INSTALL= columns # bin/columns SHEBANG_FILES= autoopts/tpl/*.pl .include diff --git a/devel/bison/Makefile b/devel/bison/Makefile index d44b9854c942..6ff6473bf681 100644 --- a/devel/bison/Makefile +++ b/devel/bison/Makefile @@ -1,42 +1,41 @@ PORTNAME= bison PORTVERSION= 3.8.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser generator from FSF, (mostly) compatible with Yacc WWW= https://savannah.gnu.org/projects/bison/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= m4>=1.4.16,1:devel/m4 # USES=gmake is used for parallelized make test USES= charsetfix compiler:c11 cpe gmake iconv localbase perl5 readline tar:xz USE_PERL5= build CONFIGURE_ARGS= --disable-yacc --enable-relocatable GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share LIBS+= -lm TEST_ARGS+= ${_MAKE_JOBS} TEST_TARGET= check INFO= bison CPE_VENDOR= gnu OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes NLS_BUILD_DEPENDS= libtextstyle>=0.21:devel/libtextstyle NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_OFF= ac_cv_libtextstyle=no NLS_LIB_DEPENDS= libtextstyle.so:devel/libtextstyle NLS_USES= gettext .include diff --git a/devel/byacc/Makefile b/devel/byacc/Makefile index eb150f7587f9..aa1653e6e6bc 100644 --- a/devel/byacc/Makefile +++ b/devel/byacc/Makefile @@ -1,25 +1,24 @@ PORTNAME= byacc PORTVERSION= 20240109 CATEGORIES= devel MASTER_SITES= https://invisible-island.net/archives/byacc/ \ https://invisible-mirror.net/archives/byacc/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Best yacc variant available WWW= https://invisible-island.net/byacc/ LICENSE= PD USES= tar:tgz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share MAKE_ARGS= DEFINES="-DMAXTABLE=INT_MAX" MAKEFILE= makefile TEST_TARGET= check PLIST_FILES= bin/yacc \ share/man/man1/yacc.1.gz .include diff --git a/devel/check/Makefile b/devel/check/Makefile index 3052557a3ef8..2ae4033d65a0 100644 --- a/devel/check/Makefile +++ b/devel/check/Makefile @@ -1,26 +1,25 @@ PORTNAME= check PORTVERSION= 0.15.2 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libcheck/check/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unit test framework for C WWW= https://libcheck.github.io/check/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER USES= libtool pathfix pkgconfig CONFIGURE_ENV= ac_cv_path_AWK_PATH=${AWK} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes INFO= check OPTIONS_DEFINE= DOCS EXAMPLES .include diff --git a/devel/cunit/Makefile b/devel/cunit/Makefile index ef9de48a608d..b9f58167cf9d 100644 --- a/devel/cunit/Makefile +++ b/devel/cunit/Makefile @@ -1,41 +1,40 @@ PORTNAME= cunit PORTVERSION= 2.1.3 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF/cunit/CUnit/${PORTVERSION:R}-${PORTVERSION:E} DISTNAME= CUnit-${PORTVERSION:R}-${PORTVERSION:E} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Automated unit testing framework for C WWW= https://cunit.sourceforge.net/ LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf gmake libtool ncurses pathfix tar:bzip2 CONFIGURE_ARGS= --enable-automated --enable-basic --enable-console --enable-curses --enable-debug --enable-memtrace --enable-test GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip LDFLAGS+= -lncurses TEST_TARGET= check USE_LDCONFIG= yes DATADIR= ${PREFIX}/share/CUnit DOCSDIR= ${PREFIX}/share/doc/CUnit EXAMPLESDIR= ${PREFIX}/share/examples/CUnit CONFLICTS_INSTALL= c-unit OPTIONS_DEFINE= DOCS EXAMPLES EXAMPLES_CONFIGURE_ENABLE= examples post-patch: @${REINPLACE_CMD} -e 's|/doc/@PACKAGE@|/share/doc/@PACKAGE@|g' ${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/headers/Makefile.am @${REINPLACE_CMD} -e 's|/@PACKAGE@/Examples/|/examples/@PACKAGE@/|g' ${WRKSRC}/Examples/*/Makefile.am @${REINPLACE_CMD} -e 's|CUnit-[A-Z][a-z]*\.[a-z]*|${DATADIR}/&|' ${WRKSRC}/CUnit/Sources/Automated/Automated.c @${REINPLACE_CMD} -e '/fprintf/ s|Memory-Dump\.[a-z]*|${DATADIR}/&|' ${WRKSRC}/CUnit/Sources/Framework/MyMem.c .include diff --git a/devel/editline/Makefile b/devel/editline/Makefile index c7c67a8d4a8e..192e331144e5 100644 --- a/devel/editline/Makefile +++ b/devel/editline/Makefile @@ -1,26 +1,25 @@ PORTNAME= editline PORTVERSION= 1.17.1 CATEGORIES= devel MASTER_SITES= https://github.com/troglobit/editline/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Minix editline: A free readline() for UNIX WWW= https://github.com/troglobit/editline LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= libtool ncurses pathfix GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS post-patch: # Rename editline.3 to libeditline.3 to avoid conflict with libedit @${MV} ${WRKSRC}/man/editline.3 ${WRKSRC}/man/libeditline.3 .include diff --git a/devel/global/Makefile b/devel/global/Makefile index 8fdcbc24413a..b657e962ba7d 100644 --- a/devel/global/Makefile +++ b/devel/global/Makefile @@ -1,30 +1,29 @@ PORTNAME= global PORTVERSION= 6.6.12 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Source code tag system WWW= https://www.gnu.org/software/global/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool ncurses perl5 shebangfix CONFIGURE_ARGS= --with-exuberant-ctags=${LOCALBASE}/bin/exctags \ --with-python-interpreter=${LOCALBASE}/bin/python${PYTHON_DEFAULT} \ --with-universal-ctags=${LOCALBASE}/bin/uctags GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_CSTD= c99 INFO= global CPE_VENDOR= gnu SHEBANG_GLOB= *.pl .include diff --git a/devel/libdap/Makefile b/devel/libdap/Makefile index 243025ce23bb..f5be21b9e059 100644 --- a/devel/libdap/Makefile +++ b/devel/libdap/Makefile @@ -1,29 +1,28 @@ PORTNAME= libdap DISTVERSION= 3.21.0-27 CATEGORIES= devel MASTER_SITES= https://www.opendap.org/pub/source/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= SDK which contains an implementation of DAP 2.0 and 4.0 WWW= https://www.opendap.org/software/libdap \ https://github.com/OPENDAP/libdap4 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libuuid.so:misc/e2fsprogs-libuuid USES= bison:wrapper charsetfix gmake gnome libtool localbase pathfix ssl USE_GNOME= libxml2 CONFIGURE_ARGS= ac_cv_lib_crypto_OpenSSL_add_all_algorithms=yes \ ac_cv_type_max_align_t=yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/libdap-${PORTVERSION:R} .include diff --git a/devel/libinotify/Makefile b/devel/libinotify/Makefile index 9b8a25bcae18..47e5b98a05de 100644 --- a/devel/libinotify/Makefile +++ b/devel/libinotify/Makefile @@ -1,22 +1,21 @@ PORTNAME= libinotify PORTVERSION= 20211018 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libinotify-kqueue/libinotify-kqueue/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Kevent based inotify compatible library WWW= https://github.com/libinotify-kqueue/libinotify-kqueue LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= libtool CONFIGURE_ARGS= --enable-skip-subfiles=fusefs,smbfs GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include diff --git a/devel/libunwind/Makefile b/devel/libunwind/Makefile index 89decf9a1b72..9d10b080b024 100644 --- a/devel/libunwind/Makefile +++ b/devel/libunwind/Makefile @@ -1,51 +1,50 @@ PORTNAME= libunwind PORTVERSION= 20240221 # This is the release date on https://github.com/libunwind/libunwind/releases CATEGORIES= devel MASTER_SITES= https://github.com/libunwind/libunwind/releases/download/v${LIBUNWIND_VERSION}/ DISTNAME= libunwind-${LIBUNWIND_VERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic stack unwinding library WWW= https://github.com/libunwind/libunwind \ https://www.nongnu.org/libunwind/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le USES= compiler:c11 cpe libtool pathfix pkgconfig CONFIGURE_ARGS= --disable-cxx-exceptions \ --disable-unwind-header \ ac_cv_path_LATEX2MAN=${TRUE} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes PLIST_SUB= ARCH=${ARCH:S|amd64|x86_64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|ppc64|:S|powerpc|ppc32|} CPE_VENDOR= libunwind_project LIBUNWIND_VERSION= 1.8.1 .include .if ${ARCH:Mpowerpc*} PLIST_SUB+= COREDUMP="@comment " .else PLIST_SUB+= COREDUMP="" .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400052 PLIST_FILES= include/unwind.h .endif post-install: .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400052 ${INSTALL_DATA} ${FILESDIR}/unwind.h ${STAGEDIR}${PREFIX}/include .endif cd ${STAGEDIR}${PREFIX}/ && ${FIND} libexec/libunwind -type f >> ${TMPPLIST} .include diff --git a/devel/log4cpp/Makefile b/devel/log4cpp/Makefile index 2389c20075cd..fd00b544b6d9 100644 --- a/devel/log4cpp/Makefile +++ b/devel/log4cpp/Makefile @@ -1,31 +1,30 @@ PORTNAME= log4cpp PORTVERSION= 1.1.4 CATEGORIES= devel MASTER_SITES= SF/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library of C++ classes for flexible logging WWW= https://log4cpp.sourceforge.net/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang gmake libtool pathfix CONFIGURE_ARGS= --disable-dot --disable-html-docs --disable-latex-docs GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/log4cpp OPTIONS_DEFINE= DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENABLE= doxygen post-patch: @${RM} ${WRKSRC}/doc/Doxyfile.in.orig ${WRKSRC}/doc/Makefile.in.orig .include diff --git a/devel/m4/Makefile b/devel/m4/Makefile index 130ab0b572b9..39b7fa7452fa 100644 --- a/devel/m4/Makefile +++ b/devel/m4/Makefile @@ -1,47 +1,46 @@ PORTNAME= m4 PORTVERSION= 1.4.19 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= GNU M4 WWW= https://www.gnu.org/software/m4/m4.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe iconv tar:xz CONFIGURE_ARGS= --program-prefix=g GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share EXAMPLESDIR= ${PREFIX}/share/examples/gm4 CPE_VENDOR= gnu OPTIONS_DEFINE= EXAMPLES INFO LIBSIGSEGV NLS OPTIONS_DEFAULT=INFO OPTIONS_SUB= yes LIBSIGSEGV_DESC=Use alternative page fault handler (GNU libsigsegv) INFO_CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split" INFO_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-no-info INFO_INFO= m4 INFO_USES= makeinfo LIBSIGSEGV_CONFIGURE_WITH= libsigsegv-prefix=${LOCALBASE} LIBSIGSEGV_LIB_DEPENDS= libsigsegv.so:devel/libsigsegv NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e '/^* M4: / s|M4|G&|' ${WRKSRC}/doc/m4.texi @${REINPLACE_CMD} -e '/^install-exec-am: / s| .*||' ${WRKSRC}/lib/Makefile.in post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/*.m4 ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/devel/popt/Makefile b/devel/popt/Makefile index 33a61e81fcdb..556b891b2757 100644 --- a/devel/popt/Makefile +++ b/devel/popt/Makefile @@ -1,31 +1,30 @@ PORTNAME= popt PORTVERSION= 1.19 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/ \ http://ftp.rpm.org/popt/releases/popt-1.x/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Getopt(3) like library with a number of enhancements, from Redhat WWW= https://github.com/rpm-software-management/popt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe iconv libtool pathfix GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes CPE_VENDOR= popt_project OPTIONS_DEFINE= NLS NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime localbase OPTIONS_SUB= yes .include diff --git a/devel/readline/Makefile b/devel/readline/Makefile index 3407ac84c0ce..fd1956ea7e4a 100644 --- a/devel/readline/Makefile +++ b/devel/readline/Makefile @@ -1,56 +1,55 @@ PORTNAME= readline PORTVERSION= 8.2.${PATCHLEVEL} CATEGORIES= devel MASTER_SITES= GNU DISTNAME= readline-${PORTVERSION:R} PATCH_SITES= GNU/readline/readline-${PORTVERSION:R}-patches MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for editing command lines as they are typed WWW= https://tiswww.case.edu/php/chet/readline/rltop.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_LDCONFIG= yes INFO= history readline rluserman PLIST_SUB= PORTVERSION=${PORTVERSION:R} PORTDOCS= CHANGES INSTALL README CPE_VENDOR= gnu CPE_VERSION= ${PORTVERSION:R} # https://ftp.gnu.org/gnu/readline/readline-8.2-patches/ PATCHES= 1 2 3 4 5 6 7 8 9 10 .if defined(PATCHES) CPE_UPDATE= ${PATCHLEVEL} PATCHLEVEL= ${PATCHES:On:[-1]} .for patch in ${PATCHES} PATCHFILES+= readline${PORTVERSION:R:S|.||}-${patch:S|^|00|:C|.*(...)$|\1|} .endfor .else PATCHLEVEL= 0 .endif OPTIONS_DEFINE= BRACKETEDPASTE DOCS OPTIONS_DEFAULT=BRACKETEDPASTE BRACKETEDPASTE_DESC= Enable bracketed paste BRACKETEDPASTE_CONFIGURE_ENABLE= bracketed-paste-default post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/rlconf.h ${WRKSRC}/doc/readline.3 ${WRKSRC}/doc/readline.info ${WRKSRC}/doc/rluserman.info .if exists(/usr/lib/libtermcapw.so) @${REINPLACE_CMD} 's|-ltermcap|-ltermcapw|g' ${WRKSRC}/configure .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhistory.so ${STAGEDIR}${PREFIX}/lib/libreadline.so .include diff --git a/dns/dnscap/Makefile b/dns/dnscap/Makefile index a8992209fee4..b3383b891e0e 100644 --- a/dns/dnscap/Makefile +++ b/dns/dnscap/Makefile @@ -1,41 +1,40 @@ PORTNAME= dnscap PORTVERSION= 2.2.0 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dnscap/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= DNS network traffic capture utility WWW= https://www.dns-oarc.net/tools/dnscap \ https://github.com/DNS-OARC/dnscap LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libldns.so:dns/ldns USES= autoreconf libtool localbase pkgconfig ssl CONFIGURE_ARGS= --enable-shared --enable-static CONFIGURE_ENV= libcrypto_CFLAGS=-I${OPENSSLINC}/include \ libcrypto_LIBS="-L${OPENSSLLIB}/lib -lcrypto" GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip OPTIONS_DEFINE= CDS DOCS THREADS OPTIONS_DEFAULT=THREADS CDS_DESC= CBOR DNS Stream (CDS) format (experimental) CDS_CONFIGURE_OFF= ac_cv_lib_tinycbor_cbor_parser_init=no CDS_LIB_DEPENDS= libtinycbor.so:devel/tinycbor THREADS_CONFIGURE_ENABLE= threads post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^install-data-am: / s| install-dist_docDATA||' ${WRKSRC}/Makefile.am post-patch-DOCS-on: @${REINPLACE_CMD} -e '/^dist_doc_DATA = / s| LICENSE||' ${WRKSRC}/Makefile.am .include diff --git a/dns/libidn2/Makefile b/dns/libidn2/Makefile index ee7e8f33fdb1..4de8c8dd028e 100644 --- a/dns/libidn2/Makefile +++ b/dns/libidn2/Makefile @@ -1,32 +1,31 @@ PORTNAME= libidn2 PORTVERSION= 2.3.7 CATEGORIES= dns MASTER_SITES= GNU/libidn MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of IDNA2008 internationalized domain names WWW= https://www.gnu.org/software/libidn/\#libidn2 \ https://gitlab.com/libidn/libidn2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libunistring.so:devel/libunistring USES= charsetfix iconv libtool localbase makeinfo pathfix CONFIGURE_ARGS= --disable-nls \ --with-libunistring-prefix=${LOCALBASE} \ --enable-ld-version-script \ ac_cv_prog_RONN=${TRUE} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip LDFLAGS+= -Wl,--undefined-version TEST_TARGET= check USE_LDCONFIG= yes INFO= libidn2 .include diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile index 81fcd29670eb..870b5994e83e 100644 --- a/ftp/curl/Makefile +++ b/ftp/curl/Makefile @@ -1,176 +1,175 @@ PORTNAME= curl PORTVERSION= 8.7.1 CATEGORIES= ftp net www MASTER_SITES= https://curl.se/download/ \ https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line tool and library for transferring data with URLs WWW= https://curl.se/ \ https://github.com/curl/curl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool localbase pathfix perl5 shebangfix tar:xz USE_PERL5= build CONFIGURE_ARGS= --disable-werror \ --enable-dateparse \ --enable-dnsshuffle \ --enable-headers-api \ --enable-hsts \ --enable-http-auth \ --enable-mime \ --enable-netrc \ --enable-openssl-auto-load-config \ --enable-progress-meter \ --with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions \ --without-ca-bundle \ --without-ca-path \ --without-fish-functions-dir CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \ ac_cv_func_SSLv2_client_method=no GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= test USE_LDCONFIG= yes CPE_VENDOR= haxx SHEBANG_FILES= */*.pl OPTIONS_DEFINE= ALTSVC BROTLI COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NTLM PROXY PSL STATIC TLS_SRP ZSTD OPTIONS_GROUP= PROTOCOL OPTIONS_RADIO= SSL OPTIONS_SINGLE= GSSAPI RESOLV OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP WEBSOCKET OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER OPTIONS_DEFAULT=ALTSVC COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IMAP LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP OPTIONS_SUB= yes ALTSVC_DESC= HTTP Alternative Services support COOKIES_DESC= Cookies support CURL_DEBUG_DESC=cURL debug memory tracking DICT_DESC= DICT (RFC 2229) support HTTP_DESC= HTTP/HTTPS support HTTP2_DESC= HTTP/2 support (requires HTTP) HTTP2_IMPLIES= HTTP IMAP_DESC= IMAP/IMAPS support LDAPS_IMPLIES= LDAP LDAPS_DESC= LDAP protocol over SSL support (requires GNUTLS/OPENSSL/WOLFSSL) LIBSSH_DESC= SCP/SFTP support via libssh (requires OPENSSL) LIBSSH_IMPLIES= OPENSSL LIBSSH2_DESC= SCP/SFTP support via libssh2 (requires OPENSSL) LIBSSH2_IMPLIES=OPENSSL MQTT_DESC= MQTT support POP3_DESC= POP3/POP3S support PROXY_IMPLIES= HTTP RESOLV_DESC= DNS resolving options RTSP_IMPLIES= HTTP SMB_DESC= SMB/CIFS support SMTP_DESC= SMTP/SMTPS support THREADED_RESOLVER_DESC= Threaded DNS resolver TLS_SRP_DESC= TLS-SRP (Secure Remote Password) support WEBSOCKET_DESC= WebSocket support (experimental) ALTSVC_CONFIGURE_ENABLE=alt-svc BROTLI_CONFIGURE_WITH= brotli BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli CARES_CONFIGURE_ENABLE= ares CARES_LIB_DEPENDS= libcares.so:dns/c-ares CARES_USES= pkgconfig COOKIES_CONFIGURE_ENABLE= cookies CURL_DEBUG_CONFIGURE_ENABLE= curldebug DEBUG_CONFIGURE_ENABLE= debug DICT_CONFIGURE_ENABLE= dict FTP_CONFIGURE_ENABLE= ftp GNUTLS_CONFIGURE_ON= --with-ca-fallback GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ libnettle.so:security/nettle GOPHER_CONFIGURE_ENABLE=gopher GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_CPPFLAGS= ${GSSAPICPPFLAGS} GSSAPI_BASE_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_BASE_LIBS= ${GSSAPILIBS} GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_CPPFLAGS=${GSSAPICPPFLAGS} GSSAPI_HEIMDAL_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_HEIMDAL_LIBS= ${GSSAPILIBS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_CONFIGURE_ON=--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_CPPFLAGS= ${GSSAPICPPFLAGS} GSSAPI_MIT_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_MIT_LIBS= ${GSSAPILIBS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_NONE_CONFIGURE_ON= --without-gssapi HTTP_CONFIGURE_ENABLE= http HTTP2_CONFIGURE_WITH= nghttp2 HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 HTTP2_USES= pkgconfig IDN_CONFIGURE_WITH= libidn2 IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IMAP_CONFIGURE_ENABLE= imap IPV6_CONFIGURE_ENABLE= ipv6 LDAP_CONFIGURE_ENABLE= ldap LDAP_USES= ldap LDAPS_CONFIGURE_ENABLE= ldaps LIBSSH_CONFIGURE_WITH= libssh LIBSSH_LIB_DEPENDS= libssh.so:security/libssh LIBSSH2_CONFIGURE_WITH= libssh2 LIBSSH2_LIB_DEPENDS= libssh2.so:security/libssh2 MQTT_CONFIGURE_ENABLE= mqtt NTLM_CONFIGURE_ENABLE= ntlm OPENSSL_CONFIGURE_ON= --with-ca-fallback OPENSSL_CONFIGURE_WITH= openssl=${OPENSSLBASE} OPENSSL_CPPFLAGS= -I${OPENSSLINC} OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_USES= ssl POP3_CONFIGURE_ENABLE= pop3 PROXY_CONFIGURE_ENABLE= proxy PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl RTMP_CONFIGURE_WITH= librtmp RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp RTMP_USES= pkgconfig RTSP_CONFIGURE_ENABLE= rtsp SMB_CONFIGURE_ENABLE= smb SMTP_CONFIGURE_ENABLE= smtp STATIC_CONFIGURE_ENABLE=static TELNET_CONFIGURE_ENABLE=telnet TFTP_CONFIGURE_ENABLE= tftp THREADED_RESOLVER_CONFIGURE_ENABLE= pthreads threaded-resolver TLS_SRP_CONFIGURE_ENABLE= tls-srp WEBSOCKET_CONFIGURE_ENABLE= websockets WOLFSSL_CONFIGURE_WITH= wolfssl WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd .include .if ((!${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL}) || (${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mlibressl*})) && ${PORT_OPTIONS:MTLS_SRP} IGNORE= only supports TLS-SRP with either OpenSSL or GnuTLS .endif .if ${PORT_OPTIONS:MLDAPS} && !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} && !${PORT_OPTIONS:MWOLFSSL} IGNORE= only supports LDAPS with GNUTLS/OPENSSL/WOLFSSL enabled .endif post-install: ${INSTALL_DATA} ${WRKSRC}/docs/libcurl/libcurl.m4 ${STAGEDIR}${PREFIX}/share/aclocal/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/libcurl/ cd ${WRKSRC}/docs/ && ${INSTALL_DATA} FAQ INSTALL KNOWN_BUGS MAIL-ETIQUETTE THANKS TODO options-in-versions *.md ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI.md libcurl.m4 *.pl symbols-in-versions ${STAGEDIR}${DOCSDIR}/libcurl/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} Makefile.example Makefile.mk README.md *.c *.cpp ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/ftp/pure-ftpd/Makefile b/ftp/pure-ftpd/Makefile index 1358e712fe5d..cd1526fb5a1b 100644 --- a/ftp/pure-ftpd/Makefile +++ b/ftp/pure-ftpd/Makefile @@ -1,99 +1,98 @@ PORTNAME= pure-ftpd PORTVERSION= 1.0.51 CATEGORIES= ftp MASTER_SITES= https://github.com/jedisct1/pure-ftpd/releases/download/${PORTVERSION}/ \ https://download.pureftpd.org/pub/pure-ftpd/releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, easy to set up, fast, and secure FTP server WWW= https://www.pureftpd.org/ \ https://github.com/jedisct1/pure-ftpd LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe perl5 tar:bzip2 USE_PERL5= run CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-altlog --with-cookie --with-diraliases \ --with-everything --with-extauth --with-ftpwho \ --with-language=${LANGUAGE} --with-paranoidmsg --with-puredb \ --with-quotas --with-ratios GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_RC_SUBR= pure-ftpd SUB_FILES= pkg-message CPE_VENDOR= pureftpd LANGUAGE?= english OPTIONS_DEFINE= ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SCRYPT SENDFILE THROTTLING TLS UPLOADSCRIPT VIRTUALCHROOT OPTIONS_DEFAULT=LARGEFILE PAM PERUSERLIMITS PRIVSEP SCRYPT SENDFILE THROTTLING TLS UPLOADSCRIPT VIRTUALCHROOT ANONDELETE_DESC= Allow anonymous user to delete files ANONRENAME_DESC= Allow anonymous user to rename files ANONRESUME_DESC= Allow anonymous user to resume file upload LARGEFILE_DESC= 2GB+ file download LDAP_DESC= User accounts in LDAP directories MYSQL_DESC= User accounts in MySQL database PAM_DESC= PAM authentication PGSQL_DESC= User accounts in PostgreSQL database PERUSERLIMITS_DESC= Per-user concurrency limits PRIVSEP_DESC= Privilege separation (recommended) SCRYPT_DESC= Hash passwords in PureDB with scrypt SENDFILE_DESC= Sendfile syscall THROTTLING_DESC= Bandwidth throttling UPLOADSCRIPT_DESC= Uploadscript daemon support VIRTUALCHROOT_DESC= Follow symlinks outside a chroot jail ANONDELETE_CPPFLAGS= -DANON_CAN_DELETE ANONRENAME_CPPFLAGS= -DANON_CAN_RENAME ANONRESUME_CPPFLAGS= -DANON_CAN_RESUME LARGEFILE_CONFIGURE_ENABLE= largefile LDAP_CONFIGURE_WITH= ldap LDAP_USES= ldap MYSQL_CONFIGURE_WITH= mysql MYSQL_USES= mysql PAM_CONFIGURE_WITH= pam PERUSERLIMITS_CONFIGURE_WITH= peruserlimits PGSQL_CONFIGURE_WITH= pgsql PGSQL_USES= pgsql PRIVSEP_CONFIGURE_WITH= privsep SCRYPT_LIB_DEPENDS= libsodium.so:security/libsodium SENDFILE_CONFIGURE_WITH=sendfile THROTTLING_CONFIGURE_WITH= throttling TLS_CONFIGURE_WITH= tls TLS_CPPFLAGS= -I${OPENSSLINC} TLS_LDFLAGS= -L${OPENSSLLIB} TLS_USES= ssl UPLOADSCRIPT_CONFIGURE_WITH= uploadscript VIRTUALCHROOT_CONFIGURE_WITH= virtualchroot pre-fetch: @${ECHO_MSG} "You can use the following additional options:" @${ECHO_MSG} "" @${ECHO_MSG} "LANGUAGE=lang (default: english)" @${ECHO_MSG} "- Enable compilation of one language support" @${ECHO_MSG} " available lang: albanian, brazilian-portuguese, catalan, czech, danish, dutch," @${ECHO_MSG} " english, french, german, hungarian, italian, korean, norwegian, polish," @${ECHO_MSG} " romanian, russian, simplified-chinese, slovak, spanish, swedish," @${ECHO_MSG} " traditional-chinese." @${ECHO_MSG} "" post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-ldap.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-ldap.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-mysql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-mysql.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-pgsql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-pgsql.conf.sample ${INSTALL_SCRIPT} ${FILESDIR}/pure-alwaysfail ${STAGEDIR}${PREFIX}/sbin/ post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pam.d/ ${INSTALL_DATA} ${FILESDIR}/pam.conf.5 ${STAGEDIR}${EXAMPLESDIR}/pam.d/pure-ftpd .include diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile index 39b35aeab7a1..be2ef664e5cf 100644 --- a/graphics/GraphicsMagick/Makefile +++ b/graphics/GraphicsMagick/Makefile @@ -1,100 +1,99 @@ PORTNAME= GraphicsMagick PORTVERSION= 1.3.40 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast image processing tools based on ImageMagick WWW= http://www.graphicsmagick.org/ LICENSE= MIT USES= cpe libtool localbase pathfix pkgconfig tar:zst CONFIGURE_ARGS= --enable-shared --enable-static \ --with-windows-font-dir=${WINDOWS_FONT_DIR} \ --without-dps --without-gdi32 --without-perl --without-trio CONFIGURE_ENV= PTHREAD_LIBS=-lpthread GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes # Use fonts installed by x11-fonts/webfonts by default WINDOWS_FONT_DIR?= ${LOCALBASE}/share/fonts/webfonts OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE HEIF JASPER JBIG JPEG JXL LCMS2 LZMA OPENMP Q8BIT PNG TEST TIFF WEBP WMF X11 XML ZLIB ZSTD OPTIONS_DEFAULT=BZIP2 FREETYPE JASPER JBIG JPEG JXL LCMS2 LZMA OPENMP PNG TIFF WEBP WMF X11 XML ZLIB Q8BIT_DESC= Use 8-bit pixels (speed) instead of 16-bit (quality) TEST_DESC= Run bundled self-tests after build BZIP2_CONFIGURE_WITH= bzlib FPX_CONFIGURE_WITH= fpx FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx FREETYPE_CONFIGURE_WITH=ttf FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 HEIF_CONFIGURE_WITH= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif JASPER_CONFIGURE_WITH= jp2 JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JBIG_CONFIGURE_WITH= jbig JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg JXL_CONFIGURE_WITH= jxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl LCMS2_CONFIGURE_WITH= lcms2 LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LZMA_CONFIGURE_WITH= lzma OPENMP_CONFIGURE_OFF= --disable-openmp --without-threads OPENMP_CONFIGURE_ON= --disable-openmp-slow --enable-openmp --with-threads PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png Q8BIT_CONFIGURE_OFF= --with-quantum-depth=16 Q8BIT_CONFIGURE_ON= --with-quantum-depth=8 Q8BIT_PLIST_SUB= Q=8 Q8BIT_PLIST_SUB_OFF= Q=16 TEST_BUILD_DEPENDS= webfonts>=0:x11-fonts/webfonts TEST_RUN_DEPENDS= webfonts>=0:x11-fonts/webfonts TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WMF_CONFIGURE_WITH= wmf X11_CONFIGURE_OFF= ac_cv_lib_ICE_IceConnectionNumber=no X11_CONFIGURE_WITH= x X11_USES= xorg X11_USE= XORG=ice,sm,x11,xext XML_CONFIGURE_WITH= xml XML_USE= GNOME=libxml2 XML_USES= gnome ZLIB_CONFIGURE_WITH= zlib ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd .include .if ${PORT_OPTIONS:MOPENMP} .if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != i386 && ${ARCH} != powerpc64 && ${ARCH} != powerpc64le && ${ARCH} != riscv64 USES+= compiler:gcc-c++11-lib .endif .endif .if ${PORT_OPTIONS:MWMF} .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libwmflite.so:graphics/libwmf .else LIB_DEPENDS+= libwmflite.so:graphics/libwmf-nox11 .endif .endif post-install-Q8BIT-off: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/coders ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/filters post-install-Q8BIT-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q8/coders ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q8/filters .include diff --git a/graphics/exif/Makefile b/graphics/exif/Makefile index 0eb9c2c3ecb6..6b772e1e36f8 100644 --- a/graphics/exif/Makefile +++ b/graphics/exif/Makefile @@ -1,33 +1,32 @@ PORTNAME= exif PORTVERSION= 0.6.22 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/libexif/exif/releases/download/exif-${PORTVERSION:S|.|_|g}-release/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line utility to read and manipulate EXIF data WWW= https://libexif.github.io/ \ https://github.com/libexif/exif LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libpopt.so:devel/popt USES= cpe gmake localbase pkgconfig tar:xz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CPE_VENDOR= curtis_galloway OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_OFF= --without-libiconv-prefix NLS_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} NLS_USES= gettext iconv .include diff --git a/graphics/icoutils/Makefile b/graphics/icoutils/Makefile index ef7a9f59f417..8a3631fd0b88 100644 --- a/graphics/icoutils/Makefile +++ b/graphics/icoutils/Makefile @@ -1,36 +1,35 @@ PORTNAME= icoutils PORTVERSION= 0.32.3 CATEGORIES= graphics MASTER_SITES= SAVANNAH MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert/extract images in Microsoft Windows(R) icon/cursor files WWW= https://www.nongnu.org/icoutils/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= cpe localbase shebangfix tar:bzip2 CONFIGURE_ARGS= --disable-nls GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CPE_VENDOR= icoutils_project SHEBANG_FILES= extresso/*.in OPTIONS_DEFINE= EXTRESSO OPTIONS_SUB= yes EXTRESSO_DESC= Additional extresso and genresscript programs EXTRESSO_RUN_DEPENDS= p5-libwww>=0:www/p5-libwww EXTRESSO_USES= perl5 EXTRESSO_USE= PERL5=run post-patch-EXTRESSO-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s| extresso||' ${WRKSRC}/Makefile.in .include diff --git a/graphics/jbig2dec/Makefile b/graphics/jbig2dec/Makefile index 6b4ae9baed49..bd39afe6acc4 100644 --- a/graphics/jbig2dec/Makefile +++ b/graphics/jbig2dec/Makefile @@ -1,37 +1,36 @@ PORTNAME= jbig2dec PORTVERSION= 0.20 PORTREVISION= 1 CATEGORIES= graphics devel MASTER_SITES= https://github.com/ArtifexSoftware/jbig2dec/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decoder implementation of the JBIG2 image compression format WWW= https://github.com/ArtifexSoftware/jbig2dec LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool pathfix python:env,test shebangfix CONFIGURE_ENV= ac_cv_func_getopt_long=yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip LDFLAGS+= -lmd TEST_TARGET= check USE_LDCONFIG= yes CPE_VENDOR= artifex SHEBANG_FILES= *.py OPTIONS_DEFINE= PNG OPTIONS_DEFAULT=PNG PNG_CONFIGURE_WITH= libpng=${LOCALBASE} PNG_LIB_DEPENDS= libpng.so:graphics/png post-patch: @${RM} ${WRKSRC}/getopt* ${WRKSRC}/sha1.h .include diff --git a/graphics/lcms/Makefile b/graphics/lcms/Makefile index e50a209dfe1d..01bbf9b21127 100644 --- a/graphics/lcms/Makefile +++ b/graphics/lcms/Makefile @@ -1,50 +1,49 @@ PORTNAME= lcms PORTVERSION= 1.19 PORTREVISION= 8 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Light Color Management System -- a color management library WWW= https://www.littlecms.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool localbase:ldflags pathfix GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes PORTDOCS= * CPE_VENDOR= littlecms CPE_PRODUCT= little_cms_color_engine OPTIONS_DEFINE= DOCS JPEGICC TIFFICC OPTIONS_DEFAULT=JPEGICC TIFFICC OPTIONS_SUB= yes JPEGICC_DESC= Build color profile applier for JPEG TIFFICC_DESC= Build color profile applier for TIFF JPEGICC_CONFIGURE_WITH= jpeg JPEGICC_USES= jpeg TIFFICC_CONFIGURE_WITH= tiff TIFFICC_LIB_DEPENDS= libtiff.so:graphics/tiff post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s| python samples||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^#ifdef __sgi/ s|__sgi|__unix__|; /^#include "sgidefs.h"/d' ${WRKSRC}/include/icc34.h.in @${REINPLACE_CMD} -e '/^testcms_LDFLAGS = / s|$$| -static|' ${WRKSRC}/testbed/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} doc/LCMSAPI.TXT doc/TUTORIAL.TXT tifficc/tifficc.c \ jpegicc/jpegicc.c jpegicc/iccjpeg.c samples/wtpt.c samples/icctrans.c ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile index f570898e9360..2379ad09a08a 100644 --- a/graphics/lcms2/Makefile +++ b/graphics/lcms2/Makefile @@ -1,47 +1,46 @@ PORTNAME= lcms2 PORTVERSION= 2.16 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/mm2/Little-CMS/releases/download/lcms${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Accurate, fast, and small-footprint color management engine WWW= https://www.littlecms.com/ \ https://github.com/mm2/Little-CMS LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe libtool localbase:ldflags pathfix CONFIGURE_ARGS= --with-fastfloat --with-threaded GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} CPE_VENDOR= littlecms CPE_PRODUCT= little_cms_color_engine OPTIONS_DEFINE= DOCS JPEGICC TIFFICC OPTIONS_DEFAULT=JPEGICC TIFFICC OPTIONS_SUB= yes JPEGICC_DESC= Build color profile applier for JPEG TIFFICC_DESC= Build color profile applier for TIFF JPEGICC_CONFIGURE_WITH= jpeg JPEGICC_USES= jpeg TIFFICC_CONFIGURE_WITH= tiff TIFFICC_LIB_DEPENDS= libtiff.so:graphics/tiff post-install: ${INSTALL_MAN} ${WRKSRC}/utils/linkicc/linkicc.1 ${WRKSRC}/utils/psicc/psicc.1 ${WRKSRC}/utils/transicc/transicc.1 ${STAGEDIR}${PREFIX}/share/man/man1/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/libgeotiff/Makefile b/graphics/libgeotiff/Makefile index dc88fc966bcb..1c4e326bfc19 100644 --- a/graphics/libgeotiff/Makefile +++ b/graphics/libgeotiff/Makefile @@ -1,43 +1,42 @@ PORTNAME= libgeotiff PORTVERSION= 1.7.1 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= https://download.osgeo.org/geotiff/libgeotiff/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for reading and writing GeoTIFF information tags WWW= https://github.com/OSGeo/libgeotiff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= proj>=6,1:graphics/proj LIB_DEPENDS= libjbig.so:graphics/jbigkit \ libproj.so:graphics/proj \ libtiff.so:graphics/tiff USES= jpeg libtool CONFIGURE_ARGS= --datadir=${DATADIR} \ --disable-doxygen-chi \ --disable-doxygen-chm \ --disable-doxygen-doc \ --disable-doxygen-dot \ --disable-doxygen-html \ --disable-doxygen-man \ --disable-doxygen-pdf \ --disable-doxygen-ps \ --disable-doxygen-rtf \ --disable-doxygen-xml \ --with-jpeg=${LOCALBASE} \ --with-libtiff=${LOCALBASE} \ --with-proj=${LOCALBASE} \ --with-zip=/usr CPPFLAGS+= -fPIC GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include diff --git a/graphics/webp/Makefile b/graphics/webp/Makefile index 701289346ff7..04afa53af3d7 100644 --- a/graphics/webp/Makefile +++ b/graphics/webp/Makefile @@ -1,44 +1,43 @@ PORTNAME= webp PORTVERSION= 1.4.0 CATEGORIES= graphics MASTER_SITES= http://downloads.webmproject.org/releases/webp/ \ https://storage.googleapis.com/downloads.webmproject.org/releases/webp/ DISTNAME= libwebp-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google WebP image format conversion tool WWW= https://developers.google.com/speed/webp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 libtool localbase CONFIGURE_ARGS= --enable-libwebpdecoder \ --enable-libwebpdemux \ --enable-libwebpmux \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTSCOUT= limit:^[0-9\.]*$$ OPTIONS_DEFINE= IMGCONV X11 OPTIONS_DEFAULT=IMGCONV OPTIONS_SUB= yes IMGCONV_DESC= Install converters to/from WebP IMGCONV_CONFIGURE_OFF= build_cwebp=no build_dwebp=no build_gif2webp=no build_img2webp=no IMGCONV_CONFIGURE_ON= build_cwebp=yes build_dwebp=yes build_gif2webp=yes build_img2webp=yes IMGCONV_LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff IMGCONV_USES= jpeg X11_CONFIGURE_OFF= build_vwebp=no X11_CONFIGURE_ON= build_vwebp=yes X11_USE= GL=glut X11_USES= gl .include diff --git a/mail/libpst/Makefile b/mail/libpst/Makefile index ccffd4311838..1b3d57787616 100644 --- a/mail/libpst/Makefile +++ b/mail/libpst/Makefile @@ -1,41 +1,40 @@ PORTNAME= libpst PORTVERSION= 0.6.76 PORTREVISION= 3 CATEGORIES= mail converters MASTER_SITES= https://www.five-ten-sg.com/libpst/packages/ \ https://fossies.org/unix/privat/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for converting Outlook .pst files to mbox and other formats WWW= https://www.five-ten-sg.com/libpst/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgsf-1.so:devel/libgsf USES= gmake iconv libtool pathfix pkgconfig CONFIGURE_ARGS= --disable-python --enable-libpst-shared GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTDOCS= * OPTIONS_DEFINE= DOCS PST2DII OPTIONS_SUB= yes PST2DII_DESC= Allow Summation Document Image Information output PST2DII_CONFIGURE_ENABLE= dii PST2DII_LIB_DEPENDS= libgd.so:graphics/gd PST2DII_USES= localbase magick:build,run post-patch: @${GREP} -lr malloc.h ${WRKSRC}/ | ${XARGS} ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' @${REINPLACE_CMD} -e 's|doc\/@PACKAGE@-@VERSION@|doc\/@PACKAGE@|g' ${WRKSRC}/Makefile.in ${WRKSRC}/html/Makefile.in @${REINPLACE_CMD} -e '/html_DATA =/ s|COPYING ||' ${WRKSRC}/Makefile.in .include diff --git a/misc/hello/Makefile b/misc/hello/Makefile index d24372ef036f..e95e431abb54 100644 --- a/misc/hello/Makefile +++ b/misc/hello/Makefile @@ -1,27 +1,26 @@ PORTNAME= hello PORTVERSION= 2.12.1 CATEGORIES= misc MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility for saying hello to the world and reading email WWW= https://www.gnu.org/software/hello/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= charsetfix gmake perl5 USE_PERL5= build GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INFO= hello OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext localbase .include diff --git a/misc/help2man/Makefile b/misc/help2man/Makefile index f602407ef9cd..5b1ff1e4bbcc 100644 --- a/misc/help2man/Makefile +++ b/misc/help2man/Makefile @@ -1,42 +1,41 @@ PORTNAME= help2man PORTVERSION= 1.49.3 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Automatically generating simple manual pages from program output WWW= https://www.gnu.org/software/help2man/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake localbase perl5 tar:xz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INFO= help2man PLIST_FILES= bin/help2man \ share/man/man1/help2man.1.gz OPTIONS_DEFINE= NLS NLS_BUILD_DEPENDS= p5-Locale-gettext>=0:devel/p5-Locale-gettext NLS_CONFIGURE_ENABLE= nls NLS_PLIST_FILES= lib/help2man/bindtextdomain.so NLS_RUN_DEPENDS= p5-Locale-gettext>=0:devel/p5-Locale-gettext NLS_USES= gettext NLS_VARS= CONFIGURE_FAIL_MESSAGE="Rebuild lang/${PERL_PORT} and devel/p5-Locale-gettext manually before contacting maintainer." NLS_VARS_OFF= NO_ARCH=yes .for lang in de es fr pl pt_BR ro sr sv ta uk zh_CN NLS_INFO+= help2man-${lang} .endfor .for lang in da de el eo es fi fr hr hu it ja ko nb pl pt_BR ro ru sr sv ta uk vi zh_CN NLS_PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/help2man.mo \ share/man/${lang}/man1/help2man.1.gz .endfor .include diff --git a/misc/libmetalink/Makefile b/misc/libmetalink/Makefile index d13d55f768ee..07d3f6cf0c8e 100644 --- a/misc/libmetalink/Makefile +++ b/misc/libmetalink/Makefile @@ -1,42 +1,41 @@ PORTNAME= libmetalink PORTVERSION= 0.1.3 CATEGORIES= misc MASTER_SITES= https://launchpad.net/libmetalink/trunk/libmetalink-${PORTVERSION}/+download/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Metalink library written in C language WWW= https://launchpad.net/libmetalink/ LICENSE= MIT USES= libtool localbase pathfix tar:xz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes PORTEXAMPLES= LibO_3.5.4_Win_x86_install_multi.msi.meta4 \ metalinkcat.c \ ubuntu-12.04-server-amd64.metalink OPTIONS_DEFINE= EXAMPLES TEST OPTIONS_SINGLE= XML OPTIONS_SINGLE_XML= EXPAT LIBXML2 OPTIONS_DEFAULT=EXPAT EXPAT_CONFIGURE_WITH= libexpat EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 LIBXML2_CONFIGURE_WITH= libxml2 LIBXML2_CPPFLAGS= -I${LOCALBASE}/include/libxml2 LIBXML2_USE= GNOME=libxml2 LIBXML2_USES= gnome TEST_BUILD_DEPENDS= cunit>=2.1:devel/cunit post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/doc/examples/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/net-mgmt/ipv6calc/Makefile b/net-mgmt/ipv6calc/Makefile index 7b9df003f3dc..1385e49ec53e 100644 --- a/net-mgmt/ipv6calc/Makefile +++ b/net-mgmt/ipv6calc/Makefile @@ -1,27 +1,26 @@ PORTNAME= ipv6calc PORTVERSION= 4.1.0 CATEGORIES= net-mgmt MASTER_SITES= https://www.bieringer.de/ftp/pub/linux/IPv6/ipv6calc/ \ https://www.deepspace6.net/ftp/pub/ds6/sources/ipv6calc/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert, change, and calculate with IPv6 addresses WWW= https://www.deepspace6.net/projects/ipv6calc.html \ https://github.com/pbiering/ipv6calc LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash USES= gmake perl5 shebangfix ssl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share SHEBANG_FILES= tools/* post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include diff --git a/net-mgmt/nbtscan/Makefile b/net-mgmt/nbtscan/Makefile index 8ebd3aaa1592..eafb85e7dce9 100644 --- a/net-mgmt/nbtscan/Makefile +++ b/net-mgmt/nbtscan/Makefile @@ -1,30 +1,29 @@ PORTNAME= nbtscan PORTVERSION= 1.7.2 CATEGORIES= net-mgmt MAINTAINER= sunpoet@FreeBSD.org COMMENT= NetBIOS name network scanner WWW= https://github.com/resurrecting-open-source-projects/nbtscan LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PLIST_FILES= bin/nbtscan \ share/man/man1/nbtscan.1.gz PORTDOCS= README.md GH_ACCOUNT= resurrecting-open-source-projects USE_GITHUB= yes OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/net/arp-scan/Makefile b/net/arp-scan/Makefile index aee2560f78c3..1e8b33c6b639 100644 --- a/net/arp-scan/Makefile +++ b/net/arp-scan/Makefile @@ -1,21 +1,20 @@ PORTNAME= arp-scan PORTVERSION= 1.10.0 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org COMMENT= ARP scanning and fingerprinting tool WWW= https://github.com/royhills/arp-scan LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= royhills .include diff --git a/net/dictd/Makefile b/net/dictd/Makefile index dca78234a5bc..826d98ffee6d 100644 --- a/net/dictd/Makefile +++ b/net/dictd/Makefile @@ -1,30 +1,29 @@ PORTNAME= dictd PORTVERSION= 1.13.1 CATEGORIES+= net textproc MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dict protocol (RFC 2229) server WWW= https://www.dict.org/ \ https://sourceforge.net/projects/dict/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmaa.so:devel/libmaa USES= bison gmake libtool:build localbase ALL_TARGET= dictd dictzip GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install.dictd install.dictzip SUB_FILES= dictd.conf pkg-message SUB_LIST= PORTSDIR=${PORTSDIR} USE_RC_SUBR= dictd post-install: ${INSTALL_DATA} ${WRKDIR}/dictd.conf ${STAGEDIR}${PREFIX}/etc/dictd.conf.sample .include diff --git a/net/libmaxminddb/Makefile b/net/libmaxminddb/Makefile index 68f305d17c1d..6822771c1ea1 100644 --- a/net/libmaxminddb/Makefile +++ b/net/libmaxminddb/Makefile @@ -1,23 +1,22 @@ PORTNAME= libmaxminddb PORTVERSION= 1.9.1 CATEGORIES= net MASTER_SITES= https://github.com/maxmind/libmaxminddb/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for the MaxMind DB file format used for GeoIP2 WWW= https://github.com/maxmind/libmaxminddb LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 cpe gmake libtool CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPE_VENDOR= maxmind .include diff --git a/net/mtr/Makefile b/net/mtr/Makefile index 1ae1449df372..ff192fb6feec 100644 --- a/net/mtr/Makefile +++ b/net/mtr/Makefile @@ -1,49 +1,48 @@ PORTNAME= mtr PORTVERSION= 0.95 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org COMMENT= Traceroute and ping in a single network diagnostic tool WWW= https://www.bitwizard.nl/mtr/ \ https://github.com/traviscross/mtr LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf ncurses pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share LDFLAGS+= -lncurses USE_GITHUB= yes GH_ACCOUNT= traviscross CONFLICTS_INSTALL= mtr mtr-nox11 OPTIONS_DEFINE= IPV6 JSON X11 OPTIONS_DEFAULT=JSON X11 JSON_DESC= JSON support X11_DESC= Build X11-enabled mtr IPV6_CONFIGURE_ENABLE= ipv6 JSON_CONFIGURE_WITH= jansson JSON_LIB_DEPENDS= libjansson.so:devel/jansson X11_CONFIGURE_WITH= gtk X11_USE= GNOME=gtk20 X11_USES= gnome post-patch: @${REINPLACE_CMD} -e 's|m4_esyscmd(\[build-aux/git-version-gen \.tarball-version\])|${PORTVERSION}|' ${WRKSRC}/configure.ac post-install: @${ECHO_MSG} "" @${ECHO_MSG} "${PREFIX}/sbin/mtr is setuid \"root\" " @${ECHO_MSG} "" @${ECHO_MSG} "Please read about potential security issues" @${ECHO_MSG} "in file ${WRKSRC}/SECURITY (not installed)" @${ECHO_MSG} "" .include diff --git a/net/radcli/Makefile b/net/radcli/Makefile index 7020ebbe28c4..9734c5ccc3ce 100644 --- a/net/radcli/Makefile +++ b/net/radcli/Makefile @@ -1,29 +1,28 @@ PORTNAME= radcli PORTVERSION= 1.3.1 MASTER_SITES= https://github.com/radcli/radcli/releases/download/${PORTVERSION}/ CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple RADIUS client library WWW= https://radcli.github.io/radcli/ \ https://github.com/radcli/radcli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libgnutls.so:security/gnutls \ libnettle.so:security/nettle USES= libtool pathfix pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-install: .for file in radiusclient.conf radiusclient-tls.conf servers servers-tls ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc/radcli/${file}.sample .endfor .include diff --git a/net/tcptraceroute/Makefile b/net/tcptraceroute/Makefile index 42956c626176..008b452b6b91 100644 --- a/net/tcptraceroute/Makefile +++ b/net/tcptraceroute/Makefile @@ -1,28 +1,27 @@ PORTNAME= tcptraceroute PORTVERSION= 1.5beta7 DISTVERSIONPREFIX= tcptraceroute- PORTREVISION= 1 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org COMMENT= Traceroute implementation using TCP packets WWW= https://github.com/mct/tcptraceroute LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libnet.so:net/libnet USES= gmake localbase GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share GH_ACCOUNT= mct USE_GITHUB= yes PORTSCOUT= ignore:1 OPTIONS_DEFINE= DOCS .include diff --git a/net/vnstat/Makefile b/net/vnstat/Makefile index d9f31eb69da5..2218afad5f0e 100644 --- a/net/vnstat/Makefile +++ b/net/vnstat/Makefile @@ -1,46 +1,45 @@ PORTNAME= vnstat PORTVERSION= 2.12 CATEGORIES= net MASTER_SITES= https://github.com/vergoh/vnstat/releases/download/v${PORTVERSION}/ \ https://humdi.net/vnstat/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Console-based network traffic monitor WWW= https://humdi.net/vnstat/ \ https://github.com/vergoh/vnstat LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= localbase sqlite CONFIGURE_ARGS= --disable-extra-paths GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-exec install-man USE_RC_SUBR= vnstat USERS= vnstat GROUPS= vnstat PORTDOCS= README INSTALL_BSD UPGRADE SUB_FILES= pkg-message SUB_LIST= USERS=${USERS} \ GROUPS=${GROUPS} OPTIONS_DEFINE= GUI DOCS OPTIONS_DEFAULT=GUI OPTIONS_SUB= yes GUI_DESC= Build with graphics/gd dependency GUI_CONFIGURE_OFF= --disable-image-output GUI_LIB_DEPENDS= libgd.so:graphics/gd do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/cfg/vnstat.conf ${STAGEDIR}${PREFIX}/etc/vnstat.conf.sample .include diff --git a/net/xprobe/Makefile b/net/xprobe/Makefile index 0467c25b1ec4..c69ab9cee204 100644 --- a/net/xprobe/Makefile +++ b/net/xprobe/Makefile @@ -1,22 +1,20 @@ PORTNAME= xprobe2 PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= SF/xprobe/xprobe2/Xprobe2%20${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ICMP active OS fingerprint scanner WWW= https://xprobe.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CONFIGURE_ENV= INSTALL=${INSTALL} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share post-patch: @${REINPLACE_CMD} -e 's|-DBROKEN_BSD||' ${WRKSRC}/libs-external/USI++/src/configure .include -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share diff --git a/print/texinfo/Makefile b/print/texinfo/Makefile index b9229cfa2a5c..a1fafa63d2e1 100644 --- a/print/texinfo/Makefile +++ b/print/texinfo/Makefile @@ -1,67 +1,66 @@ PORTNAME= texinfo PORTVERSION= 7.1 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= print MASTER_SITES= GNU \ LOCAL/sunpoet/texinfo:DEFAULT,local DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ htmlxref.cnf-${HTMLXREF_CNF_RELDATE}:local \ texi2dvi-${TEXI2DVI_RELDATE}:local \ texi2pdf-${TEXI2PDF_RELDATE}:local \ texinfo.tex-${TEXINFO_TEX_RELDATE}:local DIST_SUBDIR= texinfo EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typeset documentation system with multiple format output WWW= https://www.gnu.org/software/texinfo/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man \ ${RUN_DEPENDS} RUN_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-Text-Unidecode>=0:converters/p5-Text-Unidecode \ p5-Unicode-EastAsianWidth>=0:textproc/p5-Unicode-EastAsianWidth OPTIONS_DEFINE= NLS OPTIONS_SUB= yes USES= charsetfix cpe gmake iconv:wchar_t libtool ncurses perl5 tar:xz tex CONFIGURE_ARGS= --with-external-libintl-perl \ --with-external-Text-Unidecode \ --with-external-Unicode-EastAsianWidth CONFIGURE_ENV= PERL_EXT_CC="${CC}" GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip install-tex MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR} PKGDEINSTALL= ${PKGINSTALL} INFO= info-stnd texi2any_api texi2any_internals texinfo # Use the date on https://ftp.gnu.org/gnu/texinfo/ HTMLXREF_CNF_RELDATE= 20230402 TEXI2DVI_RELDATE= 20231110 TEXI2PDF_RELDATE= 20231018 TEXINFO_TEX_RELDATE= 20240209 CPE_VENDOR= gnu CPE_VERSION= ${PORTVERSION:R} NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/texinfo.tex-${TEXINFO_TEX_RELDATE} ${WRKSRC}/doc/texinfo.tex @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/htmlxref.cnf-${HTMLXREF_CNF_RELDATE} ${WRKSRC}/util/htmlxref.cnf @${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2dvi-${TEXI2DVI_RELDATE} ${WRKSRC}/util/texi2dvi @${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2pdf-${TEXI2PDF_RELDATE} ${WRKSRC}/util/texi2pdf post-install: ${INSTALL_DATA} ${WRKSRC}/util/htmlxref.cnf ${STAGEDIR}${DATADIR} .include diff --git a/science/netcdf-fortran/Makefile b/science/netcdf-fortran/Makefile index 43003ec71d7b..75c5c6204e61 100644 --- a/science/netcdf-fortran/Makefile +++ b/science/netcdf-fortran/Makefile @@ -1,31 +1,30 @@ PORTNAME= netcdf-fortran PORTVERSION= 4.6.0 CATEGORIES= science MASTER_SITES= https://downloads.unidata.ucar.edu/netcdf-fortran/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fortran library for machine-independent, array-oriented data access WWW= https://www.unidata.ucar.edu/software/netcdf/ \ https://github.com/Unidata/netcdf-fortran LICENSE= UCAR_UNIDATA LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_NAME= University Corporation for Atmospheric Research/Unidata LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= netcdf>=4.9.0:science/netcdf LIB_DEPENDS= libnetcdf.so:science/netcdf USES= fortran gmake libtool localbase makeinfo pathfix CPPFLAGS+= -fPIC -DPIC -DgFortran GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip MAKE_ENV= MAKEINFOFLAGS=--no-split MAKE_JOBS_UNSAFE= yes TEST_TARGET= check USE_LDCONFIG= yes .include diff --git a/science/netcdf/Makefile b/science/netcdf/Makefile index 460be3d441ee..8d0ed15cd3f3 100644 --- a/science/netcdf/Makefile +++ b/science/netcdf/Makefile @@ -1,53 +1,52 @@ PORTNAME= netcdf PORTVERSION= 4.9.2 DISTVERSIONPREFIX= c- PORTREVISION= 1 CATEGORIES= science MASTER_SITES= https://downloads.unidata.ucar.edu/netcdf-c/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= C library for machine-independent, array-oriented data access WWW= https://www.unidata.ucar.edu/software/netcdf/ \ https://github.com/Unidata/netcdf-c LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libcurl.so:ftp/curl \ libhdf5.so:science/hdf5 \ libzstd.so:archivers/zstd USES= gmake libtool localbase ncurses pathfix pkgconfig:run CONFIGURE_ARGS= --disable-filter-testing --disable-libxml2 \ --enable-byterange --enable-dap --enable-netcdf-4 CPPFLAGS+= -fPIC -DPIC GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip LIBS+= -lexecinfo TEST_TARGET= check USE_LDCONFIG= yes CONFLICTS_INSTALL= hdf-4.[0-9]* netcdf-3.[0-9]* netcdf3-3.[0-9]* OPTIONS_DEFINE= DOCS DOXYGEN SZIP OPTIONS_DEFAULT=SZIP OPTIONS_SUB= yes DOXYGEN_IMPLIES=DOCS SZIP_DESC= SZIP support (required if HDF5 was built with SZIP) DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENABLE= doxygen SZIP_LIB_DEPENDS= libsz.so:science/libaec SZIP_LIBS= -lsz post-build-DOXYGEN-on: cd ${WRKSRC}/docs/ && ${LOCALBASE}/bin/doxygen . post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/science/pnetcdf/Makefile b/science/pnetcdf/Makefile index de328531fed6..06f14efb22b5 100644 --- a/science/pnetcdf/Makefile +++ b/science/pnetcdf/Makefile @@ -1,44 +1,43 @@ PORTNAME= pnetcdf PORTVERSION= 1.12.3 PORTREVISION= 2 CATEGORIES= science parallel MASTER_SITES= https://parallel-netcdf.github.io/Release/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library providing high-performance I/O WWW= https://parallel-netcdf.github.io/ \ https://github.com/Parallel-NetCDF/PnetCDF USES= fortran gmake libtool pathfix perl5 USE_PERL5= build CFLAGS+= -fPIC CONFIGURE_ARGS= --with-mpi=${MPI_HOME} ac_cv_fc_compiler_nag=no # Workaround for GCC 10+ for Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/CHARACTER(*)). FCFLAGS+= -fallow-argument-mismatch GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share MAKE_JOBS_UNSAFE= yes CONFLICTS_INSTALL= hdf-4.* OPTIONS_SINGLE= MPI OPTIONS_SINGLE_MPI= OPENMPI MPICH OPTIONS_DEFAULT=OPENMPI # Use Use MPICH option for 32-bit architecture. # PnetCDF requires MPI_Offset >= 8 but Open MPI sets MPI_Offset to 4 on 32-bit architecture regardless of LFS. # See https://github.com/open-mpi/ompi/issues/3195 for details. OPTIONS_DEFAULT_armv6= MPICH OPTIONS_DEFAULT_armv7= MPICH OPTIONS_DEFAULT_i386= MPICH OPTIONS_DEFAULT_powerpc=MPICH OPTIONS_EXCLUDE_armv6= OPENMPI OPTIONS_EXCLUDE_armv7= OPENMPI OPTIONS_EXCLUDE_i386= OPENMPI OPTIONS_EXCLUDE_powerpc=OPENMPI MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi .include diff --git a/security/gsasl/Makefile b/security/gsasl/Makefile index 5dd7afe7d7ef..885f291162cd 100644 --- a/security/gsasl/Makefile +++ b/security/gsasl/Makefile @@ -1,37 +1,36 @@ PORTNAME= gsasl PORTVERSION= 2.2.1 CATEGORIES= security MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= GNU SASL command-line utility WWW= https://www.gnu.org/software/gsasl/ LICENSE= LGPL21 LIB_DEPENDS= libgsasl.so:security/libgsasl USES= charsetfix libtool localbase pathfix pkgconfig readline CONFIGURE_ARGS= --disable-rpath \ --without-gssapi-impl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INFO= gsasl OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes DOCS_USES= makeinfo NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-build-DOCS-on: cd ${WRKSRC}/doc && ${MAKE_CMD} gsasl.html post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/gsasl.html ${STAGEDIR}${DOCSDIR} .include diff --git a/security/libgsasl/Makefile b/security/libgsasl/Makefile index 8ebec3a5071a..c670d69d958b 100644 --- a/security/libgsasl/Makefile +++ b/security/libgsasl/Makefile @@ -1,48 +1,47 @@ PORTNAME= gsasl PORTVERSION= 2.2.1 CATEGORIES= security MASTER_SITES= GNU PKGNAMEPREFIX= lib MAINTAINER= sunpoet@FreeBSD.org COMMENT= GNU SASL library WWW= https://www.gnu.org/software/gsasl/ LICENSE= LGPL21 LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn \ libntlm.so:security/libntlm USES= charsetfix libtool pathfix pkgconfig ssl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS NLS OPTIONS_DEFAULT=GSSAPI_BASE OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SUB= yes GSSAPI_BASE_CONFIGURE_ON= --with-gssapi-impl=heimdal ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_CONFIGURE_WITH= --with-gssapi-impl=heimdal ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_CONFIGURE_ON=--with-gssapi-impl=mit ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_NONE_CONFIGURE_ON= --disable-gssapi NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-install: @${INSTALL_DATA} ${WRKSRC}/lib/gl/.libs/liblgl.a ${STAGEDIR}${PREFIX}/lib post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/reference ${INSTALL_DATA} ${WRKSRC}/doc/reference/html/* ${STAGEDIR}${DOCSDIR}/reference .include diff --git a/sysutils/burp-devel/Makefile b/sysutils/burp-devel/Makefile index 62a078a9852e..a3937e9900d1 100644 --- a/sysutils/burp-devel/Makefile +++ b/sysutils/burp-devel/Makefile @@ -1,42 +1,41 @@ PORTNAME= burp PORTVERSION= 3.1.4 CATEGORIES= sysutils MASTER_SITES= https://github.com/grke/burp/releases/download/${PORTVERSION}/ PKGNAMESUFFIX= -devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= Network backup and restore program (development) WWW= https://burp.grke.org/ LICENSE= AGPLv3 PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash \ ${LOCALBASE}/include/yajl/yajl_common.h:devel/yajl LIB_DEPENDS= librsync.so:net/librsync RUN_DEPENDS= bash:shells/bash USES= compiler:c11 cpe libtool ncurses pkgconfig ssl tar:bz2 CONFIGURE_ARGS= --sysconfdir=${ETCDIR} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-all USE_RC_SUBR= burp PLIST_SUB= PORTVERSION=${PORTVERSION} CONFLICTS_INSTALL= burp CPE_VENDOR= burp_project OPTIONS_DEFINE= IPV6 IPV6_CONFIGURE_ENABLE= ipv6 post-install: .for file in CA.cnf burp.conf burp-server.conf clientconfdir/testclient ${MV} ${STAGEDIR}${ETCDIR}/${file} ${STAGEDIR}${ETCDIR}/${file}.sample .endfor .include diff --git a/sysutils/burp/Makefile b/sysutils/burp/Makefile index 334dca0b5e6a..a5ed2f46687c 100644 --- a/sysutils/burp/Makefile +++ b/sysutils/burp/Makefile @@ -1,43 +1,42 @@ PORTNAME= burp PORTVERSION= 2.4.0 CATEGORIES= sysutils MASTER_SITES= https://github.com/grke/burp/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Network backup and restore program WWW= https://burp.grke.org/ LICENSE= AGPLv3 PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash \ ${LOCALBASE}/include/yajl/yajl_common.h:devel/yajl LIB_DEPENDS= librsync.so:net/librsync RUN_DEPENDS= bash:shells/bash USES= cpe libtool ncurses pkgconfig ssl tar:bz2 CONFIGURE_ARGS= --sysconfdir=${ETCDIR} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-all USE_RC_SUBR= burp PLIST_SUB= PORTVERSION=${PORTVERSION} CONFLICTS_INSTALL= burp-devel CPE_VENDOR= burp_project PORTSCOUT= limit:^2\.4\. OPTIONS_DEFINE= IPV6 IPV6_CONFIGURE_ENABLE= ipv6 post-install: .for file in CA.cnf burp.conf burp-server.conf clientconfdir/testclient ${MV} ${STAGEDIR}${ETCDIR}/${file} ${STAGEDIR}${ETCDIR}/${file}.sample .endfor .include diff --git a/sysutils/freeipmi/Makefile b/sysutils/freeipmi/Makefile index b10e3a42449b..b1b54b35f9b2 100644 --- a/sysutils/freeipmi/Makefile +++ b/sysutils/freeipmi/Makefile @@ -1,64 +1,63 @@ PORTNAME= freeipmi PORTVERSION= 1.6.14 CATEGORIES= sysutils MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library and tools to support IPMI-capable hardware WWW= https://www.gnu.org/software/freeipmi/ \ https://savannah.gnu.org/projects/freeipmi/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc64 powerpc64le BROKEN_aarch64= fails to link: libfreeipmi/.libs/libfreeipmi.so: undefined reference to inb (also outb) BROKEN_armv7= fails to link: libfreeipmi/.libs/libfreeipmi.so: undefined reference to inb (also outb) LIB_DEPENDS= libargp.so:devel/argp-standalone \ libgcrypt.so:security/libgcrypt USES= gmake libtool localbase shebangfix CFLAGS+= -D_WANT_SEMUN CONFIGURE_ARGS= --disable-init-scripts \ --sysconfdir=${ETCDIR} \ --with-ipmi-monitoring-sdr-cache-dir=${CACHE_DIR}/ipmimonitoringsdrcache \ --with-ipmiseld-cache-dir=${CACHE_DIR}/ipmiseld \ --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig CONFIGURE_ENV= PTHREAD_LIBS=-lpthread ac_cv_path_CPP=${CPP} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_LDCONFIG= yes INFO= freeipmi-faq PLIST_SUB= CACHE_DIR=${CACHE_DIR} CACHE_DIR?= /var/db/freeipmi SHEBANG_FILES= contrib/ganglia/ganglia_ipmi_sensors.pl \ contrib/nagios/nagios_ipmi_sensors.pl \ contrib/pet/check_rmcpping \ contrib/pet/petalert.pl OPTIONS_DEFINE= DEBUG DOCS IOPERM IPV6 IOPERM_DESC= Use i386_set_ioperm DEBUG_CONFIGURE_ON= --enable-debug --enable-trace DEBUG_INSTALL_TARGET= install DEBUG_INSTALL_TARGET_OFF= install-strip IOPERM_CPPFLAGS= -DUSE_IOPERM IPV6_CPPFLAGS= -DIPV6 post-patch: @${FIND} ${WRKSRC} -name '*.man' -o -name '*.pre.in' | ${XARGS} -I % ${REINPLACE_CMD} -e '/^\.\\\"/ s|$$|"|' % @${REINPLACE_CMD} \ -e '/^FREEIPMI_SYSCONFDIR/ s|/freeipmi/$$||' \ -e '/FREEIPMI_CONFIG_FILE_DEFAULT_TMP1=/ s|freeipmi.conf|&.sample|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|\($$(LN_S) -f \)$$(sbindir)/|\1|' ${WRKSRC}/*/Makefile.in post-install: ${MKDIR} -m 0700 -p ${STAGEDIR}${CACHE_DIR}/ipmimonitoringsdrcache/ ${STAGEDIR}${CACHE_DIR}/ipmiseld/ ${STAGEDIR}/var/lib/freeipmi/ ${STAGEDIR}/var/run/freeipmi/ .include diff --git a/sysutils/ncdu/Makefile b/sysutils/ncdu/Makefile index 264d11991e4c..1d1322b2563f 100644 --- a/sysutils/ncdu/Makefile +++ b/sysutils/ncdu/Makefile @@ -1,26 +1,25 @@ PORTNAME= ncdu PORTVERSION= 1.19 CATEGORIES= sysutils MASTER_SITES= https://dev.yorhel.nl/download/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= NCurses Disk Usage (LTS version written in C) WWW= https://dev.yorhel.nl/ncdu \ https://code.blicky.net/yorhel/ncdu LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= ncurses GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PLIST_FILES= bin/ncdu \ share/man/man1/ncdu.1.gz # ncdu 1.* (LTS) is written in C. # ncdu 2.* (stable) is written in Zig which only works with specific version. PORTSCOUT= limit:^1\. .include diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile index 14e08a51dbdb..c7ad9a7404b0 100644 --- a/sysutils/parallel/Makefile +++ b/sysutils/parallel/Makefile @@ -1,24 +1,23 @@ PORTNAME= parallel PORTVERSION= 20240322 CATEGORIES= sysutils MASTER_SITES= GNU MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shell tool for executing jobs in parallel WWW= https://www.gnu.org/software/parallel/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt USES= perl5 shebangfix tar:bzip2 CONFIGURE_ARGS= --docdir="${DOCSDIR}" GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share NO_ARCH= yes SHEBANG_FILES= src/env_parallel src/niceload src/parcat src/parsort src/sql OPTIONS_DEFINE= DOCS .include diff --git a/sysutils/rcm/Makefile b/sysutils/rcm/Makefile index 6ba58232552e..e40a1fb6a714 100644 --- a/sysutils/rcm/Makefile +++ b/sysutils/rcm/Makefile @@ -1,18 +1,17 @@ PORTNAME= rcm PORTVERSION= 1.3.6 CATEGORIES= sysutils MASTER_SITES= https://thoughtbot.github.io/rcm/dist/ \ https://github.com/thoughtbot/rcm/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= RC file (dotfile) management WWW= https://github.com/thoughtbot/rcm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share NO_ARCH= yes .include diff --git a/sysutils/tlsdate/Makefile b/sysutils/tlsdate/Makefile index c11d675987f0..452f53154a59 100644 --- a/sysutils/tlsdate/Makefile +++ b/sysutils/tlsdate/Makefile @@ -1,28 +1,27 @@ PORTNAME= tlsdate PORTVERSION= 0.0.13 DISTVERSIONPREFIX= tlsdate- PORTREVISION= 5 CATEGORIES= sysutils MAINTAINER= sunpoet@FreeBSD.org COMMENT= Secure parasitic rdate replacement WWW= https://github.com/ioerror/tlsdate LICENSE= BSD3CLAUSE LIB_DEPENDS= libevent.so:devel/libevent USES= autoreconf libtool pkgconfig ssl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share TEST_TARGET= test USE_GITHUB= yes GH_ACCOUNT= ioerror OPTIONS_DEFINE= DOCS .include diff --git a/sysutils/usbhid-dump/Makefile b/sysutils/usbhid-dump/Makefile index 91fe9c7e7eca..4cfd2e965a7e 100644 --- a/sysutils/usbhid-dump/Makefile +++ b/sysutils/usbhid-dump/Makefile @@ -1,23 +1,22 @@ PORTNAME= usbhid-dump PORTVERSION= 1.4 CATEGORIES= sysutils MASTER_SITES= https://github.com/DIGImend/usbhid-dump/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= USB HID device dumping utility WWW= https://github.com/DIGImend/usbhid-dump LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= libtool pkgconfig GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/uhd/ cd ${WRKSRC}/include/uhd/ && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/uhd/ ${INSTALL_DATA} ${WRKSRC}/lib/.libs/libuhd.a ${STAGEDIR}${PREFIX}/lib/ .include diff --git a/sysutils/usbutils/Makefile b/sysutils/usbutils/Makefile index 30349464b8fe..e9d0f44466d2 100644 --- a/sysutils/usbutils/Makefile +++ b/sysutils/usbutils/Makefile @@ -1,38 +1,37 @@ PORTNAME= usbutils PORTVERSION= 0.91 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility for listing USB devices WWW= https://github.com/gregkh/usbutils LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= usbhid-dump:sysutils/usbhid-dump \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids USES= autoreconf gmake pkgconfig shebangfix CONFIGURE_ARGS= --datadir=${LOCALBASE}/share/usbids --enable-zlib CONFIGURE_ENV= LIBUSB_CFLAGS=-I/usr/include LIBUSB_LIBS="-L/usr/lib -lusb" GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PORTDOCS= AUTHORS ChangeLog NEWS README GH_ACCOUNT= gregkh USE_GITHUB= yes PORTSCOUT= ignore:1 SHEBANG_FILES= usb-devices OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile index a60850de6c42..bacbd5fdfd1c 100644 --- a/textproc/dict/Makefile +++ b/textproc/dict/Makefile @@ -1,29 +1,28 @@ PORTNAME= dict PORTVERSION= 1.13.1 CATEGORIES= textproc MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION} DISTNAME= dictd-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dictionary Server Protocol (RFC2229) client WWW= https://www.dict.org/ \ https://sourceforge.net/projects/dict/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmaa.so:devel/libmaa USES= bison gmake libtool:build localbase ALL_TARGET= dict GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install.dict CONFLICTS_INSTALL= irstlm # bin/dict post-install: ${INSTALL_DATA} ${FILESDIR}/dict.conf ${STAGEDIR}${PREFIX}/etc/dict.conf.sample .include diff --git a/textproc/dictfmt/Makefile b/textproc/dictfmt/Makefile index 5668e47c9ef7..0741cc111ae4 100644 --- a/textproc/dictfmt/Makefile +++ b/textproc/dictfmt/Makefile @@ -1,24 +1,23 @@ PORTNAME= dictfmt PORTVERSION= 1.13.1 CATEGORIES= textproc MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION} DISTNAME= dictd-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Format a DICT protocol dictionary database WWW= https://www.dict.org/ \ https://sourceforge.net/projects/dict/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmaa.so:devel/libmaa USES= gmake libtool:build localbase ALL_TARGET= dictfmt GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install.dictfmt .include diff --git a/textproc/docbook2X/Makefile b/textproc/docbook2X/Makefile index c31fc225c57e..a6b731513faa 100644 --- a/textproc/docbook2X/Makefile +++ b/textproc/docbook2X/Makefile @@ -1,39 +1,38 @@ PORTNAME= docbook2X PORTVERSION= 0.8.8 PORTREVISION= 7 CATEGORIES= textproc MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert DocBook documents into UNIX man page and GNU Texinfo formats WWW= https://docbook2x.sourceforge.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= OpenSP>=0:textproc/opensp \ dsssl-docbook-modular>=0:textproc/dsssl-docbook-modular \ p5-XML-NamespaceSupport>=0:textproc/p5-XML-NamespaceSupport \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-SAX>=0:textproc/p5-XML-SAX \ p5-XML-SAX-Expat>=0:textproc/p5-XML-SAX-Expat \ sdocbook-xml>=0:textproc/sdocbook-xml USES= gmake gnome iconv perl5 USE_GNOME= libxslt CONFIGURE_ENV= PERL=${PERL} GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INFO= docbook2X docbook2man-xslt docbook2texi-xslt CONFLICTS_INSTALL= docbook-utils # bin/docbook2man bin/docbook2texi share/man/man1/docbook2man.1.gz share/man/man1/docbook2texi.1.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's|$${prefix}|${PREFIX}|' ${WRKSRC}/configure .include diff --git a/textproc/reflex/Makefile b/textproc/reflex/Makefile index de59743d810c..b91699c16232 100644 --- a/textproc/reflex/Makefile +++ b/textproc/reflex/Makefile @@ -1,22 +1,21 @@ PORTNAME= reflex PORTVERSION= 20230523 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= https://invisible-island.net/archives/reflex/ \ https://invisible-mirror.net/archives/reflex/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Relocalizable fast lexical scanner WWW= https://invisible-island.net/reflex/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:tgz GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share TEST_TARGET= bigcheck .include diff --git a/www/aria2/Makefile b/www/aria2/Makefile index 5bd494624e5d..b66f43f641c2 100644 --- a/www/aria2/Makefile +++ b/www/aria2/Makefile @@ -1,79 +1,78 @@ PORTNAME= aria2 PORTVERSION= 1.37.0 CATEGORIES= www MASTER_SITES= https://github.com/aria2/aria2/releases/download/release-${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet another download tool WWW= https://aria2.github.io/ \ https://github.com/aria2/aria2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang cpe libtool pathfix pkgconfig ssl tar:xz CONFIGURE_ARGS= --disable-epoll \ --enable-bittorrent \ --enable-libaria2 \ --enable-metalink \ --enable-shared \ --enable-ssl \ --enable-threads=posix \ --enable-websocket \ --with-disk-cache=${ARIA2_DISK_CACHE} \ --with-libz \ --with-openssl \ --without-appletls \ --without-gnutls \ --without-libgcrypt \ --without-libgmp \ --without-libnettle CONFIGURE_ENV= OPENSSL_CFLAGS=-I${OPENSSLINC} \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \ ac_cv_path_RST2HTML=no GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_CXXSTD= c++11 USE_LDCONFIG= yes USE_RC_SUBR= aria2 PORTDOCS= * ARIA2_DISK_CACHE?= 16M CPE_VENDOR= aria2_project OPTIONS_DEFINE= CARES DOCS LIBUV NLS SQLITE SSH2 STATIC OPTIONS_SINGLE= XML OPTIONS_SINGLE_XML= EXPAT LIBXML2 OPTIONS_DEFAULT=LIBXML2 SQLITE STATIC OPTIONS_SUB= yes LIBUV_DESC= Event polling via libuv SSH2_DESC= SSH2 protocol support CARES_CONFIGURE_WITH= libcares CARES_LIB_DEPENDS= libcares.so:dns/c-ares EXPAT_CONFIGURE_WITH= libexpat EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 LIBUV_CONFIGURE_WITH= libuv LIBUV_LIB_DEPENDS= libuv.so:devel/libuv LIBXML2_CONFIGURE_WITH= libxml2 LIBXML2_USE= GNOME=libxml2 LIBXML2_USES= gnome NLS_CONFIGURE_OFF= --disable-nls --without-libintl-prefix NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_LDFLAGS= -lintl NLS_USES= gettext localbase SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USES= sqlite SSH2_CONFIGURE_WITH= libssh2 SSH2_LIB_DEPENDS= libssh2.so:security/libssh2 STATIC_CONFIGURE_ENABLE=static post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ ${INSTALL_DATA} ${WRKSRC}/doc/bash_completion/aria2c ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ .include diff --git a/www/httrack/Makefile b/www/httrack/Makefile index 8d0a3030f2d2..dd5af7b9e1b6 100644 --- a/www/httrack/Makefile +++ b/www/httrack/Makefile @@ -1,58 +1,57 @@ PORTNAME= httrack PORTVERSION= 3.49.5 CATEGORIES= www PATCH_SITES= https://github.com/xroche/httrack/commit/ PATCHFILES= ce2d2ce810cb1bbaf1c587a3947c31adb47d5244.patch:-p1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy-to-use offline browser utility and website copier WWW= https://www.httrack.com/ \ https://github.com/xroche/httrack LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= alias cpe gmake iconv libtool shebangfix ssl CONFIGURE_ARGS= --docdir=${DOCSDIR} --with-zlib=/usr GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= ${PREFIX}/lib/httrack USE_GITHUB= yes GH_ACCOUNT= xroche GH_TUPLE= xroche:coucal:73ada07:xroche_coucal/src/coucal SHEBANG_FILES= src/webhttrack OPTIONS_DEFINE= DOCS ICONS OPTIONS_SUB= yes ICONS_USES= gnome .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv=no .else CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv=yes .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/html/server/div/WebHTTrack* @${REINPLACE_CMD} -e 's|gcc|${CC}|; s|-ldl ||' ${WRKSRC}/src/coucal/Makefile post-install: ${RM} ${STAGEDIR}${DATADIR}/html post-install-DOCS-off: # See PR/208875 for details ${MKDIR} ${STAGEDIR}${DATADIR}/html/ post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/html/httrack.css ${STAGEDIR}${DOCSDIR}/ ${RLN} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR}/html .include diff --git a/www/xapian-omega/Makefile b/www/xapian-omega/Makefile index 89b3a320839b..785aaf965359 100644 --- a/www/xapian-omega/Makefile +++ b/www/xapian-omega/Makefile @@ -1,50 +1,49 @@ PORTNAME= xapian-omega PORTVERSION= 1.4.25 CATEGORIES= www MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= CGI search application built on Xapian WWW= https://xapian.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ libxapian.so:databases/xapian-core USES= compiler:c++11-lang libtool localbase perl5 shebangfix tar:xz CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ ac_cv_func_snprintf=snprintf CONFIGURE_ENV= XAPIAN_CONFIG=${LOCALBASE}/bin/xapian-config GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_CXXSTD= c++11 USE_LDCONFIG= yes CONFLICTS_INSTALL= xapian-omega12 PORTSCOUT= limitw:1,even SHEBANG_FILES= dbi2omega htdig2omega mbox2omega OPTIONS_DEFINE= DOCS EXAMPLES ICONV OPTIONS_DEFAULT=ICONV ICONV_DESC= Enable iconv character set conversion support ICONV_CONFIGURE_ON= ac_cv_search_iconv=${ICONV_LIB} ICONV_CONFIGURE_WITH= iconv ICONV_USES= iconv post-install-DOCS-on: cd ${WRKSRC}/ && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README TODO ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/omega.conf ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} templates ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/x11-toolkits/tktreectrl/Makefile b/x11-toolkits/tktreectrl/Makefile index 578ba11c3de7..35c3b14c8409 100644 --- a/x11-toolkits/tktreectrl/Makefile +++ b/x11-toolkits/tktreectrl/Makefile @@ -1,22 +1,21 @@ PORTNAME= tktreectrl PORTVERSION= 2.4.1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/tktreectrl/tktreectrl/tktreectrl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multi-column hierarchical listbox widget WWW= https://tktreectrl.sourceforge.net/ LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= tk:tea xorg USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG} USE_XORG= x11 -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share TCL_PKG= treectrl${PORTVERSION} .include