commit:     077e218d118d47fecda6d8959d186122cf64b66d
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 14:43:39 2019 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 14:43:39 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077e218d

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 <AT> gentoo.org>

 dev-util/pmd/Manifest                              |  1 -
 dev-util/pmd/files/pmd-4.2.5-build.xml.patch       | 51 ---------------
 dev-util/pmd/files/pmd-4.2.5-launcher-pre-commands |  6 --
 dev-util/pmd/metadata.xml                          | 11 ----
 dev-util/pmd/pmd-4.2.5.ebuild                      | 74 ----------------------
 5 files changed, 143 deletions(-)

diff --git a/dev-util/pmd/Manifest b/dev-util/pmd/Manifest
deleted file mode 100644
index e97370d2b76..00000000000
--- 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 a0f04356862..00000000000
--- 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 b2e48852597..00000000000
--- 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 f4e182129a3..00000000000
--- 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>j...@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 71b3b7ebd19..00000000000
--- 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/"
-}

Reply via email to