svn commit: r344770 - in head/textproc/crimson: . files

Mathieu Arnold mat at FreeBSD.org
Mon Feb 17 15:01:24 UTC 2014


Author: mat
Date: Mon Feb 17 15:01:23 2014
New Revision: 344770
URL: http://svnweb.freebsd.org/changeset/ports/344770
QAT: https://qat.redports.org/buildarchive/r344770/

Log:
  Convert to staging.
  
  Sponsored by:	Absolight

Added:
  head/textproc/crimson/files/
  head/textproc/crimson/files/pkg-message.in
     - copied, changed from r344745, head/textproc/crimson/pkg-message
Deleted:
  head/textproc/crimson/pkg-message
  head/textproc/crimson/pkg-plist
Modified:
  head/textproc/crimson/Makefile

Modified: head/textproc/crimson/Makefile
==============================================================================
--- head/textproc/crimson/Makefile	Mon Feb 17 14:58:44 2014	(r344769)
+++ head/textproc/crimson/Makefile	Mon Feb 17 15:01:23 2014	(r344770)
@@ -14,27 +14,23 @@ COMMENT=	Implements the Java API for XML
 RUN_DEPENDS=	${JAVAVM}:${PORTSDIR}/java/javavmwrapper
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+JAVAVM?=	${LOCALBASE}/bin/javavm
 
 NO_BUILD=	yes
 
-JAVAVM?=	${LOCALBASE}/bin/javavm
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
-DOCSDIR=	${PREFIX}/share/doc/java/${PORTNAME}
-READMES=	README.html ChangeLog
+SUB_FILES=	pkg-message
+PLIST_FILES=	share/java/classes/crimson.jar
+PORTDOCS=	*
+PORTEXAMPLES=	*
 
-NO_STAGE=	yes
 do-install:
-	@ ${MKDIR} ${PREFIX}/share/java/classes; \
-	  cd ${INSTALL_WRKSRC}; \
-	  ${INSTALL_DATA} crimson.jar ${PREFIX}/share/java/classes
-.if !defined(NOPORTDOCS)
-	@ ${MKDIR} ${DOCSDIR}; \
-	  cd ${INSTALL_WRKSRC}; \
-	  ${INSTALL_DATA} ${READMES} ${DOCSDIR}; \
-	  ${PAX} -rw docs examples ${DOCSDIR}
-.endif
-
-post-install:
-	@ ${SED} "s|/usr/local|${PREFIX}|g" ${PKGMESSAGE}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/java/classes
+	${INSTALL_DATA} ${INSTALL_WRKSRC}/crimson.jar ${STAGEDIR}${PREFIX}/share/java/classes
+	@${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}
+	cd ${INSTALL_WRKSRC} && ${INSTALL_DATA} README.html ChangeLog ${STAGEDIR}${DOCSDIR}
+	cd ${INSTALL_WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}
+	cd ${INSTALL_WRKSRC} && ${COPYTREE_SHARE} examples ${STAGEDIR}${EXAMPLESDIR}
 
 .include <bsd.port.mk>

Copied and modified: head/textproc/crimson/files/pkg-message.in (from r344745, head/textproc/crimson/pkg-message)
==============================================================================
--- head/textproc/crimson/pkg-message	Mon Feb 17 13:32:26 2014	(r344745, copy source)
+++ head/textproc/crimson/files/pkg-message.in	Mon Feb 17 15:01:23 2014	(r344770)
@@ -1,6 +1,6 @@
 The following jar file has been installed: 
 
-  /usr/local/share/java/classes/crimson.jar
+  %%PREFIX%%/share/java/classes/crimson.jar
 
 Add it to your CLASSPATH to use JAXP.
 
@@ -9,4 +9,5 @@ NOTE:
   now only one jar file, crimson.jar.  You should remove the old port
   and any references to the jaxp.jar to avoid confusion.
 
-Documentation is in /usr/local/share/doc/java/crimson
+Documentation is in %%PREFIX%%/share/doc/crimson
+Examples is in %%PREFIX%%/share/examples/crimson


More information about the svn-ports-all mailing list