Page MenuHomeFreeBSD

D31497.diff
No OneTemporary

D31497.diff

Index: audio/teamspeak3-server/Makefile
===================================================================
--- audio/teamspeak3-server/Makefile
+++ audio/teamspeak3-server/Makefile
@@ -17,9 +17,7 @@
ONLY_FOR_ARCHS= amd64
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= tar:bz2
+USES= caroot tar:bz2
USE_LDCONFIG= ${LIBDIR}
USE_RC_SUBR= teamspeak
Index: devel/brz/Makefile
===================================================================
--- devel/brz/Makefile
+++ devel/brz/Makefile
@@ -30,7 +30,7 @@
OPTIONS_DEFAULT= CA_BUNDLE DULWICH
SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR}
-CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+CA_BUNDLE_USES= caroot
DULWICH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0:devel/dulwich@${PY_FLAVOR}
post-install:
Index: devel/gitlab-runner/Makefile
===================================================================
--- devel/gitlab-runner/Makefile
+++ devel/gitlab-runner/Makefile
@@ -16,10 +16,9 @@
BUILD_DEPENDS= go-bindata:devel/go-bindata
RUN_DEPENDS= bash:shells/bash \
- ca_root_nss>=0:security/ca_root_nss \
git:devel/git
-USES= go:modules
+USES= caroot go:modules
USE_GITLAB= yes
USE_GITHUB= nodefault
Index: devel/hs-hoogle/Makefile
===================================================================
--- devel/hs-hoogle/Makefile
+++ devel/hs-hoogle/Makefile
@@ -10,9 +10,7 @@
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= cabal
+USES= cabal caroot
USE_CABAL= ListLike-4.7.3 \
QuickCheck-2.14_1 \
Index: devel/hs-spago/Makefile
===================================================================
--- devel/hs-spago/Makefile
+++ devel/hs-spago/Makefile
@@ -16,9 +16,7 @@
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-
-USES= cabal
+USES= cabal caroot
USE_GITHUB= yes
GH_ACCOUNT= purescript
Index: devel/librest/Makefile
===================================================================
--- devel/librest/Makefile
+++ devel/librest/Makefile
@@ -11,11 +11,9 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ca_root_nss>0:security/ca_root_nss
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake gnome libtool pathfix pkgconfig tar:xz
+USES= caroot gmake gnome libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt
USE_LDCONFIG= yes
Index: devel/php-composer/Makefile
===================================================================
--- devel/php-composer/Makefile
+++ devel/php-composer/Makefile
@@ -14,9 +14,7 @@
LICENSE= MIT
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-
-USES= php:flavors
+USES= caroot php:flavors
USE_PHP= ctype filter intl json mbstring openssl phar
CONFLICTS_INSTALL= php*-composer2-*
Index: devel/php-composer2/Makefile
===================================================================
--- devel/php-composer2/Makefile
+++ devel/php-composer2/Makefile
@@ -15,9 +15,7 @@
LICENSE= MIT
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-
-USES= php:flavors
+USES= caroot php:flavors
USE_PHP= ctype filter intl json mbstring openssl phar
CONFLICTS_INSTALL= php*-composer-*
Index: devel/please/Makefile
===================================================================
--- devel/please/Makefile
+++ devel/please/Makefile
@@ -13,11 +13,10 @@
BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go \
bash:shells/bash \
- ca_root_nss>0:security/ca_root_nss \
git:devel/git \
protoc:devel/protobuf
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
GH_ACCOUNT= thought-machine
Index: devel/py-libioc/Makefile
===================================================================
--- devel/py-libioc/Makefile
+++ devel/py-libioc/Makefile
@@ -17,10 +17,9 @@
${PYTHON_PKGNAMEPREFIX}libzfs>0:devel/py-libzfs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sysctl>0:devel/py-sysctl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ucl>0:textproc/py-ucl@${PY_FLAVOR} \
- ca_root_nss>0:security/ca_root_nss \
rsync:net/rsync
-USES= python:3.6+
+USES= caroot python:3.6+
USE_GITHUB= yes
GH_ACCOUNT= bsdci
Index: devel/qca-legacy/Makefile
===================================================================
--- devel/qca-legacy/Makefile
+++ devel/qca-legacy/Makefile
@@ -15,10 +15,7 @@
CONFLICTS_INSTALL= qca-qt5-*
-BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= cmake compiler:c++11-lang qt:5 tar:xz
+USES= caroot cmake compiler:c++11-lang qt:5 tar:xz
CMAKE_ARGS= -DBUILD_PLUGINS=none -DBUILD_TESTS=no \
-DPKGCONFIG_INSTALL_PREFIX=${PREFIX}/libdata/pkgconfig \
-DQCA_FEATURE_INSTALL_DIR=${QT_MKSPECDIR}/features \
Index: devel/qca/Makefile
===================================================================
--- devel/qca/Makefile
+++ devel/qca/Makefile
@@ -12,10 +12,7 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= cmake compiler:c++11-lang qt:5 tar:xz
+USES= caroot cmake compiler:c++11-lang qt:5 tar:xz
CMAKE_ARGS= -DBUILD_PLUGINS=none -DBUILD_TESTS=no \
-DPKGCONFIG_INSTALL_PREFIX=${PREFIX}/libdata/pkgconfig \
-DQCA_FEATURE_INSTALL_DIR=${QT_MKSPECDIR}/features \
Index: devel/stack/Makefile
===================================================================
--- devel/stack/Makefile
+++ devel/stack/Makefile
@@ -8,15 +8,14 @@
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \
- gmake:devel/gmake \
+RUN_DEPENDS= gmake:devel/gmake \
${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321
USE_GITHUB= yes
GH_ACCOUNT= commercialhaskell
GH_PROJECT= stack
-USES= cabal gmake perl5
+USES= cabal caroot gmake perl5
USE_PERL5= run
Index: dns/ddclient/Makefile
===================================================================
--- dns/ddclient/Makefile
+++ dns/ddclient/Makefile
@@ -32,8 +32,8 @@
OPTIONS_DEFINE= SSL DOCS
OPTIONS_DEFAULT=SSL
-SSL_RUN_DEPENDS=ca_root_nss>0:security/ca_root_nss \
- p5-IO-Socket-SSL>0:security/p5-IO-Socket-SSL
+SSL_RUN_DEPENDS=p5-IO-Socket-SSL>0:security/p5-IO-Socket-SSL
+SSL_USES= caroot
post-patch:
@${GREP} -lR '/usr' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
Index: dns/dnscrypt-proxy2/Makefile
===================================================================
--- dns/dnscrypt-proxy2/Makefile
+++ dns/dnscrypt-proxy2/Makefile
@@ -9,9 +9,7 @@
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=3.35:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
Index: dns/inadyn/Makefile
===================================================================
--- dns/inadyn/Makefile
+++ dns/inadyn/Makefile
@@ -12,9 +12,8 @@
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libconfuse.so:devel/libconfuse
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-USES= pkgconfig tar:xz
+USES= caroot pkgconfig tar:xz
GNU_CONFIGURE= yes
Index: dns/libasr-devel/Makefile
===================================================================
--- dns/libasr-devel/Makefile
+++ dns/libasr-devel/Makefile
@@ -18,11 +18,6 @@
CONFLICTS= libasr-[0-9]*
-OPTIONS_DEFINE= CA_BUNDLE
-OPTIONS_DEFAULT= CA_BUNDLE
-
-CA_BUNDLE_DESC= Use NSS CA bundle for SSL instead of /etc/ssl/cert.pem
-
CPE_VENDOR= openbsd
GNU_CONFIGURE= yes
@@ -30,9 +25,6 @@
CONFIGURE_ARGS= --with-mantype="man"
INSTALL_TARGET= install-strip
-CA_BUNDLE_CONFIGURE_WITH= ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt
-CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
post-patch:
${REINPLACE_CMD} -e '/opensslv.h/d' ${WRKSRC}/openbsd-compat/includes.h
Index: dns/nextdns/Makefile
===================================================================
--- dns/nextdns/Makefile
+++ dns/nextdns/Makefile
@@ -8,9 +8,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=3.35:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
PLIST_FILES= sbin/nextdns
USE_GITHUB= yes
GO_TARGET= .:${PREFIX}/sbin/nextdns
Index: dns/void-zones-tools/Makefile
===================================================================
--- dns/void-zones-tools/Makefile
+++ dns/void-zones-tools/Makefile
@@ -10,9 +10,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-
-USES= compiler:c11
+USES= caroot compiler:c11
USE_GITHUB= yes
GH_ACCOUNT= cyclaero
Index: games/linux-steam-utils/Makefile
===================================================================
--- games/linux-steam-utils/Makefile
+++ games/linux-steam-utils/Makefile
@@ -12,10 +12,9 @@
IGNORE_FreeBSD_11= not tested at all
ONLY_FOR_ARCHS= amd64
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
+RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
-USES= linux
+USES= caroot linux
USE_GITHUB= yes
GH_ACCOUNT= shkhln
Index: graphics/variety/Makefile
===================================================================
--- graphics/variety/Makefile
+++ graphics/variety/Makefile
@@ -23,12 +23,11 @@
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
bash>=4.3.33:shells/bash \
- ca_root_nss>=3.17.4:security/ca_root_nss \
coreutils>=8.23:sysutils/coreutils \
ImageMagick6>=6.9.0.4,1:graphics/ImageMagick6 \
yelp>=3.14.1:x11/yelp
-USES= desktop-file-utils gettext-tools gnome python:3.5+ shebangfix
+USES= caroot desktop-file-utils gettext-tools gnome python:3.5+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= varietywalls
Index: irc/ircd-hybrid/Makefile
===================================================================
--- irc/ircd-hybrid/Makefile
+++ irc/ircd-hybrid/Makefile
@@ -60,7 +60,7 @@
.endif
.if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL} || ${PORT_OPTIONS:MWOLFSSL}
-RUN_DEPENDS+= ${CERTSFILE}:security/ca_root_nss
+USES+= caroot
.endif
CONFIGURE_ARGS+= --datadir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \
Index: lang/mono/Makefile
===================================================================
--- lang/mono/Makefile
+++ lang/mono/Makefile
@@ -19,8 +19,7 @@
bash:shells/bash \
cmake>0:devel/cmake
LIB_DEPENDS= libinotify.so:devel/libinotify
-RUN_DEPENDS= ${PY_PILLOW} \
- ca_root_nss>=0:security/ca_root_nss
+RUN_DEPENDS= ${PY_PILLOW}
CONFLICTS_INSTALL= czmq-3*
@@ -38,7 +37,7 @@
X11_USES= display:test
-USES= autoreconf bison compiler:c11 cpe gmake iconv libtool \
+USES= autoreconf bison caroot compiler:c11 cpe gmake iconv libtool \
pathfix perl5 python:3.6+ shebangfix tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
Index: lang/mono5.10/Makefile
===================================================================
--- lang/mono5.10/Makefile
+++ lang/mono5.10/Makefile
@@ -20,8 +20,7 @@
bash:shells/bash \
cmake>0:devel/cmake
LIB_DEPENDS= libinotify.so:devel/libinotify
-RUN_DEPENDS= ${PY_PILLOW} \
- ca_root_nss>=0:security/ca_root_nss
+RUN_DEPENDS= ${PY_PILLOW}
CONFLICTS_INSTALL= czmq-3* mono5.20 mono6.8
@@ -39,7 +38,7 @@
X11_USES= display:test
-USES= autoreconf bison compiler:c11 cpe gmake iconv libtool \
+USES= autoreconf bison caroot compiler:c11 cpe gmake iconv libtool \
pathfix perl5 python:3.6+ shebangfix tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
Index: lang/mono5.20/Makefile
===================================================================
--- lang/mono5.20/Makefile
+++ lang/mono5.20/Makefile
@@ -19,7 +19,6 @@
bash:shells/bash \
cmake>0:devel/cmake
LIB_DEPENDS= libinotify.so:devel/libinotify
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
CONFLICTS_INSTALL= mono5.10 mono6.8
@@ -40,7 +39,7 @@
X11_USES= display:test
-USES= autoreconf bison compiler:c11 cpe gmake iconv libtool \
+USES= autoreconf bison caroot compiler:c11 cpe gmake iconv libtool \
pathfix perl5 python shebangfix tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
Index: lang/mono6.8/Makefile
===================================================================
--- lang/mono6.8/Makefile
+++ lang/mono6.8/Makefile
@@ -20,14 +20,13 @@
cmake>0:devel/cmake
LIB_DEPENDS= libinotify.so:devel/libinotify
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \
- ca_root_nss>=0:security/ca_root_nss \
sqlite3>0:databases/sqlite3 \
zip>=0:archivers/zip
CONFLICTS_BUILD= brotli
CONFLICTS_INSTALL= czmq-3* mono5.10 mono6.8
-USES= autoreconf bison compiler:c11 cpe gmake iconv libtool \
+USES= autoreconf bison caroot compiler:c11 cpe gmake iconv libtool \
pathfix perl5 python:3.6+ shebangfix tar:xz
USE_PERL5= build
Index: mail/claws-mail/Makefile
===================================================================
--- mail/claws-mail/Makefile
+++ mail/claws-mail/Makefile
@@ -18,11 +18,11 @@
libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig \
libnettle.so:security/nettle
-RUN_DEPENDS= mime-support>0:misc/mime-support \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+RUN_DEPENDS= mime-support>0:misc/mime-support
-USES= autoreconf compiler:c++11-lang cpe desktop-file-utils gettext \
- gettext-tools gnome pathfix pkgconfig python:3.5+ shebangfix ssl xorg
+USES= autoreconf caroot compiler:c++11-lang cpe desktop-file-utils \
+ gettext gettext-tools gnome pathfix pkgconfig python:3.5+ \
+ shebangfix ssl xorg
USE_XORG= ice sm
USE_GNOME= cairo gtk20 librsvg2
SHEBANG_FILES= tools/*.pl tools/*.py tools/tb2claws-mail
Index: mail/courier/Makefile
===================================================================
--- mail/courier/Makefile
+++ mail/courier/Makefile
@@ -21,8 +21,7 @@
RUN_DEPENDS= courierauthconfig:security/courier-authlib-base \
${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool \
${LOCALBASE}/etc/mime.types:misc/mime-support \
- p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR \
- ca_root_nss>=3.*:security/ca_root_nss
+ p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR
CONFLICTS= courier-imap-2.* couriermlm-0.* \
exim-4.* maildrop-1.* \
@@ -62,7 +61,7 @@
MIMETYPES= ${LOCALBASE}/etc/mime.types
WITH_TRANSPORT= local esmtp dsn
-USES= fam gettext gmake libtool perl5 pkgconfig tar:bzip2 ssl
+USES= caroot fam gettext gmake libtool perl5 pkgconfig tar:bzip2 ssl
USE_SUBMAKE= yes
USE_RC_SUBR= courier
Index: mail/fetchmail/Makefile
===================================================================
--- mail/fetchmail/Makefile
+++ mail/fetchmail/Makefile
@@ -14,7 +14,7 @@
LICENSE_COMB= dual
.if empty(MASTERDIR)
-CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+CA_BUNDLE_USES= caroot
USES= cpe gmake tar:xz ssl
Index: mail/mpop/Makefile
===================================================================
--- mail/mpop/Makefile
+++ mail/mpop/Makefile
@@ -45,7 +45,6 @@
post-patch:
@${REINPLACE_CMD} -Ee 's/Debian/${OPSYS}/' \
- -e 's,/etc/ssl/certs,${LOCALBASE}/share/certs,' \
-e '/crt/s/ca(\\?)-certificates/ca\1-root\1-nss/' \
-e 's/ca\\?-certificates/ca_root_nss/' \
${WRKSRC}/doc/mpop*
Index: mail/msmtp/Makefile
===================================================================
--- mail/msmtp/Makefile
+++ mail/msmtp/Makefile
@@ -50,7 +50,7 @@
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL}
-RUN_DEPENDS+= ${CERTSFILE}:security/ca_root_nss
+USES+= caroot
.else
CONFIGURE_ARGS+= --with-tls=no
.endif
Index: mail/py-postfix-mta-sts-resolver/Makefile
===================================================================
--- mail/py-postfix-mta-sts-resolver/Makefile
+++ mail/py-postfix-mta-sts-resolver/Makefile
@@ -12,10 +12,9 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>=1.1.1:dns/py-aiodns@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4.4:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.5+
+USES= caroot python:3.5+
USE_GITHUB= yes
USE_PYTHON= autoplist distutils
Index: mail/rspamd-devel/Makefile
===================================================================
--- mail/rspamd-devel/Makefile
+++ mail/rspamd-devel/Makefile
@@ -14,9 +14,8 @@
libicui18n.so:devel/icu \
libsodium.so:security/libsodium
BUILD_DEPENDS= ragel:devel/ragel
-RUN_DEPENDS= ca_root_nss>=3.*:security/ca_root_nss
-USES= cmake gnome perl5 pkgconfig sqlite ssl compiler:c++17-lang
+USES= caroot cmake gnome perl5 pkgconfig sqlite ssl compiler:c++17-lang
USE_LDCONFIG= yes
USE_PERL5= build run
USE_GNOME= glib20
Index: mail/rspamd/Makefile
===================================================================
--- mail/rspamd/Makefile
+++ mail/rspamd/Makefile
@@ -13,9 +13,8 @@
libicui18n.so:devel/icu \
libsodium.so:security/libsodium
BUILD_DEPENDS= ragel:devel/ragel
-RUN_DEPENDS= ca_root_nss>=3.*:security/ca_root_nss
-USES= cmake gnome perl5 pkgconfig sqlite ssl
+USES= caroot cmake gnome perl5 pkgconfig sqlite ssl
USE_LDCONFIG= yes
USE_PERL5= build run
USE_GNOME= glib20
Index: mail/sylpheed/Makefile
===================================================================
--- mail/sylpheed/Makefile
+++ mail/sylpheed/Makefile
@@ -47,7 +47,7 @@
OPTIONS_DEFAULT=CA_BUNDLE CURL GTKSPELL GPGME SSL
-CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+CA_BUNDLE_USES= caroot
COMPFACE_LIB_DEPENDS= libcompface.so:mail/faces
COMPFACE_CONFIGURE_ENABLE= compface
Index: multimedia/mps-youtube/Makefile
===================================================================
--- multimedia/mps-youtube/Makefile
+++ multimedia/mps-youtube/Makefile
@@ -13,8 +13,7 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=3.17.3:security/ca_root_nss \
- ${PYTHON_PKGNAMEPREFIX}pafy>=0.5.0:www/py-pafy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pafy>=0.5.0:www/py-pafy@${PY_FLAVOR}
CONVERTER_DESC= Converter to MP3 and other formats
@@ -39,7 +38,7 @@
SUB_FILES= ${PORTNAME}
-USES= python:3.3+
+USES= caroot python:3.3+
USE_PYTHON= autoplist distutils optsuffix
post-install:
Index: multimedia/tautulli/Makefile
===================================================================
--- multimedia/tautulli/Makefile
+++ multimedia/tautulli/Makefile
@@ -13,10 +13,9 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR}
-USES= python:3.5+ shebangfix
+USES= caroot python:3.5+ shebangfix
USE_GITHUB= yes
USE_RC_SUBR= ${PORTNAME}
Index: net-im/biboumi/Makefile
===================================================================
--- net-im/biboumi/Makefile
+++ net-im/biboumi/Makefile
@@ -46,7 +46,7 @@
TLS_LIB_DEPENDS= libbotan-2.so:security/botan2
TLS_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt
-TLS_RUN_DEPENDS_ON= ca_root_nss>0:security/ca_root_nss
+TLS_USES= caroot
TLS_CMAKE_ON= -DWITH_BOTAN=1
TLS_CMAKE_OFF= -DWITHOUT_BOTAN=1
Index: net-im/loudmouth/Makefile
===================================================================
--- net-im/loudmouth/Makefile
+++ net-im/loudmouth/Makefile
@@ -34,9 +34,8 @@
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_CONFIGURE_ON= --with-ssl=gnutls
-OPENSSL_USES= ssl
+OPENSSL_USES= caroot ssl
OPENSSL_CONFIGURE_ON= --with-ssl=openssl
-OPENSSL_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
.include <bsd.port.options.mk>
Index: net-im/py-matrix-synapse/Makefile
===================================================================
--- net-im/py-matrix-synapse/Makefile
+++ net-im/py-matrix-synapse/Makefile
@@ -41,8 +41,7 @@
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=1.4.3:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ijson>=3.0:devel/py-ijson@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}ijson>=3.0:devel/py-ijson@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.0:devel/py-virtualenv@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox@${PY_FLAVOR} \
@@ -51,7 +50,7 @@
${PYTHON_PKGNAMEPREFIX}authlib>=0.14.0:security/py-authlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=1.7.0:www/py-pyjwt@${PY_FLAVOR}
-USES= python:3.6+
+USES= caroot python:3.6+
USE_GITHUB= yes
GH_ACCOUNT= matrix-org
GH_PROJECT= synapse
Index: net-im/telepathy-gabble/Makefile
===================================================================
--- net-im/telepathy-gabble/Makefile
+++ net-im/telepathy-gabble/Makefile
@@ -11,8 +11,7 @@
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= telepathy-glib>=0.22.0:net-im/telepathy-glib \
- ca_root_nss>=0:security/ca_root_nss
+BUILD_DEPENDS= telepathy-glib>=0.22.0:net-im/telepathy-glib
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libnice.so:net-im/libnice \
libtelepathy-glib.so:net-im/telepathy-glib \
@@ -21,12 +20,11 @@
libgnutls.so:security/gnutls \
libuuid.so:misc/e2fsprogs-libuuid \
libloudmouth-1.so:net-im/loudmouth
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- libnice-gst1>=0:net-im/libnice-gst1
+RUN_DEPENDS= libnice-gst1>=0:net-im/libnice-gst1
PORTSCOUT= limitw:1,even
-USES= alias gmake gnome libtool pathfix pkgconfig python:build \
+USES= alias caroot gmake gnome libtool pathfix pkgconfig python:build \
shebangfix sqlite ssl
USE_GNOME= glib20 gtksourceview3 libxslt:build
GNU_CONFIGURE= yes
Index: net-mgmt/netmagis-database/Makefile
===================================================================
--- net-mgmt/netmagis-database/Makefile
+++ net-mgmt/netmagis-database/Makefile
@@ -10,8 +10,9 @@
RUN_DEPENDS= netmagis-config:net-mgmt/netmagis-common \
pwgen:sysutils/pwgen \
- tcltls>=1.4.1:devel/tcltls \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ tcltls>=1.4.1:devel/tcltls
+
+USES= caroot
WANT_PGSQL+= server pltcl
Index: net-mgmt/netmagis-www/Makefile
===================================================================
--- net-mgmt/netmagis-www/Makefile
+++ net-mgmt/netmagis-www/Makefile
@@ -15,8 +15,9 @@
dot:graphics/graphviz \
pwgen:sysutils/pwgen \
tcltls>=1.4.1:devel/tcltls \
- tDOM>=0.8.0:www/tdom \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ tDOM>=0.8.0:www/tdom
+
+USES= caroot
NO_ARCH= # no
USE_TEX= full
Index: net-mgmt/py-arouteserver/Makefile
===================================================================
--- net-mgmt/py-arouteserver/Makefile
+++ net-mgmt/py-arouteserver/Makefile
@@ -14,7 +14,6 @@
RUN_DEPENDS= bash>0:shells/bash \
bgpq4>0:net-mgmt/bgpq4 \
- ca_root_nss>0:security/ca_root_nss \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9.4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aggregate6>=1.0.12:net-mgmt/py-aggregate6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
@@ -22,7 +21,7 @@
${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR}
-USES= python:3.6+ shebangfix
+USES= caroot python:3.6+ shebangfix
USE_PYTHON= autoplist concurrent distutils
SHEBANG_FILES= pierky/arouteserver/config.d/rtt_getter.sh
Index: net-mgmt/victoria-metrics/Makefile
===================================================================
--- net-mgmt/victoria-metrics/Makefile
+++ net-mgmt/victoria-metrics/Makefile
@@ -11,9 +11,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= gmake go:modules,no_targets
+USES= caroot gmake go:modules,no_targets
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=${DISTVERSIONPREFIX}${DISTVERSION} \
GOOS=${OPSYS:tl} BUILDINFO_TAG=61cc13c \
Index: net/boinc-client/Makefile
===================================================================
--- net/boinc-client/Makefile
+++ net/boinc-client/Makefile
@@ -69,7 +69,7 @@
CLIENT_CONFIGURE_ENABLE=client
CLIENT_LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2
-CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+CLIENT_USES= caroot
CLIENT_USE= RC_SUBR=boinc-client
LINUX_CONFIGURE_ON= --with-boinc-alt-platform=i686-pc-linux-gnu
Index: net/bsdec2-image-upload/Makefile
===================================================================
--- net/bsdec2-image-upload/Makefile
+++ net/bsdec2-image-upload/Makefile
@@ -9,9 +9,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= compiler ssl tar:tgz uidfix
+USES= caroot compiler ssl tar:tgz uidfix
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
Index: net/cloudflared/Makefile
===================================================================
--- net/cloudflared/Makefile
+++ net/cloudflared/Makefile
@@ -11,9 +11,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= no-dist-sell no-pkg-sell
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= cpe go:modules
+USES= caroot cpe go:modules
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= cloudflare
Index: net/geoipupdate/Makefile
===================================================================
--- net/geoipupdate/Makefile
+++ net/geoipupdate/Makefile
@@ -13,9 +13,7 @@
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-RUN_DEPENDS= ca_root_nss>=3:security/ca_root_nss
-
-USES= gmake go:modules,no_targets
+USES= caroot gmake go:modules,no_targets
GO_MODULE= github.com/maxmind/geoipupdate/v4
MAKE_ENV+= ${GO_ENV} \
Index: net/glib-networking/Makefile
===================================================================
--- net/glib-networking/Makefile
+++ net/glib-networking/Makefile
@@ -13,17 +13,15 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
+BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libgnutls.so:security/gnutls \
libp11-kit.so:security/p11-kit \
libproxy.so:net/libproxy
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
-USES= compiler:c11 gettext gnome localbase meson pkgconfig \
+USES= caroot compiler:c11 gettext gnome localbase meson pkgconfig \
python:3.6+,build tar:xz
USE_GNOME= glib20
Index: net/hblock/Makefile
===================================================================
--- net/hblock/Makefile
+++ net/hblock/Makefile
@@ -9,7 +9,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
+USES= caroot
USE_GITHUB= yes
GH_ACCOUNT= hectorm
Index: net/jotta-cli/Makefile
===================================================================
--- net/jotta-cli/Makefile
+++ net/jotta-cli/Makefile
@@ -14,12 +14,12 @@
LICENSE_TEXT= "JottaCloud has its own terms and conditions available at https://www.jottacloud.com/en/terms.html"
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+USES= caroot
+
RESTRICTED= yes
ONLY_FOR_ARCHS= amd64 i386
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
USE_RC_SUBR= jottad
NO_BUILD= yes
Index: net/measurement-kit/Makefile
===================================================================
--- net/measurement-kit/Makefile
+++ net/measurement-kit/Makefile
@@ -12,9 +12,8 @@
LIB_DEPENDS= libcurl.so:ftp/curl \
libevent.so:devel/libevent \
libmaxminddb.so:net/libmaxminddb
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-USES= autoreconf:build compiler:c++14-lang libtool ssl
+USES= autoreconf:build caroot compiler:c++14-lang libtool ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
Index: net/mosquitto/Makefile
===================================================================
--- net/mosquitto/Makefile
+++ net/mosquitto/Makefile
@@ -15,9 +15,8 @@
docbook-xsl>0:textproc/docbook-xsl
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \
libcjson.so:devel/libcjson
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USES= cmake ssl
+USES= caroot cmake ssl
USE_RC_SUBR= mosquitto
USE_LDCONFIG= yes
CMAKE_ARGS= -DCMAKE_LIBDATADIR:PATH="${PREFIX}/libdata"
Index: net/ooni-mini/Makefile
===================================================================
--- net/ooni-mini/Makefile
+++ net/ooni-mini/Makefile
@@ -9,9 +9,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= cpe go:modules
+USES= caroot cpe go:modules
USE_GITHUB= yes
USE_GITLAB= nodefault
Index: net/ooni-probe-cli/Makefile
===================================================================
--- net/ooni-probe-cli/Makefile
+++ net/ooni-probe-cli/Makefile
@@ -9,9 +9,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= cpe go:modules
+USES= caroot cpe go:modules
USE_GITHUB= yes
USE_GITLAB= nodefault
Index: net/openntpd/Makefile
===================================================================
--- net/openntpd/Makefile
+++ net/openntpd/Makefile
@@ -10,9 +10,7 @@
LICENSE= ISCL
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= localbase ssl
+USES= caroot localbase ssl
CONFLICTS= ntp ntp-devel ntpsec
Index: net/qt5-network/Makefile
===================================================================
--- net/qt5-network/Makefile
+++ net/qt5-network/Makefile
@@ -7,9 +7,7 @@
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt network module
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= compiler:c++11-lang qmake:no_env qt-dist:5,base ssl
+USES= caroot compiler:c++11-lang qmake:no_env qt-dist:5,base ssl
USE_QT= core buildtools_build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -no-gui -no-xcb
Index: net/rpki-client/Makefile
===================================================================
--- net/rpki-client/Makefile
+++ net/rpki-client/Makefile
@@ -10,10 +10,9 @@
BUILD_DEPENDS= rsync>0:net/rsync
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libtls.so:security/libretls
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- rsync>0:net/rsync
+RUN_DEPENDS= rsync>0:net/rsync
-USES= autoreconf libtool pkgconfig ssl
+USES= autoreconf caroot libtool pkgconfig ssl
USE_GITHUB= yes
GH_PROJECT= ${PORTNAME}-portable ${PORTNAME}-openbsd:openbsd
Index: net/rubygem-grpc/Makefile
===================================================================
--- net/rubygem-grpc/Makefile
+++ net/rubygem-grpc/Makefile
@@ -10,11 +10,10 @@
LIB_DEPENDS= libcares.so:dns/c-ares \
libgrpc.so:devel/grpc
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- rubygem-google-protobuf>=3.15<4:devel/rubygem-google-protobuf \
+RUN_DEPENDS= rubygem-google-protobuf>=3.15<4:devel/rubygem-google-protobuf \
rubygem-googleapis-common-protos-types>=1.0<2:devel/rubygem-googleapis-common-protos-types
-USES= gem gmake pkgconfig
+USES= caroot gem gmake pkgconfig
USE_RUBY= yes
MAKE_JOBS_UNSAFE= yes
Index: net/rubygem-grpc124/Makefile
===================================================================
--- net/rubygem-grpc124/Makefile
+++ net/rubygem-grpc124/Makefile
@@ -12,11 +12,10 @@
LIB_DEPENDS= libcares.so:dns/c-ares \
libgrpc.so:devel/grpc
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- rubygem-google-protobuf38>=3.8<4:devel/rubygem-google-protobuf38 \
+RUN_DEPENDS= rubygem-google-protobuf38>=3.8<4:devel/rubygem-google-protobuf38 \
rubygem-googleapis-common-protos-types104>=1.0<2:devel/rubygem-googleapis-common-protos-types104
-USES= gem gmake pkgconfig
+USES= caroot gem gmake pkgconfig
USE_RUBY= yes
MAKE_JOBS_UNSAFE= yes
Index: net/rubygem-grpc130/Makefile
===================================================================
--- net/rubygem-grpc130/Makefile
+++ net/rubygem-grpc130/Makefile
@@ -12,11 +12,10 @@
LIB_DEPENDS= libcares.so:dns/c-ares \
libgrpc.so:devel/grpc134
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- rubygem-google-protobuf314>=3.12<3.15:devel/rubygem-google-protobuf314 \
+RUN_DEPENDS= rubygem-google-protobuf314>=3.12<3.15:devel/rubygem-google-protobuf314 \
rubygem-googleapis-common-protos-types>=1.0<2:devel/rubygem-googleapis-common-protos-types
-USES= gem gmake pkgconfig
+USES= caroot gem gmake pkgconfig
USE_RUBY= yes
MAKE_JOBS_UNSAFE= yes
Index: ports-mgmt/freebsd-bugzilla-cli/Makefile
===================================================================
--- ports-mgmt/freebsd-bugzilla-cli/Makefile
+++ ports-mgmt/freebsd-bugzilla-cli/Makefile
@@ -9,7 +9,7 @@
LICENSE= APACHE20
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
+USES= caroot
OPTIONS_GROUP= BACKEND
OPTIONS_GROUP_BACKEND= PYBUGZ
Index: ports-mgmt/poudriere-devel/Makefile
===================================================================
--- ports-mgmt/poudriere-devel/Makefile
+++ ports-mgmt/poudriere-devel/Makefile
@@ -26,7 +26,7 @@
OPTIONS_SUB= yes
CERTS_DESC= Install checksum and SSL certificates for jail creation
-CERTS_RUN_DEPENDS+= ca_root_nss>=0:security/ca_root_nss
+CERTS_USES= caroot
CERTS_RUN_DEPENDS+= freebsd-release-manifests>0:misc/freebsd-release-manifests
DIALOG4PORTS_DESC= Install dialog4ports for options command
Index: ports-mgmt/poudriere/Makefile
===================================================================
--- ports-mgmt/poudriere/Makefile
+++ ports-mgmt/poudriere/Makefile
@@ -24,7 +24,7 @@
OPTIONS_SUB= yes
CERTS_DESC= Install checksum and SSL certificates for jail creation
-CERTS_RUN_DEPENDS+= ca_root_nss>=0:security/ca_root_nss
+CERTS_USES= caroot
CERTS_RUN_DEPENDS+= freebsd-release-manifests>0:misc/freebsd-release-manifests
DIALOG4PORTS_DESC= Install dialog4ports for options command
Index: security/gnome-keyring/Makefile
===================================================================
--- security/gnome-keyring/Makefile
+++ security/gnome-keyring/Makefile
@@ -12,8 +12,7 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- docbook-xsl>=0:textproc/docbook-xsl \
+BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \
gcr>=3.5.3:security/gcr
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libgpg-error.so:security/libgpg-error \
@@ -21,13 +20,12 @@
libtasn1.so:security/libtasn1 \
libp11-kit.so:security/p11-kit \
libgcrypt.so:security/libgcrypt
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- pinentry-gnome3:security/pinentry-gnome3
+RUN_DEPENDS= pinentry-gnome3:security/pinentry-gnome3
PORTSCOUT= limitw:1,even
USE_GNOME= cairo gtk30 intlhack libxslt:build
-USES= compiler:c11 cpe gettext gmake gnome libtool localbase \
+USES= caroot compiler:c11 cpe gettext gmake gnome libtool localbase \
pathfix pkgconfig tar:xz
CPE_VENDOR= gnome
INSTALLS_ICONS= yes
Index: security/gnutls/Makefile
===================================================================
--- security/gnutls/Makefile
+++ security/gnutls/Makefile
@@ -15,9 +15,8 @@
libnettle.so:security/nettle \
libtasn1.so:security/libtasn1 \
libunistring.so:devel/libunistring
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USES= compiler:c11 cpe gmake iconv libtool localbase makeinfo \
+USES= caroot compiler:c11 cpe gmake iconv libtool localbase makeinfo \
pkgconfig tar:xz
USE_LDCONFIG= yes
Index: security/go-cve-dictionary/Makefile
===================================================================
--- security/go-cve-dictionary/Makefile
+++ security/go-cve-dictionary/Makefile
@@ -8,9 +8,7 @@
LICENSE= APACHE20
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
GH_ACCOUNT= kotakanbe
Index: security/lego/Makefile
===================================================================
--- security/lego/Makefile
+++ security/lego/Makefile
@@ -9,9 +9,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
GH_ACCOUNT= go-acme
GH_TUPLE= Azure:azure-sdk-for-go:v32.4.0:azure_azure_sdk_for_go/vendor/github.com/Azure/azure-sdk-for-go \
Index: security/p11-kit/Makefile
===================================================================
--- security/p11-kit/Makefile
+++ security/p11-kit/Makefile
@@ -11,13 +11,11 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- bash-completion>=0:shells/bash-completion
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+BUILD_DEPENDS= bash-completion>=0:shells/bash-completion
LIB_DEPENDS= libffi.so:devel/libffi \
libtasn1.so:security/libtasn1
-USES= localbase meson pkgconfig tar:xz
+USES= caroot localbase meson pkgconfig tar:xz
USE_LDCONFIG= yes
MESON_ARGS= -Dbash_completion=enabled \
Index: security/protonvpn-cli/Makefile
===================================================================
--- security/protonvpn-cli/Makefile
+++ security/protonvpn-cli/Makefile
@@ -15,10 +15,9 @@
RUN_DEPENDS= bash:shells/bash \
openvpn:security/openvpn \
- wget:ftp/wget \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ wget:ftp/wget
-USES= python
+USES= caroot python
USE_GITHUB= yes
GH_ACCOUNT= ProtonVPN
@@ -34,7 +33,6 @@
post-patch:
${REINPLACE_CMD} s,\$$python,${PYTHON_CMD},g ${WRKSRC}/protonvpn-cli.sh
- ${REINPLACE_CMD} s,wget,wget\ --ca-certificate\ ${LOCALBASE}/share/certs/ca-root-nss.crt,g ${WRKSRC}/protonvpn-cli.sh
${REINPLACE_CMD} s,%%LOCALBASE%%,${LOCALBASE},g ${WRKSRC}/protonvpn-cli.sh
do-install:
Index: security/pulledpork/Makefile
===================================================================
--- security/pulledpork/Makefile
+++ security/pulledpork/Makefile
@@ -14,11 +14,10 @@
RUN_DEPENDS= p5-Crypt-SSLeay>=0.57:security/p5-Crypt-SSLeay \
p5-LWP-Protocol-https>=6.00:www/p5-LWP-Protocol-https \
- p5-libwww>=0:www/p5-libwww \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ p5-libwww>=0:www/p5-libwww
NO_BUILD= yes
-USES= perl5 shebangfix
+USES= caroot perl5 shebangfix
USE_PERL5= run
SHEBANG_FILES= ${WRKSRC}/pulledpork.pl ${WRKSRC}/contrib/oink-conv.pl
Index: security/py-certbot-dns-cpanel/Makefile
===================================================================
--- security/py-certbot-dns-cpanel/Makefile
+++ security/py-certbot-dns-cpanel/Makefile
@@ -10,10 +10,9 @@
LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certbot>0:security/py-certbot@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
-USES= python:3.6+
+USES= caroot python:3.6+
USE_PYTHON= autoplist distutils
SUB_FILES= pkg-message
Index: security/py-dfvfs/Makefile
===================================================================
--- security/py-dfvfs/Makefile
+++ security/py-dfvfs/Makefile
@@ -39,10 +39,9 @@
${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
- ca_root_nss>=0:security/ca_root_nss
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
-USES= python:3.5+
+USES= caroot python:3.5+
USE_LOCALE= en_US.UTF-8
USE_PYTHON= distutils autoplist concurrent
Index: security/py-openssl/Makefile
===================================================================
--- security/py-openssl/Makefile
+++ security/py-openssl/Makefile
@@ -17,10 +17,9 @@
${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.1:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= caroot cpe python:3.6+
USE_PYTHON= autoplist concurrent distutils pythonprefix
NO_ARCH= yes
Index: security/py-plaso/Makefile
===================================================================
--- security/py-plaso/Makefile
+++ security/py-plaso/Makefile
@@ -49,10 +49,9 @@
${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- redis-server:databases/redis \
- ca_root_nss>=0:security/ca_root_nss
+ redis-server:databases/redis
-USES= python:3.5+
+USES= caroot python:3.5+
USE_LOCALE= en_US.UTF-8
USE_PYTHON= distutils autoplist concurrent
EXTRACT_CMD= ${SETENV} LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE} ${TAR}
Index: security/py-volatility3/Makefile
===================================================================
--- security/py-volatility3/Makefile
+++ security/py-volatility3/Makefile
@@ -11,8 +11,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- ${PYTHON_PKGNAMEPREFIX}capstone>=0:devel/py-capstone@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=0:devel/py-capstone@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${PY_FLAVOR}
@@ -21,7 +20,7 @@
GH_ACCOUNT= volatilityfoundation
GH_TAGNAME= 94426ad
-USES= python:3.5+
+USES= caroot python:3.5+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
Index: security/ssllabs-scan/Makefile
===================================================================
--- security/ssllabs-scan/Makefile
+++ security/ssllabs-scan/Makefile
@@ -10,9 +10,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= go
+USES= caroot go
USE_GITHUB= yes
GH_ACCOUNT= ssllabs
Index: security/tailscale/Makefile
===================================================================
--- security/tailscale/Makefile
+++ security/tailscale/Makefile
@@ -9,9 +9,7 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
GO_MODULE= github.com/tailscale/tailscale
Index: sysutils/amazon-ssm-agent/Makefile
===================================================================
--- sysutils/amazon-ssm-agent/Makefile
+++ sysutils/amazon-ssm-agent/Makefile
@@ -8,9 +8,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= go
+USES= caroot go
USE_GITHUB= yes
GH_ACCOUNT= aws
Index: sysutils/azure-agent/Makefile
===================================================================
--- sysutils/azure-agent/Makefile
+++ sysutils/azure-agent/Makefile
@@ -14,11 +14,10 @@
RUN_DEPENDS= sudo:security/sudo \
bash:shells/bash \
dmidecode:sysutils/dmidecode \
- ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \
- ca_root_nss>0:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR}
NO_BUILD= yes
-USES= python shebangfix
+USES= caroot python shebangfix
SHEBANG_FILES= bin/waagent bin/waagent2.0
Index: sysutils/cbsd/Makefile
===================================================================
--- sysutils/cbsd/Makefile
+++ sysutils/cbsd/Makefile
@@ -10,12 +10,11 @@
LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
libssh2.so:security/libssh2
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- rsync:net/rsync \
+RUN_DEPENDS= rsync:net/rsync \
sqlite3:databases/sqlite3 \
sudo:security/sudo
-USES= compiler:c++11-lang libedit pkgconfig:both
+USES= caroot compiler:c++11-lang libedit pkgconfig:both
USE_GITHUB= yes
USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \
cbsd-statsd-jail
Index: sysutils/iocage-devel/Makefile
===================================================================
--- sysutils/iocage-devel/Makefile
+++ sysutils/iocage-devel/Makefile
@@ -21,10 +21,9 @@
${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \
- ca_root_nss>0:security/ca_root_nss
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR}
-USES= python:3.6+
+USES= caroot python:3.6+
USE_GITHUB= yes
GH_ACCOUNT= iocage
GH_PROJECT= iocage
Index: sysutils/iocage/Makefile
===================================================================
--- sysutils/iocage/Makefile
+++ sysutils/iocage/Makefile
@@ -23,7 +23,6 @@
${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \
- ca_root_nss>0:security/ca_root_nss \
${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@${PY_FLAVOR} \
@@ -33,7 +32,7 @@
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \
merge:devel/rcs57
-USES= python:3.6+
+USES= caroot python:3.6+
USE_GITHUB= yes
USE_PYTHON= autoplist distutils
Index: sysutils/minipot/Makefile
===================================================================
--- sysutils/minipot/Makefile
+++ sysutils/minipot/Makefile
@@ -23,7 +23,7 @@
OPTIONS_DEFAULT= CACERTS EXAMPLES
CACERTS_DESC = Install Certification authorities certificates
-CACERTS_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+CACERTS_USES = caroot
PORTEXAMPLES= *
Index: sysutils/mstflint/Makefile
===================================================================
--- sysutils/mstflint/Makefile
+++ sysutils/mstflint/Makefile
@@ -67,7 +67,7 @@
LIB_DEPENDS+= libxml2.so:textproc/libxml2 \
libboost_regex.so:devel/boost-libs \
libcurl.so:ftp/curl
-RUN_DEPENDS+= ca_root_nss>=0:security/ca_root_nss
+USES+= caroot
.endif
.endif
Index: sysutils/ucspi-ssl/Makefile
===================================================================
--- sysutils/ucspi-ssl/Makefile
+++ sysutils/ucspi-ssl/Makefile
@@ -11,10 +11,9 @@
BROKEN_FreeBSD_13= ld: error: duplicate symbol: strnum
BROKEN_FreeBSD_14= ld: error: duplicate symbol: strnum
-RUN_DEPENDS= tcpserver:sysutils/ucspi-tcp \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+RUN_DEPENDS= tcpserver:sysutils/ucspi-tcp
-USES= perl5 ssl tar:tgz
+USES= caroot perl5 ssl tar:tgz
CFLAGS+= -I${OPENSSLINC}
PORTDOCS= CERTS CHAIN-SSL CHANGES TODO UCSPI-SSL
Index: sysutils/vagrant/Makefile
===================================================================
--- sysutils/vagrant/Makefile
+++ sysutils/vagrant/Makefile
@@ -37,13 +37,12 @@
rubygem-winrm-elevated>=1.2.1<2:sysutils/rubygem-winrm-elevated \
rubygem-winrm-fs>=1.3.4<2:sysutils/rubygem-winrm-fs \
rubygem-ruby_dep>=0:devel/rubygem-ruby_dep \
- ca_root_nss>=0:security/ca_root_nss \
curl:ftp/curl
USE_GITHUB= yes
GH_ACCOUNT= hashicorp
-USES= shebangfix
+USES= caroot shebangfix
SHEBANG_FILES= plugins/hosts/darwin/scripts/install_virtualbox.sh \
scripts/sign.sh \
scripts/website_push_www.sh
Index: sysutils/vm-bhyve/Makefile
===================================================================
--- sysutils/vm-bhyve/Makefile
+++ sysutils/vm-bhyve/Makefile
@@ -8,7 +8,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+USES= caroot
USE_GITHUB= yes
GH_ACCOUNT= churchers
Index: textproc/py-asciinema/Makefile
===================================================================
--- textproc/py-asciinema/Makefile
+++ textproc/py-asciinema/Makefile
@@ -9,9 +9,7 @@
LICENSE= GPLv3+
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= python:3.3+
+USES= caroot python:3.3+
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
Index: textproc/py-sphinx/Makefile
===================================================================
--- textproc/py-sphinx/Makefile
+++ textproc/py-sphinx/Makefile
@@ -34,14 +34,13 @@
${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typed-ast>=0:devel/py-typed-ast@${PY_FLAVOR} \
cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
-USES= python:3.5+
+USES= caroot python:3.5+
USE_PYTHON= autoplist distutils concurrent
CONFLICTS_INSTALL= py*-sphinx18
Index: www/caddy/Makefile
===================================================================
--- www/caddy/Makefile
+++ www/caddy/Makefile
@@ -12,9 +12,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
GO_MODULE= github.com/caddyserver/caddy/v2
GO_TARGET= ./cmd/caddy
Index: www/ffsend/Makefile
===================================================================
--- www/ffsend/Makefile
+++ www/ffsend/Makefile
@@ -17,11 +17,10 @@
LICENSE_PERMS_FUCHSIACPRNG= dist-mirror dist-sell pkg-mirror pkg-sell \
auto-accept
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \
- xclip:x11/xclip \
+RUN_DEPENDS= xclip:x11/xclip \
xsel:x11/xsel-conrad
-USES= cargo localbase:ldflags python:build,3.5+ ssl xorg
+USES= cargo caroot localbase:ldflags python:build,3.5+ ssl xorg
USE_GITLAB= yes
GL_ACCOUNT= timvisee
GL_COMMIT= e440f4b68a87c935f149d42b527ccc5a596262ac
Index: www/gist/Makefile
===================================================================
--- www/gist/Makefile
+++ www/gist/Makefile
@@ -11,7 +11,7 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.MIT
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+USES= caroot
CONFLICTS= p5-App-gist-[0-9]*
Index: www/grafana7/Makefile
===================================================================
--- www/grafana7/Makefile
+++ www/grafana7/Makefile
@@ -20,9 +20,7 @@
ONLY_FOR_ARCHS= aarch64 amd64 i386
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
GH_TUPLE= \
Index: www/grafana8/Makefile
===================================================================
--- www/grafana8/Makefile
+++ www/grafana8/Makefile
@@ -20,9 +20,7 @@
ONLY_FOR_ARCHS= aarch64 amd64 i386
-RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
Index: www/mattermost-server/Makefile
===================================================================
--- www/mattermost-server/Makefile
+++ www/mattermost-server/Makefile
@@ -11,10 +11,9 @@
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- mattermost-webapp>=${PORTVERSION}:www/mattermost-webapp
+RUN_DEPENDS= mattermost-webapp>=${PORTVERSION}:www/mattermost-webapp
-USES= go:modules
+USES= caroot go:modules
GO_TARGET= ./cmd/mattermost ./config/config_generator
GO_BUILDFLAGS= -ldflags="-X github.com/mattermost/mattermost-server/model.BuildNumber=${PORTVERSION}"
Index: www/midori/Makefile
===================================================================
--- www/midori/Makefile
+++ www/midori/Makefile
@@ -21,9 +21,8 @@
libpeas-1.0.so:devel/libpeas \
libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
libharfbuzz.so:print/harfbuzz
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USES= cmake compiler:c++11-lang desktop-file-utils gettext gnome \
+USES= caroot cmake compiler:c++11-lang desktop-file-utils gettext gnome \
libarchive localbase:ldflags pkgconfig sqlite tar:bzip2
USE_GNOME= cairo glib20 gtk30 intltool introspection librsvg2:build \
libxml2
Index: www/miniflux/Makefile
===================================================================
--- www/miniflux/Makefile
+++ www/miniflux/Makefile
@@ -8,9 +8,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-
-USES= go:modules
+USES= caroot go:modules
USE_GITHUB= yes
GH_PROJECT= v2
Index: www/netsurf/Makefile
===================================================================
--- www/netsurf/Makefile
+++ www/netsurf/Makefile
@@ -31,10 +31,9 @@
libutf8proc.so:textproc/utf8proc \
libwapcaplet.so:textproc/libwapcaplet \
libwebp.so:graphics/webp
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- duk:lang/duktape
+RUN_DEPENDS= duk:lang/duktape
-USES= bison desktop-file-utils gmake gnome iconv:translit jpeg \
+USES= bison caroot desktop-file-utils gmake gnome iconv:translit jpeg \
localbase pkgconfig shebangfix ssl
USE_GNOME= cairo glib20 gtk30 librsvg2
Index: www/node/Makefile
===================================================================
--- www/node/Makefile
+++ www/node/Makefile
@@ -35,9 +35,8 @@
OPTIONS_EXCLUDE_powerpc64le= DTRACE
BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation
-BUNDLED_SSL_USES_OFF= ssl
+BUNDLED_SSL_USES_OFF= caroot ssl
BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
NLS_CONFIGURE_ON= --with-intl=system-icu
NLS_BUILD_DEPENDS= icu>=69.1:devel/icu
Index: www/node10/Makefile
===================================================================
--- www/node10/Makefile
+++ www/node10/Makefile
@@ -39,9 +39,8 @@
OPTIONS_EXCLUDE_powerpc64le= DTRACE
BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation
-BUNDLED_SSL_USES_OFF= ssl
+BUNDLED_SSL_USES_OFF= caroot ssl
BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
NLS_CONFIGURE_ON= --with-intl=system-icu
NLS_BUILD_DEPENDS= icu>=64.2:devel/icu
Index: www/node14/Makefile
===================================================================
--- www/node14/Makefile
+++ www/node14/Makefile
@@ -36,9 +36,8 @@
OPTIONS_EXCLUDE_powerpc64le= DTRACE
BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation
-BUNDLED_SSL_USES_OFF= ssl
+BUNDLED_SSL_USES_OFF= caroot ssl
BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
NLS_CONFIGURE_ON= --with-intl=system-icu
NLS_BUILD_DEPENDS= icu>=67.1:devel/icu
Index: www/py-weboob/Makefile
===================================================================
--- www/py-weboob/Makefile
+++ www/py-weboob/Makefile
@@ -41,8 +41,8 @@
CLICOLOR_DESC= Color command line interface
CLICOLOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}
-NSS_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- ${PYTHON_PKGNAMEPREFIX}python-nss>0:security/py-python-nss@${PY_FLAVOR}
+NSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-nss>0:security/py-python-nss@${PY_FLAVOR}
+NSS_USES= caroot
RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump
Index: x11/cinnamon/Makefile
===================================================================
--- x11/cinnamon/Makefile
+++ x11/cinnamon/Makefile
@@ -12,7 +12,6 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ca_root_nss>0:security/ca_root_nss
LIB_DEPENDS= libcjs.so:lang/cjs \
libmuffin.so:x11-wm/muffin \
libcinnamon-menu-3.so:x11/cinnamon-menus \
@@ -22,7 +21,6 @@
libstartup-notification-1.so:x11/startup-notification \
libsoup-2.4.so:devel/libsoup
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
- ca_root_nss>0:security/ca_root_nss \
gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \
caribou>0:accessibility/caribou \
cinnamon-control-center:sysutils/cinnamon-control-center \
@@ -42,7 +40,8 @@
metacity:x11-wm/metacity \
tint2:x11/tint
-USES= compiler:c11 gettext gl gnome meson pkgconfig python:3.5+ shebangfix xorg
+USES= caroot compiler:c11 gettext gl gnome meson pkgconfig \
+ python:3.5+ shebangfix xorg
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool introspection libxml2 pygobject3
USE_XORG= x11 xfixes
USE_GL= gl

File Metadata

Mime Type
text/plain
Expires
Thu, Jun 11, 6:31 AM (7 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33869891
Default Alt Text
D31497.diff (57 KB)

Event Timeline