ercpe       15/01/23 17:54:04

  Modified:             ChangeLog
  Added:                emul-linux-x86-java-1.7.0.76.ebuild
  Log:
  Version bump of emul-linux-x86-java wrt bug #537214
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
77C501ED)

Revision  Changes    Path
1.146                app-emulation/emul-linux-x86-java/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog?rev=1.146&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog?rev=1.146&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog?r1=1.145&r2=1.146

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -r1.145 -r1.146
--- ChangeLog   4 Nov 2014 18:05:44 -0000       1.145
+++ ChangeLog   23 Jan 2015 17:54:04 -0000      1.146
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-java
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: 
/var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.145 
2014/11/04 18:05:44 ercpe Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: 
/var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/ChangeLog,v 1.146 
2015/01/23 17:54:04 ercpe Exp $
+
+*emul-linux-x86-java-1.7.0.76 (23 Jan 2015)
+
+  23 Jan 2015; Johann Schmitz <er...@gentoo.org>
+  +emul-linux-x86-java-1.7.0.76.ebuild:
+  Version bump of emul-linux-x86-java wrt bug #537214
 
 *emul-linux-x86-java-1.7.0.72 (04 Nov 2014)
 



1.1                  
app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.76.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.76.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.76.ebuild?rev=1.1&content-type=text/plain

Index: emul-linux-x86-java-1.7.0.76.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.7.0.76.ebuild,v
 1.1 2015/01/23 17:54:04 ercpe Exp $

EAPI="5"

inherit java-vm-2 eutils prefix versionator

# This URIs need to be updated when bumping!
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html";

MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"

X86_AT="jre-${MY_PV}-linux-i586.tar.gz"

DESCRIPTION="Oracle's Java SE Runtime Environment (32bit)"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/";
SRC_URI="${X86_AT}"

LICENSE="Oracle-BCLA-JavaSE"
SLOT="1.7"
KEYWORDS="-* ~amd64"
IUSE="+X alsa nsplugin pax_kernel"

RESTRICT="fetch strip"
QA_PREBUILT="*"

RDEPEND="
        || (
                (
                        X? (
                                x11-libs/libXext[abi_x86_32(-)]
                                x11-libs/libXi[abi_x86_32(-)]
                                x11-libs/libXrender[abi_x86_32(-)]
                                x11-libs/libXtst[abi_x86_32(-)]
                                x11-libs/libX11[abi_x86_32(-)] )
                        alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] )
                )
                (
                        X? ( app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] 
)
                        alsa? ( 
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
                )
        )
"

# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
# marking. #427642
DEPEND="
        pax_kernel? ( sys-apps/paxctl )"

S="${WORKDIR}/jre${S_PV}"

pkg_nofetch() {
        einfo "Due to Oracle no longer providing the distro-friendly DLJ 
bundles, the package has become fetch restricted again."
        einfo ""
        einfo "Please download '${X86_AT}' from:"
        einfo "'${JRE_URI}'"
        einfo "and move it to '${DISTDIR}'"
        einfo
        einfo "If the above mentioned urls do not point to the correct version 
anymore,"
        einfo "please download the files from Oracle's java download archive:"
        einfo
        einfo "   
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-${MY_PV}-oth-JPR";
        einfo
}

src_compile() {
        # This needs to be done before CDS - #215225
        java-vm_set-pax-markings "${S}"

        # see bug #207282
        einfo "Creating the Class Data Sharing archives"
        bin/java -client -Xshare:dump || die
        bin/java -server -Xshare:dump || die
}

src_install() {
        local dest="/opt/${P}"
        local ddest="${ED}${dest}"

        # We should not need the ancient plugin for Firefox 2 anymore, plus it 
has
        # writable executable segments
        rm -vf lib/i386/libjavaplugin_oji.so \
                lib/i386/libjavaplugin_nscp*.so
        rm -vrf plugin/i386
        # Without nsplugin flag, also remove the new plugin
        arch=i386;
        if ! use nsplugin; then
                rm -vf lib/${arch}/libnpjp2.so \
                        lib/${arch}/libjavaplugin_jni.so
        fi

        dodir "${dest}"
        cp -pPR bin lib man "${ddest}" || die

        # Remove empty dirs we might have copied
        find "${D}" -type d -empty -exec rmdir {} + || die

        dodoc COPYRIGHT README

        if use nsplugin; then
                install_mozilla_plugin "${dest}"/lib/${arch}/libnpjp2.so
        fi

        # Install desktop file for the Java Control Panel.
        # Using ${PN}-${SLOT} to prevent file collision with jre and or other 
slots.
        # make_desktop_entry can't be used as ${P} would end up in filename.
        newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
                sun-jcontrol-${PN}-${SLOT}.png || die
        sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT} 
(${PN})#" \
                -e "s#Exec=.*#Exec=${dest}/bin/jcontrol#" \
                -e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
                -e "s#Application;##" \
                -e "/Encoding/d" \
                lib/desktop/applications/sun_java.desktop > \
                "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
        domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop

        # 
http://docs.oracle.com/javase/6/docs/technotes/guides/intl/fontconfig.html
        rm "${ddest}"/lib/fontconfig.* || die
        cp "${FILESDIR}"/fontconfig.Gentoo.properties 
"${T}"/fontconfig.properties || die
        eprefixify "${T}"/fontconfig.properties
        insinto "${dest}"/lib/
        doins "${T}"/fontconfig.properties

        set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
        java-vm_revdep-mask
}




Reply via email to