Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 560090 Details for
Bug 672058
Add dev-java/openjdk 1.8 ?
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
openjdk:8 ebuild
openjdk-bin-8.192_p12.ebuild (text/plain), 2.68 KB, created by
Joakim Tjernlund
on 2019-01-06 14:26:40 UTC
(
hide
)
Description:
openjdk:8 ebuild
Filename:
MIME Type:
Creator:
Joakim Tjernlund
Created:
2019-01-06 14:26:40 UTC
Size:
2.68 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >inherit java-vm-2 > >abi_uri() { > echo "${2-$1}? ( > https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK${SLOT}U-jdk_${1}_linux_hotspot_${MY_PV//-/}.tar.gz > )" >} > >MY_PV=${PV/_p/-b} >SLOT=${MY_PV%%[.+]*} >MY_PV=${MY_PV/'.'/u} > >SRC_URI=" > $(abi_uri x64 amd64) >" > >DESCRIPTION="Prebuilt Java JDK binaries provided by AdoptOpenJDK" >HOMEPAGE="https://adoptopenjdk.net" >LICENSE="GPL-2-with-classpath-exception" >KEYWORDS="amd64" >IUSE="alsa cups doc examples +gentoo-vm headless-awt nsplugin selinux source +webstart" >RESTRICT="preserve-libs splitdebug" >QA_PREBUILT="*" > >RDEPEND=" > media-libs/fontconfig:1.0 > media-libs/freetype:2 > >=sys-libs/glibc-2.2.5:* > sys-libs/zlib > alsa? ( media-libs/alsa-lib ) > cups? ( net-print/cups ) > doc? ( dev-java/java-sdk-docs:${SLOT} ) > selinux? ( sec-policy/selinux-java ) > !headless-awt? ( > x11-libs/libX11 > x11-libs/libXext > x11-libs/libXi > x11-libs/libXrender > x11-libs/libXtst > )" > >PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 ) > nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )" > >S="${WORKDIR}/jdk${MY_PV}" > >src_install() { > local dest="/opt/${P}" > local ddest="${ED}${dest#/}" > > # Not sure why they bundle this as it's commonly available and they > # only do so on x86_64. It's needed by libfontmanager.so. IcedTea > # also has an explicit dependency while Oracle seemingly dlopens it. > rm -v jre/lib/amd64/libfreetype.so.6 || die > > # Oracle and IcedTea have libjsoundalsa.so depending on > # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. > if ! use alsa ; then > rm -v lib/libjsound.* || die > fi > > if ! use examples ; then > rm -vr demo/ || die > fi > > if use headless-awt ; then > rm -v lib/lib*{[jx]awt,splashscreen}* || die > fi > > if ! use source ; then > rm -v src.zip || die > fi > > dodir "${dest}" > cp -pPR * "${ddest}" || die > > use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh > java-vm_set-pax-markings "${ddest}" > java-vm_revdep-mask > java-vm_sandbox-predict /dev/random /proc/self/coredump_filter >} > >pkg_postinst() { > java-vm-2_pkg_postinst > > if use gentoo-vm ; then > ewarn "WARNING! You have enabled the gentoo-vm USE flag, making this JDK" > ewarn "recognised by the system. This will almost certainly break things." > else > ewarn "The experimental gentoo-vm USE flag has not been enabled so this JDK" > ewarn "will not be recognised by the system. For example, simply calling" > ewarn "\"java\" will launch a different JVM. This is necessary until Gentoo" > ewarn "fully supports Java 11. This JDK must therefore be invoked using its" > ewarn "absolute location under ${EPREFIX}/opt/${P}." > fi >}
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 672058
: 560090