java/61357: Fix port: java/jakarta-commons-cli
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Tue Jan 20 06:20:52 PST 2004
The following reply was made to PR java/61357; it has been noted by GNATS.
From: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:
Subject: Re: java/61357: Fix port: java/jakarta-commons-cli
Date: Tue, 20 Jan 2004 15:17:42 +0100
--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Here is the patch.
What it changes:
- use the PORTDOCS macro to build dynamically pkg-plist (no more
Javadoc 1.3/1.4 issues hopefully, and pkg-plist is now one line
long)
- define the ANT_INCLUDE_SHARED_JARS variable so Ant now correctly
gets JARs from ${JAVAJARDIR}
No need for a binary port after all.
Herve
--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="port-commons-cli-PORTDOCS.diff"
diff -ur jakarta-commons-cli.original/Makefile jakarta-commons-cli/Makefile
--- jakarta-commons-cli.original/Makefile Mon Jan 19 01:25:07 2004
+++ jakarta-commons-cli/Makefile Mon Jan 19 01:36:43 2004
@@ -35,9 +35,13 @@
JARFILE= ${PORTNAME}-${PORTVERSION}-beta-2-dev.jar
DESTJARFILE= ${PORTNAME}.jar
+.if !defined(NOPORTDOCS)
+PORTDOCS= ${WRKSRC}/target/docs/apidocs
+.endif
+
do-build:
@${MKDIR} ${WRKSRC}/lib
- @cd ${WRKSRC} && ${ANT} ${ANT_TARGET}
+ @cd ${WRKSRC} && ${SETENV} ANT_INCLUDE_SHARED_JARS=YES ${ANT} ${ANT_TARGET}
do-install:
@${ECHO} -n ">> Installing JAR as ${JARDIR}/${DESTJARFILE}..."
diff -ur jakarta-commons-cli.original/pkg-plist jakarta-commons-cli/pkg-plist
--- jakarta-commons-cli.original/pkg-plist Mon Jan 19 01:25:07 2004
+++ jakarta-commons-cli/pkg-plist Mon Jan 19 01:37:01 2004
@@ -1,59 +1 @@
-share/doc/commons-cli/org/apache/commons/cli/class-use/MissingOptionException.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/OptionGroup.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/Parser.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/BasicParser.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/ParseException.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/UnrecognizedOptionException.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/HelpFormatter.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/HelpFormatter.StringBufferComparator.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/OptionBuilder.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/AlreadySelectedException.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/MissingArgumentException.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/GnuParser.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/Options.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/PosixParser.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/Option.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/CommandLine.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/PatternOptionBuilder.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/CommandLineParser.html
-share/doc/commons-cli/org/apache/commons/cli/class-use/TypeHandler.html
-share/doc/commons-cli/org/apache/commons/cli/package-use.html
-share/doc/commons-cli/org/apache/commons/cli/package-summary.html
-share/doc/commons-cli/org/apache/commons/cli/package-tree.html
-share/doc/commons-cli/org/apache/commons/cli/package-frame.html
-share/doc/commons-cli/org/apache/commons/cli/CommandLineParser.html
-share/doc/commons-cli/org/apache/commons/cli/BasicParser.html
-share/doc/commons-cli/org/apache/commons/cli/CommandLine.html
-share/doc/commons-cli/org/apache/commons/cli/GnuParser.html
-share/doc/commons-cli/org/apache/commons/cli/HelpFormatter.html
-share/doc/commons-cli/org/apache/commons/cli/HelpFormatter.StringBufferComparator.html
-share/doc/commons-cli/org/apache/commons/cli/Option.html
-share/doc/commons-cli/org/apache/commons/cli/OptionBuilder.html
-share/doc/commons-cli/org/apache/commons/cli/OptionGroup.html
-share/doc/commons-cli/org/apache/commons/cli/Options.html
-share/doc/commons-cli/org/apache/commons/cli/Parser.html
-share/doc/commons-cli/org/apache/commons/cli/PatternOptionBuilder.html
-share/doc/commons-cli/org/apache/commons/cli/PosixParser.html
-share/doc/commons-cli/org/apache/commons/cli/TypeHandler.html
-share/doc/commons-cli/org/apache/commons/cli/AlreadySelectedException.html
-share/doc/commons-cli/org/apache/commons/cli/MissingArgumentException.html
-share/doc/commons-cli/org/apache/commons/cli/MissingOptionException.html
-share/doc/commons-cli/org/apache/commons/cli/ParseException.html
-share/doc/commons-cli/org/apache/commons/cli/UnrecognizedOptionException.html
-share/doc/commons-cli/serialized-form.html
-share/doc/commons-cli/packages.html
-share/doc/commons-cli/package-list
-share/doc/commons-cli/overview-tree.html
-share/doc/commons-cli/index.html
-share/doc/commons-cli/index-all.html
-share/doc/commons-cli/help-doc.html
-share/doc/commons-cli/deprecated-list.html
-share/doc/commons-cli/stylesheet.css
-share/doc/commons-cli/allclasses-frame.html
share/java/classes/commons-cli.jar
- at dirrm share/doc/commons-cli/org/apache/commons/cli/class-use
- at dirrm share/doc/commons-cli/org/apache/commons/cli
- at dirrm share/doc/commons-cli/org/apache/commons
- at dirrm share/doc/commons-cli/org/apache
- at dirrm share/doc/commons-cli/org
- at dirrm share/doc/commons-cli
--17pEHd4RhPHOinZp--
More information about the freebsd-java
mailing list