diff --git a/.cvsignore b/.cvsignore index e69de29..6d5b3d6 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +checkstyle-src-4.1.tar.gz diff --git a/checkstyle-4.1-build.patch b/checkstyle-4.1-build.patch new file mode 100644 index 0000000..2d52bca --- /dev/null +++ b/checkstyle-4.1-build.patch @@ -0,0 +1,67 @@ +--- ./build.xml.sav 2005-12-15 06:57:02.000000000 -0500 ++++ ./build.xml 2007-02-14 22:13:25.000000000 -0500 +@@ -20,7 +20,7 @@ + + + +- ++ + + +@@ -36,7 +36,7 @@ + + + +- ++ + + + +@@ -151,10 +151,12 @@ + + + ++ + + + +@@ -584,7 +586,7 @@ + Windowtitle="Checkstyle API" + classpathref="javadoc.classpath" + Use="true" +- Footer="<a target="_top" href="./{@docRoot}/../index.html">Back to the Checkstyle Home Page</a>" ++ Footer="<a target="_top" href="/usr/share/doc/checkstyle-manual-4.1/index.html">Back to the Checkstyle Home Page</a>" + useExternalFile="yes" + encoding="iso-8859-1" + source="${checkstyle.minimum.javaversion}" +@@ -605,6 +607,7 @@ + + + ++ + + + +@@ -652,6 +655,7 @@ + + + ++ + + + diff --git a/checkstyle-4.1-checks-AllTests.patch b/checkstyle-4.1-checks-AllTests.patch new file mode 100644 index 0000000..57f3a13 --- /dev/null +++ b/checkstyle-4.1-checks-AllTests.patch @@ -0,0 +1,22 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java.sav 2006-02-15 14:59:10.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/AllTests.java 2006-02-15 15:00:15.000000000 +0100 +@@ -17,15 +17,15 @@ + suite.addTest(new TestSuite(ArrayTypeStyleCheckTest.class)); + suite.addTest(new TestSuite(DescendantTokenCheckTest.class)); + suite.addTest(new TestSuite(FileSetCheckLifecycleTest.class)); +- suite.addTest(new TestSuite(FinalParametersCheckTest.class)); +- suite.addTest(new TestSuite(GenericIllegalRegexpCheckTest.class)); ++// suite.addTest(new TestSuite(FinalParametersCheckTest.class)); ++// suite.addTest(new TestSuite(GenericIllegalRegexpCheckTest.class)); + suite.addTest(new TestSuite(NewlineAtEndOfFileCheckTest.class)); +- suite.addTest(new TestSuite(RequiredRegexpCheckTest.class)); ++// suite.addTest(new TestSuite(RequiredRegexpCheckTest.class)); + suite.addTest(new TestSuite(TodoCommentCheckTest.class)); + suite.addTest(new TestSuite(TrailingCommentCheckTest.class)); + suite.addTest(new TestSuite(TranslationCheckTest.class)); + suite.addTest(new TestSuite(UncommentedMainCheckTest.class)); +- suite.addTest(new TestSuite(UpperEllCheckTest.class)); ++// suite.addTest(new TestSuite(UpperEllCheckTest.class)); + + // test from sub-packages + suite.addTest(com.puppycrawl.tools.checkstyle.checks.blocks.AllTests.suite()); diff --git a/checkstyle-4.1-checks-blocks-AllTests.patch b/checkstyle-4.1-checks-blocks-AllTests.patch new file mode 100644 index 0000000..c7a4e67 --- /dev/null +++ b/checkstyle-4.1-checks-blocks-AllTests.patch @@ -0,0 +1,16 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/blocks/AllTests.java.sav 2006-02-15 15:01:16.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/blocks/AllTests.java 2006-02-15 15:01:55.000000000 +0100 +@@ -14,10 +14,10 @@ + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.blocks"); + + suite.addTest(new TestSuite(AvoidNestedBlocksCheckTest.class)); +- suite.addTest(new TestSuite(EmptyBlockCheckTest.class)); +- suite.addTest(new TestSuite(LeftCurlyCheckTest.class)); ++// suite.addTest(new TestSuite(EmptyBlockCheckTest.class)); ++// suite.addTest(new TestSuite(LeftCurlyCheckTest.class)); + suite.addTest(new TestSuite(NeedBracesCheckTest.class)); +- suite.addTest(new TestSuite(RightCurlyCheckTest.class)); ++// suite.addTest(new TestSuite(RightCurlyCheckTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-coding-AllTests.patch b/checkstyle-4.1-checks-coding-AllTests.patch new file mode 100644 index 0000000..73c5abc --- /dev/null +++ b/checkstyle-4.1-checks-coding-AllTests.patch @@ -0,0 +1,62 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/coding/AllTests.java.sav 2006-02-15 15:03:02.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/coding/AllTests.java 2006-02-15 15:05:54.000000000 +0100 +@@ -14,43 +14,43 @@ + new TestSuite("Tests for com.puppycrawl.tools.checkstyle.checks.coding"); + + suite.addTest(new TestSuite(ArrayTrailingCommaCheckTest.class)); +- suite.addTest(new TestSuite(AvoidInlineConditionalsCheckTest.class)); ++// suite.addTest(new TestSuite(AvoidInlineConditionalsCheckTest.class)); + suite.addTest(new TestSuite(CovariantEqualsCheckTest.class)); +- suite.addTest(new TestSuite(DeclarationOrderCheckTest.class)); +- suite.addTest(new TestSuite(DefaultComesLastCheckTest.class)); +- suite.addTest(new TestSuite(DoubleCheckedLockingCheckTest.class)); ++// suite.addTest(new TestSuite(DeclarationOrderCheckTest.class)); ++// suite.addTest(new TestSuite(DefaultComesLastCheckTest.class)); ++// suite.addTest(new TestSuite(DoubleCheckedLockingCheckTest.class)); + suite.addTest(new TestSuite(EmptyStatementCheckTest.class)); +- suite.addTest(new TestSuite(EqualsHashCodeCheckTest.class)); +- suite.addTest(new TestSuite(ExplicitInitializationCheckTest.class)); ++// suite.addTest(new TestSuite(EqualsHashCodeCheckTest.class)); ++// suite.addTest(new TestSuite(ExplicitInitializationCheckTest.class)); + suite.addTest(new TestSuite(FallThroughCheckTest.class)); +- suite.addTest(new TestSuite(FinalLocalVariableCheckTest.class)); +- suite.addTest(new TestSuite(HiddenFieldCheckTest.class)); ++// suite.addTest(new TestSuite(FinalLocalVariableCheckTest.class)); ++// suite.addTest(new TestSuite(HiddenFieldCheckTest.class)); + suite.addTest(new TestSuite(IllegalCatchCheckTest.class)); +- suite.addTest(new TestSuite(IllegalInstantiationCheckTest.class)); ++// suite.addTest(new TestSuite(IllegalInstantiationCheckTest.class)); + suite.addTest(new TestSuite(IllegalTokenCheckTest.class)); + suite.addTest(new TestSuite(IllegalTokenTextCheckTest.class)); + suite.addTest(new TestSuite(IllegalTypeCheckTest.class)); +- suite.addTest(new TestSuite(InnerAssignmentCheckTest.class)); ++// suite.addTest(new TestSuite(InnerAssignmentCheckTest.class)); + suite.addTest(new TestSuite(JUnitTestCaseCheckTest.class)); +- suite.addTest(new TestSuite(MagicNumberCheckTest.class)); ++// suite.addTest(new TestSuite(MagicNumberCheckTest.class)); + suite.addTest(new TestSuite(MissingCtorCheckTest.class)); + suite.addTest(new TestSuite(MissingSwitchDefaultCheckTest.class)); +- suite.addTest(new TestSuite(ModifiedControlVariableCheckTest.class)); ++// suite.addTest(new TestSuite(ModifiedControlVariableCheckTest.class)); + suite.addTest(new TestSuite(MultipleStringLiteralsCheckTest.class)); + suite.addTest(new TestSuite(MultipleVariableDeclarationsCheckTest.class)); + suite.addTest(new TestSuite(NestedIfDepthCheckTest.class)); + suite.addTest(new TestSuite(NestedTryDepthCheckTest.class)); + suite.addTest(new TestSuite(PackageDeclarationCheckTest.class)); + suite.addTest(new TestSuite(ParameterAssignmentCheckTest.class)); +- suite.addTest(new TestSuite(RedundantThrowsCheckTest.class)); ++// suite.addTest(new TestSuite(RedundantThrowsCheckTest.class)); + suite.addTest(new TestSuite(ReturnCountCheckTest.class)); +- suite.addTest(new TestSuite(RequireThisCheckTest.class)); ++// suite.addTest(new TestSuite(RequireThisCheckTest.class)); + suite.addTest(new TestSuite(SimplifyBooleanExpressionCheckTest.class)); + suite.addTest(new TestSuite(SimplifyBooleanReturnCheckTest.class)); + suite.addTest(new TestSuite(StringLiteralEqualityCheckTest.class)); + suite.addTest(new TestSuite(SuperCloneCheckTest.class)); +- suite.addTest(new TestSuite(SuperFinalizeCheckTest.class)); +- suite.addTest(new TestSuite(UnnecessaryParenthesesCheckTest.class)); ++// suite.addTest(new TestSuite(SuperFinalizeCheckTest.class)); ++// suite.addTest(new TestSuite(UnnecessaryParenthesesCheckTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-design-AllTests.patch b/checkstyle-4.1-checks-design-AllTests.patch new file mode 100644 index 0000000..8709d32 --- /dev/null +++ b/checkstyle-4.1-checks-design-AllTests.patch @@ -0,0 +1,20 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/design/AllTests.java.sav 2006-02-15 15:06:47.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/design/AllTests.java 2006-02-15 15:07:36.000000000 +0100 +@@ -13,13 +13,13 @@ + TestSuite suite = + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.design"); + +- suite.addTest(new TestSuite(DesignForExtensionCheckTest.class)); +- suite.addTest(new TestSuite(FinalClassCheckTest.class)); +- suite.addTest(new TestSuite(HideUtilityClassConstructorCheckTest.class)); ++// suite.addTest(new TestSuite(DesignForExtensionCheckTest.class)); ++// suite.addTest(new TestSuite(FinalClassCheckTest.class)); ++// suite.addTest(new TestSuite(HideUtilityClassConstructorCheckTest.class)); + suite.addTest(new TestSuite(InterfaceIsTypeCheckTest.class)); + suite.addTest(new TestSuite(MutableExceptionCheckTest.class)); + suite.addTest(new TestSuite(ThrowsCountCheckTest.class)); +- suite.addTest(new TestSuite(VisibilityModifierCheckTest.class)); ++// suite.addTest(new TestSuite(VisibilityModifierCheckTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-imports-AllTests.patch b/checkstyle-4.1-checks-imports-AllTests.patch new file mode 100644 index 0000000..184d917 --- /dev/null +++ b/checkstyle-4.1-checks-imports-AllTests.patch @@ -0,0 +1,15 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/imports/AllTests.java.sav 2006-02-15 15:08:29.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/imports/AllTests.java 2006-02-15 15:08:59.000000000 +0100 +@@ -14,10 +14,10 @@ + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.imports"); + + suite.addTest(new TestSuite(AvoidStarImportTest.class)); +- suite.addTest(new TestSuite(ImportOrderCheckTest.class)); ++// suite.addTest(new TestSuite(ImportOrderCheckTest.class)); + suite.addTest(new TestSuite(IllegalImportCheckTest.class)); + suite.addTest(new TestSuite(RedundantImportCheckTest.class)); +- suite.addTest(new TestSuite(UnusedImportsCheckTest.class)); ++// suite.addTest(new TestSuite(UnusedImportsCheckTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-indentation-AllTests.patch b/checkstyle-4.1-checks-indentation-AllTests.patch new file mode 100644 index 0000000..4c0ae99 --- /dev/null +++ b/checkstyle-4.1-checks-indentation-AllTests.patch @@ -0,0 +1,11 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/indentation/AllTests.java.sav 2006-02-15 15:09:44.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/indentation/AllTests.java 2006-02-15 15:10:03.000000000 +0100 +@@ -13,7 +13,7 @@ + TestSuite suite = + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.indentation"); + +- suite.addTest(new TestSuite(IndentationCheckTest.class)); ++// suite.addTest(new TestSuite(IndentationCheckTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-javadoc-AllTests.patch b/checkstyle-4.1-checks-javadoc-AllTests.patch new file mode 100644 index 0000000..6f7cec1 --- /dev/null +++ b/checkstyle-4.1-checks-javadoc-AllTests.patch @@ -0,0 +1,17 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/AllTests.java.sav 2006-02-15 15:11:37.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/javadoc/AllTests.java 2006-02-15 15:12:01.000000000 +0100 +@@ -13,10 +13,10 @@ + TestSuite suite = + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.javadoc"); + +- suite.addTest(new TestSuite(JavadocMethodCheckTest.class)); +- suite.addTest(new TestSuite(JavadocStyleCheckTest.class)); +- suite.addTest(new TestSuite(JavadocTypeCheckTest.class)); +- suite.addTest(new TestSuite(JavadocVariableCheckTest.class)); ++// suite.addTest(new TestSuite(JavadocMethodCheckTest.class)); ++// suite.addTest(new TestSuite(JavadocStyleCheckTest.class)); ++// suite.addTest(new TestSuite(JavadocTypeCheckTest.class)); ++// suite.addTest(new TestSuite(JavadocVariableCheckTest.class)); + suite.addTest(new TestSuite(PackageHtmlCheckTest.class)); + + return suite; diff --git a/checkstyle-4.1-checks-metrics-AllTests.patch b/checkstyle-4.1-checks-metrics-AllTests.patch new file mode 100644 index 0000000..4d7a21b --- /dev/null +++ b/checkstyle-4.1-checks-metrics-AllTests.patch @@ -0,0 +1,13 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/metrics/AllTests.java.sav 2006-02-15 15:12:49.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/metrics/AllTests.java 2006-02-15 15:13:18.000000000 +0100 +@@ -13,8 +13,8 @@ + TestSuite suite = + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.metrics"); + suite.addTest(new TestSuite(BooleanExpressionComplexityCheckTest.class)); +- suite.addTest(new TestSuite(ClassFanOutComplexityCheckTest.class)); +- suite.addTest(new TestSuite(ClassDataAbstractionCouplingCheckTest.class)); ++// suite.addTest(new TestSuite(ClassFanOutComplexityCheckTest.class)); ++// suite.addTest(new TestSuite(ClassDataAbstractionCouplingCheckTest.class)); + suite.addTest(new TestSuite(CyclomaticComplexityCheckTest.class)); + suite.addTest(new TestSuite(NPathComplexityCheckTest.class)); + suite.addTest(new TestSuite(JavaNCSSCheckTest.class)); diff --git a/checkstyle-4.1-checks-modifier-AllTests.patch b/checkstyle-4.1-checks-modifier-AllTests.patch new file mode 100644 index 0000000..b9ea4e9 --- /dev/null +++ b/checkstyle-4.1-checks-modifier-AllTests.patch @@ -0,0 +1,13 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/modifier/AllTests.java.sav 2006-02-15 15:14:06.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/modifier/AllTests.java 2006-02-15 15:14:34.000000000 +0100 +@@ -13,8 +13,8 @@ + TestSuite suite = + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.modifier"); + +- suite.addTest(new TestSuite(ModifierOrderCheckTest.class)); +- suite.addTest(new TestSuite(RedundantModifierTest.class)); ++// suite.addTest(new TestSuite(ModifierOrderCheckTest.class)); ++// suite.addTest(new TestSuite(RedundantModifierTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-checks-naming-AllTests.patch b/checkstyle-4.1-checks-naming-AllTests.patch new file mode 100644 index 0000000..146b687 --- /dev/null +++ b/checkstyle-4.1-checks-naming-AllTests.patch @@ -0,0 +1,21 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/naming/AllTests.java.sav 2006-02-15 15:15:52.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/naming/AllTests.java 2006-02-15 15:16:36.000000000 +0100 +@@ -14,13 +14,13 @@ + new TestSuite("Test for com.puppycrawl.tools.checkstyle.checks.naming"); + + suite.addTest(new TestSuite(AbstractClassNameCheckTest.class)); +- suite.addTest(new TestSuite(ConstantNameCheckTest.class)); +- suite.addTest(new TestSuite(LocalFinalVariableNameCheckTest.class)); +- suite.addTest(new TestSuite(LocalVariableNameCheckTest.class)); +- suite.addTest(new TestSuite(MemberNameCheckTest.class)); ++// suite.addTest(new TestSuite(ConstantNameCheckTest.class)); ++// suite.addTest(new TestSuite(LocalFinalVariableNameCheckTest.class)); ++// suite.addTest(new TestSuite(LocalVariableNameCheckTest.class)); ++// suite.addTest(new TestSuite(MemberNameCheckTest.class)); + suite.addTest(new TestSuite(MethodNameCheckTest.class)); + suite.addTest(new TestSuite(PackageNameCheckTest.class)); +- suite.addTest(new TestSuite(ParameterNameCheckTest.class)); ++// suite.addTest(new TestSuite(ParameterNameCheckTest.class)); + suite.addTest(new TestSuite(StaticVariableNameCheckTest.class)); + suite.addTest(new TestSuite(TypeNameCheckTest.class)); + diff --git a/checkstyle-4.1-checks-sizes-AllTests.patch b/checkstyle-4.1-checks-sizes-AllTests.patch new file mode 100644 index 0000000..4cea619 --- /dev/null +++ b/checkstyle-4.1-checks-sizes-AllTests.patch @@ -0,0 +1,11 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/sizes/AllTests.java.sav 2006-02-15 15:17:15.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/sizes/AllTests.java 2006-02-15 15:17:39.000000000 +0100 +@@ -17,7 +17,7 @@ + suite.addTest(new TestSuite(ExecutableStatementCountCheckTest.class)); + suite.addTest(new TestSuite(FileLengthCheckTest.class)); + suite.addTest(new TestSuite(LineLengthCheckTest.class)); +- suite.addTest(new TestSuite(MethodLengthCheckTest.class)); ++// suite.addTest(new TestSuite(MethodLengthCheckTest.class)); + suite.addTest(new TestSuite(ParameterNumberCheckTest.class)); + + return suite; diff --git a/checkstyle-4.1-checks-whitespace-AllTests.patch b/checkstyle-4.1-checks-whitespace-AllTests.patch new file mode 100644 index 0000000..2d7f4fb --- /dev/null +++ b/checkstyle-4.1-checks-whitespace-AllTests.patch @@ -0,0 +1,26 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/checks/whitespace/AllTests.java.sav 2006-02-15 15:18:32.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/checks/whitespace/AllTests.java 2006-02-15 15:19:28.000000000 +0100 +@@ -15,15 +15,15 @@ + + suite.addTest(new TestSuite(EmptyForInitializerPadCheckTest.class)); + suite.addTest(new TestSuite(EmptyForIteratorPadCheckTest.class)); +- suite.addTest(new TestSuite(MethodParamPadCheckTest.class)); +- suite.addTest(new TestSuite(NoWhitespaceAfterCheckTest.class)); +- suite.addTest(new TestSuite(NoWhitespaceBeforeCheckTest.class)); +- suite.addTest(new TestSuite(OperatorWrapCheckTest.class)); +- suite.addTest(new TestSuite(ParenPadCheckTest.class)); ++// suite.addTest(new TestSuite(MethodParamPadCheckTest.class)); ++// suite.addTest(new TestSuite(NoWhitespaceAfterCheckTest.class)); ++// suite.addTest(new TestSuite(NoWhitespaceBeforeCheckTest.class)); ++// suite.addTest(new TestSuite(OperatorWrapCheckTest.class)); ++// suite.addTest(new TestSuite(ParenPadCheckTest.class)); + suite.addTest(new TestSuite(TabCharacterCheckTest.class)); +- suite.addTest(new TestSuite(TypecastParenPadCheckTest.class)); +- suite.addTest(new TestSuite(WhitespaceAfterCheckTest.class)); +- suite.addTest(new TestSuite(WhitespaceAroundTest.class)); ++// suite.addTest(new TestSuite(TypecastParenPadCheckTest.class)); ++// suite.addTest(new TestSuite(WhitespaceAfterCheckTest.class)); ++// suite.addTest(new TestSuite(WhitespaceAroundTest.class)); + + return suite; + } diff --git a/checkstyle-4.1-grammars-AllTests.patch b/checkstyle-4.1-grammars-AllTests.patch new file mode 100644 index 0000000..173084f --- /dev/null +++ b/checkstyle-4.1-grammars-AllTests.patch @@ -0,0 +1,14 @@ +--- src/tests/com/puppycrawl/tools/checkstyle/grammars/AllTests.java.sav 2006-02-15 15:20:16.000000000 +0100 ++++ src/tests/com/puppycrawl/tools/checkstyle/grammars/AllTests.java 2006-02-15 15:20:40.000000000 +0100 +@@ -16,9 +16,9 @@ + //$JUnit-BEGIN$ + suite.addTest(new TestSuite(GeneratedJava14LexerTest.class)); + suite.addTest(new TestSuite(Post13KeywordsAsIdentifiersOKTest.class)); +- suite.addTest(new TestSuite(HexFloatsTest.class)); ++// suite.addTest(new TestSuite(HexFloatsTest.class)); + suite.addTest(new TestSuite(EmbeddedNullCharTest.class)); +- suite.addTest(new TestSuite(VarargTest.class)); ++// suite.addTest(new TestSuite(VarargTest.class)); + //$JUnit-END$ + return suite; + } diff --git a/checkstyle-4.1-script b/checkstyle-4.1-script new file mode 100644 index 0000000..d6b8c21 --- /dev/null +++ b/checkstyle-4.1-script @@ -0,0 +1,27 @@ +#!/bin/sh +# +# Checkstyle script +# JPackage Project +# $Id: checkstyle.checkstyle.script,v 1.1 2002/07/11 17:37:37 scop Exp $ + +# Source functions library +if [ -f /usr/share/java-utils/java-functions ] ; then + . /usr/share/java-utils/java-functions +else + echo "Can't find functions library, aborting" + exit 1 +fi + +# Configuration +MAIN_CLASS=com.puppycrawl.tools.checkstyle.Main +BASE_JARS="checkstyle.jar antlr.jar regexp.jar jakarta-commons-beanutils.jar jakarta-commons-cli.jar jakarta-commons-logging.jar jakarta-commons-collections.jar jaxp_parser_impl.jar" +CLASSPATH=$CLASSPATH:$(build-classpath checkstyle-optional 2>/dev/null) || : + +# Set parameters +set_jvm +set_classpath $BASE_JARS +set_flags $BASE_FLAGS +set_options $BASE_OPTIONS + +# Let's start +run "$@" diff --git a/checkstyle-4.1.catalog b/checkstyle-4.1.catalog new file mode 100644 index 0000000..190f1ed --- /dev/null +++ b/checkstyle-4.1.catalog @@ -0,0 +1,17 @@ +-- Checkstyle DTD catalog -- +-- JPackage Project -- + +PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" + configuration_1_2.dtd + +PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" + configuration_1_1.dtd + +PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.0//EN + configuration_1_0.dtd + +PUBLIC "-//Puppy Crawl//DTD Package Names 1.0//EN" + packages_1_0.dtd + +PUBLIC "-//Puppy Crawl//DTD Suppressions 1.0//EN" + suppressions_1_0.dtd diff --git a/checkstyle.spec b/checkstyle.spec new file mode 100644 index 0000000..a827f2b --- /dev/null +++ b/checkstyle.spec @@ -0,0 +1,469 @@ +# Copyright (c) 2000-2005, JPackage Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the JPackage Project nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +Name: checkstyle +Version: 4.1 +Release: 4jpp.1%{?dist} +Epoch: 0 +Summary: Java source code checker +License: LGPL +Group: Development/Tools +Source0: http://download.sf.net/checkstyle/checkstyle-src-4.1.tar.gz +Source1: %{name}-%{version}-script +Source2: %{name}-%{version}.catalog + +Patch0: %{name}-%{version}-build.patch +#Patch1: %{name}-%{version}-javadoc-crosslink.patch + +Patch2: %{name}-%{version}-checks-AllTests.patch +Patch3: %{name}-%{version}-checks-blocks-AllTests.patch +Patch4: %{name}-%{version}-checks-coding-AllTests.patch +Patch5: %{name}-%{version}-checks-design-AllTests.patch +Patch6: %{name}-%{version}-checks-imports-AllTests.patch +Patch7: %{name}-%{version}-checks-indentation-AllTests.patch +Patch8: %{name}-%{version}-checks-javadoc-AllTests.patch +Patch9: %{name}-%{version}-checks-metrics-AllTests.patch +Patch10: %{name}-%{version}-checks-modifier-AllTests.patch +Patch11: %{name}-%{version}-checks-naming-AllTests.patch +Patch12: %{name}-%{version}-checks-sizes-AllTests.patch +Patch13: %{name}-%{version}-checks-whitespace-AllTests.patch +Patch14: %{name}-%{version}-grammars-AllTests.patch + +URL: http://checkstyle.sourceforge.net/ +Requires: ant >= 0:1.6 +Requires: antlr >= 0:2.7.1, regexp >= 0:1.2, jakarta-commons-logging +Requires: jakarta-commons-cli, jakarta-commons-beanutils +Requires: jakarta-commons-collections, jpackage-utils >= 0:1.5 +Requires: jaxp_parser_impl +BuildRequires: ant >= 0:1.6, ant-nodeps >= 0:1.6 +BuildRequires: ant-junit >= 0:1.6, junit, antlr >= 0:2.7.1 +BuildRequires: java-devel < 0:1.5.0 +BuildRequires: jakarta-commons-beanutils +BuildRequires: jakarta-commons-cli, xalan-j2, jpackage-utils >= 0:1.5 +BuildRequires: jakarta-commons-logging, jakarta-commons-collections, xerces-j2 +BuildRequires: antlr-javadoc, xml-commons-apis-javadoc +BuildRequires: jakarta-commons-beanutils-javadoc, ant-javadoc, /usr/bin/perl +BuildRequires: jdom +BuildRequires: velocity +Requires: antlr >= 0:2.7.1 +Requires: java +Requires: jpackage-utils +Requires: jakarta-commons-beanutils +Requires: jakarta-commons-cli, xalan-j2, jpackage-utils >= 0:1.5 +Requires: jakarta-commons-logging, jakarta-commons-collections, xerces-j2 +Requires: antlr-javadoc, xml-commons-apis-javadoc +Requires: jakarta-commons-beanutils-javadoc, ant-javadoc, /usr/bin/perl +Requires: jdom +Requires: velocity +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +A tool for checking Java source code for adherence to a set of rules. + +%package demo +Group: Development/Tools +Summary: Demos for %{name} +Requires: %{name} = %{epoch}:%{version} + +%description demo +Demonstrations and samples for %{name}. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + +%package manual +Group: Documentation +Summary: Manual for %{name} + +%description manual +Manual for %{name}. + +%package optional +Group: Development/Tools +Summary: Optional functionality for %{name} +Requires: %{name} = %{epoch}:%{version} +Requires(post): sed +Requires(postun): sed + +%description optional +Optional functionality for %{name}. + +%prep +%setup -q -n %{name}-src-%{version} +%patch0 -b .sav +#%patch1 -p0 +%patch2 -b .sav +%patch3 -b .sav +%patch4 -b .sav +%patch5 -b .sav +%patch6 -b .sav +%patch7 -b .sav +%patch8 -b .sav +%patch9 -b .sav +%patch10 -b .sav +%patch11 -b .sav +%patch12 -b .sav +%patch13 -b .sav +%patch14 -b .sav +%__perl -p -i -e 's|\./{\@docRoot}/\.\./index\.html|%{_docdir}/%{name}-manual-%{version}/index.html|' build.xml +# remove all binary libs +find . -name "*.jar" -exec %__rm -f {} \; +# some testinputs require java-1.5 +pushd src/testinputs +rm \ +com/puppycrawl/tools/checkstyle/coding/InputDeclarationOrder.java \ +com/puppycrawl/tools/checkstyle/coding/InputDefaultComesLast.java \ +com/puppycrawl/tools/checkstyle/coding/InputExplicitInit.java \ +com/puppycrawl/tools/checkstyle/coding/InputFinalize.java \ +com/puppycrawl/tools/checkstyle/coding/InputFinalLocalVariable.java \ +com/puppycrawl/tools/checkstyle/coding/InputInnerAssignment.java \ +com/puppycrawl/tools/checkstyle/coding/InputModifiedControl.java \ +com/puppycrawl/tools/checkstyle/coding/InputRequireThis.java \ +com/puppycrawl/tools/checkstyle/coding/InputUnnecessaryParentheses.java \ +com/puppycrawl/tools/checkstyle/Input15Extensions.java \ +com/puppycrawl/tools/checkstyle/InputDesignForExtension.java \ +com/puppycrawl/tools/checkstyle/InputFinalClass.java \ +com/puppycrawl/tools/checkstyle/InputFinalParameters.java \ +com/puppycrawl/tools/checkstyle/InputGenerics.java \ +com/puppycrawl/tools/checkstyle/InputHiddenField.java \ +com/puppycrawl/tools/checkstyle/InputHiddenFieldReorder.java \ +com/puppycrawl/tools/checkstyle/InputInner.java \ +com/puppycrawl/tools/checkstyle/InputJavadoc.java \ +com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java \ +com/puppycrawl/tools/checkstyle/InputLeftCurlyMethod.java \ +com/puppycrawl/tools/checkstyle/InputLeftCurlyOther.java \ +com/puppycrawl/tools/checkstyle/InputMagicNumber.java \ +com/puppycrawl/tools/checkstyle/InputModifier.java \ +com/puppycrawl/tools/checkstyle/InputOpWrap.java \ +com/puppycrawl/tools/checkstyle/InputScopeInnerInterfaces.java \ +com/puppycrawl/tools/checkstyle/InputSemantic.java \ +com/puppycrawl/tools/checkstyle/InputTags.java \ +com/puppycrawl/tools/checkstyle/InputTypeParamsTags.java \ +com/puppycrawl/tools/checkstyle/InputWhitespace.java \ +com/puppycrawl/tools/checkstyle/MyAnnotation.java \ +com/puppycrawl/tools/checkstyle/grammars/InputHexFloat.java \ +com/puppycrawl/tools/checkstyle/grammars/InputVararg.java \ +com/puppycrawl/tools/checkstyle/imports/InputImportControl.java \ +com/puppycrawl/tools/checkstyle/imports/InputImportOrderCaseInsensitive.java \ +com/puppycrawl/tools/checkstyle/imports/InputImportOrder.java \ +com/puppycrawl/tools/checkstyle/indentation/InputValidBlockIndent.java \ +com/puppycrawl/tools/checkstyle/indentation/InputValidClassDefIndent.java \ +com/puppycrawl/tools/checkstyle/indentation/InputValidForIndent.java \ +com/puppycrawl/tools/checkstyle/javadoc/TestGenerics.java \ +com/puppycrawl/tools/checkstyle/metrics/ClassCouplingCheckTestInput.java \ +com/puppycrawl/tools/checkstyle/package-info.java \ +com/puppycrawl/tools/checkstyle/whitespace/InputMethodParamPad.java \ +com/puppycrawl/tools/checkstyle/indentation/InputValidAssignIndent.java \ +com/puppycrawl/tools/checkstyle/InputDoubleCheckedLocking.java \ + +popd +pushd src/tests +rm \ +com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/GenericIllegalRegexpCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/RegexpCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/RequiredRegexpCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/UpperEllCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/blocks/EmptyBlockCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/blocks/LeftCurlyCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/blocks/RightCurlyCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/AvoidInlineConditionalsCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/DefaultComesLastCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/DoubleCheckedLockingCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/ExplicitInitializationCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/FinalLocalVariableCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/IllegalInstantiationCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/InnerAssignmentCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/MagicNumberCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/ModifiedControlVariableCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/RedundantThrowsCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/SuperFinalizeCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/coding/UnnecessaryParenthesesCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/design/DesignForExtensionCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/design/HideUtilityClassConstructorCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/design/VisibilityModifierCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/imports/ImportControlCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/imports/ImportOrderCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/imports/UnusedImportsCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/indentation/IndentationCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocMethodCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocStyleCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocTypeCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/javadoc/JavadocVariableCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/metrics/ClassDataAbstractionCouplingCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/metrics/ClassFanOutComplexityCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/modifier/RedundantModifierTest.java \ +com/puppycrawl/tools/checkstyle/checks/naming/ConstantNameCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/naming/LocalFinalVariableNameCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/naming/LocalVariableNameCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/naming/MemberNameCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/sizes/MethodLengthCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/MethodParamPadCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceAfterCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/NoWhitespaceBeforeCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/OperatorWrapCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/ParenPadCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/TypecastParenPadCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAfterCheckTest.java \ +com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundTest.java \ +com/puppycrawl/tools/checkstyle/grammars/HexFloatsTest.java \ +com/puppycrawl/tools/checkstyle/grammars/VarargTest.java \ + +popd + +%build +export JAVA_HOME=/usr/lib/jvm/java-1.4.2 +export OPT_JAR_LIST="ant/ant-junit junit ant/ant-nodeps jdom velocity" +export CLASSPATH=$(build-classpath commons-collections) + +pushd lib +ln -sf $(build-classpath antlr) . +ln -sf $(build-classpath commons-beanutils-core) . +ln -sf $(build-classpath commons-collections) . +ln -sf $(build-classpath commons-cli) . +ln -sf $(build-classpath commons-logging) . + +# FIXME: re-enable when Fedora has emma +#ln -sf $(build-classpath emma) . +#ln -sf $(build-classpath emma_ant) . +popd + +%ant \ + -Dbuild.sysclasspath=first \ + -Dant.javadoc=%{_javadocdir}/ant \ + -Dantlr.javadoc=%{_javadocdir}/antlr \ + -Djaxp.javadoc=%{_javadocdir}/xml-commons-apis \ + -Dbeanutils.javadoc=%{_javadocdir}/jakarta-commons-beanutils \ + build.bindist + +# FIXME: target run.tests disabled because it will need emma which Fedora does +# not have yet + +%install +%__rm -rf %{buildroot} + +# jar +%__mkdir_p %{buildroot}%{_javadir} +%__cp -pa target/dist/%{name}-%{version}/%{name}-%{version}.jar \ + %{buildroot}%{_javadir} +%__cp -pa target/dist/%{name}-%{version}/%{name}-optional-%{version}.jar \ + %{buildroot}%{_javadir} +(cd %{buildroot}%{_javadir} && + for jar in *-%{version}.jar; + do %__ln_s ${jar} `echo $jar| %__sed "s|-%{version}||g"`; + done +) + +# script +%__mkdir_p %{buildroot}%{_bindir} +%__cp -pa %{SOURCE1} %{buildroot}%{_bindir}/%{name} + +# dtds +%__mkdir_p %{buildroot}%{_datadir}/xml/%{name} +%__cp -pa %{SOURCE2} %{buildroot}%{_datadir}/xml/%{name}/catalog +%__cp -pa src/checkstyle/com/puppycrawl/tools/checkstyle/*.dtd \ + %{buildroot}%{_datadir}/xml/%{name} + +# javadoc +%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version} +%__cp -par target/dist/%{name}-%{version}/docs/api/* \ + %{buildroot}%{_javadocdir}/%{name}-%{version} +%__ln_s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} + +# demo +%__mkdir_p %{buildroot}%{_datadir}/%{name} +%__cp -par target/dist/%{name}-%{version}/contrib/* \ + %{buildroot}%{_datadir}/%{name} + +# ant.d +%__mkdir_p %{buildroot}%{_sysconfdir}/ant.d +%__cat > %{buildroot}%{_sysconfdir}/ant.d/%{name} << EOF +checkstyle antlr regexp jakarta-commons-beanutils jakarta-commons-cli jakarta-commons-logging jakarta-commons-collections jaxp_parser_impl +EOF + +# fix encoding issues in docs +for i in LICENSE LICENSE.apache README RIGHTS.antlr \ + build.xml checkstyle_checks.xml java.header sun_checks.xml suppressions.xml \ + target/dist/%{name}-%{version}/docs/css/*; do + tr -d \\r < $i > temp_file; mv temp_file $i +done + +%clean +%__rm -rf %{buildroot} + +%post +# Note that we're using a fully versioned catalog, so this is always ok. +if [ -x %{_bindir}/install-catalog -a -d %{_sysconfdir}/sgml ]; then + %{_bindir}/install-catalog --add \ + %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.cat \ + %{_datadir}/xml/%{name}/catalog > /dev/null || : +fi + +%postun +# Note that we're using a fully versioned catalog, so this is always ok. +if [ -x %{_bindir}/install-catalog -a -d %{_sysconfdir}/sgml ]; then + %{_bindir}/install-catalog --remove \ + %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.cat \ + %{_datadir}/xml/%{name}/catalog > /dev/null || : +fi + +%post optional +%__grep -q checkstyle-optional %{_sysconfdir}/ant.d/%{name} || \ +%__sed -i -e 's|checkstyle|checkstyle checkstyle-optional|' %{_sysconfdir}/ant.d/%{name} || : + +%postun optional +%__grep -q checkstyle-optional %{_sysconfdir}/ant.d/%{name} && \ +%__sed -i -e 's|checkstyle-optional ||' %{_sysconfdir}/ant.d/%{name} || : + +%files +%defattr(0644,root,root,0755) +%doc LICENSE LICENSE.apache README RIGHTS.antlr +%doc build.xml checkstyle_checks.xml java.header sun_checks.xml suppressions.xml + +%{_javadir}/%{name}.jar +%{_javadir}/%{name}-%{version}.jar +%{_datadir}/xml/%{name} +%attr(0755,root,root) %{_bindir}/* +%config(noreplace) %{_sysconfdir}/ant.d/%{name} + +%files demo +%defattr(0644,root,root,0755) +%{_datadir}/%{name} + +%files javadoc +%defattr(0644,root,root,0755) +%doc %{_javadocdir}/* + +%files manual +%defattr(0644,root,root,0755) +%doc target/dist/%{name}-%{version}/docs/* + +%files optional +%defattr(0644,root,root,0755) +%{_javadir}/%{name}-optional.jar +%{_javadir}/%{name}-optional-%{version}.jar + +%changelog +* Thu Feb 24 2007 Deepak Bhole - 0:4.1-4jpp.1 +- Update per Fedora spec +- Removed emma and excalibur-avalon-logkit dependencies + +* Thu Mar 30 2006 Ralph Apel 0:4.1-3jpp +- replace avalon-logkit by excalibur-avalon-logkit as BR + +* Wed Feb 22 2006 Ralph Apel 0:4.1-2jpp +- add exclude to javadoc task iot build with java-1.4.2-bea + +* Wed Feb 15 2006 Ralph Apel 0:4.1-1jpp +- update to 4.1 for JPP-1.7 +- reduce dependencies + +* Wed Feb 15 2006 Ralph Apel 0:3.5-2jpp +- set locale iot avoid failure of GeneratedJava14LexerTest + +* Mon Feb 21 2005 David Walluck 0:3.5-1jpp +- 0.3.5 +- fix ant task with new ant +- add more files to %%doc + +* Fri Aug 20 2004 Ralph Apel - 0:3.4-4jpp +- Build with ant-1.6.2 +- Runtime Req ant >= 0:1.6.2 + +* Fri Aug 06 2004 Ralph Apel - 0:3.4-3jpp +- Void change + +* Tue Jun 01 2004 Randy Watler - 0:3.4-2jpp +- Upgrade to Ant 1.6.X + +* Mon Apr 12 2004 Ville Skyttä - 0:3.4-1jpp +- Update to 3.4. +- Make -optional depend on the main package. +- Update DTD catalog, move DTDs to %%{_datadir}/xml/%%{name}. +- New style versionless javadoc dir symlinking. +- Add -optional jar to classpath in startup script if available. + +* Tue Jan 20 2004 David Walluck 0:3.3-1jpp +- 3.3 +- rediff patches +- add `optional' subpackage + +* Fri Jul 11 2003 Ville Skyttä - 0:3.1-2jpp +- Install DTDs into %%{_datadir}/sgml/%%{name}. +- Include catalog for DTDs, and install it if %%{_bindir}/install-catalog + is available. +- Javadoc crosslinking. + +* Wed Jun 4 2003 Ville Skyttä - 0:3.1-1jpp +- Update to 3.1. +- Non-versioned javadoc symlinking. + +* Fri Apr 4 2003 Ville Skyttä - 0:3.0-2jpp +- Rebuild for JPackage 1.5. + +* Sat Mar 1 2003 Ville Skyttä - 3.0-1jpp +- Update to 3.0. +- Run unit tests during build. +- Separate manual package. + +* Sat Sep 14 2002 Ville Skyttä 2.4-1jpp +- 2.4. +- No RPM macros in source URL. +- Use (patched) ant build.bindist task to fix docs. + +* Thu Jul 11 2002 Ville Skyttä 2.3-2jpp +- Unbreak build. +- Add shell script. + +* Tue Jul 9 2002 Ville Skyttä 2.3-1jpp +- Updated to 2.3. +- Use sed instead of bash 2 extension when symlinking jars during build. +- BuildRequires ant-optional. + +* Fri May 10 2002 Ville Skyttä 2.2-1jpp +- Updated to 2.2. +- Added versioned requirements. +- Fixed Distribution and Group tags. +- Added demo package. + +* Sun Mar 03 2002 Guillaume Rousse 2.1-1jpp +- first jpp release diff --git a/sources b/sources index e69de29..50b4a96 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +96b430fe5087b4f62fa78804475ee2ea checkstyle-src-4.1.tar.gz