ports/65067: [PATCH] textproc/xp: USE_JAVA, (NO)PORTDOCS/DOCSDIR, JAVAJARDIR
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Sat Apr 3 16:20:22 UTC 2004
The following reply was made to PR ports/65067; it has been noted by GNATS.
From: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
To: freebsd-gnats-submit at FreeBSD.org, mike at vee.net
Cc: znerd at FreeBSD.org
Subject: Re: ports/65067: [PATCH] textproc/xp: USE_JAVA, (NO)PORTDOCS/DOCSDIR, JAVAJARDIR
Date: Sat, 3 Apr 2004 18:18:43 +0200
A quick update:
- now bsd.java.mk 2.0 compliant
- bumped PORTREVISION
- removed some useless statement
--- Makefile.orig Sat Apr 3 18:02:53 2004
+++ Makefile Sat Apr 3 18:04:44 2004
@@ -7,6 +7,7 @@
PORTNAME= xp
PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= textproc java
MASTER_SITES= ftp://ftp.jclark.com/pub/xml/
DISTNAME= ${PORTNAME}
@@ -14,23 +15,33 @@
MAINTAINER= mike at vee.net
COMMENT= An XML parser written in Java
-RUN_DEPENDS= ${LOCALBASE}/jdk1.1.8/bin/java:${PORTSDIR}/java/jdk11
-
-PLIST_SUB+= XP_VERSION=${PORTVERSION}
+USE_JAVA= yes
+JAVA_VERSION= 1.1+
NO_WORKSUBDIR= yes
NO_BUILD= yes
USE_ZIP= yes
-.include <bsd.port.pre.mk>
+.if !defined(NOPORTDOCS)
+PORTDOCS= api copying.txt index.html
+.endif
+JARFILE= ${PORTNAME}.jar
+DESTJARFILE= ${PKGNAME}.jar
+PLIST_FILES+= ${JAVAJARDIR:S,^${PREFIX}/,,}/${DESTJARFILE}
do-install:
- ${MKDIR} ${PREFIX}/share/java/classes ${PREFIX}/share/java/${PKGNAME}
- ${INSTALL_DATA} \
- ${WRKDIR}/xp.jar \
- ${PREFIX}/share/java/classes/${PKGNAME}.jar
- cd ${WRKDIR}; \
- ${CP} -R docs ${PREFIX}/share/java/${PKGNAME}; \
- ${CP} -R com ${PREFIX}/share/java/${PKGNAME}
+ @${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..."
+ @${MKDIR} ${JAVAJARDIR}
+ @${INSTALL_DATA} ${WRKDIR}/xp.jar ${JAVAJARDIR}/${DESTJARFILE}
+ @${ECHO_CMD} " [ DONE ]"
+.if !defined(NOPORTDOCS)
+ @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
+ @${MKDIR} ${DOCSDIR}
+.for DOCFILE in ${PORTDOCS}
+ @${CP} -r ${WRKDIR}/docs/${DOCFILE} ${DOCSDIR}/
+ @${ECHO_CMD} -n " ${DOCFILE}"
+.endfor
+ @${ECHO_CMD} " [ DONE ]"
+.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the freebsd-ports-bugs
mailing list