summaryrefslogtreecommitdiff
path: root/www-client/icecat
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2009-08-21 00:35:32 +0100
committerNick White <git@njw.me.uk>2009-08-21 00:35:32 +0100
commit560b94138dd625234edbd941bb52255402f7dd60 (patch)
treea7801913d36851348b877f4ea27e4b819897121f /www-client/icecat
parent6ad326d51f0c85296969937f51716cabb40d695d (diff)
downloadnjw-gentoo-local-560b94138dd625234edbd941bb52255402f7dd60.tar.bz2
njw-gentoo-local-560b94138dd625234edbd941bb52255402f7dd60.zip
Updated icecat ebuild
Diffstat (limited to 'www-client/icecat')
-rw-r--r--www-client/icecat/Manifest4
-rw-r--r--www-client/icecat/icecat-3.5.2-r1.ebuild (renamed from www-client/icecat/icecat-3.5.2.ebuild)34
2 files changed, 20 insertions, 18 deletions
diff --git a/www-client/icecat/Manifest b/www-client/icecat/Manifest
index 01f4d99..8c50dc6 100644
--- a/www-client/icecat/Manifest
+++ b/www-client/icecat/Manifest
@@ -1,9 +1,9 @@
AUX 000_flex-configure-LANG.patch 1761 RMD160 638ae47607f582d6d264f7b6f4c3626ff60dbcb6 SHA1 db6d868d034b46b63ad292ab2e1c9b889fbeef75 SHA256 88719f2b3ab2be74a4d27173f7464f6fbc8e7697b84e3c32d19cf6e16170e532
AUX firefox-default-prefs.js 95 RMD160 805cdfec6fb31c224322cb71125547ad7a515f49 SHA1 7fab69d85b12a9f1b0c87fbb1821bdafd7485ac9 SHA256 8bc4cb870bc402db1f20b135a689f8c5dbfa5de8f1755b1926198d627c12c5f1
AUX icon/icecat.desktop 248 RMD160 2249c7199cfed7add7d2b598a838f860b09b7f68 SHA1 b63221cc232baaa9a599ae38be9aa979fa642bb0 SHA256 a1a8af175b2a0389530d534e3d90de2323abccd4a848b0f2bd65d23566c9a146
-EBUILD icecat-3.5.2.ebuild 8640 RMD160 26813e2c4ca4197440127c79f8a95d7378168361 SHA1 d99a63304e764b1c33a19137dabdb2a698ba8d02 SHA256 df5b65e6cda992e9f99ba55442dd2fb0d3e30316bd844488cedde313e78d9ff7
+EBUILD icecat-3.5.2-r1.ebuild 8774 RMD160 354401fe817fa91c17abd3c18a37bb25ace8e189 SHA1 81b88839892fa02bbe9213faf311e570404c994e SHA256 ce3cb0a801f626f31a1690c8350287d53fa60a47dd4e54cec7dfc64ee81a52ee
DIST icecat-3.5.2.tar.bz2 43511090 RMD160 36da80745e43e4e8afdc7b0f1f0e3c4ac1bc6b7c SHA1 3153ceb58c520dc6844380c9e82fd7f6400e796c SHA256 ea3a8d097ab33714275dcb8a92b45dd383e1277c41380ff54807a909df0da1c2
-DIST mozilla-firefox-3.5-patches-0.1.tar.bz2 6764 RMD160 e108f204ecb5e816d9f1a67cb37338731c7a007c SHA1 20e26e77bffeb4cf9bbce07cb11fec908b112128 SHA256 173f2b7860f9263bc97beee9cc9e8104b118d9079d8f264b45605798f1119b31
+DIST mozilla-firefox-3.5.2-patches-0.1.tar.bz2 7585 RMD160 521654db29da32baea833c6ffea2c9d5647b4bba SHA1 2e10464baaa07fe2505d98137f96f72a965f5b0c SHA256 6c2dd771098352d7b977ce9d478edbc952e0c92790d5b33f4459defb88503141
DIST mozilla-firefox-3.5.2-af.xpi 121080 RMD160 8e25517b287c960190013fab1e4157b719c36079 SHA1 ea4510eeb1c9d359513daa982f120684b3a5837f SHA256 a3bec1a60394da74a0a77d3894c80c3964fbdb9cecf756cf2f1f5e800a66eb36
DIST mozilla-firefox-3.5.2-ar.xpi 131390 RMD160 ac5fabed32af73898d60cc0f37833414fab94afc SHA1 beed4c053133a0fdb680cfb41eb765afbbffc1d7 SHA256 d35ec81374825ecb57ed7d5b76019337696d91d0d78fe90fcac1c0f34dd2ba6c
DIST mozilla-firefox-3.5.2-as.xpi 134203 RMD160 f4e3b6c42d7a8abf020f08128492afe4caa52636 SHA1 185cba88f5549d33dc832c2d4841f4986db1fca9 SHA256 a372de12f9ce9e20989b45d00fb0a9d65fca208d282201a9f5c81038411bb5ca
diff --git a/www-client/icecat/icecat-3.5.2.ebuild b/www-client/icecat/icecat-3.5.2-r1.ebuild
index d1cf485..30603e3 100644
--- a/www-client/icecat/icecat-3.5.2.ebuild
+++ b/www-client/icecat/icecat-3.5.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="2"
WANT_AUTOCONF="2.1"
-inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension versionator
+inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools mozextension
LANGS="af ar as be bg bn-BD bn-IN ca cs cy da de el en en-GB en-US eo es-AR
es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hr hu id is it ja
@@ -13,11 +13,12 @@ ru si sk sl sq sr sv-SE ta-LK ta te th tr uk vi zh-CN zh-TW"
NOSHORTLANGS="en-GB es-AR es-CL es-MX pt-BR zh-CN zh-TW"
XUL_PV="1.9.1.2"
-MAJ_PV="$(get_version_component_range 1-2)"
+DESKTOP_PV="3.5"
+MY_PV="${PV/_beta/b}" # Handle betas for SRC_URI
+MY_PV="${PV/_/}" # Handle rcs for SRC_URI
FIREFOX_PN="mozilla-firefox"
FIREFOX_P="${FIREFOX_PN}-${PV}"
-#PATCH="${FIREFOX_PN}-${PV}-patches-0.1"
-PATCH="${FIREFOX_PN}-${MAJ_PV}-patches-0.1"
+PATCH="${FIREFOX_PN}-${PV}-patches-0.1"
DESCRIPTION="GNU project's edition of Mozilla Firefox"
HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
@@ -28,13 +29,13 @@ LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="+alsa java mozdevelop restrict-javascript" # qt-experimental
FIREFOX_REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
-SRC_URI="mirror://gnu/gnuzilla/${PV}/${P}.tar.bz2
- mirror://gentoo/${PATCH}.tar.bz2"
+SRC_URI="mirror://gnu/gnuzilla/${MY_PV}/${PN}-${MY_PV}.tar.bz2
+ http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2"
for X in ${LANGS} ; do
if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
- linguas_${X/-/_}? ( ${FIREFOX_REL_URI}/${PV}/linux-i686/xpi/${X}.xpi -> ${FIREFOX_P}-${X}.xpi )"
+ linguas_${X/-/_}? ( ${FIREFOX_REL_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${FIREFOX_P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X/-/_}"
# english is handled internally
@@ -205,7 +206,7 @@ src_configure() {
#mozconfig_use_extension mozdevelop venkman
# IUSE qt-experimental
-# if use qt-experimental; then
+# if use qt-experimental ; then
# ewarn "You are enabling the EXPERIMENTAL qt toolkit"
# ewarn "Usage is at your own risk"
# ewarn "Known to be broken. DO NOT file bugs."
@@ -235,8 +236,7 @@ src_configure() {
#
####################################
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
- econf || die
+ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" econf
}
src_compile() {
@@ -258,11 +258,11 @@ src_install() {
# Install icon and .desktop for menu entry
newicon "${S}"/browser/base/branding/icon48.png icecat-icon.png
- newmenu "${FILESDIR}"/icon/icecat.desktop ${P}.desktop
+ newmenu "${FILESDIR}"/icon/icecat.desktop ${PN}-${DESKTOP_PV}.desktop
# Add StartupNotify=true bug 237317
- if use startup-notification; then
- echo "StartupNotify=true" >> "${D}"/usr/share/applications/${P}.desktop
+ if use startup-notification ; then
+ echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}-${DESKTOP_PV}.desktop
fi
# Create /usr/bin/icecat
@@ -273,13 +273,15 @@ exec "${MOZILLA_FIVE_HOME}"/icecat "\$@"
EOF
fperms 0755 /usr/bin/icecat
+ pax-mark m "${D}"/${MOZILLA_FIVE_HOME}/${PN}
- #Enable very specific settings not inherited from xulrunner
+ # Enable very specific settings not inherited from xulrunner
cp "${FILESDIR}"/firefox-default-prefs.js \
- "${D}/${MOZILLA_FIVE_HOME}/defaults/preferences/all-gentoo.js" || die "failed to cp xulrunner-default-prefs.js"
+ "${D}/${MOZILLA_FIVE_HOME}/defaults/preferences/all-gentoo.js" || \
+ die "failed to cp xulrunner-default-prefs.js"
# Plugins dir
- ln -s "${D}"/usr/$(get_libdir)/{nsbrowser,${PN}}/plugins
+ dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins || die
}
pkg_postinst() {