From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-java/sun-jms/Manifest | 5 ++++ dev-java/sun-jms/metadata.xml | 13 ++++++++ dev-java/sun-jms/sun-jms-1.1-r2.ebuild | 55 ++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 dev-java/sun-jms/Manifest create mode 100644 dev-java/sun-jms/metadata.xml create mode 100644 dev-java/sun-jms/sun-jms-1.1-r2.ebuild (limited to 'dev-java/sun-jms') 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 @@ + + + + + java@gentoo.org + Java + + + The Java Message Service (JMS) API is a messaging standard that + allows application components to create, send, receive, and read + messages. + + 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 +} -- cgit v1.2.3