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 .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 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 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