aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2007-05-09 22:15:09 +0000
committerVlastimil Babka <caster@gentoo.org>2007-05-09 22:15:09 +0000
commit1e75fda0d81220a0494e053206be40f3abe4a7c2 (patch)
tree5b3dbaa73b25e3901675f093391e786f4955f1f6 /dev-util
parentbackport-util-concurrent moved to main tree (diff)
downloadjava-1e75fda0d81220a0494e053206be40f3abe4a7c2.tar.gz
java-1e75fda0d81220a0494e053206be40f3abe4a7c2.tar.bz2
java-1e75fda0d81220a0494e053206be40f3abe4a7c2.zip
dev-util/pmd: moved to main tree
svn path=/java-overlay/; revision=4597
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/pmd/ChangeLog11
-rw-r--r--dev-util/pmd/Manifest24
-rw-r--r--dev-util/pmd/files/pmd-3.9-build.xml.patch32
-rw-r--r--dev-util/pmd/files/pmd-3.9-gentoo.patch121
-rw-r--r--dev-util/pmd/files/pmd-3.9-launcher-pre-commands6
-rw-r--r--dev-util/pmd/pmd-3.9.ebuild83
6 files changed, 0 insertions, 277 deletions
diff --git a/dev-util/pmd/ChangeLog b/dev-util/pmd/ChangeLog
deleted file mode 100644
index 4486f4ba..00000000
--- a/dev-util/pmd/ChangeLog
+++ /dev/null
@@ -1,11 +0,0 @@
-# ChangeLog for dev-util/pmd
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 14 Jan 2007; Miroslav Šulc <fordfrog@gentoo.org> +pmd-3.9.ebuild,
- +files/pmd-3.9-build.xml.patch, +files/pmd-3.9-gentoo.patch,
- +files/pmd-3.9-launcher-pre-commands:
- Version bump, this version has some significant changes in deps, I also
- added test use flag which currently fails, launchers are now created using
- dolauncher.
-
diff --git a/dev-util/pmd/Manifest b/dev-util/pmd/Manifest
deleted file mode 100644
index e0319b62..00000000
--- a/dev-util/pmd/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
-AUX pmd-3.9-build.xml.patch 1290 RMD160 3e60f7ce094e51099f289bccb98d6eb81e3a2cf1 SHA1 446c9a06a9493cf5ba7125d20102857c6a000af8 SHA256 c807ac8ee0d2be4531615f51101273718764a7b3721790148c2cd9f6631dc6c3
-MD5 655cf4c77f51cbfa76de9a10f65a566c files/pmd-3.9-build.xml.patch 1290
-RMD160 3e60f7ce094e51099f289bccb98d6eb81e3a2cf1 files/pmd-3.9-build.xml.patch 1290
-SHA256 c807ac8ee0d2be4531615f51101273718764a7b3721790148c2cd9f6631dc6c3 files/pmd-3.9-build.xml.patch 1290
-AUX pmd-3.9-gentoo.patch 3238 RMD160 7856921bc0ea706e13150494df27a072ef3e1ad1 SHA1 1c066bc0696fa20d7ddc5111ec16ba479d045cb3 SHA256 a0cec626fa384ad00e4f059ef3d8654a496f04208b3dba543afaf0329a34f04e
-MD5 adbf7f176b18066461c4ab822eabcc06 files/pmd-3.9-gentoo.patch 3238
-RMD160 7856921bc0ea706e13150494df27a072ef3e1ad1 files/pmd-3.9-gentoo.patch 3238
-SHA256 a0cec626fa384ad00e4f059ef3d8654a496f04208b3dba543afaf0329a34f04e files/pmd-3.9-gentoo.patch 3238
-AUX pmd-3.9-launcher-pre-commands 171 RMD160 79aef0939954c457f7ec6bbbf7355eb7f2835626 SHA1 9462f785caaa2f36ce29cfb0e72636b1a24ba95a SHA256 d2e683d5512b7d102d595d6ef3a757bd21891f3257303506026e85f99bd2e8ad
-MD5 8095371a200f3962b33ea4e54f4c3f24 files/pmd-3.9-launcher-pre-commands 171
-RMD160 79aef0939954c457f7ec6bbbf7355eb7f2835626 files/pmd-3.9-launcher-pre-commands 171
-SHA256 d2e683d5512b7d102d595d6ef3a757bd21891f3257303506026e85f99bd2e8ad files/pmd-3.9-launcher-pre-commands 171
-DIST pmd-src-3.9.zip 11177126 RMD160 99ce682812694220576b5d5d06148f87860937ec SHA1 fb294d6fc7c02caede26f24af28dbdb30a2c928e SHA256 a24c7f6aa748d0f61f897008abe45b1e5ebaa89795f53274533682ff181cd96e
-EBUILD pmd-3.9.ebuild 2220 RMD160 5375b241ac69e4c5e1c04dc1f0dd0853517f067c SHA1 a68473cf71266a14e154939cbabc96babb4074f3 SHA256 3ddd0ab3b50c012625b1c7d2c1fbe56a304e2578b074001685d98fd31efe0746
-MD5 41c44a283f1218e80661be379129b37e pmd-3.9.ebuild 2220
-RMD160 5375b241ac69e4c5e1c04dc1f0dd0853517f067c pmd-3.9.ebuild 2220
-SHA256 3ddd0ab3b50c012625b1c7d2c1fbe56a304e2578b074001685d98fd31efe0746 pmd-3.9.ebuild 2220
-MISC ChangeLog 451 RMD160 b7785bc1359f8ac5cc8a2c374e3d79a45eb9c10a SHA1 9a14605ea83b49bd6e77bd2010d352841c5b38da SHA256 a6884af25fbe959211db080e75f7d84091e2c2bb999e5a583ef71ba90ed9bc4c
-MD5 8b6c89ca1c8b4b085220e1d5c0fe66ab ChangeLog 451
-RMD160 b7785bc1359f8ac5cc8a2c374e3d79a45eb9c10a ChangeLog 451
-SHA256 a6884af25fbe959211db080e75f7d84091e2c2bb999e5a583ef71ba90ed9bc4c ChangeLog 451
-MD5 6012157bd496f5db8acb4cc8ab06258c files/digest-pmd-3.9 232
-RMD160 0b04381972a0e5cd36604f5d2d0609fae8c8af21 files/digest-pmd-3.9 232
-SHA256 b67feaeba85d44d8dec0e0e6bad6ae228b4f9265447d6232f236a5fc1e951e6b files/digest-pmd-3.9 232
diff --git a/dev-util/pmd/files/pmd-3.9-build.xml.patch b/dev-util/pmd/files/pmd-3.9-build.xml.patch
deleted file mode 100644
index 5ece46ca..00000000
--- a/dev-util/pmd/files/pmd-3.9-build.xml.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- bin/build.xml.original 2007-01-14 11:15:09.000000000 +0100
-+++ bin/build.xml 2007-01-14 13:37:41.000000000 +0100
-@@ -15,11 +15,7 @@
-
- <path id="dependencies.path">
- <pathelement location="${dir.build}" />
-- <fileset dir="${dir.lib}">
-- <include name="jaxen-1.1-beta-10.jar" />
-- <include name="asm-3.0.jar" />
-- <include name="backport-util-concurrent.jar" />
-- </fileset>
-+ <fileset dir="${dir.lib}" includes="*.jar"/>
- </path>
-
- <target name="delete" description="Deletes the build directory and the pmd-x.x jar file.">
-@@ -67,7 +63,6 @@
- <jar jarfile="${dir.lib}\pmd-${version}.jar" includes="net/sourceforge/pmd/**/**,test/net/sourceforge/pmd/testframework/**/**,rulesets/**" basedir="${dir.build}">
- <manifest>
- <attribute name="Main-Class" value="net.sourceforge.pmd.PMD" />
-- <attribute name="Class-Path" value="jaxen-1.1-beta-10.jar asm-3.0.jar backport-util-concurrent.jar" />
- </manifest>
- </jar>
- </target>
-@@ -99,7 +94,7 @@
- <istrue value="${outputTestResultsToFile}"/>
- </condition>
-
-- <junit printsummary="yes" haltonfailure="no" forkmode="perBatch">
-+ <junit printsummary="yes" haltonfailure="yes" forkmode="perBatch">
- <classpath>
- <path refid="dependencies.path" />
- </classpath>
diff --git a/dev-util/pmd/files/pmd-3.9-gentoo.patch b/dev-util/pmd/files/pmd-3.9-gentoo.patch
deleted file mode 100644
index b7b12a59..00000000
--- a/dev-util/pmd/files/pmd-3.9-gentoo.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-diff -ru pmd-3.8.orig/bin/build.xml pmd-3.8/bin/build.xml
---- pmd-3.8.orig/bin/build.xml 2006-10-11 12:50:26.000000000 +0200
-+++ pmd-3.8/bin/build.xml 2006-10-11 12:51:57.000000000 +0200
-@@ -12,12 +12,7 @@
-
- <path id="dependencies.path">
- <pathelement location="${dir.build}" />
-- <fileset dir="${dir.lib}">
-- <include name="jaxen-1.1-beta-10.jar" />
-- <include name="jakarta-oro-2.0.8.jar" />
-- <include name="xercesImpl-2.6.2.jar" />
-- <include name="xmlParserAPIs-2.6.2.jar" />
-- </fileset>
-+ <fileset dir="${dir.lib}" includes="*.jar"/>
- </path>
-
- <target name="delete" description="Deletes the build directory and the pmd-x.x jar file.">
-@@ -60,7 +55,6 @@
- <jar jarfile="${dir.lib}\pmd-${version}.jar" includes="net/sourceforge/pmd/**/**,test/net/sourceforge/pmd/testframework/**/**,rulesets/**" basedir="${dir.build}">
- <manifest>
- <attribute name="Main-Class" value="net.sourceforge.pmd.PMD" />
-- <attribute name="Class-Path" value="jaxen-1.1-beta-10.jar jakarta-oro-2.0.8.jar" />
- </manifest>
- </jar>
- </target>
-diff -ru pmd-3.8.orig/bin/designer.sh pmd-3.8/bin/designer.sh
---- pmd-3.8.orig/bin/designer.sh 2006-10-11 12:50:26.000000000 +0200
-+++ pmd-3.8/bin/designer.sh 2006-10-11 12:55:00.000000000 +0200
-@@ -1,34 +1,11 @@
- #!/bin/bash
-
--SCRIPT_DIR=`dirname $0`
--CWD="$PWD"
-+cp=$(java-config -p xerces-2,saxpath,jaxen,pmd,xml-commons)
-
--cd "$SCRIPT_DIR/../lib"
--LIB_DIR=`pwd -P`
--
--classpath=$CLASSPATH
--
--build_dir="$SCRIPT_DIR/../build"
--
--if [ -d "$build_dir" ]; then
-- cd "$build_dir"
-- build_dir=`pwd -P`
-- classpath=$classpath:$build_dir
--fi
--
--cd "$CWD"
--
--for jarfile in `ls $LIB_DIR/*.jar`; do
-- classpath=$classpath:$jarfile
--done
--
--
--FILE=$1
-+FILE=${1}
- shift
--FORMAT=$1
-+FORMAT=${1}
- shift
--RULESETFILES="$@"
--
--# echo "CLASSPATH: $classpath"
-+RULESETFILES="${@}"
-
--java -cp $classpath net.sourceforge.pmd.util.designer.Designer
-+java -cp ${cp} net.sourceforge.pmd.util.designer.Designer
-diff -ru pmd-3.8.orig/bin/pmd.sh pmd-3.8/bin/pmd.sh
---- pmd-3.8.orig/bin/pmd.sh 2006-10-11 12:50:26.000000000 +0200
-+++ pmd-3.8/bin/pmd.sh 2006-10-11 12:58:17.000000000 +0200
-@@ -1,41 +1,20 @@
- #!/bin/bash
-
--if [ -z "$3" ]; then
-- script=`basename $0`
-+if [ -z "${3}" ]; then
-+ script=$(basename $0)
- echo "Usage:"
-- echo " $script <java-src-file> html|xml|text|vbhtml rulesetfile1[,rulesetfile2[,..]]"
-+ echo " ${script} <java-src-file> html|xml|text|vbhtml rulesetfile1[,rulesetfile2[,..]]"
- exit 1
- fi
-
--SCRIPT_DIR=`dirname $0`
--CWD="$PWD"
-+cp=$(java-config -p xerces-2,saxpath,jaxen,pmd,xml-commons)
-
--cd "$SCRIPT_DIR/../lib"
--LIB_DIR=`pwd -P`
--
--classpath=$CLASSPATH
--
--build_dir="$SCRIPT_DIR/../build"
--
--if [ -d "$build_dir" ]; then
-- cd "$build_dir"
-- build_dir=`pwd -P`
-- classpath=$classpath:$build_dir
--fi
--
--cd "$CWD"
--
--for jarfile in `ls $LIB_DIR/*.jar`; do
-- classpath=$classpath:$jarfile
--done
--
--
--FILE=$1
-+FILE=${1}
- shift
--FORMAT=$1
-+FORMAT=${1}
- shift
--RULESETFILES="$@"
-+RULESETFILES="${@}"
-
- # echo "CLASSPATH: $classpath"
-
--java -Xmx512m -cp $classpath net.sourceforge.pmd.PMD $FILE $FORMAT $RULESETFILES
-+exec $(java-config --java) -Xmx512m -cp ${cp} net.sourceforge.pmd.PMD ${FILE} ${FORMAT} ${RULESETFILES}
diff --git a/dev-util/pmd/files/pmd-3.9-launcher-pre-commands b/dev-util/pmd/files/pmd-3.9-launcher-pre-commands
deleted file mode 100644
index b2e48852..00000000
--- a/dev-util/pmd/files/pmd-3.9-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/pmd-3.9.ebuild b/dev-util/pmd/pmd-3.9.ebuild
deleted file mode 100644
index eebe7f35..00000000
--- a/dev-util/pmd/pmd-3.9.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/pmd/pmd-3.7.ebuild,v 1.2 2006/10/05 14:40:20 gustavoz Exp $
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation and so forth."
-HOMEPAGE="http://pmd.sourceforge.net"
-SRC_URI="mirror://sourceforge/pmd/${PN}-src-${PV}.zip"
-
-LICENSE="pmd"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-COMMON_DEPEND="
- dev-java/ant-core
- >=dev-java/asm-3.0
- >=dev-java/backport-util-concurrent-3.0
- >=dev-java/jaxen-1.1_beta10"
-
-RDEPEND=">=virtual/jre-1.5
- ${COMMON_DEPEND}"
-
-# NOTE: they include regression tests in the main jar so junit is needed on the cp even for src_compile
-
-# Fails unit tests with sun-jdk-1.6
-DEPEND="
- app-arch/unzip
- =dev-java/junit-3.8*
- test? (
- dev-java/ant-junit
- dev-java/ant-trax
- =virtual/jdk-1.5*
- )
- !test? ( >=virtual/jdk-1.5 )
- ${COMMON_DEPEND}"
-
-src_unpack() {
- unpack "${A}"
-
- # We patch build.xml to include all jars in lib dir
- cd "${S}"
- epatch "${FILESDIR}/${PN}-3.9-build.xml.patch"
-
- cd "${S}/lib/"
- rm -v *.jar || die
- java-pkg_jar-from ant-core
- java-pkg_jar-from asm-3 asm.jar
- java-pkg_jar-from backport-util-concurrent
- java-pkg_jar-from jaxen-1.1 jaxen.jar
- java-pkg_jar-from --build-only junit
-}
-
-EANT_BUILD_XML="bin/build.xml"
-
-src_test() {
- # fails with sun-jdk-1.6
- # http://sourceforge.net/tracker/index.php?func=detail&aid=1690135&group_id=56262&atid=479921
- 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}
-
- use doc && java-pkg_dojavadoc docs/api
- use source && java-pkg_dosrc src/*
-}
-
-pkg_postinst() {
- einfo
- einfo "Example rulesets can be found under"
- einfo "/usr/share/pmd/rulesets/"
- einfo
-}