diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2014-02-09 01:54:21 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2014-02-09 01:54:21 +0000 |
commit | 870c7b2ae31a7cbc2ed521a96a5a72b4607253f5 (patch) | |
tree | c756140b47f92d74389d9ec0b45e5d47a29d8ea6 /ftp | |
parent | 7d3d0678d1adc791144f012b6d387dac2bc69ef4 (diff) | |
download | ports-870c7b2ae31a7cbc2ed521a96a5a72b4607253f5.tar.gz ports-870c7b2ae31a7cbc2ed521a96a5a72b4607253f5.zip |
Notes
Diffstat (limited to 'ftp')
-rw-r--r-- | ftp/wzdftpd/Makefile | 115 | ||||
-rw-r--r-- | ftp/wzdftpd/pkg-plist | 6 |
2 files changed, 43 insertions, 78 deletions
diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile index 362c8038009b..7a334f784087 100644 --- a/ftp/wzdftpd/Makefile +++ b/ftp/wzdftpd/Makefile @@ -18,6 +18,8 @@ OPTIONS_RADIO_ZEROCONF= AVAHI HOWL OPTIONS_DEFAULT= AVAHI GNUTLS HOWL_DESC= Zeroconf support via Howl +OPTIONS_SUB= yes + USES= pkgconfig USE_AUTOTOOLS= libtoolize aclocal autoheader automake autoconf LIBTOOLIZE_ARGS=--copy --force @@ -31,77 +33,44 @@ USE_RC_SUBR= wzdftpd CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -MAN1= siteconfig.1 siteuptime.1 sitewho.1 wzd-config.1 -MAN8= wzdftpd.8 +ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} +ICONV_CONFIGURE_OFF= --disable-utf8 +ICONV_USES= iconv -NO_STAGE= yes -.include <bsd.port.options.mk> +TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} +TCL_CONFIGURE_OFF= --without-tcl +TCL_USES= tcl -.if ${PORT_OPTIONS:MICONV} -USES+= iconv -CONFIGURE_ARGS+= ${ICONV_CONFIGURE_ARG} -.else -CONFIGURE_ARGS+= --disable-utf8 -.endif +OPENSSL_CONFIGURE_ENABLE= openssl +OPENSSL_USE= OPENSSL=yes -.if ${PORT_OPTIONS:MTCL} -USES+= tcl -CONFIGURE_ARGS+=--with-tcl=${TCL_LIBDIR} -PLIST_SUB+= TCL="" -.else -PLIST_SUB+= TCL="@comment " -.endif +GNUTLS_CONFIGURE_ENABLE= gnutls +GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls -.if ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes -.else -CONFIGURE_ARGS+= --disable-openssl -.endif +IPV6_CONFIGURE_ENABLE= ipv6 -.if ${PORT_OPTIONS:MGNUTLS} -LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls -.else -CONFIGURE_ARGS+= --disable-gnutls -.endif +PERL_CONFIGURE_ENABLE= perl +PERL_USES= perl5 -.if empty(PORT_OPTIONS:MIPV6) -CONFIGURE_ARGS+= --disable-ipv6 -.endif +MYSQL_CONFIGURE_ENABLE= mysql +MYSQL_USE= MYSQL=yes -.if ${PORT_OPTIONS:MPERL} -USES+= perl5 -MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER} -MAN3+= wzdftpd.3 -PLIST_SUB+= PERL="" -.else -CONFIGURE_ARGS+= --disable-perl -PLIST_SUB+= PERL="@comment " -.endif +PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} +PGSQL_CONFIGURE_OFF= --disable-pgsql +PGSQL_USE= PGSQL=yes -.if ${PORT_OPTIONS:MMYSQL} -USE_MYSQL= yes -PLIST_SUB+= MYSQL="" -.else -CONFIGURE_ARGS+= --disable-mysql -PLIST_SUB+= MYSQL="@comment " -.endif +SQLITE_CONFIGURE_ENABLE= sqlite3 +SQLITE_USE= SQLITE=3 -.if ${PORT_OPTIONS:MPGSQL} -USE_PGSQL= yes -CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE} -PLIST_SUB+= PGSQL="" -.else -CONFIGURE_ARGS+= --disable-pgsql -PLIST_SUB+= PGSQL="@comment " -.endif +AVAHI_CONFIGURE_ON= --with-zeroconf --enable-avahi +AVAHI_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ + libavahi-core.so:${PORTSDIR}/net/avahi-app -.if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= 3 -PLIST_SUB+= SQLITE="" -.else -CONFIGURE_ARGS+= --disable-sqlite3 -PLIST_SUB+= SQLITE="@comment " -.endif +HOWL_CONFIGURE_ON= --with-zeroconf --enable-howl +HOWL_CPPFLAGS= -I${LOCALBASE}/include/howl +HOWL_LIB_DEPENDS= libhowl.so:${PORTSDIR}/net/howl + +.include <bsd.port.options.mk> .if ${PORT_OPTIONS:MAVAHI} || ${PORT_OPTIONS:MHOWL} PLIST_SUB+= ZEROCONF="" @@ -109,18 +78,6 @@ PLIST_SUB+= ZEROCONF="" PLIST_SUB+= ZEROCONF="@comment " .endif -.if ${PORT_OPTIONS:MAVAHI} -LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus \ - libavahi-core.so:${PORTSDIR}/net/avahi-app -CONFIGURE_ARGS+= --with-zeroconf --enable-avahi -.endif - -.if ${PORT_OPTIONS:MHOWL} -LIB_DEPENDS+= libhowl.so:${PORTSDIR}/net/howl -CPPFLAGS+= -I${LOCALBASE}/include/howl -CONFIGURE_ARGS+= --with-zeroconf --enable-howl -.endif - post-extract: @${RM} -f ${WRKSRC}/m4/libtool.m4 @${RM} -f ${WRKSRC}/m4/lib-*.m4 @@ -147,13 +104,15 @@ post-patch: /gcry_control/d' \ post-install: - (cd ${WRKSRC} && ${INSTALL_DATA} *.pc ${PREFIX}/libdata/pkgconfig ) -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} +.if ${PORT_OPTIONS:MPERL} + @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ + ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/wzdftpd/.packlist +.endif + (cd ${WRKSRC} && ${INSTALL_DATA} *.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig ) + @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS Permissions.ReadMeFirst README \ TLS.ReadMeFirst UPGRADING wzd_tls.cnf - (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DOCSDIR}) + (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor -.endif .include <bsd.port.mk> diff --git a/ftp/wzdftpd/pkg-plist b/ftp/wzdftpd/pkg-plist index ab1bfc418a57..65993aaadd01 100644 --- a/ftp/wzdftpd/pkg-plist +++ b/ftp/wzdftpd/pkg-plist @@ -2,6 +2,11 @@ bin/siteconfig bin/siteuptime bin/sitewho bin/wzd-config +man/man1/siteconfig.1.gz +man/man1/siteuptime.1.gz +man/man1/sitewho.1.gz +man/man1/wzd-config.1.gz +man/man8/wzdftpd.8.gz %%ETCDIR%%/file_ginfo.txt %%ETCDIR%%/file_group.txt %%ETCDIR%%/file_groups.txt @@ -114,6 +119,7 @@ lib/wzdftpd/modules/libwzd_debug.so %%PERL%%lib/wzdftpd/modules/libwzd_perl.a %%PERL%%lib/wzdftpd/modules/libwzd_perl.la %%PERL%%lib/wzdftpd/modules/libwzd_perl.so +%%PERL%%lib/perl5/%%PERL_VER%%/man/man3/wzdftpd.3.gz lib/wzdftpd/modules/libwzd_sfv.a lib/wzdftpd/modules/libwzd_sfv.la lib/wzdftpd/modules/libwzd_sfv.so |