diff options
author | 2012-08-30 16:27:52 +0000 | |
---|---|---|
committer | 2012-08-30 16:27:52 +0000 | |
commit | 812262d148b49e666bdb3e7cec092bf162ebd8ed (patch) | |
tree | 377aa5f5255c7447726de847adc7543e8ccd2261 /www-client/opera | |
parent | Unmask www-client/opera-12.02. (diff) | |
download | historical-812262d148b49e666bdb3e7cec092bf162ebd8ed.tar.gz historical-812262d148b49e666bdb3e7cec092bf162ebd8ed.tar.bz2 historical-812262d148b49e666bdb3e7cec092bf162ebd8ed.zip |
Old.
Package-Manager: portage-2.2.0_alpha123/cvs/Linux x86_64
Diffstat (limited to 'www-client/opera')
-rw-r--r-- | www-client/opera/ChangeLog | 6 | ||||
-rw-r--r-- | www-client/opera/Manifest | 24 | ||||
-rw-r--r-- | www-client/opera/opera-12.02.1552.ebuild | 220 | ||||
-rw-r--r-- | www-client/opera/opera-12.02.1555.ebuild | 220 | ||||
-rw-r--r-- | www-client/opera/opera-12.02.1558.ebuild | 220 | ||||
-rw-r--r-- | www-client/opera/opera-12.02.1565.ebuild | 219 |
6 files changed, 9 insertions, 900 deletions
diff --git a/www-client/opera/ChangeLog b/www-client/opera/ChangeLog index b66f93b6881d..605cffbba356 100644 --- a/www-client/opera/ChangeLog +++ b/www-client/opera/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for www-client/opera # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.742 2012/08/30 16:25:35 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.743 2012/08/30 16:27:52 jer Exp $ + + 30 Aug 2012; Jeroen Roovers <jer@gentoo.org> -opera-12.02.1552.ebuild, + -opera-12.02.1555.ebuild, -opera-12.02.1558.ebuild, -opera-12.02.1565.ebuild: + Old. *opera-12.02.1578 (30 Aug 2012) diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index de22659aa718..08d7521a4fb4 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -4,34 +4,18 @@ Hash: SHA256 DIST opera-12.01-1532.i386.freebsd.tar.xz 12710636 SHA256 c9a3e08b49111d97ac725ade00737638e7f2bb2f89e0c626abe99eabeacb30d2 SHA512 db612d06dc2a775093433da506e59fef62960c00dc842978c7204403256f428157d13efec673436fee87217375053412524a8784fbddad470a891901667ddede WHIRLPOOL 8298fb41eb85cae161720b3d44bdeb96314ee7ced9471fc6987be5484d8118ea37a661f9fff0c8f94f3608908ccc0a6c86f437a1bdb2219ebe2e23db0d8c998f DIST opera-12.01-1532.i386.linux.tar.xz 12855380 SHA256 79895a11cb2971517059ca69e2f69d21ccf1447b16d6be908f44c0e70fc22119 SHA512 4e60d34aca34a4ccc210af63a664390679920da7566715020a7458fe6a6ea1a2e27d36bb29d3051c0bb6710ae2e5a86135c0b124780052d0239190ca8dd4562d WHIRLPOOL ebaa6e9890ceb81336e386a1269310174f12e58ab1f6bc564b18c3cce50d0205f72dc722bfbb2dcf8582f3d19a0d75dafe5e0a1338b54899870cdc1b17899362 DIST opera-12.01-1532.x86_64.linux.tar.xz 13223120 SHA256 4d05073629d5d85ad11c48e165167249dab91b7f77ab1392a32c2d0378879eb5 SHA512 3263a665407800080a6cc59899d87dcb7591f198bdecf01798aadf87d8ccabccc3f419514caaac22f26f42b4fabb34e328b246015f4b6215d5a629640cef6fba WHIRLPOOL c7dda5abff1a87575dc78ed52f29ee7b41120470a0d2556afd7d9f9cd5a5fb6392186f2094fdc8911125a9fc7ed328556d1474cf671a4f92d25809995416ec6e -DIST opera-12.02-1552.i386.freebsd.tar.xz 12710276 SHA256 12c820091be782030de05511300b883fdbc29d4fe5804004808e7a2144526e9f SHA512 a6fa21b05a1a3927bc7e6142b726f90c174df138476bba1ef558c7167b56d8852df45f869b69923c358dece9226b3216612e940fe33d78fd9287a2df829bb22d WHIRLPOOL 07e009f5b9f545c1b81f58c51de826ab411b18c841341b45412a79e1c2a06f950ac80156ac1564338b77186724fc92a042ad41b47ef9c9cee5fa8df148217ae2 -DIST opera-12.02-1552.i386.linux.tar.xz 12859028 SHA256 09c09f33cba0d864d4ef381a342def1f6cff3fa0da14a3f43851a78d1de03418 SHA512 b7542d3011e7f72a40a52cc232d89d143b64b67f1a2adc17b8956e43482f0bb8e9262fb0eba3c333c67a6f9e083d340bf108647b85b1faf0fb65be2c26c714eb WHIRLPOOL e9d37666f33aa3e2f058380be4e109740ff9939774a8c352c00a8b6fa970192a115d9d238afe6d407c02abb8dfea70f5f504ac66ce1e3f3b7e84408b1bfd7d69 -DIST opera-12.02-1552.x86_64.linux.tar.xz 13219488 SHA256 47a3ff39ee4542c4baca4ba697741b9fc9ba812e342af15fe75a68a1f20ea3fc SHA512 2ac226cfdfde8a33bd28a4d298738a14d46ddf857ff88ca7225d9cf5d9069e0536252492ad578b73dd65531387d858f2cd5fd1f57ac95561a89207342ff7c3d6 WHIRLPOOL 9da0531b5cd692f3a34881002f20479bd1aaf18a494ed4c56b995682e69df320f5836ee82db813acf2435c1240463dd17cc0027617cdb6a7a298c22ab6cf779e -DIST opera-12.02-1555.i386.freebsd.tar.xz 12759908 SHA256 eb31a1a2b0b7d00399a41d864e300ab458e2ddab25582b4f20f5ba26aa43c324 SHA512 38205c0b8247e2a76b922a3a0a0c68dc7befd5fc766199485179e3367773a3a04592fec6e1997fcc11ff95682016345700e5ecbacc559e7a410495208be45407 WHIRLPOOL fdf65bd32b0a86555b6afa4437408ae23f62371fc33439d97fa5fad31a2ce4ce0aaa696f62f633bac5fe2ff884fb02feda7e1bada346864736b38a423b964b55 -DIST opera-12.02-1555.i386.linux.tar.xz 12856168 SHA256 f654b2212bdfab90806a388852fd34875573e9a4b2c9c52ecdfccce04923e3c4 SHA512 089487a527e893ed89ef5dfef0148f7fd64fe4a58dde207ca35eba46c99ef8f54dbbfb04be206287c9e4ab5961720b9eee446a168398d1ba86d23b83e58d86c0 WHIRLPOOL 1a57823e8275f02a77c86080e4298da97b121bc7a3970c71d86100230a68ca00df7458a211352f644498457d0b5fdc6bcfb61647e1292d6fae824b44220f04bc -DIST opera-12.02-1555.x86_64.linux.tar.xz 13222528 SHA256 684edbd33aaadd748bd689b9cfa20486efea8e3a062a1c1322e3397034fd7060 SHA512 9344edb6ee083d4dee4484a1d6c0e40b05a34bd021b7ac4a0c6946721933cb19cabee3ccc3e41964cfecaa6be08d6ed455763c4a2cfa4eb7420514b34a91c754 WHIRLPOOL 71c2c2e1f1a5d7ed35c3af41404162cd7ffc53f1ab45faf5d4d8458718d0c41847b80f34372de68f33bf0eb39a12ae84c4326f0fc29bb7a68647d4f746e35044 -DIST opera-12.02-1558.i386.freebsd.tar.xz 12758428 SHA256 849804b23e50266fd657804d8964f6de9afe2f9fa86c4588c8a2737e423cb2af SHA512 f106d246eb062674ff70d4f376040204359f8ed9f18667215113e9a293e5257966ab7372727fc53de8cc5265d386ea29a49e9a0402032a6e67b67b0530071d40 WHIRLPOOL d76edeb1a27bbc5886b09c79f12a41bbf8fe58fed32a9df2f79802b5f79fc3f217c7aca618d6e279b68d0d5b3aab210efe8a4a57d3c203945079d563e3de97ca -DIST opera-12.02-1558.i386.linux.tar.xz 12860744 SHA256 a9e86a440df8d9c1db409cbe9a784aef56f04cebfbfae6049fff1dec4ff4301a SHA512 c101ca281d62ee83f123dd7ce156c423cbc70a57e51ff4d66c7cbc9c03a69b77f648a9ae9111826b99e0a425325db34c5cb2f803d64a31375589c219c45f7a3a WHIRLPOOL 28bc59c65724eba12e7080814c4f9a6f650fb923bf9c98178b6665f92507aa8bce4886cc8bcb12b78226a6adc896124abc1676793a071010e85cc24d6ff12101 -DIST opera-12.02-1558.x86_64.linux.tar.xz 13221500 SHA256 bdc5f759d7adfd6b149ddaa067ba171a83c49a56308d75a10c8a67a5ee74e228 SHA512 d7ba0a0baacd20ad5632b3e552892fd493002ee3849a7f2d685d1d1bc48c0e3dde104a87ae42e558a76ab791295cbdcb157e8beaa4c88ef354a3cc9398aeeab4 WHIRLPOOL 1496d3024a631cc463c0bc268a566af990ccd76e8f8712202e63a7d3eab75923340524a4c8d429819dd6b9b459b659a6a1d2cc704f4c14e46c99c5399efb7e21 -DIST opera-12.02-1565.i386.freebsd.tar.xz 12766180 SHA256 49bd54238b62727bb9f76319988459d747caba1d2b021396b1e0cbf67de04891 SHA512 572365268a92dec549aaf064151c50c565c657a98fb0a6523549acff3743d6d4396584366bf983daadc3ef131c68092f7fb8a5a7e166cc0a1e52913e60809d90 WHIRLPOOL d83a9e84edc113060b28cb96f53b0c661e5c0d9310e5ec711c271ab653c4abe303cb6fb6fc2e3dc6515ac2b1fbaf662eb37c2ddbb9bd3d35f1545d95be5f3bc9 -DIST opera-12.02-1565.i386.linux.tar.xz 12861708 SHA256 da93392afe8f64aef949ed4611b2669a4f1cf0be8e2cb9fbd2597917a33ea752 SHA512 7bd3a20ec3c87fb5a349ef089599e94901bca01e4724fa716b84c089af66f0866b72b26929ca723211f6dde7f85a42b6a98e9873d0b4694a5ed4a17060a71853 WHIRLPOOL 4737df5812f26fc09ce104dba4c42b97497f35e20179f74cc6ab3bd039da7399d4c8a05ce6992e5711008d5b37c79068d53e4d280cb2e3beeff3a49e24044f71 -DIST opera-12.02-1565.x86_64.linux.tar.xz 13219480 SHA256 dacf5bd763d1b0b83b550cdf98d6f70ecfaa053895c83f79ade71b100ca318a8 SHA512 db663b7fc854e4c12a93275ea37d0d7ac69fc2c32eb025d5e0cf5aa92be96b68a289ceea415e5908a6c83c208ed8f10b1124581ef36413c861643d193a37d87f WHIRLPOOL 3142453c93c0f4d37c0aea0979f5c77d05ee63b2e1a2fbb5cf9c5d68ddaa7870cb955b90084ef90c90f1a9174d772cc71c43ce76a9d099bfb8212f98238b5f4e DIST opera-12.02-1578.i386.freebsd.tar.xz 12757132 SHA256 b1c11aac2eabdec84b5d8129feb916a0c86454a1ec89b7bce0c5598fc193af91 SHA512 049a1f3b895847548a187890f9daf1be4f6784ad0f87557abfa0235a2a4ac9a4c00527b2215341ffa5bd1871f95caab56c680c16f157218db081e60e43899bb8 WHIRLPOOL 6c5a872f8ee05a22b513f51726dd6fcd1450643a69d0411bc6a316767fc83782f295665455f67aeaaac20f9f762ce1ec7948822c2321cf89182b484e761a8511 DIST opera-12.02-1578.i386.linux.tar.xz 12800028 SHA256 60ccef14673818a8690fe3b76f861d180e2d8d3b87513b1652e6117c6dff3e86 SHA512 be9aa5f831be996c9dc1e4bafe38bd7bfd5c03281ee68b575f5b5b6c6cf31f8aa405ef279add96a9f175eb53eaab6bf8392d4eb8a3754e6398a2bb35a029b571 WHIRLPOOL 87ac21ebe148303600bb387ea3073bd45f34c0a70613a510e583657364a9e136270b2086a3925dbdb50c0eb67f313002370472339c224238952de86c4441b0d3 DIST opera-12.02-1578.x86_64.linux.tar.xz 13219992 SHA256 e861f14b984898b5a2c0d04915e515a5677152dc302b614a3ac1bb13da7a9b81 SHA512 8ca7089d13b522c3b4a649893a932db3d0fcad13941cb30b4d477bc5b79c33fb2d4ec0cbe81aa4c54710c6ba6d339790a9681561ff6a41e7b83d17d772e4ccc4 WHIRLPOOL b4e9e3357b7cbbb54fd110bdece29932a26fee9489e94fd646ce19aa756ab6f1d5cbd1de688d22994a333d7278050c661c8b266495ebc933c03c525f8fb48d87 EBUILD opera-12.01.1532.ebuild 5596 SHA256 f434f38260649fda68b8077b0b0e6720e67bcfcd978890ebca025d5db66bc988 SHA512 208ec4aeb2ba765859be8e3e572828036490e49af941a5175ee8c4054da55a1d75d58507c1dfc7bdfb6f697376f0415e50acee592dfd1e672edc2e93fa12cc2e WHIRLPOOL 6e40dd6a3669ad38728e65452ce9c935ca084d7c4f2df7e8e9f8514d01c96936663d9869acebd23e9c31d4e7fffd6dfa067d367a68e49b5753c7bc5ed9939def -EBUILD opera-12.02.1552.ebuild 5597 SHA256 ec779439d9e179b50eed5cfc77ccaacce66ac75c376633fd41427008a923f07b SHA512 861c1e69041f08b421d34d130718bc55bcb8af3bee05933766f7647556d528375215dae60b4b01d9bfc504cfe5d0f3aa1c191302539213cef5e8466774dc2f91 WHIRLPOOL 0101f275fccddb566143e2794033c04656025b994b836f701df5b96d2c33fdb4ff706fad434ff70e00b8115d8a19c273197f45ff524dc1bb9d375095060c00b6 -EBUILD opera-12.02.1555.ebuild 5598 SHA256 c6ad90ea52ee5d90571583bb4ee2d1a94ca9ffd9d3a4b878ae8576f73527a10e SHA512 685170057dc4b1acebee51ca06be00bf4a7e2a93549b0cf3f4fc6fca1d89d3198562feddd0a350b62201e3f206d12e0d968b08324028e0a4e84f730375b446eb WHIRLPOOL 7bff6667c45e28887b05eca5561dc5a41190ced4c34331dd96f85ac0023ccfe81cf8622039dbc92d95b11a7c42bf7dcff0041aa0bb19f978cad142b94b3bfdb9 -EBUILD opera-12.02.1558.ebuild 5598 SHA256 f8607a534564f8be413680d43e817c4f6f3de2e8c569b7c0d6ad80fcf8fa6a9c SHA512 c6a69ea45e54958a32ef53556f4a2500d27b9d43a126a82e27317f49e11640385f1a78d31ee72cda4896f207ce68bbbec90af8a129def59be2f468d1854dd299 WHIRLPOOL c88a408129e79cdb64fdd540220c3b9f75604244ee5a1f9f68c8d38f4a24097eea2178df7a957adf0def65060f492a6569bdf4cbf73f2b3d50b1cec3d17d6d99 -EBUILD opera-12.02.1565.ebuild 5542 SHA256 14410b15a5f8e3e007e20ae59d575884f4c30d8861c02caceee3d217685fe142 SHA512 783a3fd29b750a97c76612b3ad7ff8be27db7180bb2d712ae4375bd4dc8eb7ba86cea5606ac32a89c1083c18391ce6c07d781b279638c7d66f2c4909acf65da6 WHIRLPOOL 899993cb63c28a710c377a24ead9cd8db8ecd9e78351faacfa9cacf4ae228d7b9b991cef59ac3dc29a1d789d8ddfd314d58833456328ce11c6c5a72c3ce83fe1 EBUILD opera-12.02.1578.ebuild 5518 SHA256 c081a7d1a950ffb88a1de0c2a732fbea32141d26ee6dcfe032305ef19fa15fbe SHA512 d882aa270adfe8b9c2bcdb9fd9eac90d5f039368df59b075e7dc6115ec0ba035829dd1a287fb00f0579e19662c71b29bc4cbbc744ad6dd1ff6d37763493db8cf WHIRLPOOL d7e945a8c583b2736c24dc8950e47334e0ed09ca37251934d7909aba0a09e43078b8c450ba4cc13e867a79383a441cfe9e987d7d00d8f9855e3b951371810883 -MISC ChangeLog 27500 SHA256 9ff0d446705280c4d162e3ccc2051b14fa691eb0fbc47dd8cb5b9de1ba9906f4 SHA512 a011fcc468823ad458ae1fd5dd7376fd367a05b0411cf51cd6a0cbec755bea83dcb3481203c972e53e948a061ffd5857e3acc876ef0ea41ee05ee9c36bb2ead1 WHIRLPOOL 67c88b1d1efa9483cfcfbb5b50180ee84970e191b5f05dad081c81454f110588632fd8a84f931fcc1ab57c58d03aa13018c4d2c37711ddd807293d303358ea62 +MISC ChangeLog 27661 SHA256 d9f53659847569182e655b30e9921d455e0f965cf218268185e7c8a603e264f2 SHA512 c57014f96df1f0d5ef9ed7fdf0d1fc696e7e0eec563cd5cf60171bce25102c331b643a1929f8c35401497a3717889536955522347991718b212f31ddc2de3eb4 WHIRLPOOL f1d969d67cdb426778c0b6e9aaa961f762d0f4ce977c0f435ad54ae811881680e7d162142dbbfc07309a3a0e0c93aafee0fd9d8c65b2604f222635ec65575f50 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) -iEYEAREIAAYFAlA/lAUACgkQVWmRsqeSphPahwCdGbQI/EwG5b20Ir7WM2yiJdGi -8DoAn2Pu4OfwsYZEehB4SBvqnJ8Hl71G -=i3jI +iEYEAREIAAYFAlA/lI4ACgkQVWmRsqeSphN0KQCeKl+kPR7LwU1c1KmLgkVbC4j0 +454AnRUCsaZPcsf3CFJsmkS4YTfBIUO2 +=Gzlu -----END PGP SIGNATURE----- diff --git a/www-client/opera/opera-12.02.1552.ebuild b/www-client/opera/opera-12.02.1552.ebuild deleted file mode 100644 index 5a1bd7c42d2f..000000000000 --- a/www-client/opera/opera-12.02.1552.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-12.02.1552.ebuild,v 1.2 2012/08/15 17:46:18 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-11 LGPL-2 LGPL-3" -KEYWORDS="~amd64 ~x86 ~x86-fbsd" -IUSE="elibc_FreeBSD gtk kde +gstreamer multilib" - -O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00 -O_B="$(get_version_component_range 3)" # Build version, i.e. 1156 - -O_D="7262_${O_V}-${O_B}" -O_P="${PN}-${O_V}-${O_B}" -O_U="http://snapshot.opera.com/unix/" - -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 ) -" - -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 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 -" - -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 - media-libs/gstreamer - media-plugins/gst-plugins-meta -" -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} ) -" -src_unpack() { - unpack ${A} - mv -v ${PN}* "${S}" || die -} - -src_prepare() { - export OPREFIX="/usr/$(get_libdir)" - export QA_DT_HASH="${OPREFIX}/${PN}/.*" - export QA_PRESTRIPPED="${OPREFIX}/${PN}/.*" - - 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 - einfo "Keeping these locales (linguas): ${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/opera-12.02.1555.ebuild b/www-client/opera/opera-12.02.1555.ebuild deleted file mode 100644 index cc1d2b8e9b94..000000000000 --- a/www-client/opera/opera-12.02.1555.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-12.02.1555.ebuild,v 1.1 2012/08/17 12:54:05 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-11 LGPL-2 LGPL-3" -KEYWORDS="~amd64 ~x86 ~x86-fbsd" -IUSE="elibc_FreeBSD gtk kde +gstreamer multilib" - -O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00 -O_B="$(get_version_component_range 3)" # Build version, i.e. 1156 - -O_D="29803_${O_V}-${O_B}" -O_P="${PN}-${O_V}-${O_B}" -O_U="http://snapshot.opera.com/unix/" - -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 ) -" - -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 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 -" - -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 - media-libs/gstreamer - media-plugins/gst-plugins-meta -" -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} ) -" -src_unpack() { - unpack ${A} - mv -v ${PN}* "${S}" || die -} - -src_prepare() { - export OPREFIX="/usr/$(get_libdir)" - export QA_DT_HASH="${OPREFIX}/${PN}/.*" - export QA_PRESTRIPPED="${OPREFIX}/${PN}/.*" - - 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 - einfo "Keeping these locales (linguas): ${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/opera-12.02.1558.ebuild b/www-client/opera/opera-12.02.1558.ebuild deleted file mode 100644 index b9fe80b2a7e5..000000000000 --- a/www-client/opera/opera-12.02.1558.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-12.02.1558.ebuild,v 1.1 2012/08/21 13:09:36 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-11 LGPL-2 LGPL-3" -KEYWORDS="~amd64 ~x86 ~x86-fbsd" -IUSE="elibc_FreeBSD gtk kde +gstreamer multilib" - -O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00 -O_B="$(get_version_component_range 3)" # Build version, i.e. 1156 - -O_D="23432_${O_V}-${O_B}" -O_P="${PN}-${O_V}-${O_B}" -O_U="http://snapshot.opera.com/unix/" - -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 ) -" - -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 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 -" - -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 - media-libs/gstreamer - media-plugins/gst-plugins-meta -" -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} ) -" -src_unpack() { - unpack ${A} - mv -v ${PN}* "${S}" || die -} - -src_prepare() { - export OPREFIX="/usr/$(get_libdir)" - export QA_DT_HASH="${OPREFIX}/${PN}/.*" - export QA_PRESTRIPPED="${OPREFIX}/${PN}/.*" - - 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 - einfo "Keeping these locales (linguas): ${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/opera-12.02.1565.ebuild b/www-client/opera/opera-12.02.1565.ebuild deleted file mode 100644 index b8f3f496ecb6..000000000000 --- a/www-client/opera/opera-12.02.1565.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-12.02.1565.ebuild,v 1.1 2012/08/23 13:48:31 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-11 LGPL-2 LGPL-3" -KEYWORDS="~amd64 ~x86 ~x86-fbsd" -IUSE="elibc_FreeBSD gtk kde +gstreamer multilib" - -O_V="$(get_version_component_range 1-2)" # Major version, i.e. 11.00 -O_B="$(get_version_component_range 3)" # Build version, i.e. 1156 - -O_D="RC1_${O_V}-${O_B}" -O_P="${PN}-${O_V}-${O_B}" -O_U="http://snapshot.opera.com/unix/" - -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 ) -" - -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 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 -" - -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 - media-libs/gstreamer - media-plugins/gst-plugins-meta -" -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} ) -" -src_unpack() { - unpack ${A} - mv -v ${PN}* "${S}" || die -} - -src_prepare() { - export OPREFIX="/usr/$(get_libdir)" - export QA_DT_HASH="${OPREFIX}/${PN}/.*" - export QA_PRESTRIPPED="${OPREFIX}/${PN}/.*" - - 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 -} |