svn commit: r337036 - head/cad/pdnmesh

Tijl Coosemans tijl at FreeBSD.org
Fri Dec 20 16:37:23 UTC 2013


Author: tijl
Date: Fri Dec 20 16:37:22 2013
New Revision: 337036
URL: http://svnweb.freebsd.org/changeset/ports/337036

Log:
  - Remove excessive dependencies and fix dependency on gtkglext.
  - USES=fortran.
  - Staging.

Modified:
  head/cad/pdnmesh/Makefile
  head/cad/pdnmesh/pkg-plist   (contents, props changed)

Modified: head/cad/pdnmesh/Makefile
==============================================================================
--- head/cad/pdnmesh/Makefile	Fri Dec 20 16:33:59 2013	(r337035)
+++ head/cad/pdnmesh/Makefile	Fri Dec 20 16:37:22 2013	(r337036)
@@ -12,36 +12,18 @@ COMMENT=	Mesh generator and solver for F
 
 LICENSE=	GPLv2 # (or later)
 
-LIB_DEPENDS=	libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
-		libpcre.so:${PORTSDIR}/devel/pcre \
-		libcairo.so:${PORTSDIR}/graphics/cairo \
-		libdrm.so:${PORTSDIR}/graphics/libdrm \
-		libpng15.so:${PORTSDIR}/graphics/png \
-		libfreetype.so:${PORTSDIR}/print/freetype2 \
-		libexpat.so:${PORTSDIR}/textproc/expat2 \
-		libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
-		libgtkglext.so:${PORTSDIR}/x11-toolkits/gtkglext
+LIB_DEPENDS=	libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext
 
 OPTIONS_DEFINE=	ATLAS DOCS EXAMPLES
 ATLAS_DESC=	Enable ATLAS support
 
-USES=		pkgconfig gettext iconv
-USE_FORTRAN=	yes
+USES=		fortran pkgconfig
 USE_GL=		glu
-USE_GNOME=	gdkpixbuf2 gtk20
-USE_XORG=	ice pixman sm x11 xau xcb xcomposite xcursor xdamage xdmcp \
-		xext xfixes xmu xi xinerama xrandr xrender xt xxf86vm
+USE_GNOME=	gtk20
 GNU_CONFIGURE=	yes
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib -lm
-
-MAN1=		pdnmesh.1
-MAN5=		pdnmesh_input.5
-
 DESKTOP_ENTRIES="pdnMesh" "${COMMENT}" "" "${PORTNAME}" "" "true"
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MATLAS}
@@ -60,22 +42,19 @@ post-patch:
 
 post-install:
 .if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKSRC} \
-		&& ${INSTALL_DATA} ChangeLog ${DOCSDIR} \
-		&& ${INSTALL_DATA} README ${DOCSDIR})
-	@${MKDIR} ${DOCSDIR}/tutorial
+		&& ${INSTALL_DATA} ChangeLog ${STAGEDIR}${DOCSDIR} \
+		&& ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR})
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/tutorial
 	(cd ${WRKSRC}/doc/tutorial \
-		&& ${INSTALL_DATA} README ${DOCSDIR}/tutorial \
-		&& ${INSTALL_DATA} tutorial.* ${DOCSDIR}/tutorial)
+		&& ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}/tutorial \
+		&& ${INSTALL_DATA} tutorial.* ${STAGEDIR}${DOCSDIR}/tutorial)
 .endif
 .if ${PORT_OPTIONS:MEXAMPLES}
-	@${MKDIR} ${EXAMPLESDIR}
-	@(${TAR} -C ${WRKSRC}/doc/examples --exclude "*Makefile*" -cf - . | \
-		${TAR} -C ${EXAMPLESDIR} --unlink -xf -)
-	@${FIND} ${EXAMPLESDIR} | ${XARGS} ${CHOWN} ${SHREOWN}:${SHAREGRP}
-	@${FIND} ${EXAMPLESDIR} -type d | ${XARGS} ${CHMOD} a+rx
-	@${FIND} ${EXAMPLESDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
+	(cd ${WRKSRC}/doc/examples && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+	${RM} ${STAGEDIR}${EXAMPLESDIR}/Makefile*
 .endif
 
 .include <bsd.port.mk>

Modified: head/cad/pdnmesh/pkg-plist
==============================================================================
--- head/cad/pdnmesh/pkg-plist	Fri Dec 20 16:33:59 2013	(r337035)
+++ head/cad/pdnmesh/pkg-plist	Fri Dec 20 16:37:22 2013	(r337036)
@@ -1,4 +1,6 @@
 bin/pdnmesh
+man/man1/pdnmesh.1.gz
+man/man5/pdnmesh_input.5.gz
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/tutorial/README


More information about the svn-ports-all mailing list