parent
37ce38e94e
commit
e62c48d590
@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2014 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.71.ebuild,v 1.3 2014/11/01 17:00:53 ago 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
|
||||
}
|
@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2014 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.72.ebuild,v 1.1 2014/11/04 18:05:44 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
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/afl/afl-1.35b.ebuild,v 1.1 2015/01/30 01:58:41 hanno Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
|
||||
HOMEPAGE="http://lcamtuf.coredump.cx/afl/"
|
||||
SRC_URI="http://lcamtuf.coredump.cx/afl/releases//${P}.tgz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
DEPEND="sys-devel/gcc"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" \
|
||||
PREFIX="/usr" \
|
||||
HELPER_PATH="/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
PREFIX="/usr" \
|
||||
HELPER_PATH="/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="/usr/share/doc/${PF}" \
|
||||
install
|
||||
}
|
@ -1,24 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST blaze-markup-0.5.1.5.tar.gz 11885 SHA256 e4d034560e6808c5fdb8ca2eeef0031f3caff5398ba4fee72a049eea43ad7a3c SHA512 4ff060f51a3085a2eee546334adc6b3887fe8dad630b889764719b6da141d4488b2007bd0efb39cfc63305022494a44ca8b372a1a880ca31a0ba4d244eae7001 WHIRLPOOL 9b974c7c4c0f093200357c5dad1cc0c547844cf2356f163f9907536e262327977525a54c83123566386f32fcec52751fa1847328718270bf58a11aaa9f4da7fa
|
||||
DIST blaze-markup-0.5.1.6.tar.gz 11903 SHA256 75c35c6ea65ae19ff77f5a994e8e2f3b5be6dbbad7d8942080e0f7a039af8027 SHA512 11dcbbe9636df5a67ed5722628acb337ab1554a33365261bb38fd37f0af9c58a231c04f02846126e62ffb4c4fd89a5b413864995a46175311adb7f1ae7a9c177 WHIRLPOOL 8f5494cae6e0df80419d01f45b25a78292406d92da0642909a61f2906aef2f590a849ad70e31be53bf03d456535e2bd0334ee6d4491e56b888a138f0ef9a4400
|
||||
DIST blaze-markup-0.5.2.1.tar.gz 12069 SHA256 be69bf07e7dbb439a079cfcac70a449edd90f52cd6ace19aeecb4970304a38b7 SHA512 ef59c658244ff29ac58a7855fa9e011acc719e0d0cc217c26e4f8bbaa48efeb69defda02761685cf0f93d80269e64afc86047c005b129cb3dfe281e7122927e0 WHIRLPOOL c85a1d762d1a88a91b73473bd7a948ece6df0f5d597908f215dfc05b2c6caf76b65394886b96f5e0ea92f0efc4bafefa6b8bde193e67d97042db597566d5c00e
|
||||
DIST blaze-markup-0.6.0.0.tar.gz 12365 SHA256 31eed544294130e194328ca04dd3e3ed22e4e7120d13acf3c47e61064e89a4b8 SHA512 fe1d001b552426237e249e299d32febffe141f7826188120502aa43e783732368f11dd11f014146b2ed4bad496840332d7388c5cceaa203288e56a006d6d9caf WHIRLPOOL 21f6f58a834cbfbdb2b6d3f9cb53bf9d3fc43899548fef450f45d9ebd5d01eb01137e1fd0f5081231b9ca0734d5994c7608ffadf965bc7c183f04a8d6eabb22c
|
||||
DIST blaze-markup-0.6.1.0.tar.gz 12738 SHA256 f45c0a5f3c9d9d91af3b4d0ea6d88293c036d000a71a8e63d37a21193c19b379 SHA512 ecbd5b7ec3a960c60c6303c5d6b622bad591b1f54e6d35969b9e38411744c3c6249c6aeee244f2bf6454562ac3ac65ffd8f19fbfd7b325e5e282df065fc7007e WHIRLPOOL e6088e3a9678e80175db7d6383581f3d78f5960d6beaa0f3cc3421d69ff6a20725b2ba8c5b898e5ce97a8d7a49fb77d71c9cd8d200421acf9b5c06e328c16c77
|
||||
DIST blaze-markup-0.6.1.1.tar.gz 12759 SHA256 ad484263f2f0978fd919627717c5a2ec923f19f401f1471ec259558ddd7306aa SHA512 0b12e425e2e9d6aca348f5648bb9aa000dfaf29c3af88e5666d4cd966c1e8f2f1dbff0e40cfa78dc2c66cd23abb42eb5e5dc0542a877fa7927b4725a691b17b5 WHIRLPOOL 96d281deed6f84c55d0cd3b2554cfc8964c2b3c2d4127a2a1b138c6976586469711a0a5eabba145c9ecc088c3a5d3e4c8b1deaef4b2a4041411286a6e580e2fd
|
||||
EBUILD blaze-markup-0.5.1.5.ebuild 1112 SHA256 d5c160c55769570fa5337a7de2b65c56f782468be4803a879d781175d9ad59b3 SHA512 39099044a7e94e2861c97d95b6b04ea453d7a1f5f14bab0dbbab4a1f25b9d83b2a31f51430522e3abc5303656d30c5ff819eca7d438676d1fc84f798db94e030 WHIRLPOOL 0a175b6746941ef632f4eca5b069fbf903b6fa771b7b06127c39fcbc450eb483dc7c4407ddc2ed6051f2ac505b42b222512dc5d0e026e1858f288f002070bd21
|
||||
DIST blaze-markup-0.6.3.0.tar.gz 13348 SHA256 94422d41f9760e4fee5f689950e86401f3e2faf1935cbf56375a2674a93c05f4 SHA512 01ce41593242ddd6effa4ee2edecf461f434992b85fd79e1df8bd766a5879bda545842ea84d30f0513035fc686aeb624373a1de2377d1f5cad52cc1482acc318 WHIRLPOOL 4b8c4801e25fe8bbd7b2fa5dbacf697bb97e29885b98048beed194a5560527dbac83b9dd0769e3ae11170bf0a220d670ee9b3d43616f102be32c180919553930
|
||||
EBUILD blaze-markup-0.5.1.6.ebuild 1198 SHA256 ffb409561a0458739157ce99552abb4e230e5d1b0c1c1fb01a22986c0d629217 SHA512 0729e2967132a5914ff96d5b6d466037ed36aa3260223f23954c2ecaa469c508cc09de6c0879987911b6b9513d1f6ee938052efa5ccd1ff4973d2b4d7825c331 WHIRLPOOL b8c1e44bb6a9c7da65292103da258a7eabab53c1476c2db6ba50aae42fe9654fdf77662c769629d89cc68f56691be3764ad0e917e85affdbdc593b69258076e2
|
||||
EBUILD blaze-markup-0.5.2.1.ebuild 1203 SHA256 542412a3e48e4498ff523ea44fd43c7cd20a93110bdf7545c2ce272a7c0ad3de SHA512 86859ea22805a12b1bd31e8f0c1f05ac03e79b8b3fb5f49f395e4f0f14c96ad6de52ec5aec4ceadbe2bef3705f689e11ffb3f7a0b2fee2248dd6318a9396f344 WHIRLPOOL d6a7556a58fcfbb6ed6ffa274e7a44ec79ec2da9fc84fb3806233f4495353b1cb1d63208d5286c9fb9a0541387f1b61f472249c7c6d8ef61f3e131c10fa574d6
|
||||
EBUILD blaze-markup-0.6.0.0.ebuild 1203 SHA256 9943bdce23d238d98f8010858b816c9e42f10d8c2d6297e911deee6b24a73a05 SHA512 056665cbc81270468e7af3aaf1a925d61c0f124d74eb77e784cae3bfce4da5ecdaef201d23170438a23c45e604a6a8c16a0e4776df57014b0480174362725376 WHIRLPOOL 0dc5a4237dca33e4b408d3d93517f2fe6363ddd07d85388802ad446b716a88ab225944e624ca071dcef65a0f7be14a77dabf8d96d46cd9fa64367a4156485287
|
||||
EBUILD blaze-markup-0.6.1.0.ebuild 1313 SHA256 fd96efd374f1cf306a773cfa7a2a87007dd74f6b27342c6ec88ec7769a6140be SHA512 34245cdb865ff90c7d319526044681a80ae228d606f8d2841ed18b721cb1cf538c29a32d38e66d334905b5f0bf159c91755924eb0ee9a961686007c4e74cc8a3 WHIRLPOOL 3dbee87ae962a24ca1f7a4d641433cfc558e4dbb41322fb4450f616e808a5bf6d59cef334cc335537838efa2d6dcd99a97117885fd250618e6088c99879bf299
|
||||
EBUILD blaze-markup-0.6.1.1.ebuild 1202 SHA256 dd677af0e43a71bba43b3f62b288cf5e57b31141155f58dbe8eabd506b1cd830 SHA512 9b76017bd8ad1e720bde35f28d3cd155293da5d62b6ea03638a7de97c63d2c07e69fc17b7f8cfd1bd5f36128528ce672f2fba71d780b94f64557ae6e50cd7385 WHIRLPOOL 5b1c8525c6ba8801498231abbad7ba00baf6b60a36e383564a12f13bd67fad262f2498174f745aa1ba210fcbdf1a888f35cd69201eabee5bc55f0f08c232ef5e
|
||||
MISC ChangeLog 2599 SHA256 af9bf7ae69528be21cbc746140adbba5ca4283a4844bbfd310cede03e4287313 SHA512 3eb4f10110fc475876c2342a1212069e93e02e63142603d5fe10335ba25030f06ac561f681341e9b21438c468ad241a371d502f39eaa27bded7112db7fc236a6 WHIRLPOOL 81f83417f3bdda8dbaa81c94077f2faa52ad2902acda0a18bef768c253457a29bb39452ee28241b5c9710297055cd3a07fa3c65046ce21145f4121944bfbd55a
|
||||
EBUILD blaze-markup-0.6.3.0.ebuild 1202 SHA256 90ec78ae3625f9770e5d4dfc4766733f7ff695e07dd9c28bcef92234960089d5 SHA512 12fbd15693ab298acd6d1185c295cb65e5b3c24a09f6671fc3ea300318130cf08c7571bec56b76c72ef20d49ded459f8fb95e072df64fe18e2544c96f85b3f6f WHIRLPOOL 300733f764120a4ba4dce88d82373ca727b357f936cd755110b7eb672355eacd069730830f9f09497218f8c57fbb50c3afb5c2c24773345bf3d7b2c48fab02a1
|
||||
MISC ChangeLog 2885 SHA256 3a53facca68c5f79b481107302e4a8b2f79d282ec60d3b84b313e9fce35eb7f0 SHA512 a416752e7545c9ba9041de6622feb037bccb630043bc6ea430b42b688e0b8ae422b2028a3ec25ad6a60d98ffe397ee1f0bae9e39405617b348c88673a18352a2 WHIRLPOOL d89807d3a68e99cb2fc4bb5ca2a89a881666f2dd82b240728ce43dc42e2a47287f90cd471be0b8fe3c55e68660cb97c753e1a6867a3882766a3a280b790820e1
|
||||
MISC metadata.xml 428 SHA256 3b320773abbc86e8e7c176da8a4bf39faadbb4edc613b61d54e0ce9bf7dddff8 SHA512 2a56a54da8aa97ea46da4a127cd925297198d0e4836b02901c72f651d43c07f1c586e0e9a88f28ff45797693cb7f97878ab4ba33b0dd58a6746470da6d2753f1 WHIRLPOOL 854a0ea1853e5637582fc54273aab0a783cebae1030e74b1ced93f446f7aaa0d6d8e9a028f0b4180b23a08a78853c6099b2c151e64566d77cb035b08f957cb9f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iF4EAREIAAYFAlSMPucACgkQoBEVQmGOlx/a0gD9HiPPfIp91RjDB2ONzJKzZ5EW
|
||||
H85KZgn+4xaWIzT/KoAA/jKxb51eqzv6RNUOWTieLSggz8LcllO6MOZku3R7bIl7
|
||||
=r4Wt
|
||||
iQJ8BAEBCABmBQJUypfZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNUIwNzhGMTk3NjE4NjBCQTA0QTQyNjM3
|
||||
NjUxMkJCQTA5REQzRDUzAAoJEHZRK7oJ3T1T/AQQAJgWMcA4xh6aM5EGa5aAzBBr
|
||||
QI3paLP74ETWPIbOIB7DDFSzWsWgB058/s1o8vFrqFfnix5mnaDg22SnIPS7pOpQ
|
||||
H0SWSaprraWhOqxc1mXv0Ohkf7TAoKeffh+290eCzqoe742mtvdhcvAh7ylgXXbD
|
||||
tPC95HQ6jieSN3UdO+H47CBOw3vbh0IF07Puvq9EQHJXmvlqqG2RMLWeGuvKJqRq
|
||||
uWjYxRpwaNSidJ3+qTC2LvOa/X2PGELNVT12/k4ajEMQEnMT7H/YHM7tYK00jxVf
|
||||
ksb0to4M4YWZ9uP/G+n4YsiuBRZHmShCgUCyB5bk47DSN2T5n/WfrZIOP9VLk9Cu
|
||||
KekBnEuUWDwf5la6DMJ1RWh5kgMRbR3R6oYCDKGsUaaTuEO/sb/8uTX4wuOVw80W
|
||||
tkojr4W73EFfrIr9lParVNxL8WHGqE3AhUqkVgrm2MYFGtJ4SY7rziCBLmt9QLho
|
||||
5EYNT+TcMkMuPQQRUrKUqMZ8uP0kz7wNX4s/u0rzK6/qPuY4ztaj9ZL13BUWhdOH
|
||||
C0YusdNHqDELWLX1/LHJEEIumiTZ0YzjLsQ6Eevf913xSKmoLSQCmYMmTDpJYxMD
|
||||
QpwXmbL4KNcr9T2jn8Ybj50Q1jRZ5Pv+WEtgmdods5Fs8KF6ywFsAphu68t/WhDK
|
||||
/9IL3grx3oiZWPH3gr3R
|
||||
=FsmN
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.5.1.5.ebuild,v 1.3 2013/11/24 19:32:56 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast markup combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
|
||||
<dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?]
|
||||
<dev-haskell/text-0.12:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( =dev-haskell/hunit-1.2*
|
||||
>=dev-haskell/quickcheck-2.4
|
||||
<dev-haskell/quickcheck-2.7
|
||||
>=dev-haskell/test-framework-0.4
|
||||
<dev-haskell/test-framework-0.9
|
||||
=dev-haskell/test-framework-hunit-0.3*
|
||||
=dev-haskell/test-framework-quickcheck2-0.3*
|
||||
)"
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.6.0.0.ebuild,v 1.1 2014/03/09 12:31:49 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast markup combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.2:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
|
||||
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.7
|
||||
>=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
|
||||
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
|
||||
"
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.6.1.0.ebuild,v 1.1 2014/07/02 03:48:51 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A blazingly fast markup combinator library for Haskell"
|
||||
HOMEPAGE="http://jaspervdj.be/blaze"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] <dev-haskell/blaze-builder-0.4:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.2:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/blaze-builder-0.2 <dev-haskell/blaze-builder-0.4
|
||||
>=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
|
||||
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.8
|
||||
>=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
|
||||
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4
|
||||
>=dev-haskell/text-0.10 <dev-haskell/text-1.2 )
|
||||
"
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.6.1.1.ebuild,v 1.1 2014/12/13 13:27:56 gienah Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/blaze-markup/blaze-markup-0.6.3.0.ebuild,v 1.1 2015/01/29 20:27:50 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3.9999
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cereal/cereal-0.4.1.0.ebuild,v 1.1 2014/10/21 22:19:46 slyfox Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cereal/cereal-0.4.1.1.ebuild,v 1.1 2015/01/29 20:31:31 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
@ -1,15 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX chell-0.4-ghc-7.10.patch 683 SHA256 dc4a47eb33d20ff2aca7e03f240f696f12d44ecd00ee6019b8c5c4f52d5d58e7 SHA512 bf525edef8f76f6d05f4bdf2b5aeb92e72c30e74be09d2717cc5dbf59c4379b2103605fc23fdbf8edb71994e7c84e4b192d906af9a649b3dc6dd61d3a7976845 WHIRLPOOL 66d86886e12d50ff0a2b96538b146201ee3a30cbae19f6521cfda99b5c47b979bd6a6758057318121880f09b4ada0e325c70ea84cae9c78755615943bd315733
|
||||
DIST chell-0.4.tar.gz 12437 SHA256 cf824e5ada55b18aa1e3fca93996fb04521cafcb7db0fccd1fec757eecc9d6c3 SHA512 8acbab62b84566ca03f44465de6911d72b3fae16292ff3f666bd6614c2e6c7bf9a2be04ca4a6b3d53802f29d23569034908371244a015b4159fea173b24f602c WHIRLPOOL 6771ad4bf27f5ce6852e74d3fe54b23048cc7d6594b94c29e7a725b63dd8beaee0b661840d389e59bf994e579bd442783123feabd28cee6d937a0fa0961f632f
|
||||
EBUILD chell-0.4.ebuild 1213 SHA256 b5ccedcf0165ef930912ae6d19a196169014f7f5600f4e55f5f0ad3ff61d17df SHA512 8b9a46409b723adc8ea673aee14b20184c4dfb20583e7a949daa15e57aeddb1ad067096e5863ae7f57bcc0405fe12406c2f023771433ab361ec850a1b7d09c95 WHIRLPOOL c19ccfbd92775b2497f21146e1704038c34e0c7af4ea6e8f3226bf4aba371f1c208d45b09e248a768b4deba5ba422cf37d857ad2b61125370e24504faac63dc8
|
||||
MISC ChangeLog 706 SHA256 4fdc42fcb9ffdac2b9c671f9847109c1db2337691cc3d863a429ba5950b4b077 SHA512 f776abdd5cba3945ecdf6f61d5276a77f61a63f6ca946594f4f72dd05cadec1284cdbf526b3c152e2c3a7bd566f99e84336a2d66b2daee68bb979065b812760a WHIRLPOOL 4a5bab819b45dc2b45f1ce8efe973a4b258de7041b5a3b566320c262a2983c4320d9a5d0ea85cf36b7ddfa4acf9c73988890418e1f17646e6408571eb8628162
|
||||
DIST chell-0.4.0.1.tar.gz 12441 SHA256 5f0abd31f4b00483e4667090c89828eda6a1c6ba5d77ecec418ad0fe972a6951 SHA512 5a11e38fdd6c4f323d077dc3adc35c9626229a49f6ed32a0202031094f2612ec3e26a28f96819366439c1ec97ddfd839050f207d03c90a749890ef2bb345b8c3 WHIRLPOOL d9565ca5b23f983f393f8455fb83ac966a0a42ebbea9fd2eff1998cee2d2616feb4dace276ceb36d0df5a5c56e722c13e650325e1b7a50b109fa72ccf742ee17
|
||||
EBUILD chell-0.4.0.1.ebuild 1157 SHA256 937e1dcc7020c80b208d0003c1604ede5c606df7c668fa9d34c5e1a20d7de415 SHA512 70b790fd1e9181b1bae86a9f0dc0dfa4abe1486799d593a1e11c1e0a6d9def0d78493ce5732ca495661b49682eeeca710e81d3a7949cd3b2c25bf2c977690e3d WHIRLPOOL 2f202330c21d9d87c8c970db76d2e6227525d42f2f35b7f46af6229d7ddd0329e3a22918c3466fae25034f36c4bd7588c2424ba8fc8bc9192b9a1e069743c426
|
||||
MISC ChangeLog 897 SHA256 9ec4e733e2a0a8d6d4cf66632bf1674ff71f16e890a009a28b2a529c6f475309 SHA512 07a7d4d0dea96c96898bed2d2d49aa0d9a1794b7debfe32ac5f373a4d08abc56e9c22dc28f4f081909ab940ef42016c773109d41e1684002e8e1c6802ef281b3 WHIRLPOOL 3e3554f810dfabcd78472eca6a1b9e24aacddaeb1b9a4b3ab254a4ae156ecd01cb19bf89d0de868a48beaf67cf1db8074b60732b7ce7351a4602a46abc369b99
|
||||
MISC metadata.xml 1290 SHA256 ae6fa0923d2cc8d3e181d4c0d6d811236e9a6345ab35c6e0748e28012c66acc0 SHA512 660e545aea8b37e26d47f942e3ab9d9b82ded88e53fc5ffa25852833e37d2e2c2084a5b822816ff33c90732283d37fd7a465b00d1b96bc70951fc749334f8398 WHIRLPOOL 7019d96b0cc31b0a05117ecbbc57578811335fcfdd16421aee0711f2755aa7d7df7e2d75b93c885767194c1a0d811cb5a54d4bb8c79023a017deacfb0201eaca
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iF4EAREIAAYFAlSmEA0ACgkQoBEVQmGOlx+2QQEAtffGvE06BR8gpzzoBEmFXUS8
|
||||
tUhYjHqfrq79OomrmpMBAJtcUSKv+QhMqLolyfUmQWFucgJDw9z1M8XWWDEVPwnr
|
||||
=FJ5C
|
||||
iQJ8BAEBCABmBQJUypnkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNUIwNzhGMTk3NjE4NjBCQTA0QTQyNjM3
|
||||
NjUxMkJCQTA5REQzRDUzAAoJEHZRK7oJ3T1Tr1IP/2Sg3/locwkrvBjH8vNlnADP
|
||||
ihYiIvb47snYSOKwHXblcDdcX114+bpzcMJTrj54PSe4YZmghHVvw3AJDd9AI7GN
|
||||
ruPbcX5ir108EI02ODxBBDSZW8sRt9BS1xKAJ034LWdYr2hM2Ne8sFle0uAxZYRb
|
||||
GIh8ZwXYKDCMsiHcprUodKYui7UFglIw1ftRmMM6YxD7AHKrFoqStI2R87qaUJjd
|
||||
ZuDotFXAnkKZ0qwqc+WFX+m5YcppZg8d/a7/1354XXpVJRLFjTuVi4oQDjbYEpc0
|
||||
DcwgrP64Y0JDXtnm/A6GvY5JkG2Bg7pZTmb3UuDdxelQnushZMYfTgwic3wOhHQR
|
||||
upMBYoxgEv8lq5RGxLbsTKz1CP4TXwg5EacWl2IMe2hJwsZbHfvKyz6/CWn/PNfe
|
||||
EcR35Z/u5lHdLHfuBRsJ/mIQBc8lunsnbXUu3D1VvWpS52m+P1voEryCM7xBnSnV
|
||||
iJHOzEjoOqNjIQQEJPH1AIB/84sBV7MN90g8LyfggHYBQe3GASaGGosOU/uLbpBd
|
||||
A+K33Q8coGMupKNLcvdbXFXy0PTaXRtItMcy1W1PQFc3K4ecyWyXFfxrvRlrmbn+
|
||||
zBmM7h6bSPop2BE4qWXVmGJl3VBJ3Tud1LT5RY1C0wnF5RHavO6t4AqTwPuaIF+d
|
||||
gnOJiaL5iGPyDs0209+a
|
||||
=z0lX
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,20 +0,0 @@
|
||||
--- chell-0.4-orig/lib/Test/Chell.hs 2014-05-19 03:42:17.000000000 +1000
|
||||
+++ chell-0.4/lib/Test/Chell.hs 2015-01-02 14:19:11.555163417 +1100
|
||||
@@ -1,6 +1,7 @@
|
||||
{-# LANGUAGE TemplateHaskell #-}
|
||||
{-# LANGUAGE TypeSynonymInstances #-}
|
||||
{-# LANGUAGE FlexibleInstances #-}
|
||||
+{-# LANGUAGE CPP #-}
|
||||
|
||||
-- | Chell is a simple and intuitive library for automated testing. It natively
|
||||
-- supports assertion-based testing, and can use companion libraries
|
||||
@@ -118,6 +119,9 @@
|
||||
, testOptionTimeout
|
||||
) where
|
||||
|
||||
+#if MIN_VERSION_base(4,8,0)
|
||||
+import Prelude hiding(pure)
|
||||
+#endif
|
||||
import qualified Control.Applicative
|
||||
import qualified Control.Exception
|
||||
import Control.Exception (Exception)
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.71.ebuild,v 1.3 2014/11/02 13:18:15 caster Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-docs-all.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.72.ebuild,v 1.1 2014/11/04 18:14:20 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-docs-all.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.8.0.25.ebuild,v 1.1 2014/11/22 08:29:09 ercpe Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html"
|
||||
|
||||
[[ "$(get_version_component_range 4)" == 0 ]] \
|
||||
|| MY_PV_EXT="u$(get_version_component_range 4)"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||
ORIG_NAME="jdk-${MY_PV}-docs-all.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/8/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-8"
|
||||
SLOT="1.8"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
DEPEND="app-arch/unzip:0"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,307 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.71.ebuild,v 1.5 2014/11/02 09:20:51 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||
# This is a list of archs supported by this update.
|
||||
# Currently arm comes and goes.
|
||||
AT_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||
# the ebuild when it happens.
|
||||
DEMOS_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
FX_VERSION="2_2_71"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||
AT_arm="jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz"
|
||||
AT_x86_solaris="jdk-${MY_PV}-solaris-i586.tar.gz"
|
||||
AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||
AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.tar.gz"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||
AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
|
||||
FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip"
|
||||
|
||||
DEMOS_x86="${FXDEMOS_linux} jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_arm="${FXDEMOS_linux} jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz"
|
||||
DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.gz"
|
||||
DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||
DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.gz"
|
||||
DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||
DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicy"
|
||||
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ("
|
||||
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? ( !aqua? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
doc? ( dev-java/java-sdk-docs:1.7 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
!prefix? ( sys-libs/glibc )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
examples? ( kernel_linux? ( app-arch/unzip ) )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}"/jdk${S_PV}
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}"; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]]; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them 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#jdk-${MY_PV}-oth-JPR"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# Special case for ARM soft VS hard float.
|
||||
if use arm ; then
|
||||
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||
else
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||
fi
|
||||
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
|
||||
use jce && unpack ${JCE_FILE}
|
||||
elif use x86-macos || use x64-macos ; then
|
||||
pushd "${T}" > /dev/null
|
||||
mkdir dmgmount
|
||||
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||
-mountpoint "${T}"/dmgmount
|
||||
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg
|
||||
hdiutil detach "${T}"/dmgmount
|
||||
zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv
|
||||
mv Contents/Home "${S}"
|
||||
popd > /dev/null
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
if use kernel_linux; then
|
||||
cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \
|
||||
"${ddest}"/javafx-samples || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp -p src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use !arm && use !x86-macos && use !x64-macos ; then
|
||||
# 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 jre/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}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
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}"/jre/lib/fontconfig.*
|
||||
if ! use fontconfig; then
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
fi
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
if use x86-macos || use x64-macos ; then
|
||||
# fix misc install_name issues
|
||||
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||
local lib needed nlib npath
|
||||
for lib in \
|
||||
libJObjC libdecora-sse libglass libjavafx-{font,iio} \
|
||||
libjfxmedia libjfxwebkit libprism-es2 ;
|
||||
do
|
||||
lib=${lib}.dylib
|
||||
einfo "Fixing self-reference of ${lib}"
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||
"${lib}"
|
||||
done
|
||||
popd > /dev/null
|
||||
for nlib in jdk1{5,6} ; do
|
||||
install_name_tool -change \
|
||||
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
install_name_tool -id \
|
||||
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
done
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
@ -1,307 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.72.ebuild,v 1.2 2014/11/07 06:03:49 ercpe Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||
# This is a list of archs supported by this update.
|
||||
# Currently arm comes and goes.
|
||||
AT_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||
# the ebuild when it happens.
|
||||
DEMOS_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
FX_VERSION="2_2_$(get_version_component_range 4)"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||
AT_arm="jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz"
|
||||
AT_x86_solaris="jdk-${MY_PV}-solaris-i586.tar.gz"
|
||||
AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||
AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.tar.gz"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||
AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
|
||||
FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip"
|
||||
|
||||
DEMOS_x86="${FXDEMOS_linux} jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_arm="${FXDEMOS_linux} jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz"
|
||||
DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.gz"
|
||||
DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||
DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.gz"
|
||||
DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||
DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicy"
|
||||
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ("
|
||||
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? ( !aqua? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
doc? ( dev-java/java-sdk-docs:1.7 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
!prefix? ( sys-libs/glibc )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
examples? ( kernel_linux? ( app-arch/unzip ) )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}"/jdk${S_PV}
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}"; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]]; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them 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#jdk-${MY_PV}-oth-JPR"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# Special case for ARM soft VS hard float.
|
||||
if use arm ; then
|
||||
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||
else
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||
fi
|
||||
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
|
||||
use jce && unpack ${JCE_FILE}
|
||||
elif use x86-macos || use x64-macos ; then
|
||||
pushd "${T}" > /dev/null
|
||||
mkdir dmgmount
|
||||
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||
-mountpoint "${T}"/dmgmount
|
||||
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg
|
||||
hdiutil detach "${T}"/dmgmount
|
||||
zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv
|
||||
mv Contents/Home "${S}"
|
||||
popd > /dev/null
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
if use kernel_linux; then
|
||||
cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \
|
||||
"${ddest}"/javafx-samples || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp -p src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use !arm && use !x86-macos && use !x64-macos ; then
|
||||
# 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 jre/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}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
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}"/jre/lib/fontconfig.*
|
||||
if ! use fontconfig; then
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
fi
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
if use x86-macos || use x64-macos ; then
|
||||
# fix misc install_name issues
|
||||
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||
local lib needed nlib npath
|
||||
for lib in \
|
||||
libJObjC libdecora-sse libglass libjavafx-{font,iio} \
|
||||
libjfxmedia libjfxwebkit libprism-es2 ;
|
||||
do
|
||||
lib=${lib}.dylib
|
||||
einfo "Fixing self-reference of ${lib}"
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||
"${lib}"
|
||||
done
|
||||
popd > /dev/null
|
||||
for nlib in jdk1{5,6} ; do
|
||||
install_name_tool -change \
|
||||
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
install_name_tool -id \
|
||||
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
done
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
@ -1,312 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.8.0.25.ebuild,v 1.4 2014/12/31 16:30:33 grobian Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
|
||||
|
||||
# This is a list of archs supported by this update.
|
||||
# Currently arm comes and goes.
|
||||
AT_AVAILABLE=( amd64 x86 x64-solaris sparc64-solaris x86-macos x64-macos )
|
||||
|
||||
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||
# the ebuild when it happens.
|
||||
DEMOS_AVAILABLE=( amd64 x86 x64-solaris sparc64-solaris x86-macos x64-macos )
|
||||
|
||||
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
|
||||
S_PV="$(get_version_component_range 1-3)"
|
||||
else
|
||||
MY_PV_EXT="u$(get_version_component_range 4)"
|
||||
S_PV="$(get_version_component_range 1-4)"
|
||||
fi
|
||||
|
||||
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||
AT_arm="jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz"
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||
AT_x64_solaris="jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||
AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
|
||||
DEMOS_amd64="jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_arm="jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz"
|
||||
DEMOS_x86="jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_x64_solaris="jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||
DEMOS_sparc64_solaris="jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||
DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.zip"
|
||||
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.zip"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicyJDK8"
|
||||
JCE_FILE="jce_policy-8.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ( $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.8"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? ( !aqua? (
|
||||
x11-libs/libX11:0
|
||||
x11-libs/libXext:0
|
||||
x11-libs/libXi:0
|
||||
x11-libs/libXrender:0
|
||||
x11-libs/libXtst:0
|
||||
) )
|
||||
alsa? ( media-libs/alsa-lib:0 )
|
||||
doc? ( dev-java/java-sdk-docs:${SLOT} )
|
||||
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||
!prefix? ( sys-libs/glibc:* )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# A PaX header isn't created by scanelf, so depend on paxctl to avoid fallback
|
||||
# marking. See bug #427642.
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip:0 )
|
||||
examples? ( kernel_linux? ( app-arch/unzip:0 ) )
|
||||
pax_kernel? ( sys-apps/paxctl:0 )"
|
||||
|
||||
S="${WORKDIR}/jdk"
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}" ; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]] ; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]] ; then
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them 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-javase8-2177648.html#jdk-${MY_PV}-oth-JPR"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if use arm ; then
|
||||
# Special case for ARM soft VS hard float.
|
||||
#if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||
#else
|
||||
# unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||
# use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||
#fi
|
||||
use jce && unpack ${JCE_FILE}
|
||||
elif use x86-macos || use x64-macos ; then
|
||||
pushd "${T}" > /dev/null
|
||||
mkdir dmgmount
|
||||
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||
-mountpoint "${T}"/dmgmount
|
||||
local update=$(get_version_component_range 4)
|
||||
[[ ${#update} == 1 ]] && update="0${update}"
|
||||
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ ${update}.pkg
|
||||
hdiutil detach "${T}"/dmgmount
|
||||
zcat jdk1${MY_PV%u*}0${update}.pkg/Payload | cpio -idv
|
||||
mv Contents/Home "${WORKDIR}"/jdk${MY_PV}
|
||||
popd > /dev/null
|
||||
else
|
||||
default
|
||||
fi
|
||||
|
||||
# Upstream is changing their versioning scheme every release around 1.8.0.*;
|
||||
# to stop having to change it over and over again, just wildcard match and
|
||||
# live a happy life instead of trying to get this new jdk1.8.0_05 to work.
|
||||
mv "${WORKDIR}"/jdk* "${S}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce ; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86 ; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin ; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby ; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}" ; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use jce ; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin ; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source ; then
|
||||
cp -p src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if [[ -d jre/lib/desktop ]] ; then
|
||||
# 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 jre/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}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
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/8/docs/technotes/guides/intl/fontconfig.html
|
||||
rm "${ddest}"/jre/lib/fontconfig.*
|
||||
if ! use fontconfig ; then
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
fi
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied.
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
if use x86-macos || use x64-macos ; then
|
||||
# Fix miscellaneous install_name issues.
|
||||
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||
local lib needed nlib npath
|
||||
for lib in \
|
||||
decora_sse glass jfx{media,webkit} \
|
||||
javafx_{font,font_t2k,iio} prism_{common,es2,sw} \
|
||||
; do
|
||||
lib=lib${lib}.dylib
|
||||
einfo "Fixing self-reference of ${lib}"
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||
"${lib}"
|
||||
done
|
||||
popd > /dev/null
|
||||
|
||||
# TODO: This reads "jdk1{5,6}", what about "jdk1{7,8}"?
|
||||
for nlib in jdk1{5,6} ; do
|
||||
install_name_tool -change \
|
||||
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
install_name_tool -id \
|
||||
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
done
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
@ -1,185 +0,0 @@
|
||||
# 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.71.ebuild,v 1.4 2014/11/02 09:20:55 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 '_')"
|
||||
|
||||
X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
|
||||
AMD64_AT="jre-${MY_PV}-linux-x64.tar.gz"
|
||||
|
||||
# This URIs need updating when bumping!
|
||||
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.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="
|
||||
x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )
|
||||
jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="X alsa fontconfig jce nsplugin pax_kernel selinux"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
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 )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}/jre${S_PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_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
|
||||
|
||||
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_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir .systemPrefs || die
|
||||
touch .systemPrefs/.system.lock || die
|
||||
touch .systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf lib/i386/libjavaplugin_oji.so \
|
||||
lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && 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
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
dodoc COPYRIGHT README
|
||||
|
||||
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
|
||||
|
||||
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 JRE ${SLOT}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/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
|
||||
|
||||
# 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
|
||||
}
|
@ -1,185 +0,0 @@
|
||||
# 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.72.ebuild,v 1.1 2014/11/04 18:06:10 ercpe 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 '_')"
|
||||
|
||||
X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
|
||||
AMD64_AT="jre-${MY_PV}-linux-x64.tar.gz"
|
||||
|
||||
# This URIs need updating when bumping!
|
||||
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.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="
|
||||
x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )
|
||||
jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X alsa fontconfig jce nsplugin pax_kernel selinux"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
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 )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}/jre${S_PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_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
|
||||
|
||||
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_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir .systemPrefs || die
|
||||
touch .systemPrefs/.system.lock || die
|
||||
touch .systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf lib/i386/libjavaplugin_oji.so \
|
||||
lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && 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
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
dodoc COPYRIGHT README
|
||||
|
||||
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
|
||||
|
||||
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 JRE ${SLOT}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/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
|
||||
|
||||
# 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
|
||||
}
|
@ -1,200 +0,0 @@
|
||||
# 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.8.0.25.ebuild,v 1.3 2014/11/02 08:26:09 swift Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-vm-2 eutils prefix versionator
|
||||
|
||||
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
|
||||
S_PV="$(get_version_component_range 1-3)"
|
||||
else
|
||||
MY_PV_EXT="u$(get_version_component_range 4)"
|
||||
S_PV="$(get_version_component_range 1-4)"
|
||||
fi
|
||||
|
||||
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||
|
||||
X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
|
||||
AMD64_AT="jre-${MY_PV}-linux-x64.tar.gz"
|
||||
|
||||
# This URIs need updating when bumping!
|
||||
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicyJDK8"
|
||||
JCE_FILE="jce_policy-8.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Runtime Environment"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
SRC_URI="
|
||||
x86? ( ${X86_AT} )
|
||||
amd64? ( ${AMD64_AT} )
|
||||
jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
SLOT="1.8"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X alsa fontconfig jce nsplugin pax_kernel selinux"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
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 )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}/jre"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
AT=${X86_AT}
|
||||
elif use amd64; then
|
||||
AT=${AMD64_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
|
||||
|
||||
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-javase8-2177648.html#jre-${MY_PV}-oth-JPR"
|
||||
einfo
|
||||
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
# Upstream is changing their versioning scheme every release around 1.8.0.*;
|
||||
# to stop having to change it over and over again, just wildcard match and
|
||||
# live a happy life instead of trying to get this new jre1.8.0_05 to work.
|
||||
mv "${WORKDIR}"/jre* "${S}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir .systemPrefs || die
|
||||
touch .systemPrefs/.system.lock || die
|
||||
touch .systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf lib/i386/libjavaplugin_oji.so \
|
||||
lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && 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
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
dodoc COPYRIGHT README
|
||||
|
||||
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
|
||||
|
||||
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 JRE ${SLOT}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/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
|
||||
|
||||
# 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
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX bpython-0.13-test_repl.patch 1237 SHA256 ec5bcb2d2ba551605714d89b8a2b2b00d33e5325367814f20b3816e612297ed3 SHA512 d7da4066bca54a0cd908235269acfc343a28a2f85599928980be4cab911eaef7efa88d555f1b46495db248714e40f14eb84f00c0de15aa8cc2ded2f8315a682b WHIRLPOOL b9c22a1faeaf36dbb164bbda5e7774deec7ce85be2b472131f93a9a9039058127c277dad0201dcafe6bb960695607b9c3f6eec218c4718c6389f197323a6f33e
|
||||
AUX bpython-desktop.patch 374 SHA256 ce2a6de9b55f40a5dd0cf8177d405af740f58272a4b3cdd5c1ce70164e3ab991 SHA512 41e6e74bc1edb4631d4926588aa361234560b95d63d07c4d7005ea1577a6d324f49ae9dcd0ede2ecaec9532a3e48075040c53deeeaf9e1a97ab7749fedecc0bb WHIRLPOOL 66e8e114cd4ae9fd94f474deb29a380497103049876049f7fe64c9a1aea95307828ebb8732fd82980d0021954e83f1c66793f1c19a23b3023af285539c7657ea
|
||||
DIST bpython-0.13.1.tar.gz 156558 SHA256 ee208a60a54f902a8c827f4a80fda8a6235790d59cc1fc089943df50936accae SHA512 cb3f1e8d8df5eb9978956b3503ef98b1c39e80704792281be7e560ec0d648aefa6d979ab45a642ec369fc252e7fde399013aa1a4154ceb73465bc3d95bea4b19 WHIRLPOOL a5d00b92507d1970de95f20ee54723774432687b1f11637f3aa75f9e8979e93015034f37253bd947100436f8400cdbe2ba523b6517a7ba265950b3f20dc6f9db
|
||||
DIST bpython-0.13.2.tar.gz 158551 SHA256 a1870a78e44ed6ef54aa906c58234cb0d12011f2e9a49dc29bd5d9423abfbde2 SHA512 6bf74c9618bf92fc6ca23c9020b17219c64b16f159773624b67f87875c962857bde2dd4b03da621da7c8d50622739f95a880638c7c536f5f0dbf510c71f5a874 WHIRLPOOL 71da7518100bd73868ab53e1d13cb8831b0f6629713b993729948f38df52262537b8605f9304ff0edeca5e4f4d3435677c61e84b2d6fc54b2d66df74e756318c
|
||||
EBUILD bpython-0.13.1.ebuild 1968 SHA256 38a45a1060c8be446737fa4a00808e3e4670627c47fe2c4a05871e84bb28d7c2 SHA512 df78efa8393ce2c35711012700910c1d6f4af8257b622c77e4a6e15e0ce56565b1b61922fa1f652e8db2bc433e4fadc4b7d35f7d8920abe03d8fdac6d826d59c WHIRLPOOL afdb052a8e300b609d0d9b3e3d7808aee760d2158978a106b227e0b9da34f5dd830c754d978fa7e916b48c398c42c74e75da74b0bdfd3acb96a2a749e361e213
|
||||
MISC ChangeLog 6164 SHA256 1f790d14283df99a3fd22b2f830e6bd0935d2ed44e5f032a34c168bf8fea9983 SHA512 85caa17f4fb557d01b2af92b99f647811a967240b87d3720f7647f629629d5d0ca12c7131e7e97dfef920204657f46548459cfa24c8db8de97acb39cbb1668a7 WHIRLPOOL 1ba9b3c16c329eb8ee757a1cf0124e2e62b08313f513dd2bc6cd1742ff754be437d71b65be91848730662d6eefb5acb3ccfdb4fe398d671902438f29a4b13bae
|
||||
EBUILD bpython-0.13.2.ebuild 1927 SHA256 0c22edc6193295e77b74b0477e7673192f09f073d4a1260a8d281d353f9ca9aa SHA512 ad56d2d19560734cb4d5c78d3c0d3873ca4b22cb8ce8700c81b8aa2d21d97207ef1dcd486093de89c9a271cfd33b61a1598d8dc1ef62cbabbab78aa571bf3435 WHIRLPOOL cde70750b4d52bf3adf8ce1035dafd0fb4dc651fce924733d46eca5b3bd3812970a74385cf813dc006d9ea34c43007ea72473fd080750d23a86a07a4206f3d4f
|
||||
MISC ChangeLog 6279 SHA256 6bcb23e087298117afd68a7ebb104205332c925b8ee8c64e8aec684951820c8f SHA512 e8df3116d83893c7ce1c7c2cea00dfec9cc867c77ab771be7857b1cd1d78dcd00ba3b29955539348c67740586d3f30dbfc2091738337932fec344fe5e67e1810 WHIRLPOOL 9e18fb17ef3cc3301df29b9fa1070693cf7dbcfc96ce2443ae55123af08bb17ddd62a14cae667ab6296d609b6019a0da27649cf9b5cc2bd96e12e78c2c70bf09
|
||||
MISC metadata.xml 360 SHA256 77d8f6c57f58ed627fbfd5c0b33970bbd9a77d9b9b803456f07cc739a3e01029 SHA512 ab938336bbea5287b94437c5d0f1456b58983be2d5a13503a990c72bebb0458ab66b75a8d85a3c59465c7741ae438785f1828ae5d9ec82c0a17020f6755099ab WHIRLPOOL d50def9d26539703b0224145633370ceaa8b13406e61f9875d259a43d106ac8f46471b5c8b4593d912135c5127b94299cff6dbc4bed4f7c429770f6f5167064d
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/bpython/bpython-0.13.2.ebuild,v 1.1 2015/01/30 03:31:37 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
|
||||
HOMEPAGE="http://www.bpython-interpreter.org/ https://bitbucket.org/bobf/bpython/ http://pypi.python.org/pypi/bpython"
|
||||
SRC_URI="http://www.bpython-interpreter.org/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc gtk test"
|
||||
|
||||
RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
gtk? ( dev-python/pygobject:2[$(python_gen_usedep python2_7)]
|
||||
dev-python/pygtk[$(python_gen_usedep python2_7)] )
|
||||
dev-python/urwid[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
DOCS=( AUTHORS CHANGELOG TODO sample-config sample.theme light.theme )
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-desktop.patch )
|
||||
|
||||
# Req'd for clean build by each impl
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
sphinx-build -b html -c doc/sphinx/source/ \
|
||||
doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
if ! use gtk; then
|
||||
rm -f "${D}"usr/bin/bpython-gtk*
|
||||
# delete_unneeded_modules() {
|
||||
rm -f "${D}$(python_get_sitedir)/bpython/gtk_.py"
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pushd build/lib > /dev/null
|
||||
# https://bitbucket.org/bobf/bpython/issue/289/test-failures-in-latest-release-py27-py33
|
||||
sed -e s':test_enter:_&:' -i bpython/test/test_repl.py || die
|
||||
|
||||
"${PYTHON}" -m unittest discover || die
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/sphinx/source/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-2015.1.ebuild,v 1.1 2015/01/30 03:22:00 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A full-screen, console-based Python debugger"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/pudb"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-interix ~x86-linux"
|
||||
|
||||
RDEPEND="dev-python/urwid[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/coffee-script-source/coffee-script-source-1.9.0.ebuild,v 1.1 2015/01/29 20:59:35 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby CoffeeScript is a bridge to the official CoffeeScript compiler"
|
||||
HOMEPAGE="http://jashkenas.github.io/coffee-script/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos ~x86-solaris"
|
||||
|
||||
IUSE=""
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/psych/psych-2.0.12.ebuild,v 1.1 2015/01/29 21:15:50 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="A libyaml wrapper for Ruby"
|
||||
HOMEPAGE="https://github.com/tenderlove/psych"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND+=" >=dev-libs/libyaml-0.1.6"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/minitest-4.0:0 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '1igem "minitest", "~>4.0"' test/psych/helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/${PN} extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/${PN}
|
||||
cp ext/${PN}/${PN}$(get_modname) lib/ || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test:test/${PN}:. -e "Dir['test/psych/**/test_*.rb'].each {|f| require f}" || die
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pygments_rb/pygments_rb-0.6.2.ebuild,v 1.1 2015/01/29 21:04:49 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
RUBY_FAKEGEM_NAME="pygments.rb"
|
||||
MY_P="${RUBY_FAKEGEM_NAME}-${PV}"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rake"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="none"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec"
|
||||
|
||||
inherit ruby-fakegem python-single-r1
|
||||
|
||||
DESCRIPTION="pygments syntax highlighting in ruby"
|
||||
HOMEPAGE="https://github.com/tmm1/pygments.rb"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
REQUIRED_USE+=" ${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RUBY_S="${MY_P}"
|
||||
|
||||
RDEPEND+=" dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]"
|
||||
DEPEND+=" test? ( ${RDEPEND} )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/yajl-ruby-1.1
|
||||
dev-ruby/posix-spawn"
|
||||
ruby_add_bdepend "dev-ruby/rake-compiler"
|
||||
|
||||
pkg_setup() {
|
||||
ruby-ng_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
sed -i -e 's/~> 1.1.0/~> 1.1/' -e '/s.files/d' pygments.rb.gemspec || die
|
||||
python_fix_shebang lib/pygments/mentos.py
|
||||
# we are loosing a "custom github lexer here", no idea what it is,
|
||||
# but if we need it, it should go into dev-python/pygments
|
||||
rm -r vendor lexers || die "removing bundled libs failed"
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# regenerate the lexer cache, based on the system pygments pkg
|
||||
${RUBY} cache-lexers.rb || die "regenerating lexer cache failed"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
ruby_fakegem_doins lexers
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST wikicloth-0.8.1.tar.gz 120517 SHA256 687bc2f9821443e0934f89e05ccfdf488054d8b272249c4b3fbf5ceee88c9966 SHA512 b2ee6ad150abc7372e2f8638bb5fa8d0d6e652cfebf8db7c01642eb94420aed116b36a2e8351b1a26cb286b4c174147f99c6a8dd2813d62a08a8f073ac718924 WHIRLPOOL fdb09fb3f92fd7c47605d0686741b4abc3a1331c29625bcc13d45ef219deabff9e97f73e543120508f3b56517658f62d6f5b8f598439671364812d1444cc87b9
|
||||
DIST wikicloth-0.8.2.tar.gz 120323 SHA256 4532f266bd79f2d806531dca87da4f60549adeb141c35fb6281c458eb8956298 SHA512 a21c6fc09499114c5a04b3bfea14434a1025405aefe9b2ede19c08e266b8f20cbddfe174ce24e083f120d684c75668c719c85ece96517002b1f1457281c767e6 WHIRLPOOL 62c8ecdf9aee577d1f93835e04b43519aff7b92137a0d7a31d6aa1583c95c6b4e7448f23d1b66fe1a9d467df1a956f574bbc3548a8a11cea3d5e83c06a958bb2
|
||||
EBUILD wikicloth-0.8.1.ebuild 917 SHA256 53444afd555bdd5d27ec7fecbdb2fdc5cd484ee9a3319cd4d3e5b26b750b52ab SHA512 197df9088f337a418068ae8397d7210675ba91d913030850b4a01a76d42bc207d66f3af7a8c7f8ea0e12bf6da1dd77ed80a0f0f51fe01b3583f740b236f4a81a WHIRLPOOL 533892b0dd6509f02ab5e3c7b9219de31ac947455efe106f656356d8a5cc0a273009b4af786fa0340d1bdb218c6dafeecaa8b3a1b066cfc68d414dcf03fc6512
|
||||
MISC ChangeLog 372 SHA256 653155d3255565d6345e3912725c6a19aeec0c914ab7f05990d40979dc8916d2 SHA512 2a870ca89d1df7783a56699616411590348063fe677def223031eabc3916d6fba96a947426310572d9fd8b0e5466ac2c4aa436a3b4514996d212a6751c1e2b01 WHIRLPOOL 9278750f546bc3a5fcd99db3169b010d055553936f36449a81ffdc70eecac31c190d182626edb6d53796a6f469e49a50c3f45c0e6c855439e0222aee93968419
|
||||
EBUILD wikicloth-0.8.2.ebuild 942 SHA256 094228b3321c96e02b8e14c3718f89119f115f936aa05f62be8457b53c906a82 SHA512 0be9e4ec1dd8e16e4713da98e32b08d7e52b7e6b47eaaac8e95ea5d40a31ad89ad03a493a9a6c14cd6dc4811beed4532153fc370d845545d45eecd54e3a4e113 WHIRLPOOL d4f9a5cc12c5f9971d4a2dfbe7ca4436ea587b5d6aa8cf5da23b8534b9a961df7c6b823e89779fe4ae08efdb4cde1d1e4c3420a292ff16d37d6251505b5421f8
|
||||
MISC ChangeLog 494 SHA256 16d95039f86c84e2d13f6bd29b223a42cafe75c1ed49d71394566c01183cb07a SHA512 feb9a445d8e41a3ee245fe5bee29cfd4862b69c1dcdad2225aba1c1bafcbd2b13f109b38c13e5bf169a91f4043b0d71f5efc88ead208240ff4362297c9b9e9e4 WHIRLPOOL 5d4fe5485e30042e3a3079d8ab60510ebdfc8b68547f0179faf411248fead06ef20b07655c88cdf9347556f4dabff9f1eb38db0e38fcfab56634e00115e30673
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/wikicloth/wikicloth-0.8.2.ebuild,v 1.1 2015/01/29 20:56:14 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README README.textile"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A mediawiki parser"
|
||||
HOMEPAGE="https://github.com/nricciar/wikicloth"
|
||||
SRC_URI="https://github.com/nricciar/wikicloth/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/builder
|
||||
dev-ruby/expression_parser
|
||||
dev-ruby/rinku"
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/activesupport
|
||||
dev-ruby/test-unit
|
||||
dev-ruby/i18n )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i \
|
||||
-e '/[Bb]undler/d' \
|
||||
-e "/require 'simplecov'/d" \
|
||||
Rakefile || die "sed failed"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test test/wiki_cloth_test.rb || die
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
diff -ru FreeDoko_0.7.13.orig/src/Makefile FreeDoko_0.7.13/src/Makefile
|
||||
--- FreeDoko_0.7.13.orig/src/Makefile 2014-12-29 15:41:58.000000000 -0500
|
||||
+++ FreeDoko_0.7.13/src/Makefile 2015-01-27 13:23:11.498892598 -0500
|
||||
@@ -242,15 +242,7 @@
|
||||
# compile FreeDoko
|
||||
$(PROGRAM) : show_settings objects $(DIRECTORIES)
|
||||
@echo 'compiling $(PROGRAM)...'
|
||||
-# Gentoo users do want to see the real compile line.
|
||||
-# So remove the next five lines (the echo lines)
|
||||
-# and remove the '@' in the line after.
|
||||
- @echo '$(CXX) $(CXXFLAGS)'
|
||||
- @echo ' $$(OBJECTS)'
|
||||
- @echo ' $(INCLUDE_ALL)'
|
||||
- @echo ' $(LIBS_ALL)'
|
||||
- @echo ' -o $@'
|
||||
- @$(CXX) $(CXXFLAGS) \
|
||||
+ $(CXX) $(CXXFLAGS) \
|
||||
$(OBJECTS_ALL:%.o=$(FREEDOKO_WORKING_DIRECTORY)/%.o) \
|
||||
$(INCLUDE_ALL) \
|
||||
$(LIBS_ALL) \
|
||||
diff -ru FreeDoko_0.7.13.orig/src/Makefile.os FreeDoko_0.7.13/src/Makefile.os
|
||||
--- FreeDoko_0.7.13.orig/src/Makefile.os 2014-12-29 15:41:58.000000000 -0500
|
||||
+++ FreeDoko_0.7.13/src/Makefile.os 2015-01-27 13:23:22.185483548 -0500
|
||||
@@ -1,6 +1,5 @@
|
||||
include $(DEPTH)/../Makefile.os
|
||||
|
||||
-include $(DEPTH)/Makefile.local
|
||||
include $(DEPTH)/Makefile.modules
|
||||
|
||||
ifeq ($(OPERATING_SYSTEM), Linux)
|
||||
diff -ru FreeDoko_0.7.13.orig/src/Makefile.rules FreeDoko_0.7.13/src/Makefile.rules
|
||||
--- FreeDoko_0.7.13.orig/src/Makefile.rules 2014-12-29 15:41:58.000000000 -0500
|
||||
+++ FreeDoko_0.7.13/src/Makefile.rules 2015-01-27 13:23:44.780618643 -0500
|
||||
@@ -80,10 +80,7 @@
|
||||
$(DEPTH)/Makefile.modules \
|
||||
$(DEPTH)/Makefile.local \
|
||||
$(DEPTH)/Makefile.os
|
||||
-# Gentoo users do want to see the real compile line.
|
||||
-# So remove the next line and remove the '@' in the line after.
|
||||
- @echo $(CXX) -c $(SUBDIR)/$<
|
||||
- @$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDE) $(DEPGEN_FLAGS) -o $@ -c $<
|
||||
+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDE) $(DEPGEN_FLAGS) -o $@ -c $<
|
||||
|
||||
|
||||
-include $(OBJECTS:%.o=$(TARGET_DIR_LOCAL)%.d)
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-board/freedoko/freedoko-0.7.13.ebuild,v 1.1 2015/01/29 20:35:49 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils gnome2-utils games
|
||||
|
||||
DESCRIPTION="FreeDoko is a Doppelkopf-game"
|
||||
HOMEPAGE="http://free-doko.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/free-doko/FreeDoko_${PV}.src.zip
|
||||
backgrounds? ( mirror://sourceforge/free-doko/backgrounds.zip -> ${PN}-backgrounds.zip )
|
||||
kdecards? ( mirror://sourceforge/free-doko/kdecarddecks.zip )
|
||||
xskatcards? ( mirror://sourceforge/free-doko/xskat.zip )
|
||||
pysolcards? ( mirror://sourceforge/free-doko/pysol.zip )
|
||||
gnomecards? ( mirror://sourceforge/free-doko/gnome-games.zip )
|
||||
openclipartcards? ( mirror://sourceforge/free-doko/openclipart.zip )
|
||||
!xskatcards? (
|
||||
!kdecards? (
|
||||
!gnomecards? (
|
||||
!openclipartcards? (
|
||||
!pysolcards? (
|
||||
mirror://sourceforge/free-doko/xskat.zip ) ) ) ) )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+xskatcards +gnomecards +kdecards +openclipartcards +pysolcards +backgrounds net"
|
||||
|
||||
RDEPEND="net? ( net-libs/gnet dev-libs/glib:2 )
|
||||
>=dev-cpp/gtkmm-2.4:2.4"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/FreeDoko_${PV}
|
||||
|
||||
src_unpack() {
|
||||
local cards=0
|
||||
|
||||
unpack_cards() {
|
||||
use $1 && { unpack $2 ; cards=$(( $cards + 1 )); };
|
||||
}
|
||||
unpack FreeDoko_${PV}.src.zip
|
||||
cp /dev/null "${S}"/src/Makefile.local
|
||||
|
||||
cd "${S}"/data/cardsets
|
||||
|
||||
unpack_cards xskatcards xskat.zip
|
||||
unpack_cards kdecards kdecarddecks.zip
|
||||
unpack_cards pysolcards pysol.zip
|
||||
unpack_cards gnomecards gnome-games.zip
|
||||
unpack_cards openclipartcards openclipart.zip
|
||||
[ $cards ] || unpack xskat.zip # fall back to xskat
|
||||
|
||||
if use backgrounds ; then
|
||||
cd "${S}"/data/backgrounds
|
||||
unpack ${PN}-backgrounds.zip
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export CPPFLAGS="-DPUBLIC_DATA_DIRECTORY_VALUE='\"${GAMES_DATADIR}/${PN}\"'"
|
||||
export CPPFLAGS+=" -DMANUAL_DIRECTORY_VALUE='\"/usr/share/doc/${PF}/html\"'"
|
||||
export OSTYPE=Linux
|
||||
export USE_NETWORK=$(use net && echo true || echo false)
|
||||
export USE_SOUND_ALUT=false # still marked experimental
|
||||
emake Version
|
||||
emake -C src FreeDoko
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newgamesbin src/FreeDoko freedoko
|
||||
insinto "${GAMES_DATADIR}"/${PN}/
|
||||
doins -r data/{ai,cardsets,backgrounds,rules,sounds,translations,*png}
|
||||
find "${D}${GAMES_DATADIR}"/${PN} -name Makefile -delete
|
||||
dodoc AUTHORS README ChangeLog
|
||||
newicon -s 32 src/FreeDoko.png ${PN}.png
|
||||
make_desktop_entry ${PN} FreeDoko
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,8 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST darkplacesengine20110628.zip 23377408 SHA256 d2464c681e3fdcc66cb090e79c44c0c173a43b6f181a12e500b0b1fd7d73ffce SHA512 bf44933470be2856a80ebd73a0cb531c6d22e69da5be24bc52175998ab687b4112c88423a6b42a9a4ed746e0f96c1bb39e188a037a98ea596cf7b6183e390038 WHIRLPOOL b4214be8a9c9aadf02a92c9b7e54d508df38f9e38f650f839a8ea43d9c0768641dbf59c71b210d337f591fac2d77a21a14e7900a3038d1af828f064bf3368071
|
||||
DIST darkplacesengine20130304.zip 29427833 SHA256 e1858dcba033b1dfc6e685482745b7137ceb23dfd710671971cd5e34529a9f44 SHA512 6672160ad6ed34bb45262f03b7a7671d65aa88ca44abab616f54cd1a8e5240dcb7b8a3a7c364fc8de3e9e2acf458e5c129311a0c52b8c6b29d9a4cafa5188b15 WHIRLPOOL 5566c7de789735fb984c5b64cf7ece2e948b87e170e16f434d5015f70baad901aadc251bb25a32926f43ced903daaa914a51024c08a64f4edcf1a9003aab1261
|
||||
DIST fuhquake-lits.rar 8388829 SHA256 066fd58e2a6d157a1aa7925334d7e3e6cffa7f5c556e707bc31da8bfecea873c SHA512 6e59f5e08a6c401b329b86b0cd677a04b1a5aee11f24973c77c9e7ea50cab9dedf4fc15c4f3d6b73bdc87bacdc9612a3c244d0a4ceceef943abb6e256ac23925 WHIRLPOOL d398b57c03d02c8180f8ca93f6964ac2118ef50cace3ecbc9da9113b1e91ed3a7b7e5473ebb9ad2f5198828eb8565c7c0470aea2095152b2898335562bef821d
|
||||
DIST id1.pk3 350470 SHA256 f1ee6e144d1942ebf91a8c71d0333eac94c73efae35377fbe7ae43e0e4ab37dc SHA512 d4d7233bc1e5049e89d09448818219b0ce7941fecde5381cd95933e4c96ebc9b4e34ff7eae5eb5d0d1e3cc2ceb4f5254f4d600aded7dda373713149817621331 WHIRLPOOL 30fe7e6d6ac6408c54e704586d4f4e15d139c0330e4f3e758651bfc2e6582eadae08c590e87264cfb26faae56a7033b383d51f93bf54ddfce7db38e47d569280
|
||||
EBUILD darkplaces-20110628.ebuild 4866 SHA256 f5cd8d0341eda97ce209a629a3ba72bb2af976e08c2168076e6827a6e290bc8e SHA512 e3a82d061f13966d786e17df2b49726ee4a7206a120ad50664779338e70803f0d724001ff1110855d4abb3a033502d58243da4d849cba340b12edef2f365d46a WHIRLPOOL 53234b5186b4ca4b91da90f8a4f89942c24993913d7fc9f86047389755a45de0ee4260055a3622d2a7bfa3ee14978baac7775e2990256bbb308e369fa5d1db23
|
||||
EBUILD darkplaces-20130304.ebuild 4615 SHA256 06aeb9e9215ded2f8a2999fa6f4d6c661d5377f1cd49176dd7dae308a224b01a SHA512 b6aa885e0c801ed7227722ceb38f3200220711564a6a5b69c8c98175b54591bc54879037877346138e8716bee27ed206c9e2ad7e154916bc19dba594d8210ebc WHIRLPOOL 3bc907cf70710a60929ececf46725606b44522ac1b449ee1b90fe93bda9ad41213e53d52afde1624b1c4bdf32ca1573649c2b4ac023cd6a1c083bb03eed0baa5
|
||||
MISC ChangeLog 3222 SHA256 551681b033fc7d499e49dffc927d9a09ba4aa2abb7c6c9d7f8f46b9d86008574 SHA512 c0987700e7856ff9b11f3e36d44df870450285ec0730d7dc32761b317d347ae7ebb3b7c0fcc2236266affded6d1a8bf290a4ef1af793c57443123da8cf0770cf WHIRLPOOL aa274d61776e15ea50d4e37db4751110fe5c28ae0f8c73c07bad8cb8a8ebb92f246794529e3c498fa8d54bc07b1497c32b98bc6b7573b715f917c140abe2d2ae
|
||||
EBUILD darkplaces-20130304.ebuild 4563 SHA256 386f8909502222f2b6d8a8c03ede9059fcb5be7991b74f9384bfcd9cd73ee4ff SHA512 f9add779bb545b35e275bf80b7698846519ad66a339dc5bbbb4d8961f7a974d28fa57e56d4bc53412708daa969256560e99b40262790a9be6a5178142a691693 WHIRLPOOL 33652ae8242154c036ff04d687eb92f16665fc7ee06f752f9cdfcb6f3c33ba0a4e66c3e63783fcaf2a56c683d57639ab2417a82b9aaf39eb8909bace5fc01cad
|
||||
MISC ChangeLog 3307 SHA256 79bcd4fe4c3d8659f5f887a9a16dde6fc601984f7a36f144f0e31ec42b3dafd9 SHA512 4aea1945eadacb9aca9c4af918171c1703ecb553dba0a0ab39c8e44a9af718623dd4fe16edff17af382929220e942d4b8f03500d24496716b60dbfd749791471 WHIRLPOOL c6b8cd293cc7f96259518ac1bd994ea1314987ed5f5ee4df9f1f7452236630b9182fec89e822fed490f8646345c1c46721e1aa9b5fff97f498a90991a508c6e6
|
||||
MISC metadata.xml 468 SHA256 3071980a808b9bbd6e15ec792f7545ffba8c9c0f3b037ed5cb78c31c54e50f0b SHA512 5d8c8c29c93544753f98fd4ea77d50c2e1991b639d99114c938380ca560364e43179fa0bfea275abf5da556229e4b791c7fda650adeecdbb88713d1dde84f9e3 WHIRLPOOL 874df2951bfd97a48b25796ddec99246438e92c31c042bdd5fa7d92406e651e201b117db36fe390d1526b60df66342566fc67721637201352ef2bc3d2afa9691
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTKmPMACgkQIY77eQFFFC1COQCbBz50MGme8r0QM+cGiizZZClo
|
||||
MPkAn3ZAfJd00vciwtaZQqAb0kWF6UDL
|
||||
=SbZa
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX kdebase-data-4.14.3-lithuania-euro.patch 1449 SHA256 80e67f839d9f0a0783176558e49c5cf37d5890e6ce161b25274a9a901548e4bd SHA512 f7a2bf4923429c7dd3f677391d166e8a6ef71ff495d2fd87e3dbff940a099e678bfb5d8dc9138b60f31417cfd8db60dd1d9d9afde7a31de34e8248e509799068 WHIRLPOOL 692d2214332db70d38c0067153dcfd653b6ea606d00d5aa06370032d9c19d8c9f9955301d21ff2b4e7d979e4ab02ffb917f98e90dd0fb29a005e67239b54d906
|
||||
DIST kde-runtime-4.12.5.tar.xz 7856352 SHA256 b43e1aebd7e9dd13677f2205bb6eef7ee02a7085ae9fd34a39bad55d5df56fe7 SHA512 777916ea15cf5e36218e36a2b67758dbaa2bbdbdc50c3c67d65b69085416502962ece4977a81a182197ab733f44735ddf9b539a3c76cc70a98bdcece368491dd WHIRLPOOL 8c7adec7a55d8126ac7aba4964c42057831c7d26f69e33aa319adc701ef7f368d094c9b3e88b12e729682aa0da8789b5b69cab55737b4be1d1a9020649dc5ac5
|
||||
DIST kde-runtime-4.14.3.tar.xz 7867308 SHA256 78a74e519b4e897ffcee14be98eebd7b672ad2bb6e71a4aa2fe77682b5bc8605 SHA512 63b13f947915bb2eca5b85886610d1af480956b9e95a1ae77ce7c10b11576883a71bebf519335323a1f6c5dfcebe2ee0561b727cea6243756d412d9323feb244 WHIRLPOOL 4d021d826eb2ba553bb6fa320f71ed3d1f1614aef29f2d9e26285eabb9c015e6577e85ee6b0874cd1f8b89ef33cfa3dde5a6002e2178a11ede38cb8bf471a5a2
|
||||
EBUILD kdebase-data-4.12.5.ebuild 997 SHA256 67ecb5ad5fe69b9a4afc2b89cdc3c3d234e4c7d0b79f97a7742ea44f6a582806 SHA512 964ef8046d9ccae4a3250b9cd2afd840bc3b73cfe1f3555e1f003f9c1e83776ba99077163d1fa42927b422b1ed111b90df8607bcecbbcf91b9bc019806ff8ae5 WHIRLPOOL 466fb81a0924a6d3c493d50f0eb252439d3cb814b8fd4bd421d165266799d657f9798486919f15b531f7fbb0811cce31612a9196492a8b3fbfe86d13c9dac186
|
||||
EBUILD kdebase-data-4.14.3.ebuild 994 SHA256 b3c40c4f005d76ad4b71cb1d1729e68e05461d2a8286b1bc422dbf68be4acf04 SHA512 96053c31d4b07e1809f31e9df1b4763f87f7eeba771147ff6fa9cd31571cbf7ae1034757c86f85516ca0be5dbef68f285a5ba6c256bb90e3c8e60944de943e92 WHIRLPOOL b65a845dc9a3dda299056f17306fa91b61ea42ffab3b933ec871e7042ce0b3bd838dcfa7564a8ce2a7db29f4cd89e825927c5190d6a0e772e13ac1ee17efd2b2
|
||||
MISC ChangeLog 42072 SHA256 2f3f25b124a4102af354bd20498d7ff3ac137e3bff86f70266ec90ba9715b8e5 SHA512 a29e264c5451102ce9ba313e9b9477f5a63c7634d3b71906be943c6721c9f881098cf7adb44326cc5db69baf0a8980ca244073955a9e918312db7ed3afa79671 WHIRLPOOL 898857bd5130b43b42c2df277577e00dc4a11b7cd20b0033633e13b0e4de5ad7a55b80a2fc456a01eb31ffa3b2eed4b091a84233368d896c18d8dafe4840cee3
|
||||
EBUILD kdebase-data-4.12.5.ebuild 996 SHA256 388e01d91e557c656d1069a6c71f04cbf551a0d511931b928753a48c199c8297 SHA512 06279329af02fcd83a4a3b54a14aa2c018ff9a8e5b2a75054a5b9d62f84d32b9379ca7c2d94071b5125705c2e9662272166c3d5f2771aeb4cb4f1962583e1620 WHIRLPOOL 522b764ceabd29334482de755900622e4666cf1dbe72b70058adb05e45a4830198bc3d6e22806c722d9d9157abf9433eb7b31557fe1539a1a5cface737952e98
|
||||
EBUILD kdebase-data-4.14.3-r1.ebuild 1048 SHA256 b7c635aea024a3f5338b4eabad81a5b33ead1ba81340184f93c6d18b92095be2 SHA512 5f7044b38275ebe571845fa9fcfefeaa5028f34c3ce7ac21d7ae3a68355185a40dd16c9e8b4e141f3ae7b14b5e86897c4b0a3bb06e8ef7fa16409749934a6aa9 WHIRLPOOL 52ee13350ac2b26aa78d122c70f2ef2167cde642f4c83900adfa32c731a6ef64a1f15ad5d37c6293fba4287f69709b34c43d8f580c15ec4285d7af4c248d8280
|
||||
EBUILD kdebase-data-4.14.3.ebuild 991 SHA256 6387e48b45e4b1da0bbf3e0677cada6be04a9b704a365519bf01278fb2ad8e3a SHA512 14fa74944ef2e956bf2ef51815b6c9029ed6a05058d80f076c235f45d0edffacc5a22dd341201e8fb5bfeabad99a85a775c802fca66c083da20052c4b877715c WHIRLPOOL cf03aea726745e1c3c43eb6179d2f665f8d65c17339949da84603542aa0178e5f72dc9f92cd8d8ce1a1174566d1ae3fde998059a0bf5dfe5d118d1ca2b3158b5
|
||||
MISC ChangeLog 42444 SHA256 bfe114817b737cb406a084efc49163da60d2cd5105136f912d77918ddadb93ed SHA512 bd96d636144a636d5bab34c109158f3289957dedcd1fe6ff96cccad7d7c33503186d97f9464b471fc261ae79cb1ed9079c99683b3c38b7426c2162e1e421b9d8 WHIRLPOOL 86208100abb1c6940b967906dee5b1cee337d1ee5a229909c4a0a777c54ba1d272793d283a87cc834dd5ce818587093db78fad9e2f74a395b39a43f4a4927ea7
|
||||
MISC metadata.xml 235 SHA256 18f47c5381eb5b0bf0b222648bc18d1987bad41b6e2d47220e1d01031e35ada7 SHA512 c4fa2fc690f1c969961ec10743de54225b86e834a9f6edb05a08515417455a0de2284172acfde33cd58b145ae198b9ebdb6e18fbf944c61310757437c701d2e7 WHIRLPOOL 8ee56f845fe42d1609debf4b2ca385c9b0053fdf810c527ab7c16733a58752238213b6b01e9065e6d46117c27c0381f43e6738be66189a574f6cabd691885ef0
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUyo8LAAoJEGVpnaTzz9K9dOsQAMa750/GisJs2Snvmefpce3/
|
||||
gza4PMoY8FW1WyQImDe3faHn6/IsdNcxpadYWWU9KvodDay8edDfZfmON3DCrTYz
|
||||
vr4uogHOQDV74wPpM2yiMrTYJu4ZeuCug8JwR55NvJtFOp7RSFbK2IMpUpo/138w
|
||||
sy6MGxOAbwhPCAlAnqJNytRqw8bMmpd3KAreZL3BdqlHHy12TVexf7PYta08BMB3
|
||||
3TS1/FFRLFJBRGF5X4BlS6Fc2p12sGXDpaGZzBauOWWhzJ1kYpi/O8gIu/K3AdXA
|
||||
F+vsRJRkBdyZTkZAwERrx/Nozn4KQNulSJB32ZLeid9S3BdFvJtg2pbMvBkrctq2
|
||||
aiGgdZckL2HUod2L2/hefTquAc4pK2pZx439GYmS9Y9x8/cRS2DLGjJivsPeDp7t
|
||||
lGbl92QRKdD/Q/LTCcDpbBXsBN9MPnxGbJBWt0+JpSkuBBRjJ98Rmk8QlHqvNlwl
|
||||
bJEZjphc5BA7N55pqRTM41Mcg7r4CslUKggDY35YcYX/gaOxTmpfpiUqEU/iZ9pj
|
||||
nlp8eiuQRRACH/klUoWsnhyDHoHFnIwLDJSeDAmfdYnomx2NKe7wj7adl0hhHfPX
|
||||
TbQM7UfOPIgBtd2fuBuay55NmxAqh4BB4JwmbdzJCRqRD/gGGKFRqAfa3+UnL8PM
|
||||
+3wczjIBvmhtoJ7B8PzQ
|
||||
=RTac
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,40 @@
|
||||
commit 9236eedec44b58434fdcc7d398e32909a80207ff
|
||||
Author: Albert Astals Cid <aacid@kde.org>
|
||||
Date: Thu Jan 1 15:41:24 2015 +0100
|
||||
|
||||
Welcome Lithuania to the euro users
|
||||
|
||||
diff --git a/localization/currency/eur.desktop b/localization/currency/eur.desktop
|
||||
index 2ffb763..09ed064 100644
|
||||
--- a/localization/currency/eur.desktop
|
||||
+++ b/localization/currency/eur.desktop
|
||||
@@ -91,4 +91,4 @@ CurrencyIntroducedDate=1999,01,01
|
||||
#CurrencySubunitsInCirculation=true
|
||||
#CurrencySubunitsPerUnit=100
|
||||
#CurrencyDecimalPlacesDisplay=2
|
||||
-CurrencyCountriesInUse=AT,BE,CY,FI,FR,DE,EE,GR,IE,IT,LU,LV,MT,NL,PT,SK,SI,ES,MC,SM,VA,AD,ME,ZW
|
||||
+CurrencyCountriesInUse=AT,BE,CY,FI,FR,DE,EE,GR,IE,IT,LT,LU,LV,MT,NL,PT,SK,SI,ES,MC,SM,VA,AD,ME,ZW
|
||||
|
||||
commit d8e2b2cecaf5fed5e965534eacff35324bebd4fa
|
||||
Author: Albert Astals Cid <aacid@kde.org>
|
||||
Date: Thu Jan 1 15:59:17 2015 +0100
|
||||
|
||||
Lats cirulation ended on 14 Jan 2014
|
||||
|
||||
diff --git a/localization/currency/lvl.desktop b/localization/currency/lvl.desktop
|
||||
index 076bb8e..158c68c 100644
|
||||
--- a/localization/currency/lvl.desktop
|
||||
+++ b/localization/currency/lvl.desktop
|
||||
@@ -83,9 +83,9 @@ CurrencySubunitSingular=santims
|
||||
CurrencySubunitPlural=santimi
|
||||
CurrencyIntroducedDate=1993,01,01
|
||||
#CurrencySuspendedDate=
|
||||
-#CurrencyWithdrawnDate=
|
||||
+CurrencyWithdrawnDate=2014,01,14
|
||||
#CurrencySubunits=1
|
||||
#CurrencySubunitsInCirculation=true
|
||||
#CurrencySubunitsPerUnit=100
|
||||
#CurrencyDecimalPlacesDisplay=2
|
||||
-CurrencyCountriesInUse=LV
|
||||
+CurrencyCountriesInUse=
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase-data/kdebase-data-4.14.3-r1.ebuild,v 1.1 2015/01/29 19:50:30 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KMNAME="kde-runtime"
|
||||
KMNOMODULE="true"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="Icons, localization data and various .desktop files from kdebase"
|
||||
IUSE="+wallpapers"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
|
||||
x11-themes/hicolor-icon-theme
|
||||
"
|
||||
|
||||
KMEXTRA="
|
||||
l10n/
|
||||
localization/
|
||||
pics/
|
||||
"
|
||||
# Note that the eclass doesn't do this for us, because of KMNOMODULE="true".
|
||||
KMEXTRACTONLY="
|
||||
config-runtime.h.cmake
|
||||
kde4
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-lithuania-euro.patch" )
|
||||
|
||||
src_configure() {
|
||||
# Remove remnants of hicolor-icon-theme
|
||||
sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \
|
||||
-i pics/CMakeLists.txt \
|
||||
|| die "failed to remove remnants of hicolor-icon-theme"
|
||||
|
||||
kde4-meta_src_configure
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libechonest/libechonest-2.3.0.ebuild,v 1.1 2015/01/29 22:10:39 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils multibuild
|
||||
|
||||
DESCRIPTION="A library for communicating with The Echo Nest"
|
||||
HOMEPAGE="http://projects.kde.org/projects/playground/libs/libechonest"
|
||||
SRC_URI="http://files.lfranchi.com/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/2.3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+qt4 qt5"
|
||||
|
||||
RESTRICT="test" # Networking required
|
||||
|
||||
RDEPEND="
|
||||
qt4? (
|
||||
dev-libs/qjson[qt4(+)]
|
||||
dev-qt/qtcore:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtnetwork:5
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS README TODO )
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconfigure() {
|
||||
local mycmakeargs=(
|
||||
-DECHONEST_BUILD_TESTS=OFF
|
||||
)
|
||||
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
|
||||
mycmakeargs+=(-DBUILD_WITH_QT4=ON)
|
||||
fi
|
||||
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
|
||||
mycmakeargs+=(-DBUILD_WITH_QT4=OFF)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multibuild_foreach_variant myconfigure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
multibuild_foreach_variant cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake-utils_src_install
|
||||
}
|
@ -1,30 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST waffle-1.3.0.tar.xz 120072 SHA256 340ee04172dba878249469018cd7ec9d1ecd41af26b612c741b8b52e713bca8e SHA512 922145e64c110f9991be2024da33a4f5279b3f2c85d086a9a8d32f5c140c68a7fa628b6af1366077769f2f45608dfd4be6c6aa8f1348092f9924ad2b4a0321ec WHIRLPOOL 23443f43ce4a32b29ef2f4244d60c58deb5c90fa68950150f7bb72cd4c12dcf0234960c6ce8d06aff1c3f2690c9f8416f1a4543fb811935b66e85d0aeb889ddd
|
||||
DIST waffle-1.4.0.tar.xz 171552 SHA256 3238b3da5d066750084c7cdd7b3e185bd8dce3a974cb1f804ccf0a8c87600923 SHA512 a4f46668ff80731f9fa06c707f8b225cbc8595d5d1ebc0ff5162c087b351d317e7672ea1ace82cee09ade883898c47377d3739d60c6e2cb975b1c5008ad8ea62 WHIRLPOOL a762282dd81aa5889ab1b8ee2016b8095434105285746dde2f4d0025ab67271dbc5ce349e66b68aa6bec6d35a9b9d7e28f30236384ccb4cddef8f360a0a329bc
|
||||
DIST waffle-1.5.0.tar.xz 177164 SHA256 6344fa2803d76182a08380780605b36c38e795639a3229281c96b75cc30137a8 SHA512 36cfb990aa2671856863fadb146d4dc15a73202788790a170e4c3c1ce58c2ac5c27c2e8e16cb13f1ed5345674f1364084beaccea07bf7f414a9034f973359ae4 WHIRLPOOL 03febac4f6e79519cb3f5a73d3d35204355548ced69d40d689444545391f60ace52ff101761cc8896cc87ec081362875bf0b9b907ea9f731094a6abfc6afd300
|
||||
EBUILD waffle-1.3.0-r1.ebuild 1696 SHA256 0005528b9cdf1aacb7f895ad28be377a90793025ce660557a65f83b3c150c3c6 SHA512 8788aa75e236cc303f27df5b68d6fd6ecdf938bfbbce0d6f78e4f6c0deacddce727c537a95d56e63fe4329cf5b95e93f742b397badaf49e424564756695530c3 WHIRLPOOL 03ff62f0bd075b8004d7a2a3314308890fa436904f0042dff41766b6bcec0b454639ee055855750b6e581d6130fad84a134c5dc0eecdea6468498610cb9a905a
|
||||
EBUILD waffle-1.3.0.ebuild 1242 SHA256 ecfd6debfe456b94504aa289fdf916e3110cc29423cae9c8ecdcb3df29abb2d4 SHA512 9bdbcaa619cc4172ebc867198d583eae0cfeda81f153cae89458f1a662a138c4b8add590dfef66254554625b495ffcfe4d498638cb0d2946f19b5ef55ed5b51f WHIRLPOOL 4f320003f7fad16e030f50953dd1b79e056154405db8af3c439693c1d01be7f2306831763d807d09b6882c38b5ca59f233fcfb3f7c2dc17d58bd5fee1fca41dd
|
||||
EBUILD waffle-1.4.0.ebuild 1681 SHA256 3d97bfd24da31bb538ccc25660090980ca5a06d39634df52ed1bfeab658ffc88 SHA512 372c324072a5682fbc6431de5431352e06566ef7cf6128ce0fa7a7e2d945116205a5417f46d5b5f67cdfc7b96c9079f9cb44c98b83d06bc23d105e62157f2766 WHIRLPOOL 74130ff066dc9e789db930a2074d3ddaabc82d9f5c16c8fb09a9c470d09d6666d8261090644b8a436195e46989e5f0e7738bfb8676b2a66786be5d366d054201
|
||||
EBUILD waffle-1.5.0.ebuild 1681 SHA256 8a6c3c0790c6f8d4be88000e27b2632cfb847f296abb98f5e776163692c5f92d SHA512 5711f3c6166dfb01bb8b8a4aa5a28918ce6c3f473d2fc3f9aebdb1c1570338181e33b8abe4cd682351926df7739d0c4de0a0442d65c6319b21e7e116a011a4b1 WHIRLPOOL 55c93bf4081afb93adf698f6395905c5ed70f764b186f57a7dfe72c3d49070e716b509d95bded7f585ca43eab4aa002082c3a15b3c7cb8dd644a78f3602eb848
|
||||
DIST waffle-1.5.1.tar.xz 178136 SHA256 cbab0e926515064e818bf089a5af04be33307e5f40d07659fb40d59b2bfe20aa SHA512 0bcd9b76a9806f9b23f27870936f9aed7fe9a21a2c253c8f16b4303129bf7f95dc8f02207b89533b7addcfcdc12b6b05ce9c51a6f1f237d4cf9ac1d81916f831 WHIRLPOOL 3803bd21296ea1e0da3bb39eeb174ad713e005c444b24d792c61e85b28eb06fd863a1412800ad80dec2ff66b6af4b049b8fe9e8a6d82221771de3ad89a51f522
|
||||
EBUILD waffle-1.5.1.ebuild 1681 SHA256 5e2e70ed2b24cb62c8200c1504a720e64625f99b10f0cce99ed6739af005b3e2 SHA512 039933e000e27254c85ee871691dd6e68c7344469acbe31c1a2501682c55b6bcbdbea20bc9def3af7921e1d530261dd1185932cd16efc26309b2e47d429e3415 WHIRLPOOL 1a2e5f68c6fe80593340350969ad65eb0c5b1b0e61be260aa3a97820aec04aeb90c1a6a858329b0febc00ba46c66273041c52f6e45889c832a152257d1f6eb2b
|
||||
EBUILD waffle-9999.ebuild 1681 SHA256 f8a8d6d8c68e4fa417095e531a001d28ba944e1114382877702917f29bedb5c3 SHA512 95ae50f01029527a49d3b27c231a111d3b477a5a18e0362fc27c3e572a262460525a781d22c874c7db990e0718735b100c9dab6ebfce767928ebd95c1dbbd6ea WHIRLPOOL 2bac25f4fe9c10c758340b5fa6200530ca4cc6e7d9a8e4b0eb0f5e4c4c7dd46e9044ce6c0dd9250671d2ea1cfa93bcd5cfd62fcc227621db31f660b41032cbaf
|
||||
MISC ChangeLog 1659 SHA256 0bc25ee1cac34bfca13eb2594961d6c8249e36d68fefb80bfbee8185059226e6 SHA512 d1adb78cfc527c90c9eb8feab46bc2be201c119736a1d2f03c1e15f246671ec57df8f4d995cd2daa20ed87ee1578a4ca5686e6dd5664d8fc6172bf243d66b09c WHIRLPOOL 7b28e33996740d42af730a97c6522b7b316ac17064b7e0abdc5e70c9f111639180919b4abc5eed6f50358c97dc2d2b653a799b6aba8cf625a700a0df69248ec3
|
||||
MISC ChangeLog 1952 SHA256 7a9fc31e54afff4ab4afe7df6723abdfc699e8a5ca6429a7dea9ac1363b6bc06 SHA512 71915c1cf772d08092e75cc5d0d8fa72da375983d2efe93bd2d7450e11b37a9caee0853380a7a64c9c4717c0bf22af8f13e718da114be53db2127d50ffbfd559 WHIRLPOOL c49eea2fc2a8af6e896bb61bcdf051dc532a1cbe317ad8c4f47e04b65cb1bc988f8d1031e6a6a5a4fc8ddd56df1b371a74db9efa7871d24d1939ebca23f8ff95
|
||||
MISC metadata.xml 343 SHA256 225918bbc709f94cf511f0f6401bc156605c44aa3ae4991ec3303e1155488d5d SHA512 072e57fe829099501ed73a44faeec5edb5ed2cba1c223034c52d0c29eb2294bc532fb69ae87cead11baa47ad2c3dbee1b6fae76443f304f052f261506cacb1fe WHIRLPOOL 8b0d883d317802c22d2563718fa1cbdda0d297511542e5166e0ea4b376c710fa81e18a3a84375568042efbec5f5fded02eca14b5a1f2424180077dd38f6e53b4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUj6VjAAoJEA/daC2XTKcqieYP/1D4+j6loLwhoERE1ZCOVTEa
|
||||
zQhnle8XScMynFY5LJqLdqb/LK1u10iX4kij6rHtHIj42vu+HgcfuSmVmuWqumpi
|
||||
Ug8cipg2DjspebN4t+9b0ElMuxFD2nIgHZYn1Jo6hwQNe4k5laR9hTEj7wy1wx1o
|
||||
xxfu5QzRBPcKJj1tm44sMxXZQQppH/92h3aaHlns2QsTgGycObpd6dhZHpyDLdtW
|
||||
lnI+Ild6tSMz0lB/anWo+PBgXxp2YHIrEBB1peMQnpErPVKhDtoKLsRT5CE2ptMn
|
||||
jysL1okkVBGKuQqMmerdqZ1LAEBTDrBZ27mQlTzLzFPHWmF4/QCpBfL8Rb17e4Cu
|
||||
wyqZMQVPb7SXDTxMqMSpsIoYabZMrKn3TlSZQMCVTxFRJd+nwHTo8x55u6CaOKf/
|
||||
D/HE0+SaHKJfzLG2De6v2+omq67bYx9aLbiBM44+7nxk87+Ueyhw+RdqWn6H6sIq
|
||||
s1yr7FElBKC7wm9lY5LNkyATd41zHNuzbhpfrDhpjMW6VNmEUsQSUiXWyL31cUzB
|
||||
ZrZrTYwxCAZ0zVWfIxDB9C+k5kmZZlcJly7jI9z0QoVSKbotvAdfjxWb9KQk9TBu
|
||||
ym5ZCvsJRf+Ab/ASWrP7ykFH8WSH5RSd7VGJCvpIqVjV/2t9yb3M4m3Wgt6QmTgh
|
||||
5iHwbUEUGrBjzF7+ZmF7
|
||||
=EJ0H
|
||||
iQIcBAEBCAAGBQJUynrOAAoJEA/daC2XTKcqUGwP/38GB6GO4tVDDa1NNdSfqPiE
|
||||
NNf3mTz3A3kk62V2APuBDGylRNtGWqpT7hkMZAiUWTB+aNgurdrc8HnJCpUoPut/
|
||||
4eBQPtHYcNM4lKbwP2ul9gzjhVJ4/fGWLWGuInDobiTES+Ll2WTgkztShN4TQ2MX
|
||||
IZKk1CHcv/ioMk0ERSvYmKf8AeXAMlYdevoHtcvSGxqTosI8jtwMReiPeOweFtgU
|
||||
ASwRyA+z6J4YWMZggyVcmFoEYCGU251n1i5sRcbqoAeQG8L2+vPBL0t/KuECDKHr
|
||||
P26PSd8c3ruoi36Xy0qvHsVMgkiTBGFdj5+OptUtfOrtrDVTxgZWtxxlKUrHO2FK
|
||||
c7jSMPLvPgynBzjSBfjgeWi1nxwgXpkmZrgusdAMf0/qdFc9lDVRZOfZ3O5soHtL
|
||||
rKVPT8lR1AjJ/DN+ClE8S3rVYLfzLrRQnz/FohOYcJtH8kg/ksXZP3WqcRqPwp34
|
||||
9GfyoDTJMQ7apKyyQYeFOg5aJvI+PtrWg13EH+8MkrdtR5oy2YZJFTfOOGLQLNYP
|
||||
0/gzyIsi5uLnTGcrGOeBFCllaY/SHPz++1bTjNx4fBySj6awWWPa6/VQgNz4LfdD
|
||||
seBAcSXqDUr/ZHPwsd/lSIpoVm+UL2Vd53LFW+ut1YEfCdvOFmqYMFaoQc6fLzbw
|
||||
8CSRf3Tv3aiwq2FemXEY
|
||||
=YVDE
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/waffle/waffle-1.3.0-r1.ebuild,v 1.5 2014/07/26 09:08:29 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://people.freedesktop.org/~chadversary/waffle"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-2"
|
||||
fi
|
||||
|
||||
inherit cmake-utils cmake-multilib ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="Library that allows selection of GL API and of window system at runtime"
|
||||
HOMEPAGE="http://people.freedesktop.org/~chadversary/waffle/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://people.freedesktop.org/~chadversary/waffle/files/release/${P}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
IUSE="doc egl gbm test wayland"
|
||||
|
||||
RDEPEND="
|
||||
>=media-libs/mesa-9.1.6[egl?,gbm?,${MULTILIB_USEDEP}]
|
||||
>=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
|
||||
wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
|
||||
gbm? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.9.1[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
>=x11-proto/xcb-proto-1.8-r3[${MULTILIB_USEDEP}]
|
||||
doc? (
|
||||
dev-libs/libxslt
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
)"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-2_src_unpack
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-Dwaffle_has_glx=ON
|
||||
-Dwaffle_build_examples=OFF
|
||||
$(cmake-utils_use doc waffle_build_manpages)
|
||||
$(cmake-utils_use egl waffle_has_x11_egl)
|
||||
$(cmake-utils_use gbm waffle_has_gbm)
|
||||
$(cmake-utils_use test waffle_build_tests)
|
||||
$(cmake-utils_use wayland waffle_has_wayland)
|
||||
)
|
||||
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${CMAKE_BUILD_DIR}" check
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/waffle/waffle-1.3.0.ebuild,v 1.3 2014/07/26 09:08:29 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Library that allows selection of GL API and of window system at runtime"
|
||||
HOMEPAGE="http://people.freedesktop.org/~chadversary/waffle/"
|
||||
SRC_URI="http://people.freedesktop.org/~chadversary/waffle/files/release/${P}/${P}.tar.xz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc egl gbm test wayland"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/mesa[egl?,gbm?]
|
||||
virtual/opengl
|
||||
wayland? ( >=dev-libs/wayland-1.0 )
|
||||
gbm? ( >=virtual/libudev-208:= )
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/xcb-proto
|
||||
doc? (
|
||||
dev-libs/libxslt
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
)"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-Dwaffle_has_glx=ON
|
||||
-Dwaffle_build_examples=OFF
|
||||
$(cmake-utils_use doc waffle_build_manpages)
|
||||
$(cmake-utils_use egl waffle_has_x11_egl)
|
||||
$(cmake-utils_use gbm waffle_has_gbm)
|
||||
$(cmake-utils_use test waffle_build_tests)
|
||||
$(cmake-utils_use wayland waffle_has_wayland)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${CMAKE_BUILD_DIR}" check
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/waffle/waffle-1.4.0.ebuild,v 1.1 2014/09/26 20:46:48 mattst88 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://github.com/waffle-gl/waffle.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-2"
|
||||
fi
|
||||
|
||||
inherit cmake-utils cmake-multilib ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="Library that allows selection of GL API and of window system at runtime"
|
||||
HOMEPAGE="http://people.freedesktop.org/~chadversary/waffle/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://people.freedesktop.org/~chadversary/waffle/files/release/${P}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
IUSE="doc egl gbm test wayland"
|
||||
|
||||
RDEPEND="
|
||||
>=media-libs/mesa-9.1.6[egl?,gbm?,${MULTILIB_USEDEP}]
|
||||
>=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
|
||||
wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
|
||||
gbm? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.9.1[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
>=x11-proto/xcb-proto-1.8-r3[${MULTILIB_USEDEP}]
|
||||
doc? (
|
||||
dev-libs/libxslt
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
)"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-2_src_unpack
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-Dwaffle_has_glx=ON
|
||||
-Dwaffle_build_examples=OFF
|
||||
$(cmake-utils_use doc waffle_build_manpages)
|
||||
$(cmake-utils_use egl waffle_has_x11_egl)
|
||||
$(cmake-utils_use gbm waffle_has_gbm)
|
||||
$(cmake-utils_use test waffle_build_tests)
|
||||
$(cmake-utils_use wayland waffle_has_wayland)
|
||||
)
|
||||
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${CMAKE_BUILD_DIR}" check
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/waffle/waffle-1.5.0.ebuild,v 1.1 2014/12/16 03:21:59 mattst88 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/waffle/waffle-1.5.1.ebuild,v 1.1 2015/01/29 18:21:10 mattst88 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-live/vdr-live-0.2.0.ebuild,v 1.7 2014/01/08 13:20:17 hd_brummy Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vdr-plugin-2
|
||||
|
||||
DESCRIPTION="VDR Plugin: Web Access To Settings"
|
||||
HOMEPAGE="http://live.vdr-developer.org"
|
||||
SRC_URI="http://live.vdr-developer.org/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-video/vdr
|
||||
>=dev-libs/tntnet-1.5.3
|
||||
>=dev-libs/cxxtools-1.4.3"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
|| ( >=sys-devel/gcc-4.1 >=dev-libs/boost-1.33.0 )"
|
||||
|
||||
S="${WORKDIR}/${VDRPLUGIN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
vdr-plugin-2_src_prepare
|
||||
|
||||
sed -e "18s/==/=/" -i buildutil/version-util
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vdr-plugin-2_src_install
|
||||
|
||||
cd "${S}/live"
|
||||
insinto /etc/vdr/plugins/live
|
||||
doins -r *
|
||||
|
||||
chown vdr:vdr -R "${D}"/etc/vdr/plugins/live
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vdr-plugin-2_pkg_postinst
|
||||
|
||||
elog "Use for login:pass"
|
||||
elog "admin:live"
|
||||
elog "on first install"
|
||||
elog
|
||||
elog "To be able to use all functions of vdr-live"
|
||||
elog "you should emerge and enable vdr-epgsearch"
|
||||
elog
|
||||
elog "\temerge vdr-epgsearch"
|
||||
elog "\teselect vdr-plugin enable epgsearch"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue