svn commit: r332569 - head/finance/aqbanking
Jason E. Hale
jhale at FreeBSD.org
Sun Nov 3 01:01:54 UTC 2013
Author: jhale
Date: Sun Nov 3 01:01:53 2013
New Revision: 332569
URL: http://svnweb.freebsd.org/changeset/ports/332569
Log:
- Support staging
- Use new LIB_DEPENDS syntax
- Use options helpers
- Single space WWW line in pkg-descr
Modified:
head/finance/aqbanking/Makefile
head/finance/aqbanking/pkg-descr (contents, props changed)
Modified: head/finance/aqbanking/Makefile
==============================================================================
--- head/finance/aqbanking/Makefile Sun Nov 3 00:46:39 2013 (r332568)
+++ head/finance/aqbanking/Makefile Sun Nov 3 01:01:53 2013 (r332569)
@@ -12,18 +12,12 @@ COMMENT= Online banking interface and fi
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-LIB_DEPENDS= gwenhywfar:${PORTSDIR}/devel/gwenhywfar \
- gmp:${PORTSDIR}/math/gmp
-
-OPTIONS_DEFINE= DOXYGEN KTOBLZCHECK PAYPAL
-OPTIONS_DEFAULT= KTOBLZCHECK
-
-KTOBLZCHECK_DESC= Enable KtoBlzCheck support
-PAYPAL_DESC= Build PayPal backend (separate license)
+LIB_DEPENDS= libgwenhywfar.so:${PORTSDIR}/devel/gwenhywfar \
+ libgmp.so:${PORTSDIR}/math/gmp
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
-USES= pathfix pkgconfig gettext
+USES= pathfix pkgconfig gettext
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-release="yes"
@@ -38,24 +32,23 @@ USE_LDCONFIG= yes
AQB_SHLIB_VER= 34
GWEN_SHLIB_VER= 60
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOXYGEN KTOBLZCHECK PAYPAL
+OPTIONS_DEFAULT= KTOBLZCHECK
+OPTIONS_SUB= yes
-.if ${PORT_OPTIONS:MDOXYGEN}
-BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \
- dot:${PORTSDIR}/graphics/graphviz
-CONFIGURE_ARGS+=--enable-full-doc
-.endif
+DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \
+ dot:${PORTSDIR}/graphics/graphviz
+DOXYGEN_CONFIGURE_ENABLE= full-doc
-.if ${PORT_OPTIONS:MKTOBLZCHECK} || exists(${LOCALBASE}/lib/libktoblzcheck.so)
-LIB_DEPENDS+= ktoblzcheck:${PORTSDIR}/finance/ktoblzcheck
-.endif
+KTOBLZCHECK_DESC= Enable KtoBlzCheck support
-.if ${PORT_OPTIONS:MPAYPAL}
-CONFIGURE_ARGS+=--with-backends="aqhbci aqnone aqofxconnect aqpaypal"
-PLIST_SUB+= WITH_PAYPAL=""
-.else
-PLIST_SUB+= WITH_PAYPAL="@comment "
+PAYPAL_DESC= Build PayPal backend (separate license)
+PAYPAL_CONFIGURE_ON= --with-backends="aqhbci aqnone aqofxconnect aqpaypal"
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MKTOBLZCHECK} || exists(${LOCALBASE}/lib/libktoblzcheck.so)
+LIB_DEPENDS+= libktoblzcheck.so:${PORTSDIR}/finance/ktoblzcheck
.endif
post-patch:
@@ -69,13 +62,13 @@ post-build:
post-install:
.if ${PORT_OPTIONS:MDOXYGEN}
- ${MKDIR} ${DOCSDIR}/apidoc
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/apidoc
cd ${WRKSRC}/apidoc && \
- ${COPYTREE_SHARE} \* ${DOCSDIR}/apidoc
- @${FIND} -P ${DOCSDIR} -type f 2>/dev/null | \
- ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -P -d ${DOCSDIR} -type d 2>/dev/null | \
- ${SED} -ne 's,^${PREFIX}/, at dirrm ,p' >> ${TMPPLIST}
+ ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/apidoc
+ @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \
+ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST}
+ @${FIND} -P -d ${STAGEDIR}${DOCSDIR} -type d 2>/dev/null | \
+ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/|@dirrm |p' >> ${TMPPLIST}
.endif
.include <bsd.port.mk>
Modified: head/finance/aqbanking/pkg-descr
==============================================================================
--- head/finance/aqbanking/pkg-descr Sun Nov 3 00:46:39 2013 (r332568)
+++ head/finance/aqbanking/pkg-descr Sun Nov 3 01:01:53 2013 (r332569)
@@ -8,4 +8,4 @@ plugin basis.
AqBanking supports plugins which allow lookup and verification of bank code/
account id pair validity.
-WWW: http://www.aquamaniac.de/aqbanking/
+WWW: http://www.aquamaniac.de/aqbanking/
More information about the svn-ports-head
mailing list