Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, sci-biology/picard/files/, sci-biology/picard/
Date: Sat, 08 Jan 2022 10:33:11
Message-Id: 1641637949.8c4dc835b136a9585d825da398339774c16b7c43.jsmolic@gentoo
1 commit: 8c4dc835b136a9585d825da398339774c16b7c43
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 8 10:28:27 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 8 10:32:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4dc835
7
8 sci-biology/picard: treeclean
9
10 Closes: https://bugs.gentoo.org/776298
11 Closes: https://bugs.gentoo.org/580176
12 Closes: https://bugs.gentoo.org/572142
13 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
14
15 profiles/package.mask | 6 --
16 sci-biology/picard/Manifest | 1 -
17 sci-biology/picard/files/1.103-gentoo.patch | 131 ----------------------------
18 sci-biology/picard/metadata.xml | 11 ---
19 sci-biology/picard/picard-1.103.ebuild | 69 ---------------
20 5 files changed, 218 deletions(-)
21
22 diff --git a/profiles/package.mask b/profiles/package.mask
23 index e798dcbe3f3b..f4e46b9e59e0 100644
24 --- a/profiles/package.mask
25 +++ b/profiles/package.mask
26 @@ -230,12 +230,6 @@ games-action/multimc
27 # Package without consumers. Bug #828740. Removal in 30 days.
28 www-apache/mod_caucho
29
30 -# David Seifert <soap@g.o> (2021-12-06)
31 -# Ancient release, EAPI 5, downloads random data,
32 -# latest version uses Gradle.
33 -# Bug #572142, #580176, #776298, removal in 30 days.
34 -sci-biology/picard
35 -
36 # Conrad Kostecki <conikost@g.o> (2021-12-04)
37 # Masking newer versions for both packages,
38 # as they cannot be compiled due upstream change.
39
40 diff --git a/sci-biology/picard/Manifest b/sci-biology/picard/Manifest
41 deleted file mode 100644
42 index 62dd6475dcea..000000000000
43 --- a/sci-biology/picard/Manifest
44 +++ /dev/null
45 @@ -1 +0,0 @@
46 -DIST picard-1.103.tar.bz2 15037887 BLAKE2B a4df3aad9242749964a997698d80634e14ce19af575de9609655483eba247d0968cbdc856dbf00d854ec7eae37da8f3d047c50e4b78843e9d08441d9ef18eff6 SHA512 f8db38a8fee278868cd2ea11f78275a5defadf36e053703133f0f90836df8e3a3ca08635fd7c02967ed99b52bc5baffa600a34b58a94288d3eede7f5c3dd79ca
47
48 diff --git a/sci-biology/picard/files/1.103-gentoo.patch b/sci-biology/picard/files/1.103-gentoo.patch
49 deleted file mode 100644
50 index 00e89b95056a..000000000000
51 --- a/sci-biology/picard/files/1.103-gentoo.patch
52 +++ /dev/null
53 @@ -1,131 +0,0 @@
54 -diff --git a/build.xml b/build.xml
55 -index fca2271..11f4fbd 100755
56 ---- a/build.xml
57 -+++ b/build.xml
58 -@@ -52,9 +52,6 @@
59 - <property name="testng.verbosity" value="2"/>
60 - <property name="test.debug.port" value="5005" /> <!-- override on the command line if desired -->
61 -
62 -- <property environment="env"/>
63 -- <property name="java6.home" value="${env.JAVA6_HOME}"/>
64 --
65 - <condition property="isUnix">
66 - <os family="unix"/>
67 - </condition>
68 -@@ -78,9 +75,6 @@
69 - <pathelement location="${classes}"/>
70 - </path>
71 -
72 -- <path id="java6.lib.ref">
73 -- <fileset dir="${java6.home}/lib" includes="*.jar"/>
74 -- </path>
75 - </target>
76 -
77 - <!-- CLEAN -->
78 -@@ -94,10 +88,6 @@
79 - </target>
80 -
81 - <!-- COMPILE -->
82 -- <target name="compile" depends="compile-src, compile-tests"
83 -- description="Compile files without cleaning">
84 -- </target>
85 --
86 - <target name="compile-src" depends="compile-sam-jdk, compile-picard, compile-tribble, compile-variant" description="Compile files without cleaning"/>
87 -
88 - <target name="compile-sam-jdk" depends="init" description="Compile sam-jdk files without cleaning">
89 -@@ -138,7 +128,7 @@
90 - </target>
91 -
92 - <!-- TEST -->
93 -- <target name="test" depends="compile, set_excluded_test_groups" description="Run unit tests">
94 -+ <target name="test" depends="compile-tests, set_excluded_test_groups" description="Run unit tests">
95 - <taskdef resource="testngtasks" classpathref="classpath"/>
96 - <testng suitename="picard-tests" classpathref="classpath" outputdir="${test.output}"
97 - failureproperty="tests.failed" excludedgroups="${excludedTestGroups}" workingDir="${basedir}"
98 -@@ -151,6 +141,8 @@
99 - <classfileset dir="${classes.test}">
100 - <include name="**/Test*.class"/>
101 - <include name="**/*Test.class"/>
102 -+ <exclude name="**/ValidateSamFileTest.class" />
103 -+ <exclude name="**/VCFWriterUnitTest.class" />
104 - </classfileset>
105 - <jvmarg value="-Xmx2G"/>
106 - </testng>
107 -@@ -165,7 +157,7 @@
108 - </target>
109 -
110 - <target name="single-test"
111 -- depends="compile, compile-tests"
112 -+ depends="compile-tests"
113 - description="Compile and run a single test.">
114 - <taskdef resource="testngtasks" classpathref="classpath"/>
115 - <fail unless="name" message="Please provide input test: -Dname=..." />
116 -@@ -200,13 +192,12 @@
117 - </jar>
118 - </target>
119 -
120 -- <target name="picard-jar" depends="compile"
121 -+ <target name="picard-jar" depends="compile-src"
122 - description="Builds picard-${picard-version}.jar for inclusion in other projects">
123 - <mkdir dir="${dist}"/>
124 - <jar destfile="${dist}/picard-${picard-version}.jar" compress="no">
125 - <fileset dir="${classes}" includes ="net/sf/picard/**/*.*"/>
126 - <fileset dir="${src.scripts}" includes="**/*.R"/>
127 -- <zipfileset src="${lib}/apache-ant-1.8.2-bzip2.jar"/>
128 - <manifest>
129 - <attribute name="Implementation-Version" value="${picard-version}(${repository.revision})"/>
130 - <attribute name="Implementation-Vendor" value="Broad Institute"/>
131 -@@ -214,7 +205,7 @@
132 - </jar>
133 - </target>
134 -
135 -- <target name="tribble-jar" depends="compile"
136 -+ <target name="tribble-jar" depends="compile-src"
137 - description="Builds tribble-${tribble-version}.jar for inclusion in other projects">
138 - <mkdir dir="${dist}"/>
139 - <jar destfile="${dist}/tribble-${tribble-version}.jar" compress="no">
140 -@@ -225,7 +216,7 @@
141 - </copy>
142 - </target>
143 -
144 -- <target name="variant-jar" depends="compile"
145 -+ <target name="variant-jar" depends="compile-src"
146 - description="Builds variant-${variant-version}.jar for inclusion in other projects">
147 - <mkdir dir="${dist}"/>
148 - <jar destfile="${dist}/variant-${variant-version}.jar" compress="no">
149 -@@ -262,7 +253,7 @@
150 - </javadoc>
151 - </target>
152 -
153 -- <target name="package-commands" depends="compile, sam-jar, picard-jar, tribble-jar, variant-jar">
154 -+ <target name="package-commands" depends="compile-src, sam-jar, picard-jar, tribble-jar, variant-jar">
155 - <delete dir="${command_tmp}"/>
156 -
157 - <mkdir dir="${command_tmp}"/>
158 -@@ -344,7 +335,7 @@
159 - </target>
160 -
161 - <!-- ALL -->
162 -- <target name="all" depends="compile, sam-jar, picard-jar, tribble-jar, variant-jar, package-commands, document-standard-options" description="Default build target">
163 -+ <target name="all" depends="compile-src, sam-jar, picard-jar, tribble-jar, variant-jar, package-commands, document-standard-options" description="Default build target">
164 - <zip zipfile="${dist}/picard-tools-${picard-version}.zip">
165 - <zipfileset dir="${dist}" includes="*.jar" prefix="picard-tools-${picard-version}"/>
166 - <zipfileset dir="${lib}" includes="snappy*.jar"/>
167 -@@ -468,8 +459,6 @@
168 - target="${javac.target}">
169 - <classpath refid="@{compile.classpath}"/>
170 - <compilerarg line="@{compiler.args}" />
171 -- <!-- ensure that Java 6 bootclasspath is used -->
172 -- <compilerarg value="-Xbootclasspath/p:${toString:java6.lib.ref}"/>
173 - </javac>
174 - </sequential>
175 - </macrodef>
176 -@@ -494,8 +483,6 @@
177 - <pathelement location="${classes}"/>
178 - </classpath>
179 - <compilerarg line="@{compiler.args}"/>
180 -- <!-- ensure that Java 6 bootclasspath is used -->
181 -- <compilerarg value="-Xbootclasspath/p:${toString:java6.lib.ref}"/>
182 - </javac>
183 - </sequential>
184 - </macrodef>
185
186 diff --git a/sci-biology/picard/metadata.xml b/sci-biology/picard/metadata.xml
187 deleted file mode 100644
188 index 22fd62cbaa79..000000000000
189 --- a/sci-biology/picard/metadata.xml
190 +++ /dev/null
191 @@ -1,11 +0,0 @@
192 -<?xml version="1.0" encoding="UTF-8"?>
193 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
194 -<pkgmetadata>
195 - <maintainer type="project">
196 - <email>sci-biology@g.o</email>
197 - <name>Gentoo Biology Project</name>
198 - </maintainer>
199 - <upstream>
200 - <remote-id type="sourceforge">picard</remote-id>
201 - </upstream>
202 -</pkgmetadata>
203
204 diff --git a/sci-biology/picard/picard-1.103.ebuild b/sci-biology/picard/picard-1.103.ebuild
205 deleted file mode 100644
206 index 7a6111c87746..000000000000
207 --- a/sci-biology/picard/picard-1.103.ebuild
208 +++ /dev/null
209 @@ -1,69 +0,0 @@
210 -# Copyright 1999-2013 Gentoo Foundation
211 -# Distributed under the terms of the GNU General Public License v2
212 -
213 -EAPI="5"
214 -
215 -JAVA_PKG_IUSE="doc source test"
216 -WANT_ANT_TASKS="ant-apache-bcel dev-java/testng:0 ant-junit4"
217 -
218 -inherit java-pkg-2 java-ant-2
219 -
220 -DESCRIPTION="Java-based command-line utilities that manipulate SAM files"
221 -HOMEPAGE="http://picard.sourceforge.net/"
222 -SRC_URI="https://dev.gentoo.org/~ercpe/distfiles/${CATEGORY}/${PN}/${P}.tar.bz2"
223 -
224 -LICENSE="Apache-2.0"
225 -SLOT="0"
226 -IUSE=""
227 -KEYWORDS="~amd64 ~x86"
228 -
229 -CDEPEND="dev-java/snappy:1.0
230 - dev-java/cofoja:0
231 - dev-java/commons-jexl:2
232 - dev-java/ant-core:0"
233 -
234 -DEPEND=">=virtual/jdk-1.6
235 - dev-java/ant-apache-bcel:0
236 - test? (
237 - dev-java/testng:0
238 - dev-lang/R
239 - )
240 - ${CDEPEND}"
241 -RDEPEND=">=virtual/jre-1.6
242 - ${CDEPEND}"
243 -
244 -EANT_BUILD_TARGET="all"
245 -EANT_TEST_TARGET="test"
246 -EANT_NEEDS_TOOLS="true"
247 -JAVA_ANT_REWRITE_CLASSPATH="true"
248 -EANT_GENTOO_CLASSPATH="snappy-1.0,cofoja,commons-jexl-2,ant-core"
249 -EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},testng"
250 -
251 -java_prepare() {
252 - mkdir "${S}"/lib || die
253 -
254 - epatch "${FILESDIR}"/${PV}-gentoo.patch
255 -
256 - mv "${S}"/src/java/net/sf/samtools/SAMTestUtil.java "${S}"/src/tests/java/net/sf/samtools || die
257 -}
258 -
259 -src_install() {
260 - cd dist || die
261 -
262 - for i in *-${PV}.jar; do
263 - java-pkg_newjar $i ${i/-${PV}/}
264 - rm $i || die
265 - done
266 -
267 - java-pkg_dojar *.jar
268 - for i in *.jar; do
269 - java-pkg_dolauncher ${i/.jar/} --jar $i;
270 - done
271 -
272 - use source && java-pkg_dosrc "${S}"/src/java/*
273 - use doc && java-pkg_dojavadoc "${S}"/javadoc
274 -}
275 -
276 -src_test() {
277 - java-pkg-2_src_test
278 -}