summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2013-01-25 18:21:20 +0000
committerJeroen Roovers <jer@gentoo.org>2013-01-25 18:21:20 +0000
commite9617a572e1a70b9347679ce87ecc0373d477c90 (patch)
treeec415edcf13beb678e3ba5f4e2facc6f135e8be0 /www-client
parentFixed compilation with auto-hinter USE flag being enabled (bug #453956) (diff)
downloadhistorical-e9617a572e1a70b9347679ce87ecc0373d477c90.tar.gz
historical-e9617a572e1a70b9347679ce87ecc0373d477c90.tar.bz2
historical-e9617a572e1a70b9347679ce87ecc0373d477c90.zip
http://my.opera.com/desktopteam/blog/2013/01/25/opera-12-13-rc1
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'www-client')
-rw-r--r--www-client/opera-next/ChangeLog8
-rw-r--r--www-client/opera-next/Manifest12
-rw-r--r--www-client/opera-next/opera-next-12.13_pre1725.ebuild238
-rw-r--r--www-client/opera/ChangeLog7
-rw-r--r--www-client/opera/Manifest12
-rw-r--r--www-client/opera/opera-12.13_pre1725.ebuild238
6 files changed, 505 insertions, 10 deletions
diff --git a/www-client/opera-next/ChangeLog b/www-client/opera-next/ChangeLog
index 5a436629a61a..c67be7078369 100644
--- a/www-client/opera-next/ChangeLog
+++ b/www-client/opera-next/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/opera-next
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera-next/ChangeLog,v 1.166 2013/01/17 17:23:14 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera-next/ChangeLog,v 1.167 2013/01/25 18:21:19 jer Exp $
+
+*opera-next-12.13_pre1725 (25 Jan 2013)
+
+ 25 Jan 2013; Jeroen Roovers <jer@gentoo.org>
+ +opera-next-12.13_pre1725.ebuild:
+ http://my.opera.com/desktopteam/blog/2013/01/25/opera-12-13-rc1
*opera-next-12.13_pre1721 (17 Jan 2013)
diff --git a/www-client/opera-next/Manifest b/www-client/opera-next/Manifest
index 578c1b1a74ae..a3a34c19a2c9 100644
--- a/www-client/opera-next/Manifest
+++ b/www-client/opera-next/Manifest
@@ -7,14 +7,18 @@ DIST opera-next-12.12-1707.x86_64.linux.tar.xz 13646576 SHA256 9ff626b5d8b283d27
DIST opera-next-12.13-1721.i386.freebsd.tar.xz 13526904 SHA256 43ddeb64922b75a369d0baf5619519578154fb4c376b8dc3de4ad41176c47d02 SHA512 80bcf52e1129589236ddfa7d239ccc439bdc8966315c0383b551686169cd87f7fb17a52492cf9080a721c7543c3fbe42a6ad9241187bb7227d5326a342a6152e WHIRLPOOL 3d69d48a64c678726549b62f839a628402edc3a7942b7e26cdf7f1a164e154e8a78e0551519a76f48ac5c3056098857f08b5fdde6c49b5e5610dcbf94c192776
DIST opera-next-12.13-1721.i386.linux.tar.xz 13599072 SHA256 feb988bdebf468b6ae51dc6d7ea4d5e5813049c07943ca008725cca61b86cace SHA512 0300b1f89173dbaa7fa95287f07767b6dfb2d9954f10a00aeb77f45eb7bdffaed3033d2dd65bdfb4da670a8df2f85752248e860a940295b003960398e48ebf9e WHIRLPOOL 95eb8f13a83194cfed88907b0e22f0857de708c0c257586d22b76d54a608c91718a5809021145c6830af87d00445c47c1bd542820366de1ba17f65eb42717c44
DIST opera-next-12.13-1721.x86_64.linux.tar.xz 13676484 SHA256 d4ae847eb675a7d357aee84acff84ab7ce9b94666690d8b96286922fc34bbf5c SHA512 8aa999ce8dc62b594898119c7e936bde3f1bb2ced66589780240ea3bdf778ab98150cc72ec33c3c838a78652cdae85b527ec5baaa1df2d1ad030ba4201c5ad86 WHIRLPOOL d692eb78c2d13369618ee00129f03f3863536adc7f3e1b34291e6fa6cb01dbff5ebc0aaa294c702ff5bba508fd0801319d0925b7c4a072b614596b076ad14e0b
+DIST opera-next-12.13-1725.i386.freebsd.tar.xz 13526024 SHA256 5357b4abdbb2bb5c2d813e2340b55293e23e04c2abe81bb703ac25d17c8053d0 SHA512 c228e83a092887b757af53694f900436db6632e5e2136cff12c3c23a5c5cd69fc7112da365c1bcef881bd42d8438a285c6df5266f29750f57272140e21d6f591 WHIRLPOOL fe2a09cd4ab1d2d59c9e06e27a6c177262b02ba76d01b91cb710605cf17bc4360e3a5d005c3af255a78c1e38e067225ffc7c9d02f4a960381418ca0b31115b72
+DIST opera-next-12.13-1725.i386.linux.tar.xz 13593576 SHA256 ed91b1c46e4f4615f513317ecd577dcd71c88f5714a4ccff8d899b9c0cdc6496 SHA512 dde13fa5224081b87c958f986503bf106d1d00291b91889d8551b67034fdedbcf0bb5b78075ccadad369a8d070b46f05d9b3c2a007110fe34220a012ab7c0685 WHIRLPOOL c5263bc32def32dcec1955d2579fa51945276df0dd0679b931d7ebc030397f7da1062f74d6c2df85cbf6f48eabfed927c4ba35331b88edd0f5b6ceddedee3aff
+DIST opera-next-12.13-1725.x86_64.linux.tar.xz 13682384 SHA256 e6e32124a3acd868240bf58a27d438f34f45948cff263384bc90b13291c33cb2 SHA512 bf514ed1eb992b0fad67d605afa024ab7b880bc42540ed7e3da6506e2b6777ac647569eec6b5be075ce5e210c685004f341da877b2ce3dc35335db062b0ea2e7 WHIRLPOOL 947b9dc663fdb06a2f6335622df006342008a378d52124f8916375a729f364b870fe11608bada5bd3fe091c760e1dc2cde67f5c72e6e613427085abff0a43c73
EBUILD opera-next-12.12_pre1707.ebuild 6158 SHA256 cde54a6ed595738b2aa2e66bc45f6e2cd1fa78c2a4d90d339cee72ffbddbecad SHA512 31b61cf8410a0b3d043e18f16268872840b90a64dc114636ff2ddf04c21383623973688fa52fb7499b1ebc972feca64d5dda29617278634907a18242c675db0a WHIRLPOOL aa3e6c2a186d86da1ca6216d8d488dff1f1529d43bf0492970384d8530e97f26500ac20c4f1ce79a5ef1ba0b4d7f3705095728e08b6788a65b743438d08f7cf2
EBUILD opera-next-12.13_pre1721.ebuild 6165 SHA256 88e83d24fa222cec747700b03e6beefb0407e0a6333b33e7fa3f1aef182a182f SHA512 bad16a856a887e85184a0c58bc434ff7e2883ae1f5424e0aa7fd252993570eb6ae69545b245bdd9c25b13061f76474ed7fd58b2d179db36173c83be7c50e2534 WHIRLPOOL 63f6973e44dab4b8320b343081e2fd3cd727a58b28d5d93475d63f8bfb6a33c9b335f7ca96922eceb1e4d1757be60867504b207977b8a95256c5454f99dbc981
-MISC ChangeLog 33643 SHA256 c317b340587e208aa8d4dbce3447f37a93fb7c76e3febad84bc8ad4bd982d4c6 SHA512 65d5a8cb66ad835dae5a8b43defd95de14dc0898621fc9ed21ea16bf1f38bf70524d56c9fd80ea040fb47b9d6b838985617862c4ee690cb3f927fdfd119864ae WHIRLPOOL a3fdda9a6c0c61c71852451c7f1a01400e53227ef8f3428d0b2fec63cc27a9bf69992fcb4492441d3639bad48e710abcc5cc50b91960e0fe1b527f9b649eb33d
+EBUILD opera-next-12.13_pre1725.ebuild 6167 SHA256 3020efecc014da368373707cfb1631bb41c6ec4df59ea73f33d9dcdce5e15c4d SHA512 2357ddc50be32cd88b5c3ffbdf32b29427b9da968e5687f27b592768f9cba57f31219fa3ea9f5549d610d45952cd6be6ce2c5fec873768745d49a28cab7e61ad WHIRLPOOL 83eedded3ba6abd89f7ed794dcdff8e6b1718eca96b0f29adc51dc15499cd6e01150bd7891d1d2c833ed95b6e056ccd1922a7ed565fde6a60c376d3a27319d36
+MISC ChangeLog 33834 SHA256 0bff9a87edf18ba9740617a119d2a805a96f6a14454f143d5c88f490608cf337 SHA512 c0776f6160fe5aae7aacd9a1bd96efa371b00d7aac8d12ca6f48c8d2bb3add1bcf8dd7fc7ee7ac3d344ed5ab39c74a711e23ebaa8f9226edcc7c425924dd6c4d WHIRLPOOL 6ccee25d36c434adc775de80ac1517fa83b74b423e401af9c1e927f8226ac2e431a3280df8f2f32f432dffef60e8530b3542529ce5c369a760acc089383496ad
MISC metadata.xml 1523 SHA256 425b559a6232d98e76a1dd960c7518aa27509021792868ffe3bd6928ec18d68b SHA512 b2d0a81b199eab70512105df691525d969865950e16f0f3646c1ef5307177391d34d157b02436fe6d156431b6727e4bb07cb7210e03a284abb531d22c8f723d7 WHIRLPOOL 7bbb0acf3ea48057939f6e652c2112d2a294030109bda2b0bab114a8922ecc67a5b9f807530ff0a2854225ad09dd98e90e3e8b510109b403cb51c1bf405f6d3e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlD4M4YACgkQVWmRsqeSphO53QCfZF+1WWtn5OqooADyBFegmPHm
-jEgAn1jKPdvKxgjk8B5eg8Ls5S95ZLri
-=kUw1
+iEYEAREIAAYFAlECzSAACgkQVWmRsqeSphPAjgCdHy2ItypLC2zGeJhCRE4be9+a
+KGwAn1ch8uSRD0pyzKoqm79HHle0S9bu
+=jp3R
-----END PGP SIGNATURE-----
diff --git a/www-client/opera-next/opera-next-12.13_pre1725.ebuild b/www-client/opera-next/opera-next-12.13_pre1725.ebuild
new file mode 100644
index 000000000000..d365c30982b0
--- /dev/null
+++ b/www-client/opera-next/opera-next-12.13_pre1725.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera-next/opera-next-12.13_pre1725.ebuild,v 1.1 2013/01/25 18:21:19 jer Exp $
+
+EAPI=4
+inherit eutils fdo-mime gnome2-utils multilib pax-utils versionator
+
+DESCRIPTION="A fast and secure web browser and Internet suite"
+HOMEPAGE="http://www.opera.com/"
+
+SLOT="0"
+LICENSE="OPERA-12 LGPL-2 LGPL-3"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE="elibc_FreeBSD gtk kde +gstreamer multilib"
+
+O_V="$(get_version_component_range 1-2)" # Version, i.e. 11.00
+O_B="$(get_version_component_range 3)" # Build number, i.e. 1156
+
+# == Variables that often change ==
+# All other variables should be accounted for by _pre/_p
+
+O_K="skiingelephant" # The key to the snapshot URL
+
+O_LINGUAS="
+ af ar az be bg bn cs da de el en-GB es-ES es-LA et fa fi fr fr-CA fy gd he
+ hi hr hu id it ja ka kk ko lt lv me mk ms nb nl nn pa pl pt pt-BR ro ru sk
+ sr sv sw ta te th tl tr uk ur uz vi zh-CN zh-TW zu
+" # Supported linguas
+
+# == End of variables that often change ==
+
+if [[ "pre${O_B/pre/}" = "${O_B}" ]]; then # snapshot: _pre
+ O_D="${O_K}_${O_V}-${O_B/pre}" # directory string
+ O_P="${PN}-${O_V}-${O_B/pre}" # package string
+ O_U="http://snapshot.opera.com/unix/" # base URI
+
+ SRC_URI="
+ amd64? ( ${O_U}${O_D}/${O_P}.x86_64.linux.tar.xz )
+ x86? ( ${O_U}${O_D}/${O_P}.i386.linux.tar.xz )
+ x86-fbsd? ( ${O_U}${O_D}/${O_P}.i386.freebsd.tar.xz )
+ "
+else # release: _p
+ O_D="${O_V/./}" # directory string
+ O_P="${PN}-${O_V}-${O_B/p}" # package string
+ O_U="mirror://opera/" # base URI
+
+ SRC_URI="
+ amd64? ( ${O_U}linux/${O_D}/${O_P}.x86_64.linux.tar.xz )
+ x86? ( ${O_U}linux/${O_D}/${O_P}.i386.linux.tar.xz )
+ x86-fbsd? ( ${O_U}unix/${O_D}/${O_P}.i386.freebsd.tar.xz )
+ "
+fi
+
+for O_LINGUA in ${O_LINGUAS}; do
+ IUSE+=" linguas_${O_LINGUA/-/_}"
+done
+
+DEPEND="
+ >=sys-apps/sed-4
+ app-arch/xz-utils
+"
+GTKRDEPEND="
+ dev-libs/atk
+ dev-libs/glib:2
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 ) )
+ x11-libs/pango
+ x11-libs/pixman
+"
+KDERDEPEND="
+ kde-base/kdelibs
+ x11-libs/qt-core:4
+ x11-libs/qt-gui:4
+"
+GSTRDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2
+ media-libs/gst-plugins-base:0.10
+ media-libs/gstreamer:0.10
+ media-plugins/gst-plugins-meta:0.10
+"
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/freetype
+ sys-apps/util-linux
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXft
+ x11-libs/libXrender
+ x11-libs/libXt
+ gtk? ( ${GTKRDEPEND} )
+ kde? ( ${KDERDEPEND} )
+ gstreamer? ( ${GSTRDEPEND} )
+"
+
+OPREFIX="/usr/$(get_libdir)"
+QA_PREBUILT="*"
+
+src_unpack() {
+ unpack ${A}
+ mv -v ${PN}* "${S}" || die
+}
+
+src_prepare() {
+ local LNGDIR="share/${PN}/locale"
+
+ # Count linguas
+ count() { echo ${#}; }
+ local lingua_count=$(count ${O_LINGUAS} en)
+ local locale_count=$(count ${LNGDIR}/*)
+ [[ ${lingua_count} = ${locale_count} ]] \
+ || die "Number of LINGUAS does not match number of locales"
+ unset count
+
+ # Remove unwanted linguas
+ for LINGUA in ${O_LINGUAS}; do
+ if ! use linguas_${LINGUA/-/_}; then
+ LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
+ rm -r "${LINGUA}" || die "The list of linguas needs to be fixed"
+ fi
+ done
+
+ # Remove doc directory but keep the LICENSE under another name (bug #315473)
+ mv share/doc/${PN}/LICENSE share/${PN}/defaults/license.txt
+ rm -rf share/doc
+ for locale in share/${PN}/locale/*; do
+ rm -f "${locale}/license.txt"
+ ln -sn /usr/share/${PN}/defaults/license.txt "${locale}/license.txt" \
+ || die
+ done
+
+ # Remove package directory
+ rm -rf share/${PN}/package
+
+ # Optional libraries
+ if ! use gtk; then
+ rm lib/${PN}/liboperagtk2.so || die
+ rm lib/${PN}/liboperagtk3.so || die
+ fi
+ if ! use kde; then
+ rm lib/${PN}/liboperakde4.so || die
+ fi
+ if ! use gstreamer; then
+ rm -r lib/${PN}/gstreamer || die
+ fi
+ if use amd64 && ! use multilib; then
+ rm lib/${PN}/pluginwrapper/operapluginwrapper-ia32-linux || die
+ fi
+
+ # Unzip the man pages before sedding
+ gunzip share/man/man1/* || die
+
+ local OPERA_SUFFIX= OPERA__SUFFIX= OPERAU_SUFFIX=
+ if [[ ${PN} = opera-next ]]; then
+ OPERA_SUFFIX="-next"
+ OPERA__SUFFIX=" Next"
+ OPERA_USUFFIX="-NEXT"
+ fi
+
+ # Replace PREFIX, SUFFIX and PN in various files
+ sed -i \
+ -e "s:@@{PREFIX}:/usr:g" \
+ -e "s:@@{SUFFIX}:${OPERA_SUFFIX}:g" \
+ -e "s:@@{_SUFFIX}:${OPERA__SUFFIX}:g" \
+ -e "s:@@{USUFFIX}:${OPERA_USUFFIX}:g" \
+ share/man/man1/* \
+ share/mime/packages/* \
+ share/applications/${PN}-*.desktop \
+ || die
+
+ # Create /usr/bin/opera wrapper
+ echo '#!/bin/sh' > ${PN}
+ echo 'export OPERA_DIR="/usr/share/'"${PN}"'"' >> ${PN}
+ echo 'export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-"${HOME}/.'${PN}'"}' \
+ >> ${PN}
+ echo 'exec '"${OPREFIX}/${PN}/${PN}"' "$@"' >> ${PN}
+
+ # Change libz.so.3 to libz.so.1 for gentoo/freebsd
+ if use elibc_FreeBSD; then
+ scanelf -qR -N libz.so.3 -F "#N" lib/${PN}/ | \
+ while read i; do
+ if [[ $(strings "$i" | fgrep -c libz.so.3) -ne 1 ]];
+ then
+ export SANITY_CHECK_LIBZ_FAILED=1
+ break
+ fi
+ sed -i \
+ "$i" \
+ -e 's/libz\.so\.3/libz.so.1/g'
+ done
+ [[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] && die
+ fi
+}
+
+src_install() {
+ # We install into usr instead of opt as Opera does not support the latter
+ dodir /usr
+ mv lib/ "${D}/${OPREFIX}" || die
+ mv share/ "${D}/usr/" || die
+
+ # Install startup scripts
+ dobin ${PN}
+
+ # Stop revdep-rebuild from checking opera binaries
+ dodir /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=\"${OPREFIX}/${PN}\"" \
+ > "${D}"/etc/revdep-rebuild/90${PN}
+
+ # Set PaX markings for hardened/PaX (bug #344267)
+ pax-mark m $( list-paxables $( find "${D}"/${OPREFIX}/${PN}/ ) )
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ if use elibc_FreeBSD; then
+ elog
+ elog "To improve shared memory usage please set:"
+ elog "$ sysctl kern.ipc.shm_allow_removed=1"
+ fi
+
+ # Update desktop file database and gtk icon cache (bug #334993)
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ # Update desktop file database and gtk icon cache (bug #334993)
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}
diff --git a/www-client/opera/ChangeLog b/www-client/opera/ChangeLog
index ef98a376fca2..1f4fa678e063 100644
--- a/www-client/opera/ChangeLog
+++ b/www-client/opera/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-client/opera
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.789 2013/01/17 17:23:15 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.790 2013/01/25 18:21:17 jer Exp $
+
+*opera-12.13_pre1725 (25 Jan 2013)
+
+ 25 Jan 2013; Jeroen Roovers <jer@gentoo.org> +opera-12.13_pre1725.ebuild:
+ http://my.opera.com/desktopteam/blog/2013/01/25/opera-12-13-rc1
*opera-12.13_pre1721 (17 Jan 2013)
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 1dd6e7022c8a..0ed6e5585b30 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -7,15 +7,19 @@ DIST opera-12.12-1707.x86_64.linux.tar.xz 13642760 SHA256 1ba428bd5acf4f17a8ef0f
DIST opera-12.13-1721.i386.freebsd.tar.xz 13523504 SHA256 cecedd15f7dd73c4bcafa33c11c2914841641079cebb01ed4a07d82e7e178ece SHA512 298959086de06649fd6009e98f2601f9b957487d0c70e2b89a83a3f29153d1e9f73732e1d9f57d15630d5262dc23d5374f55b58ea4b40ec70e5d07f5282b5cf6 WHIRLPOOL 988e3121404db76721fe5c3ca766a6c2d7c153ab2c5e78812960cff912f8151828efcab96207e6d49c496340435d614d589862d75ca0f29337365f7e5ab89746
DIST opera-12.13-1721.i386.linux.tar.xz 13596480 SHA256 cb3c42c9153004b8ff0fcb951389d39fbb618404af05c4ef2a12200ed1e00fdc SHA512 556df9eba8e588407637aef87722c2c2b34bd0b26321b8dd6be4885c16f1a41e9f538ac6c9ca79ddba0cf04207a28a1baa9f9493269d60ad7ade68c72196aa60 WHIRLPOOL 16d2459eadeab437fc1c0f3ae931c2e613113ded50ef54a4ea276b0604edff6b295d4e57191bd5aae6ba505e480830c7a19b2d1f20cfdfcddaaa6d859af7aca3
DIST opera-12.13-1721.x86_64.linux.tar.xz 13675064 SHA256 37c04f945087b13a69382a46f98cb62e12a766fa2aebd0f1b4293594310885a1 SHA512 9022b8be35ca7c118abe0ffc5dd221678db2554ba4d0faeba22ea7cc7d92d9847691a6c3e45df1c79815c151db908c7aed9dabbe475f7ba091583f07de5f6038 WHIRLPOOL f7f49f6e0601f2d4e2a59091f57fed456a0eb15cc4ab5bdb9a2f31915ccd15a204ddb1c6b33f750a80c2efb412fe8befb64b0f35368d68e85eb5be327a7c9c64
+DIST opera-12.13-1725.i386.freebsd.tar.xz 13521884 SHA256 98eee850f06e10dee2a26d3c42dbdbc2fcf02774bc3a7b2238eec849d257d285 SHA512 c236b26335bd4a48d04467152553ee2b8127c752e9c1d3a3baad984a4ed1b50c74aa052d73f9e84fdd0380538bf4ea3f64e1c7747d44c24bb83a653717f95491 WHIRLPOOL 03cadb7edc19ec60b486ead86dff6e92750306cbd5c6fd6149752cb6e7ffb5adfab00ea22e238dd85a8ba8f6fcfbc30466259db72f3e7e6fd159f670de57a808
+DIST opera-12.13-1725.i386.linux.tar.xz 13597764 SHA256 deb75717ffde43e93b2c97d90c1579aa0f09423c90b38cac0b36d18b73d930eb SHA512 928d60b4b314e4b129359e40e6de745f973b520b7c076bb4d354349550f9a6ad3ca8c6ceb063a3fa613588679ec669a83aeae0f184764d677c76c782f3188dd0 WHIRLPOOL 25a1e503e6836733f4e320f94ff8102eb6e4f380ee37cd8a78c0fcf8799d32855366f760a80ca818b06313b93969044dd3824678b9b8532eb590cfdd46b7d935
+DIST opera-12.13-1725.x86_64.linux.tar.xz 13680356 SHA256 4219565e7f672405e2eafec02c524c2ed1a467bff4ebeaf04b9418c8beac786d SHA512 06f9370732dd6702b891f155fe5d842889899ff1de7295e1f9969c42efccfe6b4f3f76d34910176dd28d1dfbd960c08ef2b999d6fa0e6a9a38f4d716583be61d WHIRLPOOL 890706e5fc20e75b689790eab6c1a41a7d1dd56835857256ef2c8745159f49751e82f55a3d577e791955f6567fdced74c35de3f532e712c6c4bfdf7a4214ac63
EBUILD opera-12.12_p1707.ebuild 6145 SHA256 2b13d66a7810ebadf352cf968de1be20dc4387ee655fd4c3257ccc33bbbfbea1 SHA512 74826a16e4b1cbd14176b284e41b4b0180ad8be9641019137ad16f98fd576e4a73416193ccb38c681b3a81b285be3ca392be07c564489aecd33873f7e8a7e7e9 WHIRLPOOL c1eabc678445897468c556c9dae2b44313fd83401f31c1681e84fbe2b2ff4dbf016b0f11dcf4d5007cb1c8c6eedd3dd36b0510c5fe6767b4051e0998394439bf
EBUILD opera-12.13_pre1721.ebuild 6157 SHA256 131ae42d1888d5df86b87dc99c120953e3613603bcece42bfc8b8dc3d2cb9289 SHA512 d42387444b1b7a6bdbb52ac8cbd6ba3ae9c44c2fe6323e604ca16318725522d3df3e8fcb775b3025937dccaaffb7ba44efc3fee41dee70b01b7fac91a0b755cd WHIRLPOOL a71dded5bc5ea1186576a6b07488c8a4455e525f85895797092902e9f586d4727f73dc4ec900173b270749f9afdacce03921596592db54833e806ea2fbb3e270
-MISC ChangeLog 34291 SHA256 1ab19a35cc9f8f0f19bf39815b70d0cded558a3608fbb1b233a50b9f9d009da1 SHA512 3cd1981fcfdb825826e79eb78a635f4cb199660f3fd0924fb866e6429818b7f4cf5d5efb0c143c7d0ed6ecd58dade6905d2e1dcf17d9a9c6a21a10cf2c93529a WHIRLPOOL 058e41d3bb972174fbd0b98144d7d64ba1bda0f179c16cf5554404db0bcc9a26217141908b82de30181c7d5644243f28466b3247c830fd99b700f944e946d341
+EBUILD opera-12.13_pre1725.ebuild 6158 SHA256 4d992a31911fe250b98526d2ac1d0ddc80f6cc11c7bad79e8ccaa46716fde585 SHA512 71d1ffb97a0e65cdcb6fab83ff3a446032172e57961e0c00677b4304d615355167ac09b3b406f175a1e48c45d2b2b42fefdfe9ec59af5b6790cb512507e3ff63 WHIRLPOOL 4fa4a3a88853a3ca6b5fc54a129c701887602e5dc7b0bed43f04323832fc80f4f21bb7b5e9e94d7021429a83c91211f6d2474bab3ff7e678d770301199634a8a
+MISC ChangeLog 34470 SHA256 c81e42914712c3d912da4267772c394bbefc73f7b665764b594abf44905ca2ad SHA512 6725a45ef39fc2cb83cd6b17f2b55e08f166f1fc4cd304a570ad2283dc174a3cfc2c62cd45fa25a16cdf2cc34463edd7ac621b57935f6e79549fb46f313ab445 WHIRLPOOL 8dcb6c1ddb5678df148d7c9e97111dfa1690877fc3a32c0e67aafe281e6397793451a3a58caa74b8d834bdf60873f9d058c032e4a8c74b8d563b77a621bcf17f
MISC ChangeLog-2010 112299 SHA256 5c3b5c58119b4a6b1911d840892c42234f25dae57452287fb0a9e6cca78ed171 SHA512 9dc4dc7e7508bb1621c390837ec2e47d9e96075906b2060be419ee64e505c8f0da9e4d3a8bc7cc2de66c6efc383f026afb8fa5e886afa15da6349514a93c9edb WHIRLPOOL edaf1c2e810e91d37b2d90847640900374b447a12e2e0e927654966cc18c3a14f332ce6daa07c5a0049da06f5e89bfd0daddb5f73a4d79b334ded4397349cf7a
MISC metadata.xml 672 SHA256 3fdb3d81bfb1c469bdf86811329eb4888ce909cce63d2aa71257b91a6f8f012e SHA512 4aae9fbf8a753b30b7ef5868b0084c1eb55ed34cc9e1ece8814db13230e07b455f45be936c810bc8a9426ce6c9eaa7449612ac50b47aad253dcae57a683b5b6a WHIRLPOOL 9dc490f6cffad6c3ff1beb27a74818fc66a194856b7d5a84972d387a6bcdf81cda95bb2d1f2b5cb9d58f47cf898bcede39b2a68fdaa5405c5efbffaa51986f3d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlD4M4YACgkQVWmRsqeSphP+KwCeLAUbpgmjkNTfJu5D0guF/pWn
-brQAmwRJyn/r3pwWQJzNsXJp3NfmGiQJ
-=Dngn
+iEYEAREIAAYFAlECzR4ACgkQVWmRsqeSphPgDACePnanqywjgtyhl9LnZBei1v3Y
++foAn142+36dF3YYNKv/bqPg0Urbmm5m
+=XGiU
-----END PGP SIGNATURE-----
diff --git a/www-client/opera/opera-12.13_pre1725.ebuild b/www-client/opera/opera-12.13_pre1725.ebuild
new file mode 100644
index 000000000000..3d840d75d5b2
--- /dev/null
+++ b/www-client/opera/opera-12.13_pre1725.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-12.13_pre1725.ebuild,v 1.1 2013/01/25 18:21:17 jer Exp $
+
+EAPI=4
+inherit eutils fdo-mime gnome2-utils multilib pax-utils versionator
+
+DESCRIPTION="A fast and secure web browser and Internet suite"
+HOMEPAGE="http://www.opera.com/"
+
+SLOT="0"
+LICENSE="OPERA-12 LGPL-2 LGPL-3"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE="elibc_FreeBSD gtk kde +gstreamer multilib"
+
+O_V="$(get_version_component_range 1-2)" # Version, i.e. 11.00
+O_B="$(get_version_component_range 3)" # Build number, i.e. 1156
+
+# == Variables that often change ==
+# All other variables should be accounted for by _pre/_p
+
+O_K="dancingelephant" # The key to the snapshot URL
+
+O_LINGUAS="
+ af ar az be bg bn cs da de el en-GB es-ES es-LA et fa fi fr fr-CA fy gd he
+ hi hr hu id it ja ka kk ko lt lv me mk ms nb nl nn pa pl pt pt-BR ro ru sk
+ sr sv sw ta te th tl tr uk ur uz vi zh-CN zh-TW zu
+" # Supported linguas
+
+# == End of variables that often change ==
+
+if [[ "pre${O_B/pre/}" = "${O_B}" ]]; then # snapshot: _pre
+ O_D="${O_K}_${O_V}-${O_B/pre}" # directory string
+ O_P="${PN}-${O_V}-${O_B/pre}" # package string
+ O_U="http://snapshot.opera.com/unix/" # base URI
+
+ SRC_URI="
+ amd64? ( ${O_U}${O_D}/${O_P}.x86_64.linux.tar.xz )
+ x86? ( ${O_U}${O_D}/${O_P}.i386.linux.tar.xz )
+ x86-fbsd? ( ${O_U}${O_D}/${O_P}.i386.freebsd.tar.xz )
+ "
+else # release: _p
+ O_D="${O_V/./}" # directory string
+ O_P="${PN}-${O_V}-${O_B/p}" # package string
+ O_U="mirror://opera/" # base URI
+
+ SRC_URI="
+ amd64? ( ${O_U}linux/${O_D}/${O_P}.x86_64.linux.tar.xz )
+ x86? ( ${O_U}linux/${O_D}/${O_P}.i386.linux.tar.xz )
+ x86-fbsd? ( ${O_U}unix/${O_D}/${O_P}.i386.freebsd.tar.xz )
+ "
+fi
+
+for O_LINGUA in ${O_LINGUAS}; do
+ IUSE+=" linguas_${O_LINGUA/-/_}"
+done
+
+DEPEND="
+ >=sys-apps/sed-4
+ app-arch/xz-utils
+"
+GTKRDEPEND="
+ dev-libs/atk
+ dev-libs/glib:2
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 ) )
+ x11-libs/pango
+ x11-libs/pixman
+"
+KDERDEPEND="
+ kde-base/kdelibs
+ x11-libs/qt-core:4
+ x11-libs/qt-gui:4
+"
+GSTRDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2
+ media-libs/gst-plugins-base:0.10
+ media-libs/gstreamer:0.10
+ media-plugins/gst-plugins-meta:0.10
+"
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/freetype
+ sys-apps/util-linux
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXft
+ x11-libs/libXrender
+ x11-libs/libXt
+ gtk? ( ${GTKRDEPEND} )
+ kde? ( ${KDERDEPEND} )
+ gstreamer? ( ${GSTRDEPEND} )
+"
+
+OPREFIX="/usr/$(get_libdir)"
+QA_PREBUILT="*"
+
+src_unpack() {
+ unpack ${A}
+ mv -v ${PN}* "${S}" || die
+}
+
+src_prepare() {
+ local LNGDIR="share/${PN}/locale"
+
+ # Count linguas
+ count() { echo ${#}; }
+ local lingua_count=$(count ${O_LINGUAS} en)
+ local locale_count=$(count ${LNGDIR}/*)
+ [[ ${lingua_count} = ${locale_count} ]] \
+ || die "Number of LINGUAS does not match number of locales"
+ unset count
+
+ # Remove unwanted linguas
+ for LINGUA in ${O_LINGUAS}; do
+ if ! use linguas_${LINGUA/-/_}; then
+ LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
+ rm -r "${LINGUA}" || die "The list of linguas needs to be fixed"
+ fi
+ done
+
+ # Remove doc directory but keep the LICENSE under another name (bug #315473)
+ mv share/doc/${PN}/LICENSE share/${PN}/defaults/license.txt
+ rm -rf share/doc
+ for locale in share/${PN}/locale/*; do
+ rm -f "${locale}/license.txt"
+ ln -sn /usr/share/${PN}/defaults/license.txt "${locale}/license.txt" \
+ || die
+ done
+
+ # Remove package directory
+ rm -rf share/${PN}/package
+
+ # Optional libraries
+ if ! use gtk; then
+ rm lib/${PN}/liboperagtk2.so || die
+ rm lib/${PN}/liboperagtk3.so || die
+ fi
+ if ! use kde; then
+ rm lib/${PN}/liboperakde4.so || die
+ fi
+ if ! use gstreamer; then
+ rm -r lib/${PN}/gstreamer || die
+ fi
+ if use amd64 && ! use multilib; then
+ rm lib/${PN}/pluginwrapper/operapluginwrapper-ia32-linux || die
+ fi
+
+ # Unzip the man pages before sedding
+ gunzip share/man/man1/* || die
+
+ local OPERA_SUFFIX= OPERA__SUFFIX= OPERAU_SUFFIX=
+ if [[ ${PN} = opera-next ]]; then
+ OPERA_SUFFIX="-next"
+ OPERA__SUFFIX=" Next"
+ OPERA_USUFFIX="-NEXT"
+ fi
+
+ # Replace PREFIX, SUFFIX and PN in various files
+ sed -i \
+ -e "s:@@{PREFIX}:/usr:g" \
+ -e "s:@@{SUFFIX}:${OPERA_SUFFIX}:g" \
+ -e "s:@@{_SUFFIX}:${OPERA__SUFFIX}:g" \
+ -e "s:@@{USUFFIX}:${OPERA_USUFFIX}:g" \
+ share/man/man1/* \
+ share/mime/packages/* \
+ share/applications/${PN}-*.desktop \
+ || die
+
+ # Create /usr/bin/opera wrapper
+ echo '#!/bin/sh' > ${PN}
+ echo 'export OPERA_DIR="/usr/share/'"${PN}"'"' >> ${PN}
+ echo 'export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-"${HOME}/.'${PN}'"}' \
+ >> ${PN}
+ echo 'exec '"${OPREFIX}/${PN}/${PN}"' "$@"' >> ${PN}
+
+ # Change libz.so.3 to libz.so.1 for gentoo/freebsd
+ if use elibc_FreeBSD; then
+ scanelf -qR -N libz.so.3 -F "#N" lib/${PN}/ | \
+ while read i; do
+ if [[ $(strings "$i" | fgrep -c libz.so.3) -ne 1 ]];
+ then
+ export SANITY_CHECK_LIBZ_FAILED=1
+ break
+ fi
+ sed -i \
+ "$i" \
+ -e 's/libz\.so\.3/libz.so.1/g'
+ done
+ [[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] && die
+ fi
+}
+
+src_install() {
+ # We install into usr instead of opt as Opera does not support the latter
+ dodir /usr
+ mv lib/ "${D}/${OPREFIX}" || die
+ mv share/ "${D}/usr/" || die
+
+ # Install startup scripts
+ dobin ${PN}
+
+ # Stop revdep-rebuild from checking opera binaries
+ dodir /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=\"${OPREFIX}/${PN}\"" \
+ > "${D}"/etc/revdep-rebuild/90${PN}
+
+ # Set PaX markings for hardened/PaX (bug #344267)
+ pax-mark m $( list-paxables $( find "${D}"/${OPREFIX}/${PN}/ ) )
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ if use elibc_FreeBSD; then
+ elog
+ elog "To improve shared memory usage please set:"
+ elog "$ sysctl kern.ipc.shm_allow_removed=1"
+ fi
+
+ # Update desktop file database and gtk icon cache (bug #334993)
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ # Update desktop file database and gtk icon cache (bug #334993)
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}