svn commit: r329953 - in head/devel: gwenhywfar gwenhywfar-fox16 gwenhywfar-gtk2 gwenhywfar-qt4

Jason E. Hale jhale at FreeBSD.org
Thu Oct 10 00:58:17 UTC 2013


Author: jhale
Date: Thu Oct 10 00:58:16 2013
New Revision: 329953
URL: http://svnweb.freebsd.org/changeset/ports/329953

Log:
  - Support staging
  - Use new LIB_DEPENDS syntax
  - Use options helpers

Modified:
  head/devel/gwenhywfar-fox16/Makefile
  head/devel/gwenhywfar-gtk2/Makefile   (contents, props changed)
  head/devel/gwenhywfar-qt4/Makefile   (contents, props changed)
  head/devel/gwenhywfar/Makefile

Modified: head/devel/gwenhywfar-fox16/Makefile
==============================================================================
--- head/devel/gwenhywfar-fox16/Makefile	Thu Oct 10 00:32:10 2013	(r329952)
+++ head/devel/gwenhywfar-fox16/Makefile	Thu Oct 10 00:58:16 2013	(r329953)
@@ -10,5 +10,4 @@ MASTERDIR=	${.CURDIR}/../../devel/gwenhy
 SLAVEPORT=	fox16
 PLIST=		${.CURDIR}/pkg-plist
 
-NO_STAGE=	yes
 .include "${MASTERDIR}/Makefile"

Modified: head/devel/gwenhywfar-gtk2/Makefile
==============================================================================
--- head/devel/gwenhywfar-gtk2/Makefile	Thu Oct 10 00:32:10 2013	(r329952)
+++ head/devel/gwenhywfar-gtk2/Makefile	Thu Oct 10 00:58:16 2013	(r329953)
@@ -10,5 +10,4 @@ MASTERDIR=	${.CURDIR}/../../devel/gwenhy
 SLAVEPORT=	gtk2
 PLIST=		${.CURDIR}/pkg-plist
 
-NO_STAGE=	yes
 .include "${MASTERDIR}/Makefile"

Modified: head/devel/gwenhywfar-qt4/Makefile
==============================================================================
--- head/devel/gwenhywfar-qt4/Makefile	Thu Oct 10 00:32:10 2013	(r329952)
+++ head/devel/gwenhywfar-qt4/Makefile	Thu Oct 10 00:58:16 2013	(r329953)
@@ -10,5 +10,4 @@ MASTERDIR=	${.CURDIR}/../../devel/gwenhy
 SLAVEPORT=	qt4
 PLIST=		${.CURDIR}/pkg-plist
 
-NO_STAGE=	yes
 .include "${MASTERDIR}/Makefile"

Modified: head/devel/gwenhywfar/Makefile
==============================================================================
--- head/devel/gwenhywfar/Makefile	Thu Oct 10 00:32:10 2013	(r329952)
+++ head/devel/gwenhywfar/Makefile	Thu Oct 10 00:58:16 2013	(r329953)
@@ -11,14 +11,8 @@ COMMENT?=	Multi-platform helper library 
 
 LICENSE=	LGPL21
 
-LIB_DEPENDS=	gcrypt:${PORTSDIR}/security/libgcrypt \
-		gnutls:${PORTSDIR}/security/gnutls
-
-.if !defined(SLAVEPORT)
-OPTIONS_DEFINE=	DOXYGEN MEMDEBUG
-
-MEMDEBUG_DESC=	Enable memory debugger statistic
-.endif
+LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt \
+		libgnutls.so:${PORTSDIR}/security/gnutls
 
 USES=		pathfix pkgconfig gettext gmake
 USE_OPENSSL=	yes
@@ -34,26 +28,26 @@ USE_LDCONFIG=	yes
 
 GWEN_SHLIB_VER=	60
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+.if !defined(SLAVEPORT)
+OPTIONS_DEFINE=			DOXYGEN MEMDEBUG
 
-.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:MMEMDEBUG}
-CONFIGURE_ARGS+=--enable-memtrace
+MEMDEBUG_DESC=			Enable memory debugger statistic
+MEMDEBUG_CONFIGURE_ENABLE=	memtrace
 .endif
 
+.include <bsd.port.options.mk>
+
 .if defined(SLAVEPORT)
-LIB_DEPENDS+=	gwenhywfar:${PORTSDIR}/devel/gwenhywfar
+LIB_DEPENDS+=	libgwenhywfar.so:${PORTSDIR}/devel/gwenhywfar
 BUILD_WRKSRC=	${WRKSRC}/gui
 INSTALL_WRKSRC=	${WRKSRC}/gui/${SLAVEPORT}
 
 .if ${SLAVEPORT}=="fox16"
-LIB_DEPENDS+=	FOX-1.6:${PORTSDIR}/x11-toolkits/fox16
+LIB_DEPENDS+=	libFOX-1.6.so:${PORTSDIR}/x11-toolkits/fox16
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 .endif
@@ -81,13 +75,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>


More information about the svn-ports-all mailing list