From 695c8cb3b68c90bf5106e686c4c4140d06dd4bb2 Mon Sep 17 00:00:00 2001 From: geos_one Date: Mon, 18 Oct 2010 06:15:37 +0000 Subject: [PATCH] dev-java/icedtea6-bin: Bump to Cambridge Software Labs (http://www.camswl.com/openjdk/release.htm) openjdk 1.5 version git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2548 6952d904-891a-0410-993b-d76249ca496b --- dev-java/icedtea6-bin/ChangeLog | 4 + dev-java/icedtea6-bin/Manifest | 8 +- dev-java/icedtea6-bin/icedtea6-bin-1.5.ebuild | 95 +++++++++++++++++++ 3 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 dev-java/icedtea6-bin/icedtea6-bin-1.5.ebuild diff --git a/dev-java/icedtea6-bin/ChangeLog b/dev-java/icedtea6-bin/ChangeLog index 2ac44dc..ce9ba63 100644 --- a/dev-java/icedtea6-bin/ChangeLog +++ b/dev-java/icedtea6-bin/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea6-bin/ChangeLog,v 1.3 2009/04/19 18:15:33 caster Exp $ + 18 Oct 2010; Mario Fetka +icedtea6-bin-1.5.ebuild: + Bump to Cambridge Software Labs (http://www.camswl.com/openjdk/release.htm) + openjdk 1.5 version + 17 Oct 2010; Mario Fetka +icedtea6-bin-1.4.1.ebuild, -icedtea6-bin-1.6.2.ebuild: downgrade to the real version diff --git a/dev-java/icedtea6-bin/Manifest b/dev-java/icedtea6-bin/Manifest index 39adf15..f717cc5 100644 --- a/dev-java/icedtea6-bin/Manifest +++ b/dev-java/icedtea6-bin/Manifest @@ -1,9 +1,15 @@ AUX icedtea6-bin.env 947 RMD160 8f72b884c823f408755a3b06daea5af7705da488 SHA1 7473e4d987d5b0e9f1dbf48fbf4978e37d2f64b9 SHA256 b0f675b427f42d7fd1bbf1314523144a2bfc9f5ad44f89568adce120929f74e3 DIST icedtea6-bin-core-1.4.1-arm.tar.bz2 36040656 RMD160 3c225e9dcecfb20b6b7bda23f8818794f8319a34 SHA1 9017616d566910a7a8298cb64bda2c683e74b278 SHA256 1ac655609ab9c5bed4c35931467d26f59788102683fada77b6d0cc99670ee757 +DIST icedtea6-bin-core-1.5-arm.tar.bz2 37216392 RMD160 5a1cea4f745be331cf45a8dbe7188130682f17d5 SHA1 45bca9aeeab34aeae50be2507555d17d0fb5b784 SHA256 bb00759277ac02ded926e4c0c9899cfbf8163ff6fadd66e487e6442a92afd57c DIST icedtea6-bin-doc-1.4.1.tar.bz2 11525550 RMD160 ba87437c743c15876be920118fda4c1af65b02ad SHA1 f085d89b8b8183a2416c947343af27d9deb226fe SHA256 cbf216a6eb54be9f6f3755c9669b911d099ffd74e68cdd537ed0717af5cce58c +DIST icedtea6-bin-doc-1.5.tar.bz2 11525550 RMD160 ba87437c743c15876be920118fda4c1af65b02ad SHA1 f085d89b8b8183a2416c947343af27d9deb226fe SHA256 cbf216a6eb54be9f6f3755c9669b911d099ffd74e68cdd537ed0717af5cce58c DIST icedtea6-bin-examples-1.4.1-arm.tar.bz2 2191708 RMD160 d629ecb386efc2219659aaa078a639a748296756 SHA1 e10caed440c37b4344e42e72fe3d2106f0af0a03 SHA256 c12cbbd28de0c0f1e74a3a5b7ffb0c799d1103b78e5dd7610f7080e1891d245f +DIST icedtea6-bin-examples-1.5-arm.tar.bz2 2700024 RMD160 d1422133b7557181d4c1353301e5dff1d69d02d5 SHA1 801c4bba47ef96860c1dc34bbf7e626cc831d7b5 SHA256 46af57b33d193f765bd5436e3c1932dd80c14e0406de2016a43060c63b9971ec DIST icedtea6-bin-nsplugin-1.4.1-arm.tar.bz2 80456 RMD160 2c2d626d5b6fc3cbb2c850c5a8e4fc5a7d819ba7 SHA1 fbf50b0edb7360ed999f49e2f095d9518c68715a SHA256 a12fe88f41e3be68e7c84bd1ce5afb7e84f32e309e5be3258ad4e477bb745685 +DIST icedtea6-bin-nsplugin-1.5-arm.tar.bz2 276821 RMD160 165a560f13145b4fc46e4e05213253d9493a24b1 SHA1 1c9737b1f3433fd44318a4ce45f392ddaf29a972 SHA256 948436b2009eac5d614d05b5dd181cd0d4ace058b17c9b06530c21b69c0bd6cd DIST icedtea6-bin-src-1.4.1.tar.bz2 26813820 RMD160 32c17b4a68ae6c9329784ff67c9bffaac646f737 SHA1 e869d9da7fc0ab8d58ca719a6fbfd7dcc9b0d625 SHA256 d64a6fec04ef8e72de4c73d66c553f5a6fc8d9dfaea8718a5d39eec67128028d +DIST icedtea6-bin-src-1.5.tar.bz2 26290807 RMD160 010ebb7b6bfab44aec20d45afd447fa5f149fcf9 SHA1 7e6b73d7c3f944843bb87eb1e92f8fdafe881c45 SHA256 98796ba965a90605aef2a06aaf0ef6fdf9b648c8af14fd6223b7d7131e935640 EBUILD icedtea6-bin-1.4.1.ebuild 2403 RMD160 3f285123d3df073550415ec5732da4ba505dd0e5 SHA1 dc0c390090e106fc900b4a6a6025357729c75ae5 SHA256 f80323dee9f403ee75d5b85e65d929a36bb6a5eb47156ca30cd4aab49c6f2425 -MISC ChangeLog 1203 RMD160 b7730f0d7e6308ba2775397a4c706a9eeeb306bc SHA1 7f0a5cd280110a1c90667913960b75623267b04f SHA256 4b2737552d602ceff5e319ac192be17bbcfcb7973071f231d5fbed3bcff21d27 +EBUILD icedtea6-bin-1.5.ebuild 2403 RMD160 3f285123d3df073550415ec5732da4ba505dd0e5 SHA1 dc0c390090e106fc900b4a6a6025357729c75ae5 SHA256 f80323dee9f403ee75d5b85e65d929a36bb6a5eb47156ca30cd4aab49c6f2425 +MISC ChangeLog 1381 RMD160 30e4692eee5fb4a5272ba9a7d82469ebb01d8c92 SHA1 593195eebb850bd00f6e913889552f1c0f8070b7 SHA256 c533e31be5e274f29fe426db8075614aec950f6f3aaae133effa7a9be352724a MISC metadata.xml 159 RMD160 7da5c733c224383ffe350605bc36721a3ff2536f SHA1 99c2655c7bbee2cbc8c79edb2d00d481d62faf95 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb diff --git a/dev-java/icedtea6-bin/icedtea6-bin-1.5.ebuild b/dev-java/icedtea6-bin/icedtea6-bin-1.5.ebuild new file mode 100644 index 0000000..5dd78cd --- /dev/null +++ b/dev-java/icedtea6-bin/icedtea6-bin-1.5.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea6-bin/icedtea6-bin-1.4.1.ebuild,v 1.1 2009/04/19 18:15:33 caster Exp $ + +EAPI="2" + +inherit java-vm-2 + +dist_arm="http://ftp.disconnected-by-peer.at/armv5/" +DESCRIPTION="A Gentoo-made binary build of the icedtea6 JDK" +SRC_URI="arm? ( ${dist_arm}/${PN}-core-${PVR}-arm.tar.bz2 ) + doc? ( ${dist_arm}/${PN}-doc-${PVR}.tar.bz2 ) + examples? ( + arm? ( ${dist_arm}/${PN}-examples-${PVR}-arm.tar.bz2 ) + ) + nsplugin? ( + arm? ( ${dist_arm}/${PN}-nsplugin-${PVR}-arm.tar.bz2 ) + ) + source? ( ${dist_arm}/${PN}-src-${PVR}.tar.bz2 )" +HOMEPAGE="http://icedtea.classpath.org" + +IUSE="X alsa doc examples nsplugin source" +RESTRICT="strip" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~arm" + +S="${WORKDIR}/${PF}" + +RDEPEND=" + >=sys-libs/glibc-2.8_p20080602-r1 + >=media-libs/giflib-4.1.6-r1 + >=media-libs/jpeg-6b-r8 + media-libs/libpng:1.2 + >=sys-libs/zlib-1.2.3-r1 + alsa? ( >=media-libs/alsa-lib-1.0.17a ) + X? ( + >=media-libs/freetype-2.3.8:2 + >=media-libs/fontconfig-2.6.0-r2:1.0 + >=x11-libs/libXext-1.0.4 + >=x11-libs/libXi-1.2.1 + >=x11-libs/libXtst-1.0.3 + >=x11-libs/libX11-1.1.5 + ) + nsplugin? ( + >=dev-libs/atk-1.24.0 + >=dev-libs/glib-2.18.4-r1:2 + >=dev-libs/nspr-4.7.3 + >=x11-libs/cairo-1.8.6-r1 + >=x11-libs/gtk+-2.14.7-r2:2 + >=x11-libs/pango-1.22.4 + )" +DEPEND="" + +QA_EXECSTACK_arm="opt/${P}/jre/lib/arm/server/libjvm.so" + +src_install() { + local dest="/opt/${P}" + local ddest="${D}/${dest}" + dodir "${dest}" || die + + local arch=${ARCH} + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die "failed to copy" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} || die + if use doc ; then + dohtml -r ../doc/html/* || die "Failed to install documentation" + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source ; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin ; then + install_mozilla_plugin "${dest}/jre/lib/${arch}/IcedTeaPlugin.so"; + fi + + set_java_env + java-vm_revdep-mask +} + +pkg_postinst() { + if use nsplugin; then + elog "The icedtea6-bin browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9" + elog "such as Firefox 3 or Epiphany 2.24 and not in older versions!" + fi +}