public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/java-experimental:master commit in: dev-java/ibm-jdk-bin/, dev-java/ibm-jdk-bin/files/
@ 2014-01-29 21:16 Ralph Sennhauser
  0 siblings, 0 replies; only message in thread
From: Ralph Sennhauser @ 2014-01-29 21:16 UTC (permalink / raw
  To: gentoo-commits

commit:     a8a186555f6aac765c188a8d54a6e9c334d130fb
Author:     Ralph Sennhauser <sera <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 29 21:15:36 2014 +0000
Commit:     Ralph Sennhauser <sera <AT> gentoo <DOT> org>
CommitDate: Wed Jan 29 21:15:36 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/java-experimental.git;a=commit;h=a8a18655

Add initial ebuild for ibm-jdk-bin:1.7

Package-Manager: portage-2.2.8-r1
Manifest-Sign-Key: 3C5CF75A

---
 dev-java/ibm-jdk-bin/Manifest                      |  22 ++
 dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.7.env     |  16 ++
 .../ibm-jdk-bin/files/ibm-jdk-bin-jawt.h.patch     |  12 ++
 dev-java/ibm-jdk-bin/ibm-jdk-bin-1.7.1.0.ebuild    | 223 +++++++++++++++++++++
 dev-java/ibm-jdk-bin/metadata.xml                  |   9 +
 5 files changed, 282 insertions(+)

diff --git a/dev-java/ibm-jdk-bin/Manifest b/dev-java/ibm-jdk-bin/Manifest
new file mode 100644
index 0000000..85531ec
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX ibm-jdk-bin-1.7.env 1706 SHA256 ba8b7b313db46d39adb4a0eff999164f73ada6289a309d5c919c0e6e1ae6f78d SHA512 7de9101c1fec0d43d11ef66697884a9fde53e1960c1cfb4cf9bc1fc95e53059529128209e81c079a360d363751b3c0e766daecb3b603c9f77eec53944c35ef88 WHIRLPOOL a3a2aa3092bb98f78652317130f465061b15658f920c02631a24376a60fb68654ebfc3e873facded207c09cbfa92b8e883c4e2a00bbeb97d2d88eb205ab527ac
+AUX ibm-jdk-bin-jawt.h.patch 377 SHA256 87d54a556d706c1f4ab0f2cd98cd89c354e69c3caf83518f687d6cac11cfb8ff SHA512 2dfdf898e48381b4e5689a3d1c4ad6bbb1a7f060e1e3730648e97c51a19f0d8323e164f520c8511da14b7b1f88f6497d0a8b43da227ed48bd2fe524f3773c80d WHIRLPOOL 24f538aace7221655a16a2e1622debc31b36e9a7ed2b479f98dc136d03b55c782ff0c6c2973f72a7d76f6cbed4b3c271a248d4e666693a2eba56d1e74f8a2771
+DIST ibm-java-sdk-7.1-0.0-i386-archive.bin 118460569 SHA256 ed715fb1408150ed3825506ba21033f00ee837e9a859abb8aad4300f533ef319 SHA512 63380c204c87f19fe373eccdb4365b2ed2c50a9a2802eafe7ba0e96ed31a8a82d3e141b3c7bb506abde622afb51dc839f90acaa5c7066399bbfe125ff64347dd WHIRLPOOL 4219e3dbef15cb25e3e626766c36e2dbbe1c93d1025d7bd4480571c4abb38170b519d048f3ba6de7e66000de3b1ee814b0e2f75c2fcbecc9ab189f03dd58e357
+DIST ibm-java-sdk-7.1-0.0-ppc-archive.bin 123198686 SHA256 7cde8eb35bd04d344dfba820360f8759363de30ab38cb98e0039f7362bfb26db SHA512 14961914d48ef62b8e9b5a503b408da2373c2cf0d854c28c17e7e47c3f7d3f8d05d52774d7b0029dcc886d53b1dc036c9f3de5236fcee5d3bda0480c1ec0ee6d WHIRLPOOL 4e0421b9b1e3c71aac9577e3ba01ec63ce58170d8e702426bf0f593221255863c49586591ac31808356b5d07d2ce8c12e3426abe2c4bcb11111f3892bb6136b6
+DIST ibm-java-sdk-7.1-0.0-ppc64-archive.bin 136605351 SHA256 a2d92b3896b5778ad148d8da37e8b547d5998efa8df00068a94f28c70f9c2833 SHA512 d08bb191f18ea942a450582fdee4f934dad47647c10d4aff944e17f1b8a711df87408e25fcbd272ba61375a876783a131af229fc4d99854e92f2ec42ed10480a WHIRLPOOL 100f66c3dc1e40d2bdfc486c94dff93729c5ab72159e2022968d43ba8081790e9daddd7be5923feda75d67bd3f280ed846ee74ff5bcf23dbf7ad80f6cdf89950
+DIST ibm-java-sdk-7.1-0.0-x86_64-archive.bin 128611922 SHA256 60fefe78c58edb0678bbfd4bc68a0a056014babb8b0f2c428b0a3d68c5431a9f SHA512 3b636e92ee541e4881a39b4f9c0450cb2e31bb703b200676dfa9be7b6f84ae75fd2ecb3a05777e8ec81256e759356484f29766b495a46fad94ab9978713ed619 WHIRLPOOL e14238b2ab2b7c21d0d2e59190f0b68bbc9ee0216ee44d9ffa4af2f5faf4c058d579d9bb728bbb2c833d7cea15606242edcb2b0d4ef52597afbf36fbedf96223
+EBUILD ibm-jdk-bin-1.7.1.0.ebuild 7276 SHA256 ba4fe6f4e49303fcbf64de8f01d382f2cd925f08b908fcd20631f844eec79162 SHA512 e81b841bc5bfc3c5611904045a6d5904628ee8cecba97631fb6090ffb3b346ae4e05ac3b730c4c2b5cfa50ada893df4c8e063b95eeac9fe738f7acde148d15e2 WHIRLPOOL 2dfb8f555832e66d3a86be20aa146f874e2855b365fa644d16ba6ead06c6e5e718de8d7b30d212badcd9d26340b5c337598d7e6d33325bb08fdda50f990327d2
+MISC metadata.xml 310 SHA256 ffd62e0957318b6c4f3308be446258eae8ce7b8436075f231a30e2ae4691fabf SHA512 0a8342632e92c53df9d401f31df2d6eb0e23bf2f30497ea8d03fadd29ecdec11af2a44e600cdc78be97286d2f338ea2de01ab0624594903de25686447073a53e WHIRLPOOL 2f5492de5c7dd4c0cc90927189656ae6c9b59cb05fba8c357d437858bb847586eefd18412eefde613a42a142d40bcb932d97ba6468016c8e9a3e529a80048dc7
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQEcBAEBCAAGBQJS6W94AAoJELjwI6Q8XPdaFuQH/jLO75hqXquZEEvmNHu7pwIo
+pGokzD54eZ5dtAPYlGbl9eSnMEdb90MZBslKkXZRNTZISccFGVfTyIjGGDHaOHEH
++wu0L7XlM5booWKAklchXGxQyz7Thyt7UPP0nqA/NgM/Kw4uSywzxTyllxRJhMBd
+hk7LlNsSxm8gGyOmEUEjMzHJONSDMuKH3kE8EmZ+Co7hOj3XWumQPEPL1xrRKrvN
+F38Vb3nbnDodsH3LQ2EeZu/NyiDB2/MblS+QMMIB7OmmtR7QEc7zHzUh6gH9F1ab
+Fv02lZVT+EMZ2gxW/XV1GqNG9hpaRMAoASXB1VXONS3iZVqCMd+la8wlVvQ0E8g=
+=nwiD
+-----END PGP SIGNATURE-----

diff --git a/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.7.env b/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.7.env
new file mode 100644
index 0000000..9092343
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.7.env
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-1.6.env,v 1.3 2011/11/23 18:51:46 sera Exp $
+
+VERSION="IBM JDK @PV@"
+JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
+JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
+JAVAC="${JAVA_HOME}/bin/javac"
+PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@:@GENTOO_PORTAGE_EPREFIX@/usr/lib"
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="1.7"
+BOOTCLASSPATH="${JAVA_HOME}/jre/lib/vm.jar:${JAVA_HOME}/jre/lib/facilitators.jar:${JAVA_HOME}/jre/lib/annotation.jar:${JAVA_HOME}/jre/lib/beans.jar:${JAVA_HOME}/jre/lib/java.util.jar:${JAVA_HOME}/jre/lib/jndi.jar:${JAVA_HOME}/jre/lib/logging.jar:${JAVA_HOME}/jre/lib/security.jar:${JAVA_HOME}/jre/lib/sql.jar:${JAVA_HOME}/jre/lib/ibmorb.jar:${JAVA_HOME}/jre/lib/ibmorbapi.jar:${JAVA_HOME}/jre/lib/ibmcfw.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/charsets.jar:${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/ibmpkcs.jar:${JAVA_HOME}/jre/lib/ibmcertpathfw.jar:${JAVA_HOME}/jre/lib/ibmjgssfw.jar:${JAVA_HOME}/jre/lib/ibmjssefw.jar:${JAVA_HOME}/jre/lib/ibmsaslfw.jar:${JAVA_HOME}/jre/lib/ibmjcefw.jar:${JAVA_HOME}/jre/lib/ibmjgssprovider.jar:${JAVA_HOME}/jre/lib/ibmjsseprovider2.jar:${JAVA_HOME}/jre/lib/ibmcertpathprovider.jar:${JAVA_HOME}/jre/lib/ibmxmlcrypto.jar:${JAVA_HOME}/jre/lib/management-agent.jar:${JAVA_HOME}/jre/lib/xml.jar:${JAVA_HOME}/jre/lib/jlm.jar:${JAVA_HOME}/jr
 e/lib/javascript.jar:${JAVA_HOME}/jre/lib/RACF.jar"
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH"

diff --git a/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-jawt.h.patch b/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-jawt.h.patch
new file mode 100644
index 0000000..c3fa40c
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/files/ibm-jdk-bin-jawt.h.patch
@@ -0,0 +1,12 @@
+--- include/jawt.h	2006/07/20 23:02:04	1.1
++++ include/jawt.h	2006/07/20 23:03:13
+@@ -298,7 +298,9 @@ typedef struct jawt {
+  * Get the AWT native structure.  This function returns JNI_FALSE if
+  * an error occurs.
+  */
++#ifdef _JNI_IMPORT_OR_EXPORT_
+ _JNI_IMPORT_OR_EXPORT_
++#endif
+ jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt);
+ 
+ #define JAWT_VERSION_1_3 0x00010003

diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.7.1.0.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.7.1.0.ebuild
new file mode 100644
index 0000000..3744da0
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.7.1.0.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p2-r1.ebuild,v 1.3 2012/10/05 15:17:00 ranger Exp $
+
+EAPI="5"
+
+inherit java-vm-2 versionator eutils
+
+JDK_RELEASE=$(get_version_component_range 2-3)
+JAVACOMM_RELEASE=$(get_version_component_range 3)
+SERVICE_RELEASE=$(get_version_component_range 4)
+SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
+
+# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
+if [[ $(get_version_component_count) == 5 ]]; then
+	FP_VERSION="$(get_version_component_range 5)"
+	FP_VERSION="${FP_VERSION#p}"
+	FP_WEB="-FP${FP_VERSION}"
+	FP_LINK="fp${FP_VERSION}"
+	TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
+else
+	FP_WEB=""
+	FP_LINK=""
+	TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
+fi
+
+#JAVACOMM_PV="3.${JAVACOMM_RELEASE}-${SERVICE_RELEASE}.0"
+# looks like they don't bump javacomm in service releases anymore
+JAVACOMM_PV_ORIG="3.${JAVACOMM_RELEASE}-0.0"
+JAVACOMM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
+
+JDK_DIST_PREFIX="ibm-java-sdk-${TGZ_PV}"
+JAVACOMM_DIST_PREFIX="ibm-java-javacomm-${JAVACOMM_PV}-linux"
+JAVACOMM_DIST_PREFIX_ORIG="ibm-java-javacomm-${JAVACOMM_PV_ORIG}-linux"
+
+X86_JDK_DIST="${JDK_DIST_PREFIX}-i386-archive.bin"
+X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz"
+X86_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-i386.tgz"
+
+AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64-archive.bin"
+AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz"
+AMD64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-x86_64.tgz"
+
+PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc-archive.bin"
+PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz"
+PPC_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc.tgz"
+
+PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64-archive.bin"
+PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz"
+PPC64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc64.tgz"
+
+DESCRIPTION="IBM Java SE Development Kit"
+HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
+SRC_URI="
+	x86? ( ${X86_JDK_DIST} )
+	amd64? ( ${AMD64_JDK_DIST} )
+	ppc? ( ${PPC_JDK_DIST} )
+	ppc64? ( ${PPC64_JDK_DIST} )
+"
+#	javacomm? (
+#		x86? ( ${X86_JAVACOMM_DIST} )
+#		amd64? ( ${AMD64_JAVACOMM_DIST} )
+#		ppc? ( ${PPC_JAVACOMM_DIST} )
+#		ppc64? ( ${PPC64_JAVACOMM_DIST} )
+#	)"
+
+LICENSE="IBM-J1.6"
+SLOT="1.7"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="X alsa doc examples javacomm nsplugin odbc"
+
+RESTRICT="fetch"
+
+RDEPEND="
+	ppc? ( =virtual/libstdc++-3.3 )
+	ppc64? ( =virtual/libstdc++-3.3 )
+	X? (
+		x11-libs/libXext
+		x11-libs/libXft
+		x11-libs/libXi
+		x11-libs/libXp
+		x11-libs/libXtst
+		x11-libs/libX11
+		x11-libs/libXt
+	)
+	alsa? ( media-libs/alsa-lib )
+	doc? ( =dev-java/java-sdk-docs-1.6.0* )
+	odbc? ( dev-db/unixODBC )"
+
+QA_PREBUILT="*"
+
+_init_at_vars() {
+	if use x86; then
+		JDK_DIST=${X86_JDK_DIST}
+		JAVACOMM_DIST=${X86_JAVACOMM_DIST}
+		JAVACOMM_DIST_ORIG=${X86_JAVACOMM_DIST_ORIG}
+		S="${WORKDIR}/ibm-java-i386-${JDK_RELEASE/.}"
+		LINK_ARCH="intel"
+	elif use amd64; then
+		JDK_DIST=${AMD64_JDK_DIST}
+		JAVACOMM_DIST=${AMD64_JAVACOMM_DIST}
+		JAVACOMM_DIST_ORIG=${AMD64_JAVACOMM_DIST_ORIG}
+		S="${WORKDIR}/ibm-java-x86_64-${JDK_RELEASE/.}"
+		LINK_ARCH="amd64"
+	elif use ppc; then
+		JDK_DIST=${PPC_JDK_DIST}
+		JAVACOMM_DIST=${PPC_JAVACOMM_DIST}
+		JAVACOMM_DIST_ORIG=${PPC_JAVACOMM_DIST_ORIG}
+		S="${WORKDIR}/ibm-java-ppc-${JDK_RELEASE/.}"
+		LINK_ARCH="ipseries32"
+	elif use ppc64; then
+		JDK_DIST=${PPC64_JDK_DIST}
+		JAVACOMM_DIST=${PPC64_JAVACOMM_DIST}
+		JAVACOMM_DIST_ORIG=${PPC64_JAVACOMM_DIST_ORIG}
+		S="${WORKDIR}/ibm-java-ppc64-${JDK_RELEASE/.}"
+		LINK_ARCH="ipseries64"
+	fi
+}
+
+pkg_nofetch() {
+	_init_at_vars
+
+	DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-sdk6"
+	DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}_6sr${SERVICE_RELEASE}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
+	DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
+	# bug #125178
+	ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
+
+	einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
+	einfo "Please visit: ${DOWNLOADPAGE}"
+
+	einfo "Under Java SE 7, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
+	einfo "${JDK_DIST}"
+	if use javacomm ; then
+		einfo "Also download ${JAVACOMM_DIST_ORIG}"
+		ewarn "and save it as ${JAVACOMM_DIST}"
+		ewarn "Renaming is needed because javacomm changes content without changing filename."
+	fi
+
+	einfo "You can also use a direct link to your arch download page:"
+	einfo "${DIRECT_DOWNLOAD}"
+	einfo "Place the file(s) in: ${DISTDIR}"
+	einfo "Then restart emerge: 'emerge --resume'"
+
+	einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
+	einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
+	einfo "isn't updated, but the files should still available through the"
+	einfo "direct link to arch download page. If it doesn't work, file a bug."
+}
+
+src_unpack() {
+	_init_at_vars
+
+	cp "${DISTDIR}"/${JDK_DIST} . || die
+	chmod +x ${JDK_DIST} || die
+	cat > installer.properties <<- EOF
+		INSTALLER_UI=silent
+		USER_INSTALL_DIR=${S}
+	EOF
+	addpredict /var/.com.zerog.registry.xml
+	./${JDK_DIST} -i silent -f installer.properties || die
+}
+
+src_prepare() {
+	# bug #126105
+	epatch "${FILESDIR}/${PN}-jawt.h.patch"
+}
+
+src_compile() { :; }
+
+src_install() {
+	# Copy all the files to the designated directory
+	dodir /opt/${P}
+	cp -pPR bin jre lib include src.zip "${ED}/opt/${P}" || die
+
+	if use examples; then
+		cp -pPR demo "${ED}"/opt/${P} || die
+	fi
+	if use javacomm; then
+		chmod -x "${WORKDIR}"/javacomm/*/jar/*.jar "${WORKDIR}"/javacomm/*/lib/*.properties || die
+		cp -pR "${WORKDIR}"/javacomm/*/jar/*.jar "${ED}"/opt/${P}/jre/lib/ext/ || die
+		cp -pR "${WORKDIR}"/javacomm/*/lib/*.properties "${ED}"/opt/${P}/jre/lib/ || die
+		cp -pR "${WORKDIR}"/javacomm/*/lib/*.so "${ED}"/opt/${P}/jre/lib/$(get_system_arch)/ || die
+		if use examples; then
+			cp -pPR "${WORKDIR}"/javacomm/*/examples "${ED}"/opt/${P}/ || die
+		fi
+	fi
+
+	if use x86 || use ppc; then
+		local plugin="/opt/${P}/jre/plugin/$(get_system_arch)/ns7/libjavaplugin_oji.so"
+		if use nsplugin; then
+			install_mozilla_plugin "${plugin}"
+		else
+			rm "${ED}${plugin}" || die
+		fi
+	fi
+
+	# Install desktop file for the Java Control Panel. Using VMHANDLE as file
+	# name to prevent file collision with jre and or other slots.
+	sed -e "s/\(Name=\)Java/\1 Java Control Panel for IBM JDK ${SLOT}/" \
+		-e "s#Exec=.*#Exec=${EPREFIX}/opt/${P}/jre/bin/jcontrol#" \
+		-e "s#Icon=.*#Icon=${EPREFIX}/opt/${P}/jre/plugin/desktop/sun_java.png#" \
+		"${ED}"/opt/${P}/jre/plugin/desktop/sun_java.desktop \
+		> "${T}"/${VMHANDLE}.desktop || die
+	domenu "${T}"/${VMHANDLE}.desktop || die
+
+	dohtml -a html,htm,HTML -r docs
+	dodoc copyright notices.txt
+
+	set_java_env
+
+	# a workaround to fix the BOOTCLASSPATH in our env file
+	# this is not optimal, using -Xcompressedrefs would probably make it
+	# expect the compressedrefs version...
+	if use amd64 || use ppc64; then
+		sed -i -e "s|vm.jar|${ARCH}/default/jclSC${JDK_RELEASE/.}${SERVICE_RELEASE}/vm.jar|g" \
+			"${ED}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}" || die "sed failed"
+	fi
+
+	java-vm_set-pax-markings "${ED}"/opt/${P}
+	java-vm_revdep-mask
+	java-vm_sandbox-predict	/proc/cpuinfo /proc/self/coredump_filter /proc/self/maps
+}

diff --git a/dev-java/ibm-jdk-bin/metadata.xml b/dev-java/ibm-jdk-bin/metadata.xml
new file mode 100644
index 0000000..6844eea
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/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>
+  <longdescription>IBM SDK Development kit.</longdescription>
+  <use>
+    <flag name="javacomm">Enable Java Communications API support</flag>
+  </use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2014-01-29 21:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-29 21:16 [gentoo-commits] proj/java-experimental:master commit in: dev-java/ibm-jdk-bin/, dev-java/ibm-jdk-bin/files/ Ralph Sennhauser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox