summaryrefslogtreecommitdiff
path: root/dev-java/javassist
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/javassist')
-rw-r--r--dev-java/javassist/Manifest5
-rw-r--r--dev-java/javassist/javassist-2.6-r2.ebuild32
-rw-r--r--dev-java/javassist/javassist-3.18.2.ebuild39
-rw-r--r--dev-java/javassist/metadata.xml12
4 files changed, 88 insertions, 0 deletions
diff --git a/dev-java/javassist/Manifest b/dev-java/javassist/Manifest
new file mode 100644
index 000000000000..e89945661460
--- /dev/null
+++ b/dev-java/javassist/Manifest
@@ -0,0 +1,5 @@
+DIST javassist-2.6.zip 1143271 BLAKE2B 05f4e5ebc47420054d4c3d2f77cde33b92e616f3c6740fc030e69b90a697bfbb67be300375d9efc1929a2acfe3493f427222f8a7b1e3137d8bc42f749e51f840 SHA512 8a6da5e2a44cc3bc5b87538a4eda56808d13998d8c9932153f9bb42a1c7844d1a1c7311eb22b0b4ad04649bb7c22156acf851bee638cffbd3328bcef1d2a9f37
+DIST javassist-3.18.2.tar.gz 1179428 BLAKE2B cc7dfebca2e47576f902e6249c1efb65c18823e75ba3698c2d94541bdc910b9b7547e8619c1f19a84c158771230ddd112ddb0445ed97cd64810beacf3468a1ba SHA512 67f22a70584eba31088d63b7862f0f7872a6a7ec57f4397b95044695af75be005e86aa5a5f20fe8e650c2178a9b63b4b922accf940b46ceb1c8e7ce9c51798ca
+EBUILD javassist-2.6-r2.ebuild 756 BLAKE2B 42f0ab587abaa592c82da66bca499abca1c726ed39b9588a8cdfe3a74c78a8d1c30982aaaa8c754af53c9728e0f341b4c4ec7b189249ac161ae63bd220c6a738 SHA512 58373704cb574b16a6bae4c2a1788c565fdfc83eaa6774a21f6dcae1814fd0be1c9306209b08d8aec801e5d4e34ef6a0f190cfa6ff410515230ef626c439c50f
+EBUILD javassist-3.18.2.ebuild 978 BLAKE2B ab7462cb7e09179b4ccf61bce4cb9b17188d72a00413777e6d1e0f724919a301bf6c1cd3c673040fa278c65492b101938b7cf9e7d300b7a7d24fe33ec9686d8d SHA512 c6cbd4ce4f9fb179a49a7d2f18bd9f8fc06b66b2ba7d0a3631d681d1802b71d20c54e0e07b4ce47bfb9687afc37afab1c5d03bc8ebc985405423f906495d9f1b
+MISC metadata.xml 376 BLAKE2B 4f31c9b79818bbba1a766800296ce4cdfa81b1a7f10d4c6cf18b59d99e6e59071552a85ae216f6383b2ed5356f433d029be4ce8e9d6f6575adc60b2dfcb8ee07 SHA512 ebd682e2a4913e15c4c93c7f22c10e8f540fb377f2d90f137291bedd1ed7410b5af36215e94543f6e048803bd4475ee69371ff00255f227c4f2df9432f118ba3
diff --git a/dev-java/javassist/javassist-2.6-r2.ebuild b/dev-java/javassist/javassist-2.6-r2.ebuild
new file mode 100644
index 000000000000..01083b6a1505
--- /dev/null
+++ b/dev-java/javassist/javassist-2.6-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source examples"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Javassist makes Java bytecode manipulation simple"
+SRC_URI="mirror://sourceforge/jboss/${P}.zip"
+HOMEPAGE="http://www.csg.is.titech.ac.jp/~chiba/javassist/"
+
+LICENSE="MPL-1.1"
+SLOT="2"
+KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6
+ app-arch/unzip"
+S="${WORKDIR}"
+
+EANT_DOC_TARGET="javadocs"
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+ java-pkg_dohtml *.html
+ use doc && java-pkg_dojavadoc html
+ use source && java-pkg_dosrc src/main/javassist
+ use examples && java-pkg_doexamples sample/*
+}
diff --git a/dev-java/javassist/javassist-3.18.2.ebuild b/dev-java/javassist/javassist-3.18.2.ebuild
new file mode 100644
index 000000000000..9233b253e3ef
--- /dev/null
+++ b/dev-java/javassist/javassist-3.18.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source examples"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Javassist makes Java bytecode manipulation simple"
+HOMEPAGE="http://www.csg.is.titech.ac.jp/~chiba/javassist/"
+SRC_URI="https://github.com/jboss-javassist/javassist/archive/rel_${PV//./_}_ga_build.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-1.1"
+SLOT="3"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}-rel_${PV//./_}_ga_build"
+
+EANT_DOC_TARGET="javadocs"
+JAVA_ANT_REWRITE_CLASSPATH=y
+EANT_NEEDS_TOOLS="yes"
+
+java_prepare() {
+ find -name "*.jar" -delete || die
+}
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+ dohtml Readme.html || die
+ use doc && java-pkg_dojavadoc html
+ use source && java-pkg_dosrc src/main/javassist
+ use examples && java-pkg_doexamples sample/*
+}
diff --git a/dev-java/javassist/metadata.xml b/dev-java/javassist/metadata.xml
new file mode 100644
index 000000000000..4369baa505f5
--- /dev/null
+++ b/dev-java/javassist/metadata.xml
@@ -0,0 +1,12 @@
+<?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">jboss</remote-id>
+ <remote-id type="github">jboss-javassist/javassist</remote-id>
+ </upstream>
+</pkgmetadata>