Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Apr 2014 23:44:17 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351161 - head/science/dlpoly-classic
Message-ID:  <201404122344.s3CNiH7h010627@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danilo
Date: Sat Apr 12 23:44:17 2014
New Revision: 351161
URL: http://svnweb.freebsd.org/changeset/ports/351161
QAT: https://qat.redports.org/buildarchive/r351161/

Log:
  - Support staging
  - Use options helpers
  -
  
  Approved by:	portmgr (blanket)

Modified:
  head/science/dlpoly-classic/Makefile

Modified: head/science/dlpoly-classic/Makefile
==============================================================================
--- head/science/dlpoly-classic/Makefile	Sat Apr 12 23:43:51 2014	(r351160)
+++ head/science/dlpoly-classic/Makefile	Sat Apr 12 23:44:17 2014	(r351161)
@@ -27,15 +27,10 @@ BUILD_WRKSRC=	${WRKSRC}/source
 
 MPIF90=		${LOCALBASE}/mpi/openmpi/bin/mpif90
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGUI}
-USE_JAVA=	yes
-PLIST_FILES+=	bin/dlpoly-gui \
-		${DATADIR_REL}/GUI.jar
-PLIST_DIRS+=	${DATADIR_REL}
-.endif
+GUI_USE=		JAVA=yes
+GUI_PLIST_FILES=	bin/dlpoly-gui \
+			${DATADIR_REL}/GUI.jar
+GUI_PLIST_DIRS=		${DATADIR_REL}
 
 post-patch:
 	${CP} ${WRKSRC}/build/MakePAR ${WRKSRC}/build/MakeSEQ ${BUILD_WRKSRC}
@@ -55,25 +50,20 @@ do-build:
 		${CP} -f MakePAR Makefile && \
 		${MAKE} gfortran)
 
+.include <bsd.port.options.mk>
+
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/execute/dlpoly-classic ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/execute/dlpoly-classic-mpi ${PREFIX}/bin
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/manual/* ${DOCSDIR}
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
-	${MKDIR} ${EXAMPLESDIR}
-	${CP} -R ${WRKSRC}/execute ${EXAMPLESDIR}
-	${RM} ${EXAMPLESDIR}/execute/dlpoly*
-.endif
+	${INSTALL_PROGRAM} ${WRKSRC}/execute/dlpoly-classic ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/execute/dlpoly-classic-mpi ${STAGEDIR}${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/manual/* ${STAGEDIR}${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${CP} -R ${WRKSRC}/execute ${STAGEDIR}${EXAMPLESDIR}
+	${RM} ${STAGEDIR}${EXAMPLESDIR}/execute/dlpoly*
 .if ${PORT_OPTIONS:MGUI}
-	${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/java/GUI.jar ${DATADIR}
-	${INSTALL_SCRIPT} ${WRKDIR}/dlpoly-gui ${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/java/GUI.jar ${STAGEDIR}${DATADIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/dlpoly-gui ${STAGEDIR}${PREFIX}/bin
 .endif
 
-post-install:
-	@${CAT} pkg-message
-
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404122344.s3CNiH7h010627>