summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2019-06-16 16:43:39 +0200
committerAndreas K. Hüttel <dilfridge@gentoo.org>2019-06-16 16:43:39 +0200
commit077e218d118d47fecda6d8959d186122cf64b66d (patch)
tree614367b80ac054e150171f15d46be88c0218f514
parentdev-tex/culmus-latex: remove old (diff)
downloadgentoo-077e218d118d47fecda6d8959d186122cf64b66d.tar.gz
gentoo-077e218d118d47fecda6d8959d186122cf64b66d.tar.bz2
gentoo-077e218d118d47fecda6d8959d186122cf64b66d.zip
dev-util/pmd: remove last-rited package
Closes: https://bugs.gentoo.org/507160 Closes: https://bugs.gentoo.org/612898 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r--dev-util/pmd/Manifest1
-rw-r--r--dev-util/pmd/files/pmd-4.2.5-build.xml.patch51
-rw-r--r--dev-util/pmd/files/pmd-4.2.5-launcher-pre-commands6
-rw-r--r--dev-util/pmd/metadata.xml11
-rw-r--r--dev-util/pmd/pmd-4.2.5.ebuild74
5 files changed, 0 insertions, 143 deletions
diff --git a/dev-util/pmd/Manifest b/dev-util/pmd/Manifest
deleted file mode 100644
index e97370d2b76e..000000000000
--- a/dev-util/pmd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pmd-src-4.2.5.zip 10801078 BLAKE2B c80acf1f723aaeff4b4af68a666eff747845ed13f941b46299c37dfe8a5fc910d662a526e5d7723faee6d647705ac6d7fefb53c53bd3bbd196db1faa5266f5c7 SHA512 f515445126d0b3ad11adac491df94d4e1e806764b2601b4ad9974a090d8542cfc4992d4aaf5ef61470459ecaf4c75db0865e257a1f7ea065b3d248b53387e93e
diff --git a/dev-util/pmd/files/pmd-4.2.5-build.xml.patch b/dev-util/pmd/files/pmd-4.2.5-build.xml.patch
deleted file mode 100644
index a0f043568625..000000000000
--- a/dev-util/pmd/files/pmd-4.2.5-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.5-launcher-pre-commands b/dev-util/pmd/files/pmd-4.2.5-launcher-pre-commands
deleted file mode 100644
index b2e48852597d..000000000000
--- a/dev-util/pmd/files/pmd-4.2.5-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 f4e182129a3d..000000000000
--- a/dev-util/pmd/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">pmd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-util/pmd/pmd-4.2.5.ebuild b/dev-util/pmd/pmd-4.2.5.ebuild
deleted file mode 100644
index 71b3b7ebd19f..000000000000
--- a/dev-util/pmd/pmd-4.2.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=2
-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
- dev-java/jaxen:1.1
- >=dev-java/junit-4.4:4"
-
-RDEPEND=">=virtual/jre-1.5
- ${COMMON_DEPEND}"
-
-DEPEND=">=virtual/jdk-1.5
- app-arch/unzip
- test? (
- dev-java/ant-junit4
- )
- ${COMMON_DEPEND}"
-
-# tests fail
-RESTRICT="test"
-
-java_prepare() {
- 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 junit-4
-}
-
-EANT_BUILD_XML="bin/build.xml"
-
-src_test() {
- # junit does not like collisions
- rm lib/ant.jar
- ANT_TASKS="ant-junit4 ant-core" 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/"
-}