summaryrefslogtreecommitdiff
path: root/dev-java/trove
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/trove
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/trove')
-rw-r--r--dev-java/trove/Manifest10
-rw-r--r--dev-java/trove/files/trove-3.0.2-java.io.tmpdir.patch25
-rw-r--r--dev-java/trove/metadata.xml11
-rw-r--r--dev-java/trove/trove-2.1.0.ebuild29
-rw-r--r--dev-java/trove/trove-3.0.2-r1.ebuild37
-rw-r--r--dev-java/trove/trove-3.0.2-r2.ebuild41
-rw-r--r--dev-java/trove/trove-3.0.2.ebuild30
7 files changed, 183 insertions, 0 deletions
diff --git a/dev-java/trove/Manifest b/dev-java/trove/Manifest
new file mode 100644
index 000000000000..8abde816ff92
--- /dev/null
+++ b/dev-java/trove/Manifest
@@ -0,0 +1,10 @@
+AUX trove-3.0.2-java.io.tmpdir.patch 809 SHA256 8c9968bc9ef09003700257830f4432c6f4d6f96b2ede0cb3859d228c0da50f25 SHA512 cf174935aaa56be3aad9bf65b7973fae08f4c614f26ba761f14573d2df6ce8bc116ef651402cdaae34df903c36d3d7c254ee9c39415dbd10f8679798896530a5 WHIRLPOOL ba55c2260fc8ed9d8588c95723f08027dcf2d04c008d6be8c2a8813cbfdd8716ac4c4aaf2e0953a0d97bba7cdf2e1311d61460a897517fc769b1fa8201015360
+DIST trove-2.1.0.tar.gz 2438529 SHA256 a5929e1f93aee0c6c71df0476675875b172e797f0657bf5129cac60e047e6b6e SHA512 a0c3d71fa5bade59efcca7a65cacb90138a48d4346886a7a6e0c30f2736ef91afd532484efa73cb5b788449391433810bf6d51acac35bf28a4ceca9787d13429 WHIRLPOOL c38ea897666ee9d85302c569f506f17e2fbfe07481f3f2062c7c2c30dc02401c99e6b80312cc557cbfce4a9bf017e7a403a46dc5499b6685ecffd805bdea6ee6
+DIST trove-3.0.2.tar.gz 5880161 SHA256 24dc843223a8b547c4408e511b819552deeda81cf7d2c66409ef615ee29f2071 SHA512 27460a66bad6f206eaeae02453c94333456db5a9c566246d495fb4184d42de6033b66d1bf74060f799cf4298d531afeb9597b92da4e2963b43dd4ef072ee750b WHIRLPOOL c89ab0bf9702c7e8e8ba58605c033666cab4fdaec175788ec6c2b2219ac5722039991ce730d54ca369735934b03ede414f7f0db770aa625df3b989e75e3ddb8d
+EBUILD trove-2.1.0.ebuild 766 SHA256 67007e71589b5911d9ebb312761fe0a2061aef14d4f3798755e0981fa26e5c1e SHA512 2e38f205358597445ea8e5a9648f46de170400ff083a0cc241504a38fe33c1629ebfe0d8d0434919caaba45b21f112746692ce16961e9a99f4631b38bc3932e7 WHIRLPOOL 3d97cbb4d0f29e11238655c063ccb501821b3b0880aad28ef17e157c33c44ed9bbf669271248ca333f5f8bf6a27c97a9792f3cc9e9ed799a64249465afd6b986
+EBUILD trove-3.0.2-r1.ebuild 871 SHA256 708ad26143c57a3384d23d9d77c4e8d44739092ffd06a988e9357f617ebbba5d SHA512 2f77697a09c76fb2181f0bbfa7ef480a81c2968af4132562be424abd1fbe23b2761a32aa1a1c169f0f8a8252dd035c1ff345712e2ba1004a12f5f392bd519602 WHIRLPOOL 06461d8816f4b1adc7c4af556e40937eae9ce0e899bc209131f322d6fd87b65cdd71349ecbb05039137057b86177b087d0a5a7f0d5c62135c8d180d56f67f052
+EBUILD trove-3.0.2-r2.ebuild 799 SHA256 20be11c7a9d22cfc515ab18150b5bdeab3bff4821beb5c52fb6fbc99023502b6 SHA512 aa83f2088a03331e413cc571e6654257a599072347dc125831a78966b4539ba45b61456ec6be3ba6c1e4562f0d4a624f2f75db93591e7878971ef3c139e8eb20 WHIRLPOOL 25559fa76866054851e517feff8777a2289d2694c02fc5023534b559874924d3df6bddbdf57699316c9770fba48e985d1141a7be339e8122d9217b70df709256
+EBUILD trove-3.0.2.ebuild 758 SHA256 5d4fe74bc2cb75e5d22807efc0a252cc727e1bcf07b917a7b1a1fb23978403b0 SHA512 ed2fff18a76cca9930ef9f06c0d667959645d7ba74c27340ecf4edfa57c48fbc46eeda271f8dd01230358f74a66a45abd4c7b791f06c0f6f645d43440fbf2325 WHIRLPOOL 4c4e1abfebdf329b22f059d308831b6c1185caba4b82221a15b09696dc527841481885046dc6f785ac293e15412e7b1fa062d4abce60e7d2759b94cd830aaeb1
+MISC ChangeLog 2939 SHA256 f2e4f836b271b36cc5fa5a935c72b8d4cd5b51f4899bfeabc3e8c9f6f148508e SHA512 3434ec21c634406f8017f3d415de7d80df3d1f3039173edb07556df1b7bc7a73ae68b4538b40b78bc6419eb9fb2f35d8c9c19dd155ce0000fc0a37bbac55d009 WHIRLPOOL 4655ca81711e69eda5852e38f35b1a6e7edf05e37ede5345f1ba2342ae6f12c2ccd3d26814fb8717ffb763a9add8f16e384872db5f7e13db9390fbd6d8884ec6
+MISC ChangeLog-2015 3425 SHA256 84244a157f23300ccfb4b00374db5243791ec289892c6bbb81ec33206c982edc SHA512 884c66cc5e29540aaec30953474b4f4af34a4b2b07dd20086067e6b0f00adbb6842245f7479099689883f769becc73c8ae7a07df141caa93003d95d6973864cb WHIRLPOOL 92784be734bc89b2730e2017b4b1de16ba892950af7dec603f89fccd42ad21f9ff889fc215f56fcb1d89da818cc6297a571220cbf3d3028f0787c92e5decef26
+MISC metadata.xml 313 SHA256 78418986f89d0a3d15a539f0cd5e90dbb556a724d953412cbaa9d641e0ad2e80 SHA512 8d83dca7ca9717cd91fab6805a9ec4fdab65161643d583cfe2134fbcbaea07ceb236773e88365b137a6e2fb5215c821f54955dd641d0037025b826d29ec0d2de WHIRLPOOL f49bc5b894c9a4dc368dd7f336953e37b8b7b31c91d62d77d8a7124ab59ab6e6296fae2b87632b4d9dcf21804b43dd343465d3318d46ce5dd5e886eca954fa64
diff --git a/dev-java/trove/files/trove-3.0.2-java.io.tmpdir.patch b/dev-java/trove/files/trove-3.0.2-java.io.tmpdir.patch
new file mode 100644
index 000000000000..d5f88a426814
--- /dev/null
+++ b/dev-java/trove/files/trove-3.0.2-java.io.tmpdir.patch
@@ -0,0 +1,25 @@
+--- build.xml.orig 2015-06-30 21:07:56.621000000 +0000
++++ build.xml 2015-06-30 21:10:19.060000000 +0000
+@@ -99,6 +99,7 @@
+ <classpath>
+ <pathelement path="${output.generator_classes}"/>
+ </classpath>
++ <sysproperty key="java.io.tmpdir" value="${output.tmp}" />
+ </java>
+ </target>
+
+@@ -339,6 +340,7 @@
+ <mkdir dir="${output.generated}/gnu"/>
+ <mkdir dir="${output.generated}/gnu/trove"/>
+ <mkdir dir="${output.lib}"/>
++ <mkdir dir="${output.tmp}"/>
+ <mkdir dir="${dist.root}"/>
+ </target>
+
+@@ -442,4 +444,4 @@
+ <format property="fullVersion" pattern="'build time' yyMMddHHmmss"/>
+ </tstamp>
+ </target>
+-</project>
+\ No newline at end of file
++</project>
diff --git a/dev-java/trove/metadata.xml b/dev-java/trove/metadata.xml
new file mode 100644
index 000000000000..9aad7e757182
--- /dev/null
+++ b/dev-java/trove/metadata.xml
@@ -0,0 +1,11 @@
+<?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">trove4j</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-java/trove/trove-2.1.0.ebuild b/dev-java/trove/trove-2.1.0.ebuild
new file mode 100644
index 000000000000..88a296a90443
--- /dev/null
+++ b/dev-java/trove/trove-2.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="GNU Trove: High performance collections for Java"
+SRC_URI="mirror://sourceforge/trove4j/${P}.tar.gz"
+HOMEPAGE="http://trove4j.sourceforge.net"
+LICENSE="LGPL-2.1"
+IUSE=""
+SLOT="0"
+KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=">=virtual/jdk-1.5"
+
+java_prepare() {
+ rm -v lib/*.jar
+ rm -fr javadocs/*
+}
+
+src_install() {
+ java-pkg_newjar output/lib/*.jar
+ dodoc *.txt ChangeLog AUTHORS || die
+ use doc && java-pkg_dojavadoc output/javadocs
+ use source && java-pkg_dosrc src/* output/gen_src/*
+}
diff --git a/dev-java/trove/trove-3.0.2-r1.ebuild b/dev-java/trove/trove-3.0.2-r1.ebuild
new file mode 100644
index 000000000000..9c134d5f852f
--- /dev/null
+++ b/dev-java/trove/trove-3.0.2-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="GNU Trove: High performance collections for Java"
+SRC_URI="mirror://sourceforge/trove4j/${P}.tar.gz"
+HOMEPAGE="http://trove4j.sourceforge.net"
+LICENSE="LGPL-2.1"
+IUSE=""
+SLOT="3"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=">=virtual/jdk-1.5"
+S="${WORKDIR}/${PV}"
+
+java_prepare() {
+ # See bug 553652
+ epatch "${FILESDIR}"/${P}-java.io.tmpdir.patch
+
+ rm -v lib/*.jar
+ rm -fr javadocs/*
+}
+
+src_compile() {
+ java-pkg-2_src_compile
+}
+
+src_install() {
+ java-pkg_newjar output/lib/*.jar
+ dodoc *.txt || die
+ use doc && java-pkg_dojavadoc output/javadocs
+ use source && java-pkg_dosrc src/* output/gen_src/*
+}
diff --git a/dev-java/trove/trove-3.0.2-r2.ebuild b/dev-java/trove/trove-3.0.2-r2.ebuild
new file mode 100644
index 000000000000..501b2f6b8f10
--- /dev/null
+++ b/dev-java/trove/trove-3.0.2-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="GNU Trove: High performance collections for Java"
+SRC_URI="mirror://sourceforge/trove4j/${P}.tar.gz"
+HOMEPAGE="http://trove4j.sourceforge.net"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+IUSE=""
+
+RDEPEND="
+ >=virtual/jre-1.6"
+
+DEPEND="
+ app-arch/unzip
+ >=virtual/jdk-1.6"
+
+S="${WORKDIR}/${PV}"
+
+RESTRICT="test"
+
+JAVA_SRC_DIR="src"
+
+java_prepare() {
+ unzip -d "${P}" "${P}-src.jar" || die
+ cp -r "${P}"/* ./src || die
+ rm -rf "${P}" || die
+ find ./src \
+ -type f \
+ ! -name "*.java" \
+ -exec rm -v {} \; || die
+ java-pkg_clean
+}
diff --git a/dev-java/trove/trove-3.0.2.ebuild b/dev-java/trove/trove-3.0.2.ebuild
new file mode 100644
index 000000000000..79fd976ca9be
--- /dev/null
+++ b/dev-java/trove/trove-3.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="GNU Trove: High performance collections for Java"
+SRC_URI="mirror://sourceforge/trove4j/${P}.tar.gz"
+HOMEPAGE="http://trove4j.sourceforge.net"
+LICENSE="LGPL-2.1"
+IUSE=""
+SLOT="3"
+KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=">=virtual/jdk-1.5"
+S="${WORKDIR}/${PV}"
+
+java_prepare() {
+ rm -v lib/*.jar
+ rm -fr javadocs/*
+}
+
+src_install() {
+ java-pkg_newjar output/lib/*.jar
+ dodoc *.txt || die
+ use doc && java-pkg_dojavadoc output/javadocs
+ use source && java-pkg_dosrc src/* output/gen_src/*
+}