Date: Tue, 5 Sep 2017 14:16:12 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r449286 - head/net/uget Message-ID: <201709051416.v85EGCvm091745@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Tue Sep 5 14:16:12 2017 New Revision: 449286 URL: https://svnweb.freebsd.org/changeset/ports/449286 Log: - Optionize several dependencies that were previously hardcoded: GNUTLS, NOTIFY, and OPENSSL - Disable GSTREAMER support by default, it makes little sense to have it enabled by default in a download manager - Remove explicit BUILD_DEPENDS on curl-config(1), LIB_DEPENDS itself on `ftp/curl' is sufficient enough - Provide more elaborate COMMENT line while I'm here Modified: head/net/uget/Makefile Modified: head/net/uget/Makefile ============================================================================== --- head/net/uget/Makefile Tue Sep 5 14:04:10 2017 (r449285) +++ head/net/uget/Makefile Tue Sep 5 14:16:12 2017 (r449286) @@ -3,22 +3,17 @@ PORTNAME= uget PORTVERSION= 2.0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/urlget/${PORTNAME}%20%28stable%29/${PORTVERSION} MAINTAINER= ports@FreeBSD.org -COMMENT= Download manager application +COMMENT= Lightweight and full-featured graphical download manager LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= curl-config:ftp/curl -LIB_DEPENDS= libnotify.so:devel/libnotify \ - libgcrypt.so:security/libgcrypt \ - libgpg-error.so:security/libgpg-error \ - libgnutls.so:security/gnutls \ - libcurl.so:ftp/curl +LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= aria2c:www/aria2 USES= compiler:c11 gettext-tools gmake pkgconfig @@ -30,18 +25,31 @@ INSTALL_TARGET= install-strip # Avoid warning, with redefinition of typedef (C11 feature) CFLAGS+= -Wno-typedef-redefinition -CONFIGURE_ARGS=--enable-appindicator=no \ - --disable-pwmd \ - --disable-rss-notify \ - --enable-unix-socket \ - --with-gnutls=yes +CONFIGURE_ARGS= --enable-appindicator=no \ + --disable-pwmd \ + --disable-rss-notify \ + --enable-unix-socket -OPTIONS_DEFINE= GSTREAMER NLS -OPTIONS_DEFAULT= GSTREAMER +OPTIONS_DEFINE= GNUTLS GSTREAMER NLS NOTIFY OPENSSL +OPTIONS_DEFAULT= NOTIFY OPENSSL +OPTIONS_SUB= yes + +GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ + libgpg-error.so:security/libgpg-error +GNUTLS_CONFIGURE_ON= --with-gnutls=yes + GSTREAMER_USE= gstreamer1=yes GSTREAMER_CONFIGURE_ENABLE= gstreamer + NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls -OPTIONS_SUB= yes + +NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify +NOTIFY_CONFIGURE_ENABLE= notify + +OPENSSL_USES= ssl +OPENSSL_CONFIGURE_ENV= LIBCRYPTO_CFLAGS="-I${OPENSSLINC}" \ + LIBCRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" +OPENSSL_CONFIGURE_OFF= --with-openssl=no .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709051416.v85EGCvm091745>