diff options
author | 2007-05-09 22:15:09 +0000 | |
---|---|---|
committer | 2007-05-09 22:15:09 +0000 | |
commit | 1e75fda0d81220a0494e053206be40f3abe4a7c2 (patch) | |
tree | 5b3dbaa73b25e3901675f093391e786f4955f1f6 /dev-util | |
parent | backport-util-concurrent moved to main tree (diff) | |
download | java-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/ChangeLog | 11 | ||||
-rw-r--r-- | dev-util/pmd/Manifest | 24 | ||||
-rw-r--r-- | dev-util/pmd/files/pmd-3.9-build.xml.patch | 32 | ||||
-rw-r--r-- | dev-util/pmd/files/pmd-3.9-gentoo.patch | 121 | ||||
-rw-r--r-- | dev-util/pmd/files/pmd-3.9-launcher-pre-commands | 6 | ||||
-rw-r--r-- | dev-util/pmd/pmd-3.9.ebuild | 83 |
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 -} |