Date: Tue, 23 Nov 2004 13:46:18 +0100 (CET) From: Herve Quiroz <hq@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: okazaki@FreeBSD.org Subject: ports/74285: [PATCH] java/junit: Update to bsd.java.mk 2.0 and other improvements Message-ID: <200411231246.iANCkICX073311@arabica.esil.univ-mrs.fr> Resent-Message-ID: <200411231250.iANCoVNG080894@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 74285 >Category: ports >Synopsis: [PATCH] java/junit: Update to bsd.java.mk 2.0 and other improvements >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 23 12:50:31 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Herve Quiroz >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD arabica.esil.univ-mrs.fr 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Mon Nov 15 17:58:51 CET 2004 >Description: - Update to bsd.java.mk 2.0 - Use JAVAJARDIR and JAVALIBDIR - Dynamic plist using PORTDOCS and PLIST_FILES - Unroll documentation install loop Removed file(s): - pkg-plist Port maintainer (okazaki@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- junit-3.8.1.patch begins here --- Index: Makefile =================================================================== RCS file: /var/fcvs/ports/java/junit/Makefile,v retrieving revision 1.9 diff -u -u -r1.9 Makefile --- Makefile 7 Mar 2003 06:04:42 -0000 1.9 +++ Makefile 23 Nov 2004 12:41:14 -0000 @@ -16,32 +16,31 @@ COMMENT= A regression testing utility for use with the Java(TM) Language USE_ZIP= yes -USE_JAVA= 1.1+ +USE_JAVA= yes NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes .include <bsd.port.pre.mk> -.if ${USE_JAVA} == "1.1" -RUN_DEPENDS+= ${LOCALBASE}/share/java/classes/jfc-1.1.1/swing.jar:${PORTSDIR}/java/jfc +.if ${JAVA_PORT_VERSION} == "1.1" +RUN_DEPENDS+= ${JAVALIBDIR}/jfc-1.1.1/swing.jar:${PORTSDIR}/java/jfc .endif .if !defined(NOPORTDOCS) DATADIRS= doc javadoc junit .endif +PORTDOCS= src.jar README.html cpl-v10.html ${DATADIRS} +PLIST_FILES= %%JAVAJARDIR%%/junit.jar do-install: - ${MKDIR} ${PREFIX}/share/java/classes ${DOCSDIR} - ${INSTALL_DATA} ${INSTALL_WRKSRC}/junit.jar ${PREFIX}/share/java/classes + ${MKDIR} ${JAVAJARDIR} ${DOCSDIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/junit.jar ${JAVAJARDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/src.jar ${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/README.html ${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/cpl-v10.html ${DOCSDIR} .if defined(DATADIRS) -.for DIR in ${DATADIRS} cd ${INSTALL_WRKSRC}; \ - ${FIND} ${DIR} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\ - ${FIND} ${DIR} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; -.endfor + ${FIND} ${DATADIRS} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\ + ${FIND} ${DATADIRS} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; .endif .include <bsd.port.post.mk> Index: pkg-plist =================================================================== RCS file: pkg-plist diff -N pkg-plist --- pkg-plist 10 Nov 2002 22:44:01 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,200 +0,0 @@ -share/java/classes/junit.jar -share/doc/junit/README.html -share/doc/junit/cpl-v10.html -share/doc/junit/src.jar -%%PORTDOCS%%share/doc/junit/doc/Changes34.html -%%PORTDOCS%%share/doc/junit/doc/JUnitProperties.html -%%PORTDOCS%%share/doc/junit/doc/changes21.html -%%PORTDOCS%%share/doc/junit/doc/cookbook/IMG00001.GIF -%%PORTDOCS%%share/doc/junit/doc/cookbook/cookbook.htm -%%PORTDOCS%%share/doc/junit/doc/cookbook/logo.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image1.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image2.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image3.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image4.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image5.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image6.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/Image7.gif -%%PORTDOCS%%share/doc/junit/doc/cookstour/cookstour.htm -%%PORTDOCS%%share/doc/junit/doc/faq/faq.htm -%%PORTDOCS%%share/doc/junit/doc/testinfected/IMG00001.GIF -%%PORTDOCS%%share/doc/junit/doc/testinfected/IMG00002.GIF -%%PORTDOCS%%share/doc/junit/doc/testinfected/IMG00003.GIF -%%PORTDOCS%%share/doc/junit/doc/testinfected/logo.gif -%%PORTDOCS%%share/doc/junit/doc/testinfected/testing.htm -%%PORTDOCS%%share/doc/junit/javadoc/allclasses-frame.html -%%PORTDOCS%%share/doc/junit/javadoc/allclasses-noframe.html -%%PORTDOCS%%share/doc/junit/javadoc/constant-values.html -%%PORTDOCS%%share/doc/junit/javadoc/deprecated-list.html -%%PORTDOCS%%share/doc/junit/javadoc/help-doc.html -%%PORTDOCS%%share/doc/junit/javadoc/index-all.html -%%PORTDOCS%%share/doc/junit/javadoc/index.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/ActiveTestSuite.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/ExceptionTestCase.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/RepeatedTest.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/TestDecorator.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/TestSetup.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/package-frame.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/package-summary.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/extensions/package-tree.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/Assert.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/AssertionFailedError.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/ComparisonFailure.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/Protectable.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/Test.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/TestCase.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/TestFailure.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/TestListener.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/TestResult.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/TestSuite.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/package-frame.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/package-summary.html -%%PORTDOCS%%share/doc/junit/javadoc/junit/framework/package-tree.html -%%PORTDOCS%%share/doc/junit/javadoc/overview-frame.html -%%PORTDOCS%%share/doc/junit/javadoc/overview-summary.html -%%PORTDOCS%%share/doc/junit/javadoc/overview-tree.html -%%PORTDOCS%%share/doc/junit/javadoc/package-list -%%PORTDOCS%%share/doc/junit/javadoc/packages.html -%%PORTDOCS%%share/doc/junit/javadoc/serialized-form.html -%%PORTDOCS%%share/doc/junit/javadoc/stylesheet.css -%%PORTDOCS%%share/doc/junit/junit/samples/AllTests.class -%%PORTDOCS%%share/doc/junit/junit/samples/AllTests.java -%%PORTDOCS%%share/doc/junit/junit/samples/SimpleTest.class -%%PORTDOCS%%share/doc/junit/junit/samples/SimpleTest.java -%%PORTDOCS%%share/doc/junit/junit/samples/VectorTest.class -%%PORTDOCS%%share/doc/junit/junit/samples/VectorTest.java -%%PORTDOCS%%share/doc/junit/junit/samples/money/IMoney.class -%%PORTDOCS%%share/doc/junit/junit/samples/money/IMoney.java -%%PORTDOCS%%share/doc/junit/junit/samples/money/Money.class -%%PORTDOCS%%share/doc/junit/junit/samples/money/Money.java -%%PORTDOCS%%share/doc/junit/junit/samples/money/MoneyBag.class -%%PORTDOCS%%share/doc/junit/junit/samples/money/MoneyBag.java -%%PORTDOCS%%share/doc/junit/junit/samples/money/MoneyTest.class -%%PORTDOCS%%share/doc/junit/junit/samples/money/MoneyTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/AllTests.class -%%PORTDOCS%%share/doc/junit/junit/tests/AllTests.java -%%PORTDOCS%%share/doc/junit/junit/tests/WasRun.class -%%PORTDOCS%%share/doc/junit/junit/tests/WasRun.java -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ActiveTestTest$SuccessTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ActiveTestTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ActiveTestTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/AllTests.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/AllTests.java -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExceptionTestCaseTest$ThrowExceptionTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExceptionTestCaseTest$ThrowNoExceptionTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExceptionTestCaseTest$ThrowRuntimeExceptionTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExceptionTestCaseTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExceptionTestCaseTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$2.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$3.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$4.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$5.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest$TornDown.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/ExtensionTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/RepeatedTestTest$SuccessTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/RepeatedTestTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/extensions/RepeatedTestTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/AllTests.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/AllTests.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/AssertTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/AssertTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/ComparisonFailureTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/ComparisonFailureTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/DoublePrecisionAssertTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/DoublePrecisionAssertTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/Failure.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/Failure.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/InheritedTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/InheritedTestCase.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoArgTestCaseTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoArgTestCaseTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoTestCaseClass.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoTestCaseClass.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoTestCases.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NoTestCases.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NotPublicTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NotPublicTestCase.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NotVoidTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/NotVoidTestCase.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/OneTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/OneTestCase.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/OverrideTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/OverrideTestCase.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/Success.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/Success.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/SuiteTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/SuiteTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$2.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$3.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$4.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$5.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$6.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$7.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$8.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$9.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest$TornDown.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestCaseTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestImplementorTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestImplementorTest$2.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestImplementorTest$DoubleTestCase.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestImplementorTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestImplementorTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestListenerTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestListenerTest$2.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestListenerTest$3.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestListenerTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/framework/TestListenerTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/AllTests.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/AllTests.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/BaseTestRunnerTest$MockRunner.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/BaseTestRunnerTest$NonStatic.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/BaseTestRunnerTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/BaseTestRunnerTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/ClassLoaderTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/ClassLoaderTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/LoadedFromJar.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/LoadedFromJar.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/SimpleTestCollectorTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/SimpleTestCollectorTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/SorterTest$Swapper.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/SorterTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/SorterTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/StackFilterTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/StackFilterTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TestCaseClassLoaderTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TestCaseClassLoaderTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$2.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$3.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$4.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$5.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$6.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$7.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest$TestResultPrinter.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextFeedbackTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextRunnerTest$1.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextRunnerTest.class -%%PORTDOCS%%share/doc/junit/junit/tests/runner/TextRunnerTest.java -%%PORTDOCS%%share/doc/junit/junit/tests/runner/test.jar -%%PORTDOCS%%@dirrm share/doc/junit/doc/cookbook -%%PORTDOCS%%@dirrm share/doc/junit/doc/cookstour -%%PORTDOCS%%@dirrm share/doc/junit/doc/faq -%%PORTDOCS%%@dirrm share/doc/junit/doc/testinfected -%%PORTDOCS%%@dirrm share/doc/junit/doc -%%PORTDOCS%%@dirrm share/doc/junit/javadoc/junit/extensions -%%PORTDOCS%%@dirrm share/doc/junit/javadoc/junit/framework -%%PORTDOCS%%@dirrm share/doc/junit/javadoc/junit -%%PORTDOCS%%@dirrm share/doc/junit/javadoc -%%PORTDOCS%%@dirrm share/doc/junit/junit/samples/money -%%PORTDOCS%%@dirrm share/doc/junit/junit/samples -%%PORTDOCS%%@dirrm share/doc/junit/junit/tests/extensions -%%PORTDOCS%%@dirrm share/doc/junit/junit/tests/framework -%%PORTDOCS%%@dirrm share/doc/junit/junit/tests/runner -%%PORTDOCS%%@dirrm share/doc/junit/junit/tests -%%PORTDOCS%%@dirrm share/doc/junit/junit -@dirrm share/doc/junit --- junit-3.8.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411231246.iANCkICX073311>