Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 147617 Details for
Bug 215301
revive sun-jdk-1.6.0.03 ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
the 1.6.0.03 ebuild as it was in the portage before
sun-jdk-1.6.0.03.ebuild (text/plain), 4.70 KB, created by
Dirk Olmes
on 2008-03-29 10:31:15 UTC
(
hide
)
Description:
the 1.6.0.03 ebuild as it was in the portage before
Filename:
MIME Type:
Creator:
Dirk Olmes
Created:
2008-03-29 10:31:15 UTC
Size:
4.70 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.03.ebuild,v 1.5 2007/12/16 21:10:16 caster Exp $ > >inherit versionator java-vm-2 eutils pax-utils > >UPDATE="$(get_version_component_range 4)" >UPDATE="${UPDATE#0}" >MY_PV="$(get_version_component_range 2)u${UPDATE}" >X86_AT="jdk-${MY_PV}-dlj-linux-i586.bin" >AMD64_AT="jdk-${MY_PV}-dlj-linux-amd64.bin" > >DESCRIPTION="Sun's J2SE Development Kit, version ${PV}" >HOMEPAGE="http://java.sun.com/javase/6/" ># This release is probably under a different url because tmarble is on holiday >#SRC_URI="x86? ( http://download.java.net/dlj/binaries/${X86_AT} ) ># amd64? ( http://download.java.net/dlj/binaries/${AMD64_AT} )" >URL_BASE="http://dlc.sun.com/dlj/binaries" >SRC_URI="x86? ( ${URL_BASE}/${X86_AT} ) > amd64? ( ${URL_BASE}/${AMD64_AT} )" >SLOT="1.6" >LICENSE="dlj-1.1" >KEYWORDS="amd64 x86" >RESTRICT="strip" >IUSE="X alsa doc examples jce nsplugin odbc" > >QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/motif21/libmawt.so > opt/${P}/jre/lib/i386/libdeploy.so > opt/${P}/jre/lib/i386/client/libjvm.so > opt/${P}/jre/lib/i386/server/libjvm.so" > >DEPEND=" > doc? ( =dev-java/java-sdk-docs-1.6.0* ) > jce? ( =dev-java/sun-jce-bin-1.6.0* )" > >RDEPEND=" > ${DEPEND} > x86? ( > =virtual/libstdc++-3.3 > net-libs/libnet > ) > sys-libs/glibc > alsa? ( media-libs/alsa-lib ) > X? ( > x11-libs/libXext > x11-libs/libXi > x11-libs/libXp > x11-libs/libXtst > amd64? ( x11-libs/libXt ) > x11-libs/libX11 > ) > odbc? ( dev-db/unixODBC )" > >JAVA_PROVIDE="jdbc-stdext jdbc-rowset" > >S="${WORKDIR}/jdk$(replace_version_separator 3 _)" > >src_unpack() { > sh ${DISTDIR}/${A} --accept-license --unpack || die "Failed to unpack" >} > >src_install() { > local dirs="bin include jre lib man" > > # Set PaX markings on all JDK/JRE executables to allow code-generation on > # the heap by the JIT compiler. > pax-mark m $(list-paxables "${S}"{,/jre}/bin/*) > > dodir /opt/${P} > > cp -pPR $dirs "${D}/opt/${P}/" || die "failed to copy" > dodoc COPYRIGHT || die > dohtml README.html || die > > cp -pP src.zip "${D}/opt/${P}/" || die > > if use examples; then > cp -pPR demo sample "${D}/opt/${P}/" || die > fi > > if use jce; then > cd "${D}/opt/${P}/jre/lib/security" > dodir /opt/${P}/jre/lib/security/strong-jce > mv "${D}"/opt/${P}/jre/lib/security/US_export_policy.jar \ > "${D}"/opt/${P}/jre/lib/security/strong-jce || die > mv "${D}"/opt/${P}/jre/lib/security/local_policy.jar \ > "${D}"/opt/${P}/jre/lib/security/strong-jce || die > dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/ > dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/ > fi > > if use nsplugin; then > local plugin_dir="ns7-gcc29" > if has_version '>=sys-devel/gcc-3' ; then > plugin_dir="ns7" > fi > > if use x86 ; then > install_mozilla_plugin /opt/${P}/jre/plugin/i386/$plugin_dir/libjavaplugin_oji.so > else > eerror "No plugin available for amd64 arch" > fi > fi > > # create dir for system preferences > dodir /opt/${P}/jre/.systemPrefs > # Create files used as storage for system preferences. > touch "${D}"/opt/${P}/jre/.systemPrefs/.system.lock > chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.system.lock > touch "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile > chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile > > if [[ -f "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop ]]; then > # install control panel for Gnome/KDE > # The jre also installs these so make sure that they do not have the same > # Name > sed -e "s/\(Name=\)Java/\1 Java Control Panel for Sun JDK ${SLOT}/" \ > -e "s#Exec=.*#Exec=/opt/${P}/jre/bin/ControlPanel#" \ > -e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \ > "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop > \ > "${T}"/sun_jdk-${SLOT}.desktop > > domenu "${T}"/sun_jdk-${SLOT}.desktop > fi > > # bug #56444 > insinto /opt/${P}/jre/lib/ > newins "${FILESDIR}"/fontconfig.Gentoo.properties fontconfig.properties > > set_java_env > java-vm_revdep-mask >} > >pkg_postinst() { > # Set as default VM if none exists > java-vm-2_pkg_postinst > > elog "Beginning with 1.5.0.10 the hotspot vm can use epoll" > elog "The epoll-based implementation of SelectorProvider is not selected by" > elog "default." > elog "Use java -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider" > elog "" > elog "Starting with 1.6.0-r2 the src.zip is installed to the standard" > elog "location. See https://bugs.gentoo.org/show_bug.cgi?id=2241 and" > elog "http://java.sun.com/javase/6/docs/technotes/tools/linux/jdkfiles.html" > elog "for more details." > elog "" > elog "Starting with 1.6.0.01 demo and sample directories have been moved" > elog "to top level from the share sub directory." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 215301
: 147617