aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordanilo <danilo@FreeBSD.org>2014-02-09 07:39:44 +0800
committerdanilo <danilo@FreeBSD.org>2014-02-09 07:39:44 +0800
commit5969c63c4804648a9e4976f32fe4073277b9bccd (patch)
treeab52b85ffc3de0baa0e7fd6c34b53dc903ee4cc6
parentd82c9cf88f635821674f2150bdbafaae55028d77 (diff)
downloadfreebsd-ports-gnome-5969c63c4804648a9e4976f32fe4073277b9bccd.tar.gz
freebsd-ports-gnome-5969c63c4804648a9e4976f32fe4073277b9bccd.tar.zst
freebsd-ports-gnome-5969c63c4804648a9e4976f32fe4073277b9bccd.zip
- Add stage support
- Add DANTE, NLS and GTK2 options - Use options helpers - Add LICENSE
-rw-r--r--ftp/pavuk/Makefile50
-rw-r--r--ftp/pavuk/pkg-plist1
2 files changed, 19 insertions, 32 deletions
diff --git a/ftp/pavuk/Makefile b/ftp/pavuk/Makefile
index 7c7075cc5610..23db725ddadf 100644
--- a/ftp/pavuk/Makefile
+++ b/ftp/pavuk/Makefile
@@ -10,45 +10,33 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= HTTP, FTP, and Gopher mirroring tool
+LICENSE= GPLv2
+
USE_BZIP2= yes
-WANT_GNOME= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-locale-dir=${PREFIX}/share/locale \
--disable-debug --disable-gnome --disable-js \
--enable-utf-8 --enable-threads
-MAN1= pavuk.1
-
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
+OPTIONS_DEFINE= DANTE GTK2 NLS
+DANTE_DESC= Enable SOCKS proxy support
+OPTIONS_DEFAULT= GTK2
+OPTIONS_SUB= yes
-.include <bsd.port.pre.mk>
+NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext
-.if ${HAVE_GNOME:Mgtk20}!=""
-USE_GNOME+= gtk20
-.else
-CONFIGURE_ARGS+= --disable-gtk
-.endif
+GTK2_CONFIGURE_ENABLE= gtk
+GTK2_USE= GNOME=gtk20
-.if defined(WITH_DANTE)
-LIB_DEPENDS+= socks.1:${PORTSDIR}/net/dante
-CONFIGURE_ARGS+= --with-socks-includes=${LOCALBASE}/include \
+DANTE_CONFIGURE_ENABLE= socks
+DANTE_CONFIGURE_ON= --with-socks-includes=${LOCALBASE}/include \
--with-socks-libraries=${LOCALBASE}/lib
-.else
-CONFIGURE_ARGS+= --disable-socks
-.endif
+DANTE_LIB_DEPENDS= libsocks.so:${PORTSDIR}/net/dante
pre-patch:
@${REINPLACE_CMD} -e \
@@ -59,14 +47,12 @@ pre-patch:
's|$$(datadir)/icons|$$(pkgdatadir)/icons|g'
post-install:
- ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${PREFIX}/etc
- ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${PREFIX}/etc
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${STAGEDIR}${PREFIX}/etc
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in AUTHORS BUGS CREDITS ChangeLog COPYING MAILINGLIST NEWS \
README TODO wget-pavuk.HOWTO
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/ftp/pavuk/pkg-plist b/ftp/pavuk/pkg-plist
index b34da653d897..9a673269a874 100644
--- a/ftp/pavuk/pkg-plist
+++ b/ftp/pavuk/pkg-plist
@@ -1,6 +1,7 @@
bin/pavuk
bin/pavuk.sh
bin/tperf.sh
+man/man1/pavuk.1.gz
etc/pavuk_authinfo.sample
etc/pavukrc.sample
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS