summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann Schmitz <ercpe@gentoo.org>2013-09-25 17:40:22 +0000
committerJohann Schmitz <ercpe@gentoo.org>2013-09-25 17:40:22 +0000
commit76aa6e7f21716d0cfc134fedc71cc8930ac16806 (patch)
treefa19fc7a7a510b5830662965bc581ab2e2812b20 /dev-java
parentVersion bump fixes bug 485696 and includes patch from bug 472554. pgadmin3-de... (diff)
downloadhistorical-76aa6e7f21716d0cfc134fedc71cc8930ac16806.tar.gz
historical-76aa6e7f21716d0cfc134fedc71cc8930ac16806.tar.bz2
historical-76aa6e7f21716d0cfc134fedc71cc8930ac16806.zip
Ebuild for classmate-0.9.0 - java introspection library
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0x77C501ED
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/classmate/ChangeLog9
-rw-r--r--dev-java/classmate/Manifest18
-rw-r--r--dev-java/classmate/classmate-0.9.0.ebuild43
-rw-r--r--dev-java/classmate/metadata.xml9
4 files changed, 79 insertions, 0 deletions
diff --git a/dev-java/classmate/ChangeLog b/dev-java/classmate/ChangeLog
new file mode 100644
index 000000000000..8aaea13a9004
--- /dev/null
+++ b/dev-java/classmate/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-java/classmate
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/classmate/ChangeLog,v 1.1 2013/09/25 17:40:20 ercpe Exp $
+
+*classmate-0.9.0 (25 Sep 2013)
+
+ 25 Sep 2013; Johann Schmitz <ercpe@gentoo.org> +classmate-0.9.0.ebuild,
+ +metadata.xml:
+ Ebuild for classmate-0.9.0 - java introspection library
diff --git a/dev-java/classmate/Manifest b/dev-java/classmate/Manifest
new file mode 100644
index 000000000000..58fd7c2ed807
--- /dev/null
+++ b/dev-java/classmate/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST classmate-0.9.0.tar.gz 57752 SHA256 6667a959b282b037aaed328fca3131a89c7649a347a72e1d2d4dd40bc8b393f2 SHA512 7fb331c462458c8aab143f23c0d128a0e4e976f9d12bd181eb5658961b217bd1fe0871d056fc38bff794522c8b3118a2a017eab265afffc1d60b5580df1237a2 WHIRLPOOL ecfa56a57d07c1486f92c1a635d5b294b9664994504649a5234daff34935c0f42dc590f55ee1fa3a780399a923728a30e083a809871777e68e78deaf3f6dd45c
+EBUILD classmate-0.9.0.ebuild 1181 SHA256 0001a69292b25dfbeffdd89a1d527a45e07d4705012cd7ec573a42b5ff29473a SHA512 988dbb79fd8908b5f4f3a9719130ef34ce93a3ba03eacac3a4318b2414fa2aea3a6acd79cf485d9ddfbd6f6a4d025dc464af441a32f49a43f4fb8d7882f4cf93 WHIRLPOOL 26a35be1358f25c5a461051f0e97087774f889497fc4c0b6eda4fe9de9651ebcbfa5f73590b1cfa73f9ffabe9e8a55758566e3c0941bdf573f11ecf922b42765
+MISC ChangeLog 389 SHA256 0aefc8bcfbec00d16b5da703d15f8cf4fe6931e6bf63030ad0b7f7fcefcfecb7 SHA512 d5054fb75a5cb0d06ee943cb22445c685b1569e95d3969104ddd499ffdf09013e943e0d55384c7d68bd5dc6c95890625c1401379219011bb7dfab1eec97602de WHIRLPOOL 39a1063e8f17dede8116d6565698d36f630bef5ffa810988096bb553e6b30feb3b488d4227cc8e76fd5f938f925e9a8e4cb3883b24aaba3aa1d653089a3f93d8
+MISC metadata.xml 251 SHA256 05614d856e3e979fea5baed805bdc2da8906b617e7b17aa43686b5dc39b80d05 SHA512 9fce8b4dad9a70d97f79ffa901d603a4405445c4f7952f871b272c36378d1d3e2be3bde648fed8d967bf214ffb1aaf7f43cd9cf0cf6c6ae09e3da49c3d8bb1be WHIRLPOOL 1b4efcb5eefe1965398bdf02fae825c785abe179a20957aaf46ae1fb8d9669b523147583eb84ce7218d7c96494c543abfce5e8e51e77f53184928c14f9d0f915
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQEcBAEBCAAGBQJSQyAFAAoJEKCEBkJ3xQHtQXIH/0aQ8gFM4AABsXvTbB16yaYm
+TcvY18b7PhUvI80DA6XFdgDymk9OguDUQE1iCtAKaiRGQ5Rx/+viwcQjVJADFia3
+DwMM2ynH+n+enYhoS5N5sqc6xddStQxIRqvzi94Pt1PEFIeyyWJpd9o8JtoylfMD
+7TSBe9m/qBkDOceDRzpwpFggPKKLSaOZlSbd+cfSHbbYpR3WVoIwI/IHz873Rc/i
+zQy/t31Qx7f73DQTiJGStQ83YCduNqUTsGAqgrgswVmNR+lnVL9iu0jFqlgvpTil
+kakdWOTEFwjIejQY1QO5vuaOS+/yLYzXtkV6Y3WR9QniPHLRN3uy3Ej4Veinmb4=
+=X+BM
+-----END PGP SIGNATURE-----
diff --git a/dev-java/classmate/classmate-0.9.0.ebuild b/dev-java/classmate/classmate-0.9.0.ebuild
new file mode 100644
index 000000000000..b46d7848682b
--- /dev/null
+++ b/dev-java/classmate/classmate-0.9.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/classmate/classmate-0.9.0.ebuild,v 1.1 2013/09/25 17:40:20 ercpe Exp $
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-pkg-simple vcs-snapshot
+
+DESCRIPTION="Library for introspecting generic type information of types, member/static methods, fields"
+HOMEPAGE="https://github.com/cowtowncoder/java-classmate/"
+SRC_URI="https://github.com/cowtowncoder/java-classmate/archive/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=">=virtual/jdk-1.5
+ test? ( dev-java/junit:4 )"
+
+S="${WORKDIR}/${P}"
+
+JAVA_SRC_DIR="src/main/java"
+
+java_prepare() {
+ rm pom.xml || die
+}
+
+src_test() {
+ testcp="${S}/${PN}.jar:$(java-pkg_getjars junit-4):target/tests"
+
+ mkdir target/tests || die
+ ejavac -cp "${testcp}" -d target/tests $(find src/test/java -name "*.java")
+
+ tests=$(find target/tests -name "*Test.class" -not -name "BaseTest.class" \
+ | sed -e 's/target\/tests\///g' -e "s/\.class//" -e "s/\//./g" \
+ | grep -vP '\$');
+ ejunit4 -cp "${testcp}" ${tests}
+}
diff --git a/dev-java/classmate/metadata.xml b/dev-java/classmate/metadata.xml
new file mode 100644
index 000000000000..a983ca93370a
--- /dev/null
+++ b/dev-java/classmate/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <upstream>
+ <remote-id type="github">cowtowncoder/java-classmate</remote-id>
+ </upstream>
+</pkgmetadata>
+