summaryrefslogtreecommitdiff
path: root/dev-java/sun-jms
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/sun-jms
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/sun-jms')
-rw-r--r--dev-java/sun-jms/Manifest5
-rw-r--r--dev-java/sun-jms/metadata.xml13
-rw-r--r--dev-java/sun-jms/sun-jms-1.1-r2.ebuild55
3 files changed, 73 insertions, 0 deletions
diff --git a/dev-java/sun-jms/Manifest b/dev-java/sun-jms/Manifest
new file mode 100644
index 000000000000..c33af0b30e0b
--- /dev/null
+++ b/dev-java/sun-jms/Manifest
@@ -0,0 +1,5 @@
+DIST jms-1_1-fr-apidocs.zip 361922 SHA256 7091506ff106f29828bc7ef68559f054cb000f1d3b1bcda57b59666efb1ccd8f SHA512 ac2c7925b7f5bd3918f0c69a7b18dfa2a15f58243aef7cb429c0571ea218860fc146fd355c905e17310072263f64385b9010eafb1050158f42f498d7f21dfe1d WHIRLPOOL 976d869f53bd3b76b751b48ac664f0caad6b29117a9c29ce5c1469cf00c1864cfcc2da7373cc536c63ae795d616ac567f7fd0df4fe69631ab75b0252def76654
+EBUILD sun-jms-1.1-r2.ebuild 1333 SHA256 c24153503d809d267e93071d11a6519d40acf923d1b70dcd364cab856bca45d2 SHA512 d795ca9356f9328f058211a712fd99594f12f02d68c1adb28c189bdcf70ec801f8fcf76a1d74354712fd9cddb5262a33aa3b3658a9ba0267d91eafe02cdeeef4 WHIRLPOOL 0cdbdd2c8701e30e5993d9f6372590f35ad55e611e7d4a0edcc7b1d83db2fda8dc23722475e8f13aab6535734888ee3f4fabcc158e0250bd8179fc4ce6df2aed
+MISC ChangeLog 2568 SHA256 eddf6f917d45a92fc8daa162e193d19eea7083e418e74c1514ca76b21146814b SHA512 68e18f5344cfcff483f80b42e25ba4d2c6f8280f13f1e1b4085ebab45c429b2facf67250b5367bb2765b449441439f2e5654759678fa57ef42e9a1cd91afc31b WHIRLPOOL 7ff32ee3bca7c6e8672199f9e921cccde54a6fd54fffc4b621f712d12ab200fd527617e79bc4d24e66c47099734671460fffddb2c00f5f927b76cb243f322608
+MISC ChangeLog-2015 3264 SHA256 05c6526aebf4dd792f2c0ba2d6413b6783eb83d58adb740c09d6b317687a556d SHA512 013d9c98e1f2657f4e0e2fb117a7beb23ffc516eb59f7210732f14628e5ae1d5e820bf5421b83b8ada1304c597dd042442e69bbc3d303d3782f868d2a5ab10c5 WHIRLPOOL bb0c9db5016f0fa02893354380f3b5a817b123325fdd5447581c68c25a008b9d7fb43df07c58bdd216b7e285705dc0bfa1ce0ddb8cefbdafde450010980f18f1
+MISC metadata.xml 420 SHA256 460d9ea1f14650a75e4898fdbe22bb563828e056b2f6950906e467af864f9813 SHA512 60f2556340ffa7951c69e1bef1a5eda1905a02f3a1e72199c7af02225844c805fa2154ce6629b6d8bafcece22fc3d1c75349021af6932dff3ffaf952fdcb818c WHIRLPOOL bc0c4463d6e29a71740510d0d12e8f4d30f092815bf13f466e608215971628e1d1b835b80ba43521cb5e785df29627bbf4bcdd75b30ceb4a8df723a92ae6d28e
diff --git a/dev-java/sun-jms/metadata.xml b/dev-java/sun-jms/metadata.xml
new file mode 100644
index 000000000000..00af286f523b
--- /dev/null
+++ b/dev-java/sun-jms/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <longdescription>
+ The Java Message Service (JMS) API is a messaging standard that
+ allows application components to create, send, receive, and read
+ messages.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-java/sun-jms/sun-jms-1.1-r2.ebuild b/dev-java/sun-jms/sun-jms-1.1-r2.ebuild
new file mode 100644
index 000000000000..b6aaba4b5052
--- /dev/null
+++ b/dev-java/sun-jms/sun-jms-1.1-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit java-pkg-2
+
+DOWNLOAD_PAGE="http://download.oracle.com/otndocs/jcp/7542-jms-1.1-fr-doc-oth-JSpec/"
+At="jms-${PV/./_}-fr-apidocs.zip"
+DESCRIPTION="The Java Message Service (JMS) API"
+HOMEPAGE="http://java.sun.com/products/jms/"
+SRC_URI="${At}"
+LICENSE="sun-bcla-jms"
+SLOT=0
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc"
+RDEPEND=">=virtual/jre-1.3"
+DEPEND="app-arch/unzip
+ >=virtual/jdk-1.3"
+RESTRICT="fetch"
+
+S="${WORKDIR}/${PN//sun-/}${PV}"
+
+pkg_nofetch() {
+ einfo
+ einfo " Due to license restrictions, we cannot fetch the"
+ einfo " distributables automagically."
+ einfo
+ einfo " 1. Visit ${DOWNLOAD_PAGE}"
+ einfo " 2. Accept the License Agreement"
+ einfo " 3. Download ${At}"
+ einfo " 4. Move the file to ${DISTDIR}"
+ einfo
+}
+
+src_unpack() {
+ unpack ${A}
+ rm -v "${S}"/lib/*.jar
+}
+
+src_compile() {
+ mkdir build
+ cd src/share
+ ejavac -nowarn -d "${S}"/build $(find . -name "*.java") || die "failed too build"
+ if use doc ; then
+ mkdir "${S}"/api
+ javadoc -d "${S}"/api -quiet javax.jms
+ fi
+
+ cd "${S}"
+ jar cf jms.jar -C build . || die "failed too create jar"
+}
+
+src_install() {
+ java-pkg_dojar jms.jar
+ use doc && java-pkg_dohtml -r api
+}