Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F159112176
D31497.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
57 KB
Referenced Files
None
Subscribers
None
D31497.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D31497: *: switch ports to USES=caroot
Attached
Detach File
Event Timeline
Log In to Comment