summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2015-03-15 07:49:23 +0000
committerHans de Graaff <graaff@gentoo.org>2015-03-15 07:49:23 +0000
commit40c834322ad617f0770ed020d590fc64a6e24ac0 (patch)
treef4f1b220e21eb6f483165e3810a894615a0ce692 /www-client
parentVersion bump with some fixes. (diff)
downloadhistorical-40c834322ad617f0770ed020d590fc64a6e24ac0.tar.gz
historical-40c834322ad617f0770ed020d590fc64a6e24ac0.tar.bz2
historical-40c834322ad617f0770ed020d590fc64a6e24ac0.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'www-client')
-rw-r--r--www-client/phantomjs/ChangeLog7
-rw-r--r--www-client/phantomjs/Manifest10
-rw-r--r--www-client/phantomjs/phantomjs-2.0.0.ebuild76
3 files changed, 88 insertions, 5 deletions
diff --git a/www-client/phantomjs/ChangeLog b/www-client/phantomjs/ChangeLog
index 8e9829898ba5..b22cd314a543 100644
--- a/www-client/phantomjs/ChangeLog
+++ b/www-client/phantomjs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-client/phantomjs
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/phantomjs/ChangeLog,v 1.18 2015/03/09 00:04:56 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/phantomjs/ChangeLog,v 1.19 2015/03/15 07:49:17 graaff Exp $
+
+*phantomjs-2.0.0 (15 Mar 2015)
+
+ 15 Mar 2015; Hans de Graaff <graaff@gentoo.org> +phantomjs-2.0.0.ebuild:
+ Version bump.
09 Mar 2015; Pacho Ramos <pacho@gentoo.org> phantomjs-1.9.8.ebuild:
x86 stable, bug 540290
diff --git a/www-client/phantomjs/Manifest b/www-client/phantomjs/Manifest
index f4ce6b597c62..9733d8eaaf83 100644
--- a/www-client/phantomjs/Manifest
+++ b/www-client/phantomjs/Manifest
@@ -2,13 +2,15 @@
Hash: SHA256
DIST phantomjs-1.9.8-source.zip 40965044 SHA256 37e53b2907bf37d2b6a43f08d38bb4a15596bba337822179e647efd60c2261bf SHA512 3692268a2706b097484ade500a2b24ce33d243b8ebbdf5ae8dea4b5e37adea5a84c11528e2862b9da71deb53cd14a985f1878d190a91c440632dd22cbfaf78fb WHIRLPOOL 71b4b24858b4c7916865bc89417399f08bcfdde30bfcfccacccb4dce86e014a46b9e313d93a34ca2d82001ce926281c7ff1c97cef8a91856acb57e96f3556af4
+DIST phantomjs-2.0.0-source.zip 110092872 SHA256 cc81249eaa059cc138414390cade9cb6509b9d6fa0df16f4f43de70b174b3bfe SHA512 c8262353ee4daa842ef891b41e006baccf1815a99cf3262aeba457cfc37bbef6cb2ca234e69bd33a5446014fe802b3e35591e2eb0d49d8483c1f75bacf9d6f42 WHIRLPOOL b26c70d92d3c06a6688f27ae0376c0af226f4a6c6e345d87041fda9a7095fdb9665d11fc250cd4a721da47825a7080e66558d3b033332b08f6300a8ab0525d22
EBUILD phantomjs-1.9.8.ebuild 2089 SHA256 e3dd995bbf75b578d92f9668b42002f43209178b27583995373f60256ed92861 SHA512 b18de8cb99dbf6c6478d285ad3c05113ba71c0b0df81071584af15f95554ae294a60c12f941029ac3a5c704c2265a68764ccdc17b3e86c215c302ec224687ad8 WHIRLPOOL 3cfc15c685eb737dd63084324c96d433083062342fb7015249279befcb38f9ea3cc1115afd83ff45ee06b3f51246d3b6fbbcfb468a7e9c5852f643e548e3eea2
-MISC ChangeLog 2701 SHA256 551e8b93e3b9e616c021dd356e7d58ae9a856b93135f8ae3a78788cb05f76c6a SHA512 9b91c7e70611883adef62c8bca666b596f6fa88835f87ac12af6e9340e0f2105a1c0e6253142a10cf094b22fe72b6eb30855902d8c8323b6f705dc9a0215de69 WHIRLPOOL 12058c20b71bedcf1ed12abac82db01fcd1c715b28cfa877e289561b455136eb742a2d035dd1a87e5711f31a0488bfab94bca1e64757a5ca8f58d2d57b06bb3e
+EBUILD phantomjs-2.0.0.ebuild 1998 SHA256 0b0c12d70aaaaee434e67020396f9cfd976dd6ab901fec24fdffc7512fb9e761 SHA512 f6c9f2b3f539775bc593f0058c0e1a6c925b94a72573c351e14069c81edf0a35aaf15ae058e43f61816a2466499482e8838f9a8e351bc0d81cb7912f2f989240 WHIRLPOOL 17319991ec08cfb15b28fe2e4ef7af230b1e5193f7798263e86def4ac16cde9ebc891ae2a936713aa9d021e7303604267b1994ffa9f867b25441de126d0c5676
+MISC ChangeLog 2826 SHA256 545968921d7bd30d556a699dc48d87ffac752e82565d94689d8689ba6633562c SHA512 c629399e8a1abb77522015fc1e38e14c4d7533d743ae12bbd0e73f0124915bafd57f1b48d0828480cee3e634f9dc7af217cc34ad40734b2e58698c7b3212e97d WHIRLPOOL e220cbc5ead1bde4e1a1a3ef7d823f00efa9159bc32d3a9182620f26bb006aa08a2cfbfc11e206f266cdbe581e793739204ff22a3490f79cc813aa57e2c056b8
MISC metadata.xml 293 SHA256 293013ecff442a645d960affa33c703f5433a536ce3e9ace63e5ee2f2b33721d SHA512 d4ef5bf7f31d7088ddc0c760b27e3d9f0a2a95e156a1690e5e8e7fc5b950ac1c3c6d144928efee2cfb48a123a20a6a9f67a0fb270fc7f31105de8b753864eb90 WHIRLPOOL 32c978888a05449f67046b57911ac7f154a617767bc30a4b64e623f31a1bfa46a79e1897d8fbae9494ff626fb579e2530b68f033aa0da7852564b6754b30b448
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlT846UACgkQCaWpQKGI+9TriQCeI5G7S7Tmcc7pDYtf6G+ZgixR
-FLwAn1Pes2I/MuFwaxQ7Ij6Xb7ojO03N
-=n+E6
+iF4EAREIAAYFAlUFOYMACgkQiIP6VqMIqNfligEAgjPB+q+tThCAZgra2lMdf8JI
+YAnoRfK0D0p15aj6+mgA/3QIj0BNImHH0tFlUQbzWIMeYUa0QQIX3z/2ger7vEfp
+=HVGG
-----END PGP SIGNATURE-----
diff --git a/www-client/phantomjs/phantomjs-2.0.0.ebuild b/www-client/phantomjs/phantomjs-2.0.0.ebuild
new file mode 100644
index 000000000000..d3415f46ec95
--- /dev/null
+++ b/www-client/phantomjs/phantomjs-2.0.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/phantomjs/phantomjs-2.0.0.ebuild,v 1.1 2015/03/15 07:49:17 graaff Exp $
+
+EAPI=5
+
+inherit toolchain-funcs pax-utils multiprocessing
+
+DESCRIPTION="A headless WebKit scriptable with a JavaScript API"
+HOMEPAGE="http://phantomjs.org/"
+SRC_URI="https://bitbucket.org/ariya/phantomjs/downloads/${P}-source.zip"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="dev-libs/icu:=
+ dev-libs/openssl
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ media-libs/libpng:0=
+ virtual/jpeg:0"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ virtual/pkgconfig"
+
+src_prepare() {
+ # Respect CC, CXX, {C,CXX,LD}FLAGS in .qmake.cache
+ sed -i \
+ -e "/^SYSTEM_VARIABLES=/i \
+ CC='$(tc-getCC)'\n\
+ CXX='$(tc-getCXX)'\n\
+ CFLAGS='${CFLAGS}'\n\
+ CXXFLAGS='${CXXFLAGS}'\n\
+ LDFLAGS='${LDFLAGS}'\n\
+ QMakeVar set QMAKE_CFLAGS_RELEASE\n\
+ QMakeVar set QMAKE_CFLAGS_DEBUG\n\
+ QMakeVar set QMAKE_CXXFLAGS_RELEASE\n\
+ QMakeVar set QMAKE_CXXFLAGS_DEBUG\n\
+ QMakeVar set QMAKE_LFLAGS_RELEASE\n\
+ QMakeVar set QMAKE_LFLAGS_DEBUG\n"\
+ src/qt/qtbase/configure \
+ || die
+
+ # Respect CC, CXX, LINK and *FLAGS in config.tests
+ find src/qt/qtbase/config.tests/unix -name '*.test' -type f -exec \
+ sed -i -e "/bin\/qmake/ s: \"\$SRCDIR/: \
+ 'QMAKE_CC=$(tc-getCC)' 'QMAKE_CXX=$(tc-getCXX)' 'QMAKE_LINK=$(tc-getCXX)' \
+ 'QMAKE_CFLAGS+=${CFLAGS}' 'QMAKE_CXXFLAGS+=${CXXFLAGS}' 'QMAKE_LFLAGS+=${LDFLAGS}'&:" \
+ {} + || die
+}
+
+src_compile() {
+ ./build.sh \
+ --confirm \
+ --jobs $(makeopts_jobs) \
+ --qt-config "$($(tc-getPKG_CONFIG) --cflags-only-I freetype2)" \
+ || die
+}
+
+src_test() {
+ ./bin/phantomjs test/run-tests.js || die
+}
+
+src_install() {
+ pax-mark m bin/phantomjs || die
+ dobin bin/phantomjs
+ dodoc ChangeLog README.md
+ if use examples ; then
+ docinto examples
+ dodoc examples/*
+ fi
+}