Bump to new release

Package-Manager: portage-2.2.7
RepoMan-Options: --force
This commit is contained in:
Mario Fetka 2014-01-18 13:32:46 +01:00
parent 94fcc0c8de
commit 2ecb960304
3 changed files with 186 additions and 1 deletions

View File

@ -2,6 +2,12 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/ChangeLog,v 1.8 2011/12/18 09:52:17 sera Exp $
*oracle-jre-bin-1.7.0.51 (18 Jan 2014)
18 Jan 2014; Mario Fetka <mario.fetka@gmail.com>
+oracle-jre-bin-1.7.0.51.ebuild:
Bump to new release
04 Jan 2014; Mario Fetka <mario.fetka@gmail.com> metadata.xml,
oracle-jre-bin-1.7.0.45.ebuild:
Rebased ejre to new gentoo ebuild

View File

@ -7,6 +7,13 @@ DIST ejre-7u45-fcs-b15-linux-arm-vfp-hflt-client_headless-26_sep_2013.tar.gz 330
DIST ejre-7u45-fcs-b15-linux-arm-vfp-sflt-client_headful-26_sep_2013.tar.gz 36281417 SHA256 58e73027d7a449fb76c361e6feb496442e591d5eb282c2cfbfd8720d0df15371 SHA512 643e16770c05fed2d88f56f1b01c02e59b4e28a3317400382adccc1152fab08f9c734cff57e142089e72f31dbbd3b81100d5d3b1edf7f465a3b71c0fb196bc4d WHIRLPOOL a47f34e243d565b02d469b8da844a270b21e86aa306670139f36e094c9022329111331d9d8ce4f71c927ecf055847516f5746c21c958e51ee3f7d253bfde1967
DIST ejre-7u45-fcs-b15-linux-arm-vfp-sflt-client_headless-26_sep_2013.tar.gz 33172360 SHA256 f3a8bdbb77af38462492ca58cf6d32407ef33b5098c41a297e86e51e3e77f64d SHA512 f11bca20e9a496024604bbb9541ceb930a85bdaae4c216ab571e55b9679b974255a2316561b431b3f5d8a7f53fda00eae781664651385c1b5308b499ddfc229c WHIRLPOOL 46c6434f95a47e7d71f4105a8545e852357439f408de56f72888345e19be431d8d2c3a4dde91c0d3bf2b859de2ea3705ceaacf0dc284756bc639b5bc008e4c2f
DIST ejre-7u45-fcs-b15-linux-i586-headless-26_sep_2013.tar.gz 33111288 SHA256 a8ff26dec2227f04070ba519606412c13fcf2d7f6ab6d92a1152394562f3225e SHA512 10ba9b204ea1a09a6b98a2e7b6bfc3eef27ca0970fa77e125ebf1f79059b24c6bf884a5ebdca65dd56c85d971db34585a1a3dffc36cf6cf5b1a71f997c51cb49 WHIRLPOOL c5e5c19eb9dd1ad3972a94a69a2f8254f0191057b74c0623b28e4e9e3da2458742d26bf19895317534983289bd5aa5bf6d5e9b866c6e428204ed46039816daf7
DIST ejre-7u51-fcs-b13-linux-arm-sflt-headless-18_dec_2013.tar.gz 33430777 SHA256 f3348790eca83a58835bf4b2894a8bd0baf2fe19031607a768af3c87aad5173f SHA512 153a33f45022d388d103e5ddc10ed4f7fe97d096857b56f28fbf500fbd1aeb216758297b0fb404738bd87f556e10fc935b19043c9d2ca7fabf0f470a1aee2018 WHIRLPOOL d2d3b8ac239796f74bbdea34b45dc3bfcd609ac9d6a2319292ca42f8b77f12d1b9295a464273f1f8bd77876c1a5b8102a09148ee92f01397bbeafd6db5d2854d
DIST ejre-7u51-fcs-b13-linux-arm-vfp-hflt-client_headful-18_dec_2013.tar.gz 36135604 SHA256 9beb601846410f5162db823bb2d56b74ffc2975f435517fcb5d34a888ee28031 SHA512 35cc4025ec70bb0a278c6f9d603c8651b841b2826b55aecbd30cb6409c59696345d79744966e3d604b539cbffd4eb8c06ffe1b868aa3c3486cf51d6c5097ba4e WHIRLPOOL f31e8bba1ab5c64f5ce809b33d085b6d14d6910b11bc51238e5d1df25a4be15846ab5f6c20c6979881eb1a674556c4cf6ba97e6add42fbb2c9e061b32e9f0591
DIST ejre-7u51-fcs-b13-linux-arm-vfp-hflt-client_headless-18_dec_2013.tar.gz 33048115 SHA256 4593245c7abc64878e6a1d86031867d3283875215a8a84688395558a84167e9d SHA512 11a3ca62ec91c642365ec823c78d05917f1716905d75f1554b6470c592f7095d5a82aec3829d828f21916eadb1874d593a6bc93259ac5ee488e99951aca2f2c7 WHIRLPOOL 6485076f3962e608e0101ab6a4b555865c532924a1da5bec4c986728a0b1c2937efd2590e0990e27968e82e9c5e7229fa81ff17ae1d83eb3f7f7528d35dc44e6
DIST ejre-7u51-fcs-b13-linux-arm-vfp-sflt-client_headful-18_dec_2013.tar.gz 36309982 SHA256 4ebe94c01539a812f20e9e3677f3b7f34d42c890cf29bfb21a77f3079d59d52b SHA512 7f5cf7a4ccf2d1ed00fca955d62bc6c34ac999fc90b361cce3bd644c7776f4f96dce19b334a297b8f900abf55db0433d589e12b157eb8adb54ec4a5d7f343597 WHIRLPOOL bf2028b25a3696e59caf2ece7aa25234a3c7f27f8f2a09e911e4cfad9e5d3b0987774e06bb58b9d6b8bc9e903284389ba83629bb8e798ab42dec008da817775d
DIST ejre-7u51-fcs-b13-linux-arm-vfp-sflt-client_headless-18_dec_2013.tar.gz 33201474 SHA256 52f1418a3b1f40337145d882b94758be22988bed79a26d8b4bba78b9389ce935 SHA512 bc92796339c21ca3263536e7aa9cc38fe6e4347803cae7ff2ad8e8a0a0bfab9c90923dafd1f9c84963893a490d680fe5c8a4a82b47e5ec1a39260fef6c4c85ae WHIRLPOOL 2ed0f42d8147356ecc73c360d5b7241c42ac52da3b4b4fb716d2f77b3442d852731d3673e4450ba2389b8463a74d7090bfe1110bd8486340dc7c3838354ef167
DIST ejre-7u51-fcs-b13-linux-i586-headless-18_dec_2013.tar.gz 33141974 SHA256 5f6fc7ed4205af8f1cb7dc438ab92bc0ca0cffa5bef9f0e20cdf02079ea49119 SHA512 e3190ea07a90756614d7bf45a1729835682e7853065a5566a7a20d3be8f56818a7312f55d5a3587e99cec0f35eb0f4ac7b1e070851aa4e08aa97ee59893b509f WHIRLPOOL 1caf7a3ce9baa04fd72d8f37cb431d8c5b9307a1acd2cf2e39eb58552d441c84b3ad743bd509e01d6242496a164b7d811e35dd1acf9bb62fd0af3a57f916fc17
EBUILD oracle-jre-bin-1.7.0.45.ebuild 4825 SHA256 e4900f994d67aede9fb2f05a437ad7c9e6e8b4522b3592b4aed3f1476c32cc66 SHA512 a6f8183de4b3eb3db652216a627f1a274edbbbcb07e1fbd33b34162f1244c99b6af9abc0710dffd3b8edc3532844d4e31d0a88de8ceeac2a447fa56131ecc87d WHIRLPOOL c6d55d528241277eceeadc2cf049ce7497f707972caf93ddeac3e33cfc186ff7aa6f79cd51116945988adf91ed78691e9280c516c49686955b253fc40e171a51
MISC ChangeLog 3013 SHA256 4537af0201e0c7422874032457fc86891c3cfabf95cb830f9343e7eae63781f8 SHA512 a6856baa6a4801562f9ddc229af43eb3f4b3ed80267c6340bd771b0465e3b90a6e74577790708bc276d2af305d56422eacc594feccec4f66a61432e88a8d164e WHIRLPOOL fc458d30654fd6777b3cd194be63e308568c55f3e774fca2f81ba7d9be864a80cdb694c46b9c7728e75b3cf4a5e616970ba7f257f354392a808c10dc9a5d54a9
EBUILD oracle-jre-bin-1.7.0.51.ebuild 4825 SHA256 6dcdc8cc9f6b25ca898554ff887bbb8b5d9003551a496cf6ad588cfb5d9b3870 SHA512 c4fdbdaf4df29f65538148aabb16b59e0d8ae59830958d883c1e33186ecfe584f2174b75f2f0d8ded5b70dae51c011a945bfaaa126379b9da46826fd0e6a7d97 WHIRLPOOL 461c56c67362a4e4eb81daa5f39330f95ac46f75ab1f0dc970f7ddbfc264fb032f54d7114b25f66258a2ab7895145901d1178cb3f2d24562c5cf51817ac22977
MISC ChangeLog 3162 SHA256 ad1141ca992a3ffdf8a305eee699515d39005ebfdf430d74ec916e94c5174f8f SHA512 c20d71fb49c014a75751224cf5964cee8185a91efdfca36731b47f80d51b78ed29a78f2cd8f6e238f1ec740e6549fb436a0280d5e4687b0da454d2a7304b4049 WHIRLPOOL 9dc90338f99775ce4d6efc02e7fc1baa0c9eb3992902282b684a023cd5e8a1582c6c97bfb360a43a168cbecfa03c06020dff9a0804ac37061019527cd976b2a9
MISC metadata.xml 446 SHA256 6c1b5ea55c7570c8ebdc2c59ebdd09a50fd3704202ba4d0210e07161d0be2d0f SHA512 4443bb556d293a8a7cc98f5956203b355255820c1d7b3650c75adc04c0c0e10fffd7751f22f2111a2f43c8dc451ba35719a94c25223fad5559d88d9701673ffe WHIRLPOOL 7a6430e9039f2a8d03f5874eea63e980998ee0756a1df4d15cb85f8afafcacc67ccd33b34f3cfe186586ebf7245b5b1760317e2a3cfe0dadd6da693a7e39203e

View File

@ -0,0 +1,172 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.45.ebuild,v 1.3 2013/10/19 19:50:38 ago Exp $
EAPI="5"
inherit java-vm-2 eutils prefix versionator
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"
BUILD="13"
BUILDDATE="18_dec_2013"
SUFFIX=".tar.gz"
ARMV5_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-arm-sflt-headless-${BUILDDATE}${SUFFIX}"
ARMV6_SF_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-arm-vfp-sflt-client_headless-${BUILDDATE}${SUFFIX}"
ARMV6_HF_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-arm-vfp-hflt-client_headless-${BUILDDATE}${SUFFIX}"
ARMV7_SF_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-arm-vfp-sflt-client_headful-${BUILDDATE}${SUFFIX}"
ARMV7_HF_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-arm-vfp-hflt-client_headful-${BUILDDATE}${SUFFIX}"
X86_AT="ejre-${MY_PV}-fcs-b${BUILD}-linux-i586-headless-${BUILDDATE}${SUFFIX}"
# This URIs need updating when bumping!
JRE_URI="http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html"
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
JCE_DIR="UnlimitedJCEPolicy"
JCE_FILE="${JCE_DIR}JDK7.zip"
DESCRIPTION="Oracle's Java SE Runtime Environment"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
SRC_URI="
arm? ( ${ARMV5_AT} ${ARMV6_SF_AT} ${ARMV7_SF_AT} ${ARMV6_HF_AT} ${ARMV7_HF_AT} )
x86? ( ${X86_AT} )
jce? ( ${JCE_FILE} )"
LICENSE="Oracle-BCLA-JavaSE"
SLOT="1.7"
KEYWORDS="arm x86"
IUSE="X alsa fontconfig jce pax_kernel"
RESTRICT="fetch strip"
QA_PREBUILT="*"
RDEPEND="
X? (
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libX11
)
alsa? ( media-libs/alsa-lib )
fontconfig? ( media-libs/fontconfig )
!prefix? ( sys-libs/glibc )"
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
# marking. #427642
DEPEND="
jce? ( app-arch/unzip )
pax_kernel? ( sys-apps/paxctl )"
S="${WORKDIR}/ejre${S_PV}"
pkg_nofetch() {
if use x86; then
AT=${X86_AT}
elif use arm; then
AT="${ARMV5_AT} ${ARMV6_SF_AT} ${ARMV6_HF_AT} ${ARMV7_SF_AT} ${ARMV7_HF_AT}"
fi
einfo "Please download '${AT}' from:"
einfo "'${JRE_URI}'"
einfo "and move it to '${DISTDIR}'"
if use jce; then
einfo "Also download '${JCE_FILE}' from:"
einfo "'${JCE_URI}'"
einfo "and move it to '${DISTDIR}'"
fi
}
src_unpack() {
einfo "Unpacking for arch ${CHOST/-*/}"
if [[ ${CHOST} = armv5* ]]; then
unpack ${ARMV5_AT}
elif [[ ${CHOST} = armv6* ]]; then
if [[ ${CHOST} = *hardfloat* ]]; then
unpack ${ARMV6_HF_AT}
else
unpack ${ARMV6_SF_AT}
fi
elif [[ ${CHOST} = armv7* ]]; then
if [[ ${CHOST} = *hardfloat* ]]; then
unpack ${ARMV7_HF_AT}
else
unpack ${ARMV7_SF_AT}
fi
fi
if use jce; then
unpack ${JCE_FILE}
fi
}
src_prepare() {
if use jce; then
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
fi
}
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"
case ${ARCH} in
arm)
bin/java -client -Xshare:dump || die
;;
x86)
bin/java -client -Xshare:dump || die
;;
*)
bin/java -server -Xshare:dump || die
;;
esac
# Create files used as storage for system preferences.
mkdir .systemPrefs || die
touch .systemPrefs/.system.lock || die
touch .systemPrefs/.systemRootModFile || die
}
src_install() {
local dest="/opt/${P}"
local ddest="${ED}${dest}"
dodir "${dest}"
cp -pPR bin lib "${ddest}" || die
# Remove empty dirs we might have copied
find "${D}" -type d -empty -exec rmdir -v {} + || die
dodoc COPYRIGHT README THIRDPARTYLICENSEREADME.txt
if use jce; then
dodir ${dest}/lib/security/strong-jce
mv "${ddest}"/lib/security/US_export_policy.jar \
"${ddest}"/lib/security/strong-jce || die
mv "${ddest}"/lib/security/local_policy.jar \
"${ddest}"/lib/security/strong-jce || die
dosym "${dest}"/lib/security/${JCE_DIR}/US_export_policy.jar \
"${dest}"/lib/security/US_export_policy.jar
dosym "${dest}"/lib/security/${JCE_DIR}/local_policy.jar \
"${dest}"/lib/security/local_policy.jar
fi
# Prune all fontconfig files so libfontconfig will be used and only install
# a Gentoo specific one if fontconfig is disabled.
# http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html
rm "${ddest}"/lib/fontconfig.* || die
if ! use fontconfig; then
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
eprefixify "${T}"/fontconfig.properties
insinto "${dest}"/lib/
doins "${T}"/fontconfig.properties
fi
set_java_env
java-vm_revdep-mask
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
}