aboutsummaryrefslogtreecommitdiff
path: root/java/java-getopt/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/java-getopt/Makefile')
-rw-r--r--java/java-getopt/Makefile38
1 files changed, 27 insertions, 11 deletions
diff --git a/java/java-getopt/Makefile b/java/java-getopt/Makefile
index 197ed621eb5a..4368b64ee1d4 100644
--- a/java/java-getopt/Makefile
+++ b/java/java-getopt/Makefile
@@ -1,4 +1,3 @@
-# ex:ts=8
# Ports collection makefile for: java-getopt
# Date created: Apr 7, 2003
# Whom: ijliao
@@ -7,26 +6,43 @@
#
PORTNAME= getopt
-PORTVERSION= 1.0.9
-CATEGORIES= java
+PORTVERSION= 1.0.10
+CATEGORIES= java devel
MASTER_SITES= ftp://ftp.urbanophile.com/pub/arenn/software/sources/
PKGNAMEPREFIX= java-
DISTNAME= ${PKGNAME}
-EXTRACT_SUFX= .jar
MAINTAINER= ports@FreeBSD.org
COMMENT= Java version of GNU getopt family functions
-PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
-USE_JAVA= 1.1+
+USE_JAVA= yes
+USE_ANT= yes
+ALL_TARGETS= jar
+
NO_WRKSUBDIR= yes
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS= # empty
-EXTRACT_AFTER_ARGS= .
-NO_BUILD= yes
+
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
+.if !defined(NOPORTDOCS)
+OTHERDOCS= COPYING.LIB ChangeLog README
+PORTDOCS= api ${OTHERDOCS}
+ALL_TARGETS+= javadoc
+.endif
+
+post-extract:
+ @${CP} ${WRKSRC}/gnu/getopt/buildx.xml ${WRKSRC}/build.xml
do-install:
+ @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
@${MKDIR} ${JAVAJARDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PKGNAME}.jar ${JAVAJARDIR}/${PORTNAME}.jar
+ @${INSTALL_DATA} ${WRKSRC}/build/lib/gnu.getopt.jar ${JAVAJARDIR}/${PORTNAME}.jar
+ @${ECHO_MSG} " [ DONE ]"
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
+ @${MKDIR} ${DOCSDIR}/api
+ @cd ${WRKSRC}/build/ && ${FIND} api \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
+ @${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/gnu/getopt/,} ${DOCSDIR}/
+ @${ECHO_MSG} " [ DONE ]"
+.endif
.include <bsd.port.mk>