diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile index b77199a3020d..e52bad1480fd 100644 --- a/net-im/coyim/Makefile +++ b/net-im/coyim/Makefile @@ -1,59 +1,56 @@ PORTNAME= coyim DISTVERSIONPREFIX= v DISTVERSION= 0.3.11 PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= fox@FreeBSD.org COMMENT= Safe and secure by default chat client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gnome go pkgconfig - USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango +USE_GITHUB= yes +GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -USE_GITHUB= yes -GH_ACCOUNT= coyim -GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} - GO_BUILDFLAGS= -tags ${GTK_BUILD_TAG} SUB_LIST= PORTNAME=${PORTNAME} PLIST_FILES= bin/coyim \ share/applications/coyim.desktop \ share/pixmaps/coyim.png GTK_VERSION= "$$(pkg-config --modversion gtk+-3.0 | ${TR} . _ | cut -d '_' -f 1-2)" GTK_BUILD_TAG= gtk_${GTK_VERSION} COYIM_ICON= coyim.png COYIM_ICON_SRC= ${WRKSRC}/build/mac-bundle/coy.iconset/icon_32x32@2x.png COYIM_DESKTOP= ${WRKSRC}/build/coyim.desktop pre-build: cd ${WRKSRC} && ${SH} ./gen_version_file.sh ${DISTVERSIONPREFIX}${DISTVERSION} post-build: @${REINPLACE_CMD} -e '/^#/d' \ -e '/^$$/d' \ ${COYIM_DESKTOP} ${ECHO_CMD} "Exec=${PREFIX}/bin/coyim" >> ${COYIM_DESKTOP} ${ECHO_CMD} "Icon=${COYIM_ICON}" >> ${COYIM_DESKTOP} post-install: ${INSTALL_DATA} ${COYIM_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${COYIM_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${COYIM_ICON} .include diff --git a/net-im/diligent/Makefile b/net-im/diligent/Makefile index 2b64648ba47b..c1b3e3aaf864 100644 --- a/net-im/diligent/Makefile +++ b/net-im/diligent/Makefile @@ -1,36 +1,36 @@ # Created by: Kris Moore PORTNAME= diligent PORTVERSION= 0.2.7 PORTREVISION= 9 DISTVERSIONPREFIX= v CATEGORIES= net-im MAINTAINER= ports@FreeBSD.org COMMENT= Unofficial Qt Slack client LICENSE= LGPL3 USE_LDCONFIG= yes USE_QT= core gui linguist network svg \ webkit widgets x11extras buildtools_build USE_GL= gl USES= compiler:c++11-lang gl qmake qt:5 QMAKE_ARGS= CONFIG+="configure" USE_GITHUB= yes GH_ACCOUNT= trueos -GH_PROJECT= diligent + PLIST_FILES= bin/diligent \ share/applications/diligent.desktop \ share/icons/diligent.png SUB_FILES= diligent.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/diligent ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKDIR}/${SUB_FILES} ${STAGEDIR}${PREFIX}/share/applications/ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${INSTALL_DATA} ${WRKSRC}/images/png/Slack.png ${STAGEDIR}${PREFIX}/share/icons/diligent.png .include diff --git a/net-im/gitterdone/Makefile b/net-im/gitterdone/Makefile index 223e1a8f2b44..afb454908056 100644 --- a/net-im/gitterdone/Makefile +++ b/net-im/gitterdone/Makefile @@ -1,30 +1,28 @@ PORTNAME= gitterdone PORTVERSION= 201710031257 PORTREVISION= 3 CATEGORIES= net-im MAINTAINER= jt@ixsystems.com COMMENT= Gitter Client based on Qt5 LICENSE= BSD2CLAUSE USES= compiler:c++11-lang gl qmake qt:5 shebangfix tar:xz USE_QT= core gui network linguist_build \ buildtools_build widgets webkit svg USE_GL+= gl +USE_LDCONFIG= yes MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} MAKE_JOBS_UNSAFE= yes -USE_LDCONFIG= yes - WRKSRC_SUBDIR= src-qt5 QMAKE_ARGS= CONFIG+="configure" USE_GITHUB= yes GH_ACCOUNT= trueos -GH_PROJECT= gitterdone GH_TAGNAME= 23eaadb70baeffb22ab035e08fc4675907707590 .include diff --git a/net-im/jicofo/Makefile b/net-im/jicofo/Makefile index b3a7339954e2..2307a54167bb 100644 --- a/net-im/jicofo/Makefile +++ b/net-im/jicofo/Makefile @@ -1,64 +1,63 @@ PORTNAME= jicofo DISTVERSION= 1.0-555 PORTREVISION= 2 CATEGORIES= net-im java MAINTAINER= acm@FreeBSD.org COMMENT= Server side focus component used in Jitsi Meet conferences LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/share/java/maven/bin/mvn:devel/maven ONLY_FOR_ARCHS= i386 amd64 powerpc64 powerpc64le -USE_GITHUB= yes +USE_GITHUB= yes GH_ACCOUNT= jitsi -GH_PROJECT= jicofo GH_TAGNAME= ec1b29e USE_JAVA= yes USE_RC_SUBR= ${PORTNAME} SUB_FILES+= pkg-message SUB_LIST+= JAVA=${JAVA} ETCDIR= ${PREFIX}/etc/jitsi/jicofo DEV_UPDATE_MODE= no .if (${DEV_UPDATE_MODE} == "yes") post-build: @cd ${WRKDIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} m2 @${ECHO} "(!!!) Please upload the maven deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}" .else MASTER_SITES+= LOCAL/acm/:maven DISTFILES+= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:maven MAVEN_ARGS= --offline .endif MAVEN_ARGS+= -DskipTests -Dassembly.skipAssembly=false MAVEN_REPO= -Dmaven.repo.local=${WRKDIR}/m2 do-build: cd ${WRKSRC}; \ ${SETENV} mvn ${MAVEN_REPO} ${MAVEN_ARGS} package do-install: @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${DATADIR}/lib cd ${WRKSRC}/lib \ && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/lib/{} \; @(echo "JVB_XMPP_HOST=localhost"; \ echo "JVB_XMPP_DOMAIN=jitsi.example.com"; \ echo "JVB_XMPP_PORT=5347"; \ echo "JVB_XMPP_SECRET=YOURSECRET3"; \ echo "JVB_XMPP_USER_DOMAIN=auth.jitsi.example.com"; \ echo "JVB_XMPP_USER_NAME=focus"; \ echo "JVB_XMPP_USER_SECRET=YOURSECRET3"; \ echo ""; \ echo "MAX_MEMORY=3072m"; \ ) > ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ${INSTALL_DATA} ${WRKSRC}/target/${PORTNAME}-1.1-SNAPSHOT-jar-with-dependencies.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar .include diff --git a/net-im/matterhorn/Makefile b/net-im/matterhorn/Makefile index be7f5872a0fa..f970156d3799 100644 --- a/net-im/matterhorn/Makefile +++ b/net-im/matterhorn/Makefile @@ -1,147 +1,146 @@ PORTNAME= matterhorn PORTVERSION= 50200.12.0 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= haskell@FreeBSD.org COMMENT= Feature-rich Unix terminal client for the Mattermost chat system LICENSE= BSD3CLAUSE USES= cabal USE_GITHUB= yes GH_ACCOUNT= matterhorn-chat -GH_PROJECT= matterhorn USE_CABAL= HTTP-4000.3.15_2 \ Hclip-3.0.0.4 \ QuickCheck-2.14.1 \ SHA-1.6.4.4 \ StateVar-1.2 \ aeson-1.4.7.1_1 \ ansi-terminal-0.11 \ asn1-encoding-0.9.6_1 \ asn1-parse-0.9.5 \ asn1-types-0.3.4 \ aspell-pipe-0.6 \ async-2.2.2_1 \ attoparsec-0.13.2.4 \ base-compat-0.11.1 \ base-compat-batteries-0.11.1 \ base-orphans-0.8.2 \ base64-bytestring-1.1.0.0 \ basement-0.0.11_2 \ bifunctors-5.5.7_1 \ blaze-builder-0.4.1.0 \ blaze-html-0.9.1.2 \ blaze-markup-0.8.2.7 \ brick-0.59 \ brick-skylighting-0.3 \ bytestring-builder-0.10.8.2.0 \ cabal-doctest-1.0.8_2 \ case-insensitive-1.2.1.0 \ cereal-0.5.8.1 \ cheapskate-0.1.1.2_1 \ clock-0.8 \ colour-2.3.5 \ commonmark-0.1.1.4 \ commonmark-extensions-0.2.0.4 \ comonad-5.0.6_1 \ config-ini-0.2.4.0_1 \ connection-0.3.1_1 \ contravariant-1.5.2 \ cryptohash-md5-0.11.100.1_5 \ cryptohash-sha1-0.11.100.1_5 \ cryptonite-0.27 \ css-text-0.1.3.0 \ data-clist-0.1.2.3_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 \ distributive-0.6.2_2 \ dlist-0.8.0.8 \ emojis-0.1 \ entropy-0.4.1.6 \ extensible-exceptions-0.1.1.4 \ gitrev-1.3.1 \ happy-1.19.12 \ hashable-1.3.0.0_1 \ haskell-lexer-1.1 \ hourglass-0.2.12 \ hsc2hs-0.68.7 \ http-media-0.8.0.0_3 \ hxt-9.3.1.18 \ hxt-charproperties-9.4.0.0 \ hxt-regex-xmlschema-9.2.0.3_1 \ hxt-unicode-9.0.2.4 \ integer-logarithms-1.0.3_2 \ mattermost-api-50200.10.0 \ megaparsec-8.0.0 \ memory-0.15.0_1 \ microlens-0.4.11.2 \ microlens-ghc-0.4.12 \ microlens-mtl-0.2.0.1 \ microlens-platform-0.4.1 \ microlens-th-0.4.3.5 \ modern-uri-0.3.2.0_1 \ monad-control-1.0.2.3 \ network-3.1.2.0_1 \ network-info-0.2.0.10_1 \ network-uri-2.6.3.0 \ old-locale-1.0.0.7_2 \ parallel-3.2.2.0_2 \ parser-combinators-1.2.1 \ pem-0.2.4 \ pretty-show-1.10 \ primitive-0.7.1.0 \ profunctors-5.5.2 \ random-1.1_1 \ reflection-2.1.6 \ regex-base-0.94.0.0_1 \ regex-pcre-builtin-0.95.1.2.8.43 \ resource-pool-0.2.3.2 \ safe-0.3.19 \ scientific-0.3.6.2 \ semigroups-0.19.1 \ skylighting-core-0.8.5 \ socks-0.6.1 \ split-0.2.3.4 \ splitmix-0.1.0.1 \ stm-delay-0.1.1.1 \ streaming-commons-0.2.2.1 \ strict-0.3.2 \ syb-0.7.1 \ tagged-0.8.6_2 \ tagsoup-0.14.8 \ temporary-1.3 \ text-zipper-0.10.1 \ th-abstraction-0.3.2.0 \ time-compat-1.9.3 \ timezone-olson-0.2.0 \ timezone-series-0.1.9 \ tls-1.5.4 \ transformers-base-0.4.5.2 \ transformers-compat-0.6.5 \ uniplate-1.6.12_1 \ unordered-containers-0.2.12.0 \ utf8-string-1.0.1.1_3 \ uuid-1.3.13_3 \ uuid-types-1.0.3_3 \ vector-0.12.1.2 \ vty-5.32 \ websockets-0.12.7.1 \ word-wrap-0.4.1_1 \ x509-1.7.5_1 \ x509-store-1.6.7_1 \ x509-system-1.6.6 \ x509-validation-1.6.11 \ xdg-basedir-0.2.2 \ xss-sanitize-0.3.6 \ zlib-0.6.2.2 CABAL_PROJECT= remove .include diff --git a/net-im/oysttyer/Makefile b/net-im/oysttyer/Makefile index fd8d0cb47477..dc030e433f7d 100644 --- a/net-im/oysttyer/Makefile +++ b/net-im/oysttyer/Makefile @@ -1,28 +1,27 @@ PORTNAME= oysttyer PORTVERSION= 2.10.0 CATEGORIES= net-im MAINTAINER= pi@FreeBSD.org COMMENT= Interactive console text-based command-line Twitter client LICENSE= FFSL LICENSE_NAME= Floodgap Free Software License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= curl:ftp/curl \ p5-TimeDate>=2.30:devel/p5-TimeDate USES= perl5 shebangfix USE_GITHUB= yes -GH_ACCOUNT= oysttyer SHEBANG_FILES= oysttyer.pl PLIST_FILES= bin/oysttyer NO_ARCH= yes NO_BUILD= yes do-install: ${INSTALL} ${WRKSRC}/oysttyer.pl ${STAGEDIR}${PREFIX}/bin/oysttyer .include diff --git a/net-im/profanity/Makefile b/net-im/profanity/Makefile index 7187fbd73467..3328e27faf3f 100644 --- a/net-im/profanity/Makefile +++ b/net-im/profanity/Makefile @@ -1,48 +1,47 @@ PORTNAME= profanity PORTVERSION= 0.10.0 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= arved@FreeBSD.org COMMENT= Console based XMPP client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive LIB_DEPENDS= libmesode.so:net-im/libmesode \ libcurl.so:ftp/curl \ libotr.so.5:security/libotr \ libuuid.so:misc/e2fsprogs-libuuid \ libgpgme.so:security/gpgme \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgcrypt.so:security/libgcrypt \ libsignal-protocol-c.so:net/libsignal-protocol-c \ libsqlite3.so:databases/sqlite3 USES= ncurses pkgconfig ssl python readline autoreconf libtool gnome USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= profanity-im -GH_PROJECT= profanity GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-otr --enable-python-plugins --enable-c-plugins \ --enable-pgp --enable-icons-and-clipboard=no \ --with-xscreensaver=no \ --enable-omemo CONFIGURE_ENV= LIBS="${CFLAGS} -lcrypto" INSTALL_TARGET= install-strip OPTIONS_DEFINE= NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notifications .include post-patch: ${REINPLACE_CMD} "s,python-config,${PYTHON_VERSION}-config,g" \ ${WRKSRC}/configure.ac .include diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile index 8076dae0a7d4..ef15ca56e3d3 100644 --- a/net-im/tg_owt/Makefile +++ b/net-im/tg_owt/Makefile @@ -1,47 +1,46 @@ # Created by: Henry Hu PORTNAME= tg_owt PORTVERSION= 0.0.20210718 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Webrtc library used by telegram-desktop LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= alsa-lib>0:audio/alsa-lib \ pulseaudio>0:audio/pulseaudio \ v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libevent.so:devel/libevent \ libjpeg.so:graphics/jpeg-turbo \ libopus.so:audio/opus \ libpipewire-0.3.so:multimedia/pipewire \ libusrsctp.so:net/libusrsctp \ libvpx.so:multimedia/libvpx USES= cmake pkgconfig xorg USE_XORG= x11 xcomposite xdamage xrender xrandr USE_GITHUB= yes GH_ACCOUNT= desktop-app -GH_PROJECT= tg_owt GH_TAGNAME= 91d836d # libyuv cloned from https://chromium.googlesource.com/libyuv/libyuv GH_TUPLE= webmproject:libvpx:5b63f0f:libvpx/src/third_party/libvpx/source/libvpx \ HenryHu:libyuv:ad89006:libyuv/src/third_party/libyuv CMAKE_OFF= BUILD_SHARED_LIBS # Disable DCHECKs, otherwise video calls will crash. CXXFLAGS+= -DNDEBUG .include .if ${SSL_DEFAULT} == "base" && ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 BROKEN= This port requires OpenSSL 1.1.0. Try DEFAULT_VERSIONS+=ssl=[openssl|libressl*] .endif .include diff --git a/net-mgmt/irrtoolset/Makefile b/net-mgmt/irrtoolset/Makefile index 9b3f35a34385..dcd8692f9e17 100644 --- a/net-mgmt/irrtoolset/Makefile +++ b/net-mgmt/irrtoolset/Makefile @@ -1,25 +1,23 @@ PORTNAME= irrtoolset DISTVERSIONPREFIX= release- DISTVERSION= 5.1.3 CATEGORIES= net-mgmt MAINTAINER= rkoberman@gmail.com COMMENT= Suite of routing policy tools to interact with the IRR LICENSE= MIT GPLv2+ RIPE_NCC LICENSE_COMB= multi LICENSE_NAME_RIPE_NCC= RIPE NCC license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS_RIPE_NCC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= autoreconf bison gmake libtool GNU_CONFIGURE= yes USE_GITHUB= yes -GH_ACCOUNT= irrtoolset -GH_PROJECT= irrtoolset PLIST_FILES= bin/rpslcheck bin/peval bin/rtconfig \ man/man1/rtconfig.1.gz man/man1/peval.1.gz \ man/man1/rpslcheck.1.gz man/man1/irrtoolset-errors.1.gz .include diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile index 6fb6b845c6dd..bb269408592e 100644 --- a/net-mgmt/librenms/Makefile +++ b/net-mgmt/librenms/Makefile @@ -1,204 +1,201 @@ PORTNAME= librenms PORTVERSION= 21.5.1 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= LOCAL/dvl:vendor DISTFILES= ${PORTNAME}-vendor-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX}:vendor MAINTAINER= dvl@FreeBSD.org COMMENT= Autodiscovering PHP/MySQL/SNMP based network monitoring LICENSE= GPLv3 # perhaps we also need python-memcache python-mysqldb RUN_DEPENDS+= ${LOCALBASE}/share/pear/Net/IPv4.php:net/pear-Net_IPv4@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Net/IPv6.php:net/pear-Net_IPv6@${PHP_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} \ bash:shells/bash \ dot:graphics/graphviz \ rrdtool:databases/rrdtool \ snmpget:net-mgmt/net-snmp \ sudo:security/sudo USES= cpe php python shebangfix - USE_GITHUB= yes -GH_ACCOUNT= librenms - USE_PHP= ctype curl dom fileinfo filter gd hash json ldap mbstring \ - mysqli openssl pdo pdo_mysql phar posix session simplexml snmp \ - sockets tokenizer xml xmlwriter zip + mysqli openssl pdo pdo_mysql phar posix session simplexml \ + snmp sockets tokenizer xml xmlwriter zip USE_RC_SUBR= librenms SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php \ ../${PORTNAME}-vendor-${PORTVERSION}/tecnickcom/tcpdf/tools/tcpdf_addfont.php \ poller-wrapper.py poller.php scripts/auth_test.php \ scripts/check_requirements.py scripts/github-remove \ scripts/Migration/Standard_Conversion/convert_no_xml.sh \ scripts/Migration/Standard_Conversion/destwork_no_xml.sh \ scripts/Migration/Standard_Conversion/mkdir.sh \ scripts/Migration/XML_Conversion/convert.sh \ scripts/Migration/XML_Conversion/destwork.sh \ scripts/Migration/XML_Conversion/mkdir.sh \ scripts/removespikes.php scripts/removespikes.pl \ scripts/watchmaillog/watchmaillog.pl NO_ARCH= yes NO_BUILD= yes SUB_FILES+= pkg-message SUB_LIST+= GROUP="${WWWGRP}" \ PHP="${PHPBASE}/bin/php" \ PYTHON=${PYTHON_CMD} \ USER="${WWWOWN}" \ WWWDIR="${WWWDIR}" USERS= www PORTDOCS= * PORTEXAMPLES= snmpd.conf.example OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \ NMAP WMIC X11 OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC FPING_DESC= Enable fping support ping monitoring IPMITOOL_DESC= Enable support for monitoring hardware IPMI MYSQLD_DESC= Use local MySQL server WMIC_DESC= Enable support for WMI polling FPING_RUN_DEPENDS= fping:net/fping IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool LIBVIRT_RUN_DEPENDS= virsh:devel/libvirt MYSQLD_USES= mysql:server MYSQLD_USES_OFF= mysql:client NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins NMAP_RUN_DEPENDS= nmap:security/nmap WMIC_RUN_DEPENDS= wmic:net-mgmt/wmi-client X11_RUN_DEPENDS= Magick-config:graphics/ImageMagick6 \ mtr:net/mtr X11_RUN_DEPENDS_OFF= Magick-config:graphics/ImageMagick6-nox11 \ mtr:net/mtr-nox11 _ROOT_FILES= addhost.php adduser.php alerts.php artisan \ billing-calculate.php check-services.php composer.json \ composer.lock config.php.default config_to_json.php \ cronic daily.php delhost.php discovery-wrapper.py \ discovery.php dist-pollers.php irc.php \ librenms-service.py mkdocs.yml pbin.sh phpunit.xml \ ping.php poll-billing.php poller.php poller-wrapper.py \ renamehost.php snmp-scan.py snmptrap.php syslog.php \ validate.php _SCRIPT_FILES= daily.sh lnms # _RELEASE_TIMESTAMP is used for a patch inside the vendor code # it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01 # It sits here so you remember to update it with each release _RELEASE_TIMESTAMP= 1621427246 _ROOT_DIRS= LibreNMS app bootstrap config contrib database doc html \ includes licenses mibs misc resources routes scripts \ sql-schema storage tests _DOCS= AUTHORS.md CHANGELOG.md CONTRIBUTING.md LICENSE.txt \ README.md # these are directories which require a generic @DIR entry in pkg-plist _OTHER_DIRS= html/js/lang resources/views/overview/custom \ storage/app/public storage/debugbar \ storage/framework/cache/data storage/framework/testing \ storage/logs tests/Browser/console \ tests/Browser/screenshots \ vendor/librenms/laravel-vue-i18n-generator/tests/output \ vendor/ramsey/collection/bin \ vendor/symfony/string/Resources/bin post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/LibreNMS/Util/Version.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/LibreNMS/Validations/Php.php ${REINPLACE_CMD} 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/includes/common.php ${REINPLACE_CMD} 's|%%RELEASE_TIMESTAMP%%|${_RELEASE_TIMESTAMP}|g' ${WRKSRC}/includes/common.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/includes/html/output/capture.inc.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/config.php.default ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/poller-wrapper.py ${RM} ${WRKSRC}/LibreNMS/Validations/Updates.php ${RM} -rf ${WRKSRC}/logs do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} .for dir in ${_ROOT_DIRS} ${MKDIR} ${STAGEDIR}/${WWWDIR}/${dir} (cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/${dir}) .endfor .for f in ${_ROOT_FILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR} .endfor .for f in ${_SCRIPT_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR} .endfor ${MKDIR} ${STAGEDIR}/${WWWDIR}/vendor (cd ${WRKDIR}/${PORTNAME}-vendor-${PORTVERSION} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/vendor) # As of 1.66_1, the package installs bootstrap/cache # This was previously left to the code to populate. # That causese problems when the code doesn't do that update. ${MV} ${STAGEDIR}/${WWWDIR}/vendor/bootstrap-cache/* ${STAGEDIR}/${WWWDIR}/bootstrap/cache/ ${RM} -rf ${STAGEDIR}/${WWWDIR}/vendor/bootstrap-cache # similarly with html/js/lang ${MV} ${STAGEDIR}/${WWWDIR}/vendor/html-js-lang/* ${STAGEDIR}/${WWWDIR}/html/js/lang/ ${RM} -rf ${STAGEDIR}/${WWWDIR}/vendor/html-js-lang # Make daily.sh executable # ${CHMOD} 0755 ${STAGEDIR}/${WWWDIR}/daily.sh # lnms does not fall into any other +x category # ${CHMOD} 0755 ${STAGEDIR}/${WWWDIR}/lnms # Files in scripts dir should be executable ${FIND} ${STAGEDIR}/${WWWDIR}/scripts -type f -exec ${CHMOD} +x {} \; # Ensure PHP and Python scripts are executable ${FIND} ${STAGEDIR}/${WWWDIR} -type f -name '*.py' -or -type f -name \ '*.php' -exec ${CHMOD} +x {} \; # these values should be outside the www tree now ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/run/${PORTNAME} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} .for f in ${_DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR} .endfor cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${EXAMPLESDIR} .endfor post-install: ${FIND} -s ${STAGEDIR}${WWWDIR} -type f '(' -name '*.orig' -or -name '*.bak' -or -name '.gitignore' ')' -delete ${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} # we do this file separately because it needs a different chmod/chown # it will eventually contains secrets ${INSTALL_DATA} ${WRKSRC}/.env.example ${STAGEDIR}/${WWWDIR} ${ECHO_CMD} "@(root,www,0750) ${WWWDIR}/.env.example" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/bootstrap/cache" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/storage" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/storage/framework/cache" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/storage/framework/sessions" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/storage/framework/views" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) /var/log/${PORTNAME}" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) /var/db/${PORTNAME}" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) /var/run/${PORTNAME}" >> ${TMPPLIST} .for f in ${_OTHER_DIRS} ${ECHO_CMD} "@dir(root,www,0775) ${WWWDIR}/${f}" >> ${TMPPLIST} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/newsyslog.conf.sample ${STAGEDIR}/${WWWDIR}/contrib/newsyslog.conf.sample ${ECHO_CMD} "@dir etc/newsyslog.conf.d" >> ${TMPPLIST} ${ECHO_CMD} "@sample ${WWWDIR}/contrib/newsyslog.conf.sample etc/newsyslog.conf.d/librenms.conf" >> ${TMPPLIST} .include diff --git a/net-mgmt/py-gstat_exporter/Makefile b/net-mgmt/py-gstat_exporter/Makefile index 221a4f9706af..858cafa03caa 100644 --- a/net-mgmt/py-gstat_exporter/Makefile +++ b/net-mgmt/py-gstat_exporter/Makefile @@ -1,35 +1,33 @@ PORTNAME= gstat_exporter PORTVERSION= 20191119 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lapo@lapo.it COMMENT= Prometheus exporter for gstat data LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE IGNORE_FreeBSD_11= needs "gstat -C", available since FreeBSD 12.0 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7.1:net-mgmt/py-prometheus-client@${PY_FLAVOR} USES= python:3.6+ - USE_GITHUB= yes GH_ACCOUNT= tykling -GH_PROJECT= gstat_exporter GH_TAGNAME= 3c1858a52544b2eec56f5470e4042a7171e5448a +USE_RC_SUBR= gstat_exporter NO_BUILD= yes NO_ARCH= yes -USE_RC_SUBR= gstat_exporter SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PLIST_FILES= bin/${PORTNAME}.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin ${REINPLACE_CMD} -i '' -e "1i\\${.newline}#!${PYTHON_CMD}" ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.py .include diff --git a/net-mgmt/softflowd/Makefile b/net-mgmt/softflowd/Makefile index 2bbca191f7ae..f5ae3ce796c2 100644 --- a/net-mgmt/softflowd/Makefile +++ b/net-mgmt/softflowd/Makefile @@ -1,33 +1,30 @@ # Created by: Janos Mohacsi PORTNAME= softflowd PORTVERSION= 1.0.0 DISTVERSIONPREFIX= softflowd- CATEGORIES= net-mgmt MAINTAINER= jmohacsi@bsd.hu COMMENT= Flow-based network traffic analyzer and exporter LICENSE= BSD2CLAUSE USES= gmake autoreconf - +GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= irino -GH_PROJECT= softflowd - -GNU_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} PLIST_FILES= bin/softflowd bin/softflowctl \ man/man8/softflowd.8.gz \ man/man8/softflowctl.8.gz PORTDOCS= README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/net-mgmt/subcalc/Makefile b/net-mgmt/subcalc/Makefile index 6b73e68b0c58..c21cb7a19d72 100644 --- a/net-mgmt/subcalc/Makefile +++ b/net-mgmt/subcalc/Makefile @@ -1,17 +1,16 @@ # Created by: Chris S.J. Peron PORTNAME= subcalc DISTVERSIONPREFIX= v DISTVERSION= 1.3 CATEGORIES= net-mgmt MAINTAINER= csjp@FreeBSD.org COMMENT= Advanced IP/IPv6 subnet calculation and discovery -USE_GITHUB= yes -GH_ACCOUNT= csjayp -GH_PROJECT= subcalc +USE_GITHUB= yes +GH_ACCOUNT= csjayp PLIST_FILES= bin/subcalc man/man1/subcalc.1.gz .include diff --git a/net-mgmt/unifi-poller/Makefile b/net-mgmt/unifi-poller/Makefile index c41f74bea3bc..9d6f70646e72 100644 --- a/net-mgmt/unifi-poller/Makefile +++ b/net-mgmt/unifi-poller/Makefile @@ -1,78 +1,78 @@ # Created by: Anthony Brown PORTNAME= unifi-poller DISTVERSIONPREFIX=v DISTVERSION= 2.1.3 CATEGORIES= net-mgmt MAINTAINER= anthony@found-it.net COMMENT= Collect unifi controller data LICENSE= MIT USES= go:modules USERS= unifi-poller GROUPS= unifi-poller USE_GITHUB= yes -GH_ACCOUNT= unifi-poller GH_TUPLE= \ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ davidnewhall:md2roff:aeae646f49d23457ca0f701a381cfa5f1eefc4e7:davidnewhall_md2roff/vendor/github.com/davidnewhall/md2roff \ russross:blackfriday:v2.1.0:russross_blackfriday/vendor/gopkg.in/russross/blackfriday.v2 \ go-yaml:yaml:496545a6307b:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ golang:crypto:4f45737414dc:golang_crypto/vendor/golang.org/x/crypto \ golang:net:e915ea6b2b7d:golang_net/vendor/golang.org/x/net \ golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \ golang:sys:66c3f260301c:golang_sys/vendor/golang.org/x/sys \ golang:term:72f3dc4e9b72:golang_term/vendor/golang.org/x/term \ golift:cnfg:v0.0.7:golift_cnfg/vendor/golift.io/cnfg \ golift:version:v0.0.2:golift_version/vendor/golift.io/version \ gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \ influxdata:influxdb1-client:b269163b24ab:influxdata_influxdb1_client/vendor/github.com/influxdata/influxdb1-client \ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ prometheus:client_golang:v1.10.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.20.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.26.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ spf13:pflag:85dd5c8bc61c:spf13_pflag/vendor/github.com/spf13/pflag \ unifi-poller:influxunifi:d2de22bd896d:unifi_poller_influxunifi/vendor/github.com/unifi-poller/influxunifi \ unifi-poller:inputunifi:7fd4a2cdb411:unifi_poller_inputunifi/vendor/github.com/unifi-poller/inputunifi \ unifi-poller:lokiunifi:9e27b9fcffc5:unifi_poller_lokiunifi/vendor/github.com/unifi-poller/lokiunifi \ unifi-poller:poller:efda34dd8222:unifi_poller_poller/vendor/github.com/unifi-poller/poller \ unifi-poller:promunifi:f15144f260be:unifi_poller_promunifi/vendor/github.com/unifi-poller/promunifi \ unifi-poller:unifi:v0.0.8:unifi_poller_unifi/vendor/github.com/unifi-poller/unifi \ unifi-poller:webserver:b4db5feaea83:unifi_poller_webserver/vendor/github.com/unifi-poller/webserver OPTIONS_DEFINE= DOCS + .include post-build: (cd ${GO_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run github.com/davidnewhall/md2roff --manual="unifi-poller" --version="${DISTVERSION}" examples/MANUAL.md) @${REINPLACE_CMD} -e "s/{{BINARY}}/unifi-poller/g" -e "s/{{BINARYU}}/unifi_poller/g" -e "s/{{CONFIG_FILE}}/up.conf/g" \ ${GO_WRKSRC}/init/bsd/freebsd.rc.d do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/unifi-poller \ ${STAGEDIR}${PREFIX}/share/doc/unifi-poller \ ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKDIR}/bin/unifi-poller ${STAGEDIR}${PREFIX}/bin/unifi-poller ${INSTALL_SCRIPT} ${WRKSRC}/init/bsd/freebsd.rc.d ${STAGEDIR}${PREFIX}/etc/rc.d/unifi-poller ${INSTALL_MAN} ${WRKSRC}/examples/up.conf.example ${STAGEDIR}${PREFIX}/etc/unifi-poller/up.conf.sample .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL.md ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL.html ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.conf.example ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.json.example ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.yaml.example ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL ${STAGEDIR}${MAN1PREFIX}/man/man1/unifi-poller.1 .include diff --git a/net-p2p/uhub/Makefile b/net-p2p/uhub/Makefile index 14f568a76bbd..fdb677ce6e16 100644 --- a/net-p2p/uhub/Makefile +++ b/net-p2p/uhub/Makefile @@ -1,59 +1,58 @@ # Created by: Yashin Dmitry PORTNAME= uhub PORTVERSION= 0.5.1 CATEGORIES= net-p2p -USE_GITHUB= yes -GH_ACCOUNT= janvidar -GH_PROJECT= uhub -GH_TAGNAME= a8ee6e7 MAINTAINER= ports@FreeBSD.org COMMENT= High performance peer-to-peer hub for the ADC network LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to compile: CPUINFO not defined USES= cmake:insource perl5 sqlite -USE_RC_SUBR= uhub USE_PERL5= build +USE_GITHUB= yes +GH_ACCOUNT= janvidar +GH_TAGNAME= a8ee6e7 +USE_RC_SUBR= uhub USERS= uhub GROUPS= uhub CFLAGS+= -fPIC OPTIONS_DEFINE= OPENSSL OPTIONS_DEFAULT= OPENSSL SQLITE OPTIONS_SUB= yes OPENSSL_USES= ssl OPENSSL_CMAKE_BOOL= SSL_SUPPORT .include post-patch: @${REINPLACE_CMD} -e \ '/DESTINATION/s|^|#|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's| /usr/lib/| ${PREFIX}/lib/|g ; \ s|=/etc/uhub/|=${ETCDIR}/|g' ${WRKSRC}/doc/uhub.conf @${REINPLACE_CMD} -e \ 's|"/etc/uhub/|"${ETCDIR}/|' ${WRKSRC}/src/uhub.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/uhub ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/uhub-passwd ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/uhub ${INSTALL_LIB} ${WRKSRC}/mod_*.so ${STAGEDIR}${PREFIX}/lib/uhub @${MKDIR} ${STAGEDIR}${ETCDIR} .for i in uhub.conf users.conf ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${ETCDIR}/${i}.sample .endfor .for i in motd.txt rules.txt @${ECHO_CMD} -n > ${STAGEDIR}${ETCDIR}/${i}.sample .endfor .include diff --git a/net/csync2/Makefile b/net/csync2/Makefile index ac3ad7256063..0d62acff04d0 100644 --- a/net/csync2/Makefile +++ b/net/csync2/Makefile @@ -1,47 +1,45 @@ PORTNAME= csync2 PORTVERSION= 2.0 PORTREVISION= 3 CATEGORIES= net MAINTAINER= olevole@olevole.ru COMMENT= Cluster synchronization tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgnutls.so:security/gnutls \ librsync.so:net/librsync \ libsqlite3.so:databases/sqlite3 USES= autoreconf pkgconfig shebangfix - USE_GITHUB= yes GH_ACCOUNT= LINBIT -GH_PROJECT= csync2 GH_TAGNAME= a8d38eb USE_RC_SUBR= csync2 SHEBANG_FILES= csync2-compare GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_prog_PDFLATEX= CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES= pkg-install OPTIONS_DEFINE= CSYNC2_COMPARE DOCS OPTIONS_SUB= yes CSYNC2_COMPARE_DESC= Install csync2-compare script CSYNC2_COMPARE_RUN_DEPENDS= bash:shells/bash post-patch: @${REINPLACE_CMD} -e 's|(localstatedir)/lib|(localstatedir)/db|' \ -e 's/-ldl//' ${WRKSRC}/Makefile.am post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/csync2.cfg \ ${STAGEDIR}${PREFIX}/etc/csync2.cfg.sample ${MKDIR} ${STAGEDIR}/var/backups/csync2 .include diff --git a/net/file2pcap/Makefile b/net/file2pcap/Makefile index 048baee1d509..acf028f4068d 100644 --- a/net/file2pcap/Makefile +++ b/net/file2pcap/Makefile @@ -1,32 +1,30 @@ # Created by: Nobutaka Mantani PORTNAME= file2pcap PORTVERSION= 1.29 CATEGORIES= net MAINTAINER= nobutaka@FreeBSD.org COMMENT= Tool to make packet captures containing the content of specified file LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes - GH_ACCOUNT= Cisco-Talos -GH_PROJECT= file2pcap ALL_TARGET= file2pcap PLIST_FILES= bin/file2pcap PORTDOCS= Changelog README.md TODO OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/file2pcap ${STAGEDIR}/${PREFIX}/bin ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Changelog ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}/${DOCSDIR} .include diff --git a/net/h323plus/Makefile b/net/h323plus/Makefile index 5d47a4ded53f..17524f33f974 100644 --- a/net/h323plus/Makefile +++ b/net/h323plus/Makefile @@ -1,31 +1,29 @@ PORTNAME= h323plus DISTVERSIONPREFIX= v DISTVERSION= 1_27_2 CATEGORIES= net multimedia MAINTAINER= pi@FreeBSD.org COMMENT= H323 Video Conferencing library LICENSE= MPL10 MPL11 LICENSE_COMB= multi LIB_DEPENDS= libpt.so:devel/ptlib -USE_GITHUB= yes -GH_ACCOUNT= willamowius -GH_PROJECT= h323plus - USES= gmake ssl +GNU_CONFIGURE= yes USE_LDCONFIG= yes +USE_GITHUB= yes +GH_ACCOUNT= willamowius -GNU_CONFIGURE= yes # ptlib-config --libs returns bogus dependencies on expat and SDL-1.2 CFLAGS+= -DH323_H46017 -DH323_TLS LDFLAGS+= -Wl,--as-needed MAKE_JOBS_UNSAFE=yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libh323.so .include diff --git a/net/knxd/Makefile b/net/knxd/Makefile index 1f2b686a73ab..221e779b0ff5 100644 --- a/net/knxd/Makefile +++ b/net/knxd/Makefile @@ -1,41 +1,39 @@ # Created by: mfechner@FreeBSD.org PORTNAME= knxd PORTVERSION= 0.14.39 PORTREVISION= 4 CATEGORIES= net MAINTAINER= mfechner@FreeBSD.org COMMENT= Advanced router/gateway for KNX LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libargp.so:devel/argp-standalone \ libev.so:devel/libev \ libfmt.so:devel/libfmt USES= autoreconf compiler:c11 gmake libtool pkgconfig -USE_RC_SUBR= knxd +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-systemd --disable-usb \ + CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib" USE_GITHUB= yes USE_LDCONFIG= yes +USE_RC_SUBR= knxd INSTALL_TARGET= install-strip -GH_ACCOUNT= knxd -GH_PROJECT= knxd GH_TAGNAME= 746a8d85dfdc4c456a9b832eca358a062a2b351d -GNU_CONFIGURE= yes -CONFIGURE_ARGS?=--disable-systemd --disable-usb \ - CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib" post-patch: # Replace script for version detection with PORTREVISION as the repository does not have a .git repo and therefor the script fails @${REINPLACE_CMD} \ -e "s|^\(AC_INIT.*\)m4.*|\1\[${PORTVERSION}\])|" \ ${WRKSRC}/configure.ac post-install: (cd ${WRKSRC} && src/server/knxd_args -d -e 15.15.1 -E 15.15.2:8 -D -T -S -B single -b ipt:192.168.0.117 -u /var/run/knxd > ${STAGEDIR}${PREFIX}/etc/knxd.conf.sample) .include diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile index b558fba66ae9..41ebb3ed49a0 100644 --- a/net/nats-top/Makefile +++ b/net/nats-top/Makefile @@ -1,30 +1,29 @@ PORTNAME= nats-top PORTVERSION= 0.4.0 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org COMMENT= Top like program monitor for NATS LICENSE= MIT USES= go:modules USE_GITHUB= yes GH_ACCOUNT= nats-io -GH_PROJECT= nats-top GH_TUPLE= davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ gizak:termui:e62b5929642a:gizak_termui/vendor/gopkg.in/gizak/termui.v1 \ golang:crypto:0ec3e9974c59:golang_crypto/vendor/golang.org/x/crypto \ golang:sys:fc99dfbffb4e:golang_sys/vendor/golang.org/x/sys \ mattn:go-runewidth:v0.0.1:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ nats-io:jwt:v1.1.0:nats_io_jwt/vendor/github.com/nats-io/jwt \ nats-io:nats-server:v2.1.9:nats_io_nats_server_v2/vendor/github.com/nats-io/nats-server/v2 \ nats-io:nkeys:v0.1.4:nats_io_nkeys/vendor/github.com/nats-io/nkeys \ nats-io:nuid:v1.0.1:nats_io_nuid/vendor/github.com/nats-io/nuid \ nsf:termbox-go:e8f6d27f72a2:nsf_termbox_go/vendor/github.com/nsf/termbox-go \ stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify GO_PKGNAME= github.com/nats-io/nats-top PLIST_FILES= bin/nats-top .include diff --git a/net/ptpd2/Makefile b/net/ptpd2/Makefile index 0655c9d42d8b..729f1c50f0a9 100644 --- a/net/ptpd2/Makefile +++ b/net/ptpd2/Makefile @@ -1,42 +1,39 @@ # Created by: Steven Kreuzer PORTNAME= ptpd DISTVERSION= 2.3.1 CATEGORIES= net PKGNAMESUFFIX= 2 MAINTAINER= skreuzer@FreeBSD.org COMMENT= Implementation of the precision time protocol IEEE 1588-2008 LICENSE= BSD2CLAUSE -USE_GITHUB= yes -GH_ACCOUNT= ptpd -GH_TAGNAME= d27a6e0 - CONFLICTS= ptpd2-devel.* ETCDIR= ${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX} -GNU_CONFIGURE= yes USES= autoreconf gmake libtool +GNU_CONFIGURE= yes +USE_GITHUB= yes +GH_TAGNAME= d27a6e0 +USE_RC_SUBR= ptpd2 PORTDOCS= * -USE_RC_SUBR= ptpd2 - OPTIONS_DEFINE= DOCS SNMP OPTIONS_DEFAULT=SNMP SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${CP} ${FILESDIR}/*.sample ${STAGEDIR}${ETCDIR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/net/wakeonlan/Makefile b/net/wakeonlan/Makefile index 385aab44b0e8..9d104d9110ef 100644 --- a/net/wakeonlan/Makefile +++ b/net/wakeonlan/Makefile @@ -1,27 +1,26 @@ # Created by: Yen-Ming Lee PORTNAME= wakeonlan PORTVERSION= 0.41 PORTREVISION= 3 CATEGORIES= net MAINTAINER= rodrigo@FreeBSD.org COMMENT= Sends magic packets to WOL enabled NIC to switch on the called PC LICENSE= ART20 USE_GITHUB= yes GH_ACCOUNT= jpoliv -GH_PROJECT= wakeonlan GH_TAGNAME= 4beb45d USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/lab001.wol ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net/xrdp-devel/Makefile b/net/xrdp-devel/Makefile index f1b46709fe08..41950734d887 100644 --- a/net/xrdp-devel/Makefile +++ b/net/xrdp-devel/Makefile @@ -1,91 +1,90 @@ # Created by: alepulver PORTNAME= xrdp DISTVERSIONPREFIX= v DISTVERSION= 0.9.16 PORTEPOCH= 1 CATEGORIES= net PKGNAMESUFFIX= -devel DIST_SUBDIR?= ${PORTNAME} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ MAINTAINER= meta@FreeBSD.org COMMENT= Open source Remote Desktop Protocol (RDP) server (development version) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:devel/nasm RUN_DEPENDS= xterm:x11/xterm \ ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp \ ${LOCALBASE}/lib/pulse-14.2/modules/module-xrdp-sink.so:audio/pulseaudio-module-xrdp USES= autoreconf:build compiler:c11 jpeg localbase libtool pkgconfig \ ssl xorg USE_XORG= ice pixman sm x11 xfixes xrandr USE_LDCONFIG= ${PREFIX}/lib/xrdp USE_GITHUB= yes GNU_CONFIGURE= yes GH_ACCOUNT= neutrinolabs -GH_PROJECT= xrdp GH_TUPLE= neutrinolabs:librfxcodec:v0.1.5:librfxcodec/librfxcodec \ neutrinolabs:libpainter:v0.1.1:libpainter/libpainter CONFIGURE_ARGS= --localstatedir=/var --enable-strict-locations \ --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \ --enable-pam-config=freebsd \ --enable-jpeg --enable-pixman --enable-rfxcodec --enable-painter LDFLAGS+= -lssl CONFLICTS= xrdp-[0-9]* INSTALL_TARGET= install-strip SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= OPENSSLBASE=${OPENSSLBASE} OPTIONS_DEFINE= DEBUG FUSE IPV6 OPTIONS_DEFAULT= FDKAAC OPUS OPTIONS_GROUP= AUDIO_CODEC OPTIONS_GROUP_AUDIO_CODEC= FDKAAC MP3LAME OPUS FDKAAC_DESC= Enable Fraunhofer FDK AAC for audio redirection FUSE_DESC= Enable drive redirection via FUSE (experimental) MP3LAME_DESC= Enable MP3 Lame for audio redirection OPUS_DESC= Enable Opus for audio redirection DEBUG_CONFIGURE_ENABLE= xrdpdebug FDKAAC_CONFIGURE_ENABLE= fdkaac FDKAAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac FUSE_CONFIGURE_ENABLE= fuse FUSE_USES= fuse IPV6_CONFIGURE_ENABLE= ipv6 MP3LAME_CONFIGURE_ENABLE= mp3lame MP3LAME_LIB_DEPENDS= libmp3lame.so:audio/lame OPUS_CONFIGURE_ENABLE= opus OPUS_LIB_DEPENDS= libopus.so:audio/opus .include .if ${SSL_DEFAULT} == base # As base OpenSSL doesn't install a .pc file, some flags such as -lcrypto # cannot be obtained automatically via pkgconfig. When compiled with base # OpenSSL, it needs to be specified explicitly. CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" .endif pre-configure: @${REINPLACE_CMD} -e "s|0.9.14|${DISTVERSION}-${GH_TAGNAME}|" ${WRKSRC}/configure.ac @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap post-install: ${INSTALL_SCRIPT} ${FILESDIR}/startwm.sh ${STAGEDIR}${ETCDIR} post-stage: @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/rsakeys.ini @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/cert.pem @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/key.pem .for f in sesman.ini startwm.sh reconnectwm.sh xrdp.ini xrdp_keyboard.ini @${MV} ${STAGEDIR}${PREFIX}/etc/xrdp/$f ${STAGEDIR}${PREFIX}/etc/xrdp/$f.sample .endfor .include diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile index f919df4411fb..984793774484 100644 --- a/net/xrdp/Makefile +++ b/net/xrdp/Makefile @@ -1,89 +1,88 @@ # Created by: alepulver PORTNAME= xrdp DISTVERSIONPREFIX= v DISTVERSION= 0.9.16 PORTEPOCH= 1 CATEGORIES= net DIST_SUBDIR?= ${PORTNAME} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ MAINTAINER= meta@FreeBSD.org COMMENT= Open source Remote Desktop Protocol (RDP) server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:devel/nasm RUN_DEPENDS= xterm:x11/xterm \ ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp \ ${LOCALBASE}/lib/pulse-14.2/modules/module-xrdp-sink.so:audio/pulseaudio-module-xrdp USES= autoreconf:build compiler:c11 jpeg localbase libtool pkgconfig \ ssl xorg USE_XORG= ice pixman sm x11 xfixes xrandr USE_LDCONFIG= ${PREFIX}/lib/xrdp USE_GITHUB= yes GNU_CONFIGURE= yes GH_ACCOUNT= neutrinolabs -GH_PROJECT= xrdp GH_TUPLE= neutrinolabs:librfxcodec:v0.1.5:librfxcodec/librfxcodec \ neutrinolabs:libpainter:v0.1.1:libpainter/libpainter CONFIGURE_ARGS= --localstatedir=/var --enable-strict-locations \ --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \ --enable-pam-config=freebsd \ --enable-jpeg --enable-pixman --enable-rfxcodec --enable-painter LDFLAGS+= -lssl CONFLICTS= xrdp-devel[0-9]* INSTALL_TARGET= install-strip SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= OPENSSLBASE=${OPENSSLBASE} OPTIONS_DEFINE= DEBUG FUSE IPV6 OPTIONS_DEFAULT= FDKAAC OPUS OPTIONS_GROUP= AUDIO_CODEC OPTIONS_GROUP_AUDIO_CODEC= FDKAAC MP3LAME OPUS FDKAAC_DESC= Enable Fraunhofer FDK AAC for audio redirection FUSE_DESC= Enable drive redirection via FUSE (experimental) MP3LAME_DESC= Enable MP3 Lame for audio redirection OPUS_DESC= Enable Opus for audio redirection DEBUG_CONFIGURE_ENABLE= xrdpdebug FDKAAC_CONFIGURE_ENABLE= fdkaac FDKAAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac FUSE_CONFIGURE_ENABLE= fuse FUSE_USES= fuse IPV6_CONFIGURE_ENABLE= ipv6 MP3LAME_CONFIGURE_ENABLE= mp3lame MP3LAME_LIB_DEPENDS= libmp3lame.so:audio/lame OPUS_CONFIGURE_ENABLE= opus OPUS_LIB_DEPENDS= libopus.so:audio/opus .include .if ${SSL_DEFAULT} == base # As base OpenSSL doesn't install a .pc file, some flags such as -lcrypto # cannot be obtained automatically via pkgconfig. When compiled with base # OpenSSL, it needs to be specified explicitly. CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" .endif pre-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap post-install: ${INSTALL_SCRIPT} ${FILESDIR}/startwm.sh ${STAGEDIR}${ETCDIR} post-stage: @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/rsakeys.ini @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/cert.pem @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/key.pem .for f in sesman.ini startwm.sh reconnectwm.sh xrdp.ini xrdp_keyboard.ini @${MV} ${STAGEDIR}${PREFIX}/etc/xrdp/$f ${STAGEDIR}${PREFIX}/etc/xrdp/$f.sample .endfor .include diff --git a/news/fidogate/Makefile b/news/fidogate/Makefile index 928ab4bb4767..bed2662cb44b 100644 --- a/news/fidogate/Makefile +++ b/news/fidogate/Makefile @@ -1,116 +1,113 @@ PORTNAME= fidogate DISTVERSIONPREFIX= v DISTVERSION= 5.10-3 DISTVERSIONSUFFIX= -g1c1fd41 CATEGORIES= news mail MAINTAINER= admin@5034.ru COMMENT= Fido-Internet Gateway and Tosser LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf perl5 iconv - +USES= autoreconf perl5 iconv USE_GITHUB= yes GH_ACCOUNT= ykaliuta -GH_PROJECT= fidogate - GNU_CONFIGURE= yes CONFIGURE_ARGS= --libexec=${PREFIX}/libexec/fidogate \ --sysconfdir=${PREFIX}/etc/fido/gate \ --with-lockdir=${LOCKDIR} \ --with-logdir=${LOGDIR} \ --with-vardir=${VARDIR} \ --with-spooldir=${SPOOLDIR} \ --with-btbasedir=${BTBASEDIR} \ ${ICONV_CONFIGURE_BASE} CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} INSTALL_TARGET= install-strip CONFLICTS= fidogate-4* fidogate4-4* PLIST_SUB+= SPOOLDIR=${SPOOLDIR} \ SPOOLDIR2=${SPOOLDIR:S=/gate$==} \ BTBASEDIR=${BTBASEDIR} \ LOGDIR=${LOGDIR} \ LOGDIR2=${LOGDIR:S=/gate$==} \ LOCKDIR=${LOCKDIR} \ VARDIR=${VARDIR} \ PREFIX=${PREFIX} OPTIONS_DEFINE= INN DESCDIR ALIASES DBC DNT_NETMAIL FMSGID AVAIL \ BEST_AKA DOCS EXAMPLES FIX_QUOTE_RFC2FTN OPTIONS_DEFAULT= INN DESCDIR FMSGID AVAIL BEST_AKA FIX_QUOTE_RFC2FTN NO_OPTIONS_SORT=yes ALIASES_DESC= Rewrite addresses found in ALIASES AVAIL_DESC= Change behaviour of areafix command "%list" and "%avail" BEST_AKA_DESC= Best AKA select DBC_DESC= Use msgid correspond data base DESCDIR_DESC= Put file descriptions into files.bbs DNT_NETMAIL_DESC= Do not toss netmail FIX_QUOTE_RFC2FTN_DESC= Fix quoting rfc2ftn FMSGID_DESC= Set gate msgid into outgoing messages INN_DESC= INN news server support ALIASES_CONFIGURE_ON= --enable-aliases-local AVAIL_CONFIGURE_OFF= --disable-af-avail BEST_AKA_CONFIGURE_ON= --enable-best-aka DBC_CONFIGURE_ON= --enable-dbc-history DESCDIR_CONFIGURE_OFF= --disable-desc-dir DNT_NETMAIL_CONFIGURE_ON= --enable-dnt-netmail FIX_QUOTE_RFC2FTN_CONFIGURE_ON= --enable-xct FMSGID_CONFIGURE_OFF= --disable-fs-msgid INN_BUILD_DEPENDS= ${PREFIX}/news/bin/innconfval:news/inn INN_CONFIGURE_ON= --with-inndir=${PREFIX}/news INN_CONFIGURE_OFF= --without-news DOCS= doc/README.ru doc/README doc/FAQ.ru doc/old/ChangeLog doc/old/Changes.ru \ doc/old/FAQ_fidogate doc/old/FIDOGATE_ftrack doc/old/README.snp \ doc/old/fidogate.txt doc/old/fidogate.texi doc/old/msgid.doc BTBASEDIR?= /var/spool/fido/bt LOCKDIR?= /var/run/fidogate LOGDIR?= /var/log/fido/gate SPOOLDIR?= /var/spool/fido/gate VARDIR?= /var/db/fidogate post-install: ${MKDIR} ${STAGEDIR}${LOGDIR} ${MKDIR} ${STAGEDIR}${LOCKDIR} ${MKDIR} ${STAGEDIR}${VARDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/fidogate.conf-newsyslog \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/fidogate.conf ${MKDIR} ${STAGEDIR}${BTBASEDIR}/fbox \ ${STAGEDIR}${BTBASEDIR}/out post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for a in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${a} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for a in exim inn postfix sendmail ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${a} .endfor ${INSTALL_DATA} ${WRKSRC}/doc/news/inn/newsfeeds.fidogate ${STAGEDIR}${EXAMPLESDIR}/inn/newsfeeds.fidogate ${INSTALL_DATA} ${WRKSRC}/doc/mailer/postfix/master.cf ${STAGEDIR}${EXAMPLESDIR}/postfix/master.cf ${INSTALL_DATA} ${WRKSRC}/doc/mailer/postfix/transport ${STAGEDIR}${EXAMPLESDIR}/postfix/transport ${INSTALL_DATA} ${WRKSRC}/doc/mailer/sendmail/mailer/ftn.m4 ${STAGEDIR}${EXAMPLESDIR}/sendmail/ftn.m4 ${INSTALL_DATA} ${WRKSRC}/doc/mailer/exim/exim.conf.in ${STAGEDIR}${EXAMPLESDIR}/exim/exim.conf.in ${INSTALL_DATA} ${WRKSRC}/doc/mailer/exim/ftntable_1304 ${STAGEDIR}${EXAMPLESDIR}/exim/ftntable_1304 ${INSTALL_DATA} ${WRKSRC}/doc/mailer/exim/ftntable_1309 ${STAGEDIR}${EXAMPLESDIR}/exim/ftntable_1309 ${INSTALL_DATA} ${WRKSRC}/doc/mailer/exim/ftntable_local ${STAGEDIR}${EXAMPLESDIR}/exim/ftntable_local post-install-EXAMPLES-on: .include .if ${PORT_OPTIONS:MFIX_QUOTE_RFC2FTN} PLIST_SUB+= FIX_QUOTE_RFC2FTN="" .else PLIST_SUB+= FIX_QUOTE_RFC2FTN="@comment " .endif .include