diff --git a/net/glib-networking/Makefile b/net/glib-networking/Makefile index 4ca1e5e629b0..6134796e7c2d 100644 --- a/net/glib-networking/Makefile +++ b/net/glib-networking/Makefile @@ -1,31 +1,42 @@ PORTNAME= glib-networking PORTVERSION= 2.76.0 CATEGORIES= net MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Network-related giomodules for glib LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING 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= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase meson pkgconfig \ python:3.7+,build tar:xz USE_GNOME= glib20 BINARY_ALIAS= python3=${PYTHON_VERSION} +OPTIONS_DEFINE= GNUTLS PROXY +PROXY_DESC= Proxy configuration support via libproxy +OPTIONS_SUB= yes +OPTIONS_DEFAULT= GNUTLS PROXY + +GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls +GNUTLS_USES_OFF= ssl +GNUTLS_CONFIGURE_OFF= -Dgnutls=disabled -Dopenssl=enabled + +PROXY_LIB_DEPENDS= libproxy.so:net/libproxy +PROXY_CONFIGURE_OFF= -Dlibproxy=disabled -Denvironment_proxy=enabled + post-install: ${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd ${RM} -r ${STAGEDIR}${PREFIX}/share/installed-tests .include + +GNUTLS_DESC+= (OpenSSL if off) diff --git a/net/glib-networking/pkg-plist b/net/glib-networking/pkg-plist index e723505062a2..59b62cb43cd5 100644 --- a/net/glib-networking/pkg-plist +++ b/net/glib-networking/pkg-plist @@ -1,76 +1,78 @@ +%%NO_PROXY%%lib/gio/modules/libgioenvironmentproxy.so lib/gio/modules/libgiognomeproxy.so -lib/gio/modules/libgiognutls.so -lib/gio/modules/libgiolibproxy.so -libexec/glib-pacrunner -share/dbus-1/services/org.gtk.GLib.PACRunner.service +%%GNUTLS%%lib/gio/modules/libgiognutls.so +%%PROXY%%lib/gio/modules/libgiolibproxy.so +%%NO_GNUTLS%%lib/gio/modules/libgioopenssl.so +%%PROXY%%libexec/glib-pacrunner +%%PROXY%%share/dbus-1/services/org.gtk.GLib.PACRunner.service share/locale/ab/LC_MESSAGES/glib-networking.mo share/locale/an/LC_MESSAGES/glib-networking.mo share/locale/ar/LC_MESSAGES/glib-networking.mo share/locale/as/LC_MESSAGES/glib-networking.mo share/locale/be/LC_MESSAGES/glib-networking.mo share/locale/bg/LC_MESSAGES/glib-networking.mo share/locale/bn_IN/LC_MESSAGES/glib-networking.mo share/locale/bs/LC_MESSAGES/glib-networking.mo share/locale/ca/LC_MESSAGES/glib-networking.mo share/locale/ca@valencia/LC_MESSAGES/glib-networking.mo share/locale/cs/LC_MESSAGES/glib-networking.mo share/locale/da/LC_MESSAGES/glib-networking.mo share/locale/de/LC_MESSAGES/glib-networking.mo share/locale/el/LC_MESSAGES/glib-networking.mo share/locale/en_CA/LC_MESSAGES/glib-networking.mo share/locale/en_GB/LC_MESSAGES/glib-networking.mo share/locale/eo/LC_MESSAGES/glib-networking.mo share/locale/es/LC_MESSAGES/glib-networking.mo share/locale/et/LC_MESSAGES/glib-networking.mo share/locale/eu/LC_MESSAGES/glib-networking.mo share/locale/fa/LC_MESSAGES/glib-networking.mo share/locale/fi/LC_MESSAGES/glib-networking.mo share/locale/fr/LC_MESSAGES/glib-networking.mo share/locale/fur/LC_MESSAGES/glib-networking.mo share/locale/gd/LC_MESSAGES/glib-networking.mo share/locale/gl/LC_MESSAGES/glib-networking.mo share/locale/gu/LC_MESSAGES/glib-networking.mo share/locale/he/LC_MESSAGES/glib-networking.mo share/locale/hi/LC_MESSAGES/glib-networking.mo share/locale/hr/LC_MESSAGES/glib-networking.mo share/locale/hu/LC_MESSAGES/glib-networking.mo share/locale/id/LC_MESSAGES/glib-networking.mo share/locale/it/LC_MESSAGES/glib-networking.mo share/locale/ja/LC_MESSAGES/glib-networking.mo share/locale/ka/LC_MESSAGES/glib-networking.mo share/locale/kk/LC_MESSAGES/glib-networking.mo share/locale/km/LC_MESSAGES/glib-networking.mo share/locale/kn/LC_MESSAGES/glib-networking.mo share/locale/ko/LC_MESSAGES/glib-networking.mo share/locale/lt/LC_MESSAGES/glib-networking.mo share/locale/lv/LC_MESSAGES/glib-networking.mo share/locale/ml/LC_MESSAGES/glib-networking.mo share/locale/mr/LC_MESSAGES/glib-networking.mo share/locale/ms/LC_MESSAGES/glib-networking.mo share/locale/nb/LC_MESSAGES/glib-networking.mo share/locale/ne/LC_MESSAGES/glib-networking.mo share/locale/nl/LC_MESSAGES/glib-networking.mo share/locale/oc/LC_MESSAGES/glib-networking.mo share/locale/or/LC_MESSAGES/glib-networking.mo share/locale/pa/LC_MESSAGES/glib-networking.mo share/locale/pl/LC_MESSAGES/glib-networking.mo share/locale/pt/LC_MESSAGES/glib-networking.mo share/locale/pt_BR/LC_MESSAGES/glib-networking.mo share/locale/ro/LC_MESSAGES/glib-networking.mo share/locale/ru/LC_MESSAGES/glib-networking.mo share/locale/sk/LC_MESSAGES/glib-networking.mo share/locale/sl/LC_MESSAGES/glib-networking.mo share/locale/sr/LC_MESSAGES/glib-networking.mo share/locale/sr@latin/LC_MESSAGES/glib-networking.mo share/locale/sv/LC_MESSAGES/glib-networking.mo share/locale/ta/LC_MESSAGES/glib-networking.mo share/locale/te/LC_MESSAGES/glib-networking.mo share/locale/tg/LC_MESSAGES/glib-networking.mo share/locale/th/LC_MESSAGES/glib-networking.mo share/locale/tr/LC_MESSAGES/glib-networking.mo share/locale/ug/LC_MESSAGES/glib-networking.mo share/locale/uk/LC_MESSAGES/glib-networking.mo share/locale/vi/LC_MESSAGES/glib-networking.mo share/locale/zh_CN/LC_MESSAGES/glib-networking.mo share/locale/zh_HK/LC_MESSAGES/glib-networking.mo share/locale/zh_TW/LC_MESSAGES/glib-networking.mo