parent
9aecdf3217
commit
e36466acdc
@ -1 +1 @@
|
||||
Mon, 12 Nov 2012 12:36:53 +0000
|
||||
Mon, 12 Nov 2012 17:06:52 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 12 Nov 2012 12:36:53 +0000
|
||||
Mon, 12 Nov 2012 17:06:52 +0000
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=sci-libs/amd-1.3 sci-libs/cholmod[metis] virtual/blas metis? ( >=sci-libs/cholmod-2[metis] ) virtual/pkgconfig doc? ( virtual/latex-base )
|
||||
DEPEND=>=sci-libs/amd-1.3 >=sci-libs/cholmod-2[metis] sci-libs/suitesparseconfig virtual/blas metis? ( >=sci-libs/cholmod-2[metis] ) virtual/pkgconfig doc? ( virtual/latex-base )
|
||||
DESCRIPTION=Unsymmetric multifrontal sparse LU factorization library
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.cise.ufl.edu/research/sparse/umfpack
|
||||
IUSE=doc metis static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux ~x86-macos
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sci-libs/amd-1.3 sci-libs/cholmod[metis] virtual/blas metis? ( >=sci-libs/cholmod-2[metis] )
|
||||
RDEPEND=>=sci-libs/amd-1.3 >=sci-libs/cholmod-2[metis] sci-libs/suitesparseconfig virtual/blas metis? ( >=sci-libs/cholmod-2[metis] )
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~bicatali/distfiles/umfpack-5.6.1.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f autotools-utils b65ac5ba56a20f3d7a01c67b7b3c9b01 eutils d40dc948067bd3db1c8ebf7d51897313 libtool 2b273eea1976cfaed3449345d94331ac multilib 9aa8a023e062fca0ba79362d9d0cc488 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=5f5fb3024233ebac111c163d87479ccc
|
||||
_md5_=293b2842d3bcdc38d979b9de04855ba9
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst setup
|
||||
DEPEND=app-arch/xz-utils nls? ( sys-devel/gettext ) selinux? ( sec-policy/selinux-slocate )
|
||||
DESCRIPTION=Merging locate is an utility to index and quickly search for files
|
||||
EAPI=3
|
||||
EAPI=4
|
||||
HOMEPAGE=https://fedorahosted.org/mlocate/
|
||||
IUSE=nls selinux
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!sys-apps/slocate !sys-apps/rlocate selinux? ( sec-policy/selinux-slocate )
|
||||
SLOT=0
|
||||
SRC_URI=https://fedorahosted.org/releases/m/l/mlocate/mlocate-0.24.tar.xz
|
||||
SRC_URI=https://fedorahosted.org/releases/m/l/mlocate/mlocate-0.26.tar.xz
|
||||
_eclasses_=eutils d40dc948067bd3db1c8ebf7d51897313 multilib 9aa8a023e062fca0ba79362d9d0cc488 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=9c1f2759446e191657b411667093752a
|
||||
_md5_=f93b0cf5c0a66ded60d538be702dc4d4
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure
|
||||
DESCRIPTION=Pipe Viewer: a tool for monitoring the progress of data through a pipe
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.ivarch.com/programs/pv.shtml
|
||||
IUSE=nls linguas_de linguas_fr linguas_pl linguas_pt
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris ~x86-solaris
|
||||
LICENSE=Artistic-2
|
||||
SLOT=0
|
||||
SRC_URI=http://www.ivarch.com/programs/sources/pv-1.3.9.tar.gz
|
||||
_eclasses_=multilib 9aa8a023e062fca0ba79362d9d0cc488 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4
|
||||
_md5_=7772b01c445023ec85e639f60407c377
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install postinst postrm preinst prepare unpack
|
||||
DEPEND=>=sys-apps/sed-4 app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=A fast and secure web browser and Internet suite
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.opera.com/
|
||||
IUSE=elibc_FreeBSD gtk kde +gstreamer multilib linguas_af linguas_ar linguas_az linguas_be linguas_bg linguas_bn linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es_ES linguas_es_LA linguas_et linguas_fa linguas_fi linguas_fr linguas_fr_CA linguas_fy linguas_gd linguas_he linguas_hi linguas_hr linguas_hu linguas_id linguas_it linguas_ja linguas_ka linguas_kk linguas_ko linguas_lt linguas_lv linguas_me linguas_mk linguas_ms linguas_nb linguas_nl linguas_nn linguas_pa linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sr linguas_sv linguas_sw linguas_ta linguas_te linguas_th linguas_tl linguas_tr linguas_uk linguas_ur linguas_uz linguas_vi linguas_zh_CN linguas_zh_TW linguas_zu
|
||||
KEYWORDS=~amd64 ~x86 ~x86-fbsd
|
||||
LICENSE=OPERA-12 LGPL-2 LGPL-3
|
||||
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? ( 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 ) kde? ( kde-base/kdelibs x11-libs/qt-core:4 x11-libs/qt-gui:4 ) gstreamer? ( dev-libs/glib:2 dev-libs/libxml2 media-libs/gst-plugins-base media-libs/gstreamer media-plugins/gst-plugins-meta )
|
||||
SLOT=0
|
||||
SRC_URI=amd64? ( http://snapshot.opera.com/unix/drgon_12.11-1655/opera-next-12.11-1655.x86_64.linux.tar.xz ) x86? ( http://snapshot.opera.com/unix/drgon_12.11-1655/opera-next-12.11-1655.i386.linux.tar.xz ) x86-fbsd? ( http://snapshot.opera.com/unix/drgon_12.11-1655/opera-next-12.11-1655.i386.freebsd.tar.xz )
|
||||
_eclasses_=eutils d40dc948067bd3db1c8ebf7d51897313 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome2-utils 794d2847b4af390a1e020924876c8297 multilib 9aa8a023e062fca0ba79362d9d0cc488 pax-utils 0ace932c4045349c7fc1af0fe7091acf toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=953e992a63463007d2832a810e7e65d1
|
@ -1 +1 @@
|
||||
Mon, 12 Nov 2012 12:36:55 +0000
|
||||
Mon, 12 Nov 2012 17:06:54 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Nov 12 12:36:53 UTC 2012
|
||||
Mon Nov 12 17:06:52 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Mon, 12 Nov 2012 13:00:01 +0000
|
||||
Mon, 12 Nov 2012 17:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1352723701 Mon Nov 12 12:35:01 2012 UTC
|
||||
1352739901 Mon Nov 12 17:05:01 2012 UTC
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST courier-authlib-0.62.2.tar.bz2 2233216 SHA256 8ce756df57c7f4c09219fe9c70b4f7e6002a2e0fbf9de73f304c22b316387c50
|
||||
DIST courier-authlib-0.62.4.tar.bz2 2175238 SHA256 ab033565dbec9fd65e1f7618a311a614214cf72f4a3052adb9e0b9a6cecaf081
|
||||
DIST courier-authlib-0.63.0.tar.bz2 2817119 SHA256 7b961b965c446996fe0eca40ad2e7cc6d47fc9e85944f701c457b1da8c978ac3
|
||||
DIST courier-authlib-0.63.0.tar.bz2 2817119 SHA256 7b961b965c446996fe0eca40ad2e7cc6d47fc9e85944f701c457b1da8c978ac3 SHA512 7ef3922667339a62df38b3e3a5c77951e4f52adda1ff44756345c6b9aacf3039bbb3087042c6354a8c8e1c693adac33ebfea1443b9ec4c2f49e89f4ab7d9b825 WHIRLPOOL 53656d94cc2c4812d730c5bc42f39aae00a99d1dfe9b9072eda04976d684030a47183bf64ff7c7e52263d812de4d33f3a5f5bfcdf344fc84dab279e4da014513
|
||||
DIST courier-authlib-0.64.0.tar.bz2 2267236 SHA256 69497dfe8d4110456cc3126350dbcebd7e41ab78505c57793df96ed3fb795039 SHA512 9a1cb195bfa00c02294f87e5e01254108d5b2bc9ae2e32abbb38d9dc0af108748eec4fa365efcc244ec194751b69ef7e26963a1b0315c386758502938421fd80 WHIRLPOOL 117545aff37ba9aaf8d9e5b891c483a06e9d89375905e3a0df640f5f8b04b26cafda194a0f6b2bbcfa0051e8b9d171382e4d6b9d24c9dbffd7c440df04006d1d
|
||||
DIST courier-authlib-0.65.0.tar.bz2 2303751 SHA256 db3e34ee2b075897864c44aaae924388c74b32ed40b83f0fcf8626a060c1ea47 SHA512 edc4a51bc0d748e7d6cdbf9e9c67c43eeedd9e3846d91a8eea24613f6fb5125d2e713ef7fd63cbbe1905205f2a406b4ff3f31d7c3fb7028939123dbc728d8e38 WHIRLPOOL d86ad93ebe701f0742e83988ad14bb750c98ada952fbc6422641840b0074b8f285ca41c0f6458b79c36196a435c99c76d767e8cf3fdf3110107b25112712887a
|
||||
|
@ -1 +1 @@
|
||||
DIST puff-20100127.tgz 430028 RMD160 7bc0bc17092f2bd653da329414c9b5717cb03dbc SHA1 21771a86f808a7b7d2d09dfe547a824f8b2ab679 SHA256 055b9831abda64d59fddc74bce0fa0b4a393101725ad06281002411f66dc6dbd
|
||||
DIST puff-20100127.tgz 430028 SHA256 055b9831abda64d59fddc74bce0fa0b4a393101725ad06281002411f66dc6dbd SHA512 d39d74300a5f6d226dcd6147f3c63cf30396abd14d765b24b48dbd1956c81a10d4233c141789648423aa44631197e1ec160630f9b20b6ac5ae641ae67cdcb2da WHIRLPOOL e405377a63c1d33af188eafb6a902a18dd44c95f04d8ce1b9b2b27954cdca6776ce495fb49d10607e44ec85c23a6225e7719ef66c8aa4d302f7d9006f2655dc8
|
||||
|
@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci</herd>
|
||||
<longdescription lang="en">
|
||||
<herd>sci</herd>
|
||||
<longdescription lang="en">
|
||||
UMFPACK is a set of routines for solving unsymmetric sparse linear
|
||||
systems, Ax=b, using the Unsymmetric MultiFrontal method.
|
||||
Includes a C-callable interface, and a Fortran-callable interface.
|
||||
MATLAB routines are not included in the Gentoo package.
|
||||
</longdescription>
|
||||
<use>
|
||||
<use>
|
||||
<flag name="metis">Use METIS via CHOLMOD(<pkg>sci-libs/cholmod</pkg>) for partitioning</flag>
|
||||
</use>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST mlocate-0.24.tar.xz 353948 SHA256 5787bee846735e21ff57df9e345d5db73d684d2cea9efc0f387462ccfbc6796f
|
||||
DIST mlocate-0.25.tar.xz 355900 SHA256 ab95c111f9dba35b5690896180dd0a7639dbf07d70b862fcb0731264d9273951
|
||||
DIST mlocate-0.25.tar.xz 355900 SHA256 ab95c111f9dba35b5690896180dd0a7639dbf07d70b862fcb0731264d9273951 SHA512 14cf6b3244fad63c9cc3a546b07570aa914740801d5f97a619b8dca79e1ff77e01b6debd920bfb95d36de5fc445f0f915eab972598b424a94cd018a93b47a2eb WHIRLPOOL 3d8052d41b37ee75aa807665744df79d39c648c8b0ffc0846ae29f216ba35072224faa8861983fc17816d7799afe3b6c7eee7b89f127e97647fcb05e427b925e
|
||||
DIST mlocate-0.26.tar.xz 359204 SHA256 3063df79fe198fb9618e180c54baf3105b33d88fe602ff2d8570aaf944f1263e SHA512 b1207047e30a551cba39e70812439b554def567ebe9b8b81fed6f26435bb575beafe4875a21cd72876eadd85da4e7bfc942eb28b17c430b537c351690364837f WHIRLPOOL 7f0a2df135ce2ec74f2a113e7f88b29f3964aa53fff1c47eb9aa44df4447d7b41b59615571a7626a3b7395208df75641d407b7a9456e590338962cde85093129
|
||||
|
@ -1 +1,2 @@
|
||||
DIST pv-1.3.4.tar.gz 96322 SHA256 279bfb8ef71f6bbbc738aa8742c6f4eb7a24fd5049a43ede586a91e73da137c0 SHA512 7ecac77657c73a0e33522eafb2111f5fb28a45ccad24f2eb7633917f0248d50af8e46cdec651e5681ff4f6b35ef1625b0aabf33866f71d9ab16354c12de065d7 WHIRLPOOL 065f4a00b8625a4a3ba84b8f212e02188098e3f446dea9fd0e26f750bd398de50ebbbe45da1ea03e852e054ce775e35911791eb5b94a01937dd479668240f4ef
|
||||
DIST pv-1.3.9.tar.gz 100502 SHA256 78d7f5996e546b9044bd242152709681cee0f404db8e9bbf960f6a6ce41bf562 SHA512 3a1f128b5d6ba31e868089af2c1dc617681505bca702def279c6b32f7ebcabe4192a46e15a874f4148f80f9ddec7a3100ea10084e3f49d36ad2b129a70ce69b1 WHIRLPOOL 6ff906f2f8233bfb1f9b52c5d3c42dd56ba56698b51db7f8174d460e1e16675e7999733569ad603cbd5976686ce8ca0a13b7d1b340a5995a6d655ac474d6deb3
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/pv/pv-1.3.9.ebuild,v 1.1 2012/11/12 13:21:19 jer Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a pipe"
|
||||
HOMEPAGE="http://www.ivarch.com/programs/pv.shtml"
|
||||
SRC_URI="http://www.ivarch.com/programs/sources/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="nls"
|
||||
PV_LINGUAS="de fr pl pt"
|
||||
for lingua in ${PV_LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
DOCS=( README doc/NEWS doc/TODO )
|
||||
|
||||
src_configure() {
|
||||
local lingua
|
||||
for lingua in ${PV_LINGUAS}; do
|
||||
if ! use linguas_${lingua}; then
|
||||
sed -i configure -e "/ALL_LINGUAS=/s:${lingua}::g" || die
|
||||
fi
|
||||
done
|
||||
econf $(use_enable nls)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake LD="$(tc-getLD)"
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
DIST opera-next-12.10-1652.i386.freebsd.tar.xz 13477888 SHA256 611f58277fd5c61064173db033942045dff9f8d77be59dc9f2b3710544d99173 SHA512 e386a5c49185f62c53c5c7b6f5f168987b7c29cdce64bd2035a5bf4b4dad185441acfdba4b190f2cc35354ab4a3a840302e0a73e98b6cea39e588c40f2f2f52f WHIRLPOOL 05bb777637860847fe50d66904b6acdef164ecc6a8cf7e74e1f0b24ab712f99fb8b161720649de67f3ade1888636b16d1e807a9ac15d18323a967081dd4b67e0
|
||||
DIST opera-next-12.10-1652.i386.linux.tar.xz 13515136 SHA256 51f675c2f62ebb28a793dfd9d4b6cb0353e5ad93a3f44ae83ba4950dc3dfc333 SHA512 84b19a374ea069a7243e3579280b39ec50989ba97ccd75cd115e717fc5aaba6860c9c45e0955b2cd46a9d0de5e1605a6314d57e21e10ce2ae20e9c42634cc018 WHIRLPOOL 5e847f0bc821b647d60373fc1a62c509e1f8cb8ba0e730d95d175e1126beeaaefc6506fcb77c0a71c2d2db4f384b9615810633b57b3c79f3f10d73bb1bc09a4f
|
||||
DIST opera-next-12.10-1652.x86_64.linux.tar.xz 13633016 SHA256 e0687e13119362cb190d0cc22865e36d9e10dcdf462865e38cb5b11ed917b55f SHA512 0b3b4dbf20e41b453f2206cf93c149a620581fd436b0d893296c04de87f5c438c701368a0ecfd913fdf98f1a552172ad51abc0388901d015080b9433132e4758 WHIRLPOOL af81800967cd2ae66de745d7b8b41dfc49e062503159032252771a76f89fbed0bdda26ae0e00317e5a245df77d67c3a3e74e0b0fa4746e01a71b24fa82574703
|
||||
DIST opera-next-12.11-1655.i386.freebsd.tar.xz 13487668 SHA256 4b94bc56899738f083370a38b7f4848459a894df065ac838be7fc139738f5716 SHA512 e6b9333f0bc6d7c0bcb30a7207653b0c5d6bef021ad89b7734c2199865b5a00f671e92521ceb32bd6cfa69c4079242bbe470561a3ec7a421b5979d4070aa7088 WHIRLPOOL 25e07ae640a77c87357c5342fa9b863b3af6048ab34e42b09ece54b9c12dd58a0c235b611e6ad0703e9e36389e8be5c371832ca8a3cf3c7cd494f001e5beca05
|
||||
DIST opera-next-12.11-1655.i386.linux.tar.xz 13587576 SHA256 51171f09399a26cd3cc7b12df71c00de3d944e0ef901c15e0686796f16ffac64 SHA512 16ac0dd3e70c6c0c6754de0312aad9223eedf2983692b77b5e4573ca4df19003baf23985bf3395aeac0dfde93bb351c5a12777ab2b3888e30dee8a4053ae5a54 WHIRLPOOL cc2e52dec06ec21f0c891034717648c8c217912bdff1104d45f1a62ad7c144284787de5e62aac7cfd5c3c65ed2005b3ef5e3c1f2a38b5488197f024cb267c3b7
|
||||
DIST opera-next-12.11-1655.x86_64.linux.tar.xz 13649968 SHA256 5d7f4fbef1ab9076133dfca8cc9b35e014c7dbc775bf24d5c3433d86dc827c19 SHA512 45464c84afadb2787388aee1875434e53a4233507fc53db8ade33a3678fe91915a0448270ef451a1b163a5902c165cb4b329a6e6bbe970c6b8354e74e26e24a5 WHIRLPOOL 15573b31d74c6f7f797c708a3cfd59887dd17176f244f1d76461613f06f1bb5512e6a2d6ed6c4788aad72de408c272f50580f7682ac1c933328e68b4a309c884
|
||||
DIST opera-next-12.50-1583.i386.freebsd.tar.xz 13365984 SHA256 5890c8fb9ac53fd039a7a9e46fbedc3cd86035c94a4b574c36f367b25fd025e2 SHA512 158794ff9018aa540d37916dd9823b02a3f2ff9b43266c4de5206fc155e3ce0f2fa3ef9d6edb0f2f2030568b2e22dcb58aa0e6c758c954616baf2c3fa9f21874 WHIRLPOOL e70d018025ce0a67d1f0f57f03b3c2cdccc94785c2d327c5a2e07fc0cfebdd76064377297c371dda7a2dd017bd89e471fc71763288ce4bac2064cff9d3606e6b
|
||||
DIST opera-next-12.50-1583.i386.linux.tar.xz 13486000 SHA256 c266419cf12e1968a87aae11275d51c343347d1bcc24ed01216c35c8bc680753 SHA512 073851b275d1cefa024b74801ea645759ac79a41855fb1569b3b4210517d3f43e93e823bbcd552a685011c1d111966b494a08c627fcbe26b7a2fcda64978aca5 WHIRLPOOL fa611abfb17bb12424705b89b13dad9479dda4e597ad0469103c12fa7f55454f52b8925d207d7c32a5812a8df8852a9c4feca546d23dd1c9db41f698ea841a9e
|
||||
DIST opera-next-12.50-1583.x86_64.linux.tar.xz 13645420 SHA256 be2b43eaf57f69c8433fc178bf8f62cf37ba8b4997c7476767feea3d426d7777 SHA512 c44de2d045dc8a83ab14eca8a63db4b4224e81a3db497714a9e8d31027afadd038fbc49c097701e7229e2ea570fc4e99ca303604e4818d5eedf11ebd8adb55ed WHIRLPOOL 295256515732f19907c6cb177c702c0476420ef42f61fe30219e804b37bcecdd4cf8966c7a1f5046893d452f8cf6a687adaf184d754c34a780606e4f02b5b4f5
|
||||
|
@ -0,0 +1,219 @@
|
||||
# Copyright 1999-2012 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.11.1655.ebuild,v 1.1 2012/11/12 13:47:27 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)" # Major version, i.e. 11.00
|
||||
O_B="$(get_version_component_range 3)" # Build version, i.e. 1156
|
||||
|
||||
O_D="drgon_${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 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
|
||||
"
|
||||
|
||||
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_PREBUILT="${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
|
||||
}
|
Loading…
Reference in new issue