aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2009-05-22 22:22:00 +0000
committerVlastimil Babka <caster@gentoo.org>2009-05-22 22:22:00 +0000
commit25f3b882fc7b1797ac649f786928a2d57b8452fd (patch)
tree3559a998a0f543090a91d8bd0f9277c7e4f80d82 /dev-util
parentmove jline version bump to tree (diff)
downloadjava-25f3b882fc7b1797ac649f786928a2d57b8452fd.tar.gz
java-25f3b882fc7b1797ac649f786928a2d57b8452fd.tar.bz2
java-25f3b882fc7b1797ac649f786928a2d57b8452fd.zip
pmd bump moved to main tree
svn path=/java-overlay/; revision=7781
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/pmd/ChangeLog36
-rw-r--r--dev-util/pmd/Manifest6
-rw-r--r--dev-util/pmd/files/pmd-4.2.4-build.xml.patch51
-rw-r--r--dev-util/pmd/files/pmd-4.2.4-launcher-pre-commands6
-rw-r--r--dev-util/pmd/metadata.xml9
-rw-r--r--dev-util/pmd/pmd-4.2.4.ebuild78
6 files changed, 0 insertions, 186 deletions
diff --git a/dev-util/pmd/ChangeLog b/dev-util/pmd/ChangeLog
deleted file mode 100644
index 204d7d50..00000000
--- a/dev-util/pmd/ChangeLog
+++ /dev/null
@@ -1,36 +0,0 @@
-# ChangeLog for dev-util/pmd
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 29 Jan 2009; Alistair Bush <ali_bush@gentoo.org> metadata.xml,
- pmd-4.2.4.ebuild:
- Drop ~ppc due to unsatisfied deps and other QA Fixes.
-
- 23 Nov 2008; Serkan Kaba <serkan@gentoo.org> -pmd-4.0.ebuild,
- -files/pmd-4.0-build.xml.patch, -files/pmd-4.0-launcher-pre-commands,
- -pmd-4.1.ebuild, -files/pmd-4.1-build.xml.patch,
- -files/pmd-4.1-launcher-pre-commands, -pmd-4.2.2.ebuild,
- -files/pmd-4.2.2-build.xml.patch, -files/pmd-4.2.2-launcher-pre-commands,
- +pmd-4.2.4.ebuild, +files/pmd-4.2.4-build.xml.patch,
- +files/pmd-4.2.4-launcher-pre-commands:
- Version bump. Remove old.
-
- 22 Jun 2008; Miroslav Šulc <fordfrog@gentoo.org> +pmd-4.2.2.ebuild,
- +files/pmd-4.2.2-build.xml.patch, +files/pmd-4.2.2-launcher-pre-commands:
- Version bump.
-
- 06 Feb 2008; Miroslav Šulc <fordfrog@gentoo.org> pmd-4.1.ebuild:
- Fixed dependency on hamcrest
-
- 25 Nov 2007; Miroslav Šulc <fordfrog@gentoo.org> ++, ++, ++,
- pmd-4.0.ebuild:
- Version bump
-
- 29 Jul 2007; Miroslav Šulc <fordfrog@gentoo.org> pmd-4.0.ebuild:
- Included xslt files
-
- 29 Jul 2007; Miroslav Šulc <fordfrog@gentoo.org>
- +files/pmd-4.0-build.xml.patch, +files/pmd-4.0-launcher-pre-commands,
- +pmd-4.0.ebuild:
- Version bump. Cannot go to the main tree as it needs junit-4.
-
diff --git a/dev-util/pmd/Manifest b/dev-util/pmd/Manifest
deleted file mode 100644
index 87e4139e..00000000
--- a/dev-util/pmd/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX pmd-4.2.4-build.xml.patch 2313 RMD160 7fcd4883c6ba45b153b681c7f3d2db255fe19475 SHA1 c7686d05d30b28bf412edbeb6b168085cd5e7d67 SHA256 22672c88dc2af5f12cc59a65a5ea496f1de0493282e82e7e0a68027e853421c8
-AUX pmd-4.2.4-launcher-pre-commands 171 RMD160 79aef0939954c457f7ec6bbbf7355eb7f2835626 SHA1 9462f785caaa2f36ce29cfb0e72636b1a24ba95a SHA256 d2e683d5512b7d102d595d6ef3a757bd21891f3257303506026e85f99bd2e8ad
-DIST pmd-src-4.2.4.zip 10773707 RMD160 1bc89168e09246918e3bb797d0327e5e5c2466de SHA1 4b64d03e725561eceb337c01096b3319b6f680d1 SHA256 e623490c0654b914e2ed4cc45dcc8106d9c013dfdc8fd069e8619f6b0e8eb403
-EBUILD pmd-4.2.4.ebuild 1845 RMD160 f91c336d4356fa047125722108d7ad7a8ac8c51c SHA1 e561d5a3e947948ec94e3c7b66a81483df74ea7e SHA256 caf074576f7e7fd2e2e237927dc6093354e0e8e42e1deb68f2c5c0e3004aa430
-MISC ChangeLog 1364 RMD160 044a19bf70835f456e4a76f0d29d9be8ef896b9f SHA1 19ac282bb4e618d192cc7515141bec2e0eb9e3a8 SHA256 e1a29ae8e92d38412bc081599835f48000cbc726893bfe2141178557aec8d3a2
-MISC metadata.xml 318 RMD160 55aee3c7fe49e09d68d9ec8274e69cffdeb97fb2 SHA1 8e2fd8242ae5c4c9d23bdf495d69d41a4a7f8f51 SHA256 af2b29ca5990f56b20b9e0690689beb09fd68d9185f2012797523c1d5abf574d
diff --git a/dev-util/pmd/files/pmd-4.2.4-build.xml.patch b/dev-util/pmd/files/pmd-4.2.4-build.xml.patch
deleted file mode 100644
index a0f04356..00000000
--- a/dev-util/pmd/files/pmd-4.2.4-build.xml.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-diff -Nur pmd-4.2.4/bin/build.xml pmd-4.2.4_patched/bin/build.xml
---- pmd-4.2.4/bin/build.xml 2008-08-31 15:32:20.000000000 +0300
-+++ pmd-4.2.4_patched/bin/build.xml 2008-11-23 08:15:09.000000000 +0200
-@@ -22,11 +22,7 @@
-
- <path id="dependencies.path">
- <pathelement location="${dir.build}" />
-- <fileset dir="${dir.lib}">
-- <include name="jaxen-${jaxen.version}.jar" />
-- <include name="asm-${asm.version}.jar" />
-- <include name="junit-${junit.version}.jar" />
-- </fileset>
-+ <fileset dir="${dir.lib}" includes="*.jar"/>
- </path>
-
- <target name="delete" description="Deletes the build directory and the pmd-x.x jar file.">
-@@ -76,7 +72,6 @@
- <zipfileset dir="etc" includes="ruleset.dtd,ruleset_xml_schema.xsd" prefix="rulesets"/>
- <manifest>
- <attribute name="Main-Class" value="net.sourceforge.pmd.PMD" />
-- <attribute name="Class-Path" value="jaxen-${jaxen.version}.jar asm-${asm.version}.jar" />
- </manifest>
- </jar>
-
-@@ -86,17 +81,6 @@
- basedir="${dir.build}" />
- </target>
-
-- <taskdef name="retroweaver" classname="net.sourceforge.retroweaver.ant.RetroWeaverTask">
-- <classpath>
-- <pathelement location="${dir.lib14}/retroweaver-${retroweaver.version}.jar"/>
-- <pathelement location="${dir.lib14}/retroweaver-rt-${retroweaver.version}.jar"/>
-- <pathelement location="${dir.lib14}/backport-util-concurrent.jar"/>
-- <pathelement location="${dir.lib14}/asm-commons-${asm.version}.jar"/>
-- <pathelement location="${dir.lib14}/asm-util-${asm.version}.jar"/>
-- <pathelement location="${dir.lib}/asm-${asm.version}.jar"/>
-- </classpath>
-- </taskdef>
--
- <target name="weavejunit" depends="jar">
- <path id="retroweaverclasspath">
- <pathelement location="${dir.lib14}/retroweaver-rt-${retroweaver.version}.jar"/>
-@@ -211,7 +195,7 @@
- <target name="test-execute" description="Runs the unit tests">
- <delete dir="${test.outputdir}" />
- <mkdir dir="${test.outputdir}/xml"/>
-- <junit printsummary="${test.printsummary}" showoutput="no" filtertrace="yes" haltonfailure="no" jvm="${test.jvm}" forkmode="perBatch"
-+ <junit printsummary="${test.printsummary}" showoutput="no" filtertrace="yes" haltonfailure="yes" jvm="${test.jvm}" forkmode="perBatch"
- failureProperty="test.failure"
- >
- <sysproperty key="pmd.regress" value="${test.regression}"/>
diff --git a/dev-util/pmd/files/pmd-4.2.4-launcher-pre-commands b/dev-util/pmd/files/pmd-4.2.4-launcher-pre-commands
deleted file mode 100644
index b2e48852..00000000
--- a/dev-util/pmd/files/pmd-4.2.4-launcher-pre-commands
+++ /dev/null
@@ -1,6 +0,0 @@
-if [ -z "$3" ]; then
- script=`basename $0`
- echo "Usage:"
- echo " $script <java-src-file> html|xml|text|vbhtml rulesetfile1[,rulesetfile2[,..]]"
- exit 1
-fi
diff --git a/dev-util/pmd/metadata.xml b/dev-util/pmd/metadata.xml
deleted file mode 100644
index b62533d1..00000000
--- a/dev-util/pmd/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>java</herd>
- <longdescription>
- A Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation and so forth.
- </longdescription>
-</pkgmetadata>
-
diff --git a/dev-util/pmd/pmd-4.2.4.ebuild b/dev-util/pmd/pmd-4.2.4.ebuild
deleted file mode 100644
index e2267562..00000000
--- a/dev-util/pmd/pmd-4.2.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-JAVA_PKG_IUSE="doc source test"
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A Java source code analyzer."
-HOMEPAGE="http://pmd.sourceforge.net"
-SRC_URI="mirror://sourceforge/pmd/${PN}-src-${PV}.zip"
-
-LICENSE="pmd"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-COMMON_DEPEND="
- dev-java/ant-core
- >=dev-java/asm-3.0
- >=dev-java/jaxen-1.1_beta10"
-
-RDEPEND=">=virtual/jre-1.5
- ${COMMON_DEPEND}"
-
-DEPEND=">=virtual/jdk-1.5
- app-arch/unzip
- >=dev-java/junit-4.4
- test? (
- dev-java/ant-junit
- dev-java/ant-trax
- dev-java/hamcrest
- )
- ${COMMON_DEPEND}"
-
-RESTRICT="test"
-
-src_unpack() {
- unpack ${A}
-
- # We patch build.xml to include all jars in lib dir
- cd "${S}" || die
- epatch "${FILESDIR}/${P}-build.xml.patch"
- find -name "*.jar" | xargs rm -v
-
- cd "${S}/lib"
- java-pkg_jar-from ant-core
- java-pkg_jar-from asm-3 asm.jar
- java-pkg_jar-from jaxen-1.1 jaxen.jar
- java-pkg_jar-from --build-only junit-4
- use test && java-pkg_jar-from --build-only hamcrest
-}
-
-EANT_BUILD_XML="bin/build.xml"
-
-src_test() {
- ANT_TASKS="ant-junit ant-trax" eant -f bin/build.xml test -DoutputTestResultsToFile=true
-}
-
-src_install() {
- java-pkg_newjar lib/${P}.jar
- java-pkg_register-ant-task
-
- # Create launchers and copy rulesets
- java-pkg_dolauncher ${PN} --main net.sourceforge.pmd.PMD --java_args "-Xmx512m" \
- -pre "${FILESDIR}"/${P}-launcher-pre-commands
- java-pkg_dolauncher ${PN}-designer --main net.sourceforge.pmd.util.designer.Designer
- cp -r rulesets "${D}"/usr/share/${PN}
- mkdir "${D}"/usr/share/${PN}/etc
- cp -r etc/xslt "${D}"/usr/share/${PN}/etc/
-
- use doc && java-pkg_dojavadoc docs/api
- use source && java-pkg_dosrc src/net
-}
-
-pkg_postinst() {
- elog "Example rulesets can be found under"
- elog "/usr/share/pmd/rulesets/"
-}