Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/phantomjs/
Date: Sun, 04 Jun 2017 11:35:59
Message-Id: 1496576106.d0f563666a03b112bc43aa2a7c9a5598318a44ff.pacho@gentoo
1 commit: d0f563666a03b112bc43aa2a7c9a5598318a44ff
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 4 11:12:49 2017 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 4 11:35:06 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f56366
7
8 www-client/phantomjs: Drop old
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 www-client/phantomjs/phantomjs-2.0.0.ebuild | 82 -----------------------------
13 1 file changed, 82 deletions(-)
14
15 diff --git a/www-client/phantomjs/phantomjs-2.0.0.ebuild b/www-client/phantomjs/phantomjs-2.0.0.ebuild
16 deleted file mode 100644
17 index 1826cedde17..00000000000
18 --- a/www-client/phantomjs/phantomjs-2.0.0.ebuild
19 +++ /dev/null
20 @@ -1,82 +0,0 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=5
25 -
26 -USE_RUBY="ruby20 ruby21 ruby22"
27 -
28 -inherit eutils toolchain-funcs pax-utils multiprocessing ruby-single
29 -
30 -DESCRIPTION="A headless WebKit scriptable with a JavaScript API"
31 -HOMEPAGE="http://phantomjs.org/"
32 -SRC_URI="https://bitbucket.org/ariya/phantomjs/downloads/${P}-source.zip"
33 -
34 -LICENSE="BSD"
35 -SLOT="0"
36 -KEYWORDS="~amd64 ~x86"
37 -IUSE="examples"
38 -
39 -RDEPEND="dev-libs/icu:=
40 - dev-libs/openssl:0
41 - media-libs/fontconfig
42 - media-libs/freetype
43 - media-libs/gstreamer:1.0
44 - media-libs/gst-plugins-base:1.0
45 - media-libs/libpng:0=
46 - virtual/jpeg:0"
47 -DEPEND="${RDEPEND}
48 - ${RUBY_DEPS}
49 - net-misc/openssh[-bindist]
50 - app-arch/unzip
51 - virtual/pkgconfig"
52 -
53 -src_prepare() {
54 - epatch "${FILESDIR}/phantomjs-python3-udis86-itab.patch"
55 - epatch "${FILESDIR}/phantomjs-gcc5-compile-fix.patch"
56 -
57 - # Respect CC, CXX, {C,CXX,LD}FLAGS in .qmake.cache
58 - sed -i \
59 - -e "/^SYSTEM_VARIABLES=/i \
60 - CC='$(tc-getCC)'\n\
61 - CXX='$(tc-getCXX)'\n\
62 - CFLAGS='${CFLAGS}'\n\
63 - CXXFLAGS='${CXXFLAGS}'\n\
64 - LDFLAGS='${LDFLAGS}'\n\
65 - QMakeVar set QMAKE_CFLAGS_RELEASE\n\
66 - QMakeVar set QMAKE_CFLAGS_DEBUG\n\
67 - QMakeVar set QMAKE_CXXFLAGS_RELEASE\n\
68 - QMakeVar set QMAKE_CXXFLAGS_DEBUG\n\
69 - QMakeVar set QMAKE_LFLAGS_RELEASE\n\
70 - QMakeVar set QMAKE_LFLAGS_DEBUG\n"\
71 - src/qt/qtbase/configure \
72 - || die
73 -
74 - # Respect CC, CXX, LINK and *FLAGS in config.tests
75 - find src/qt/qtbase/config.tests/unix -name '*.test' -type f -exec \
76 - sed -i -e "/bin\/qmake/ s: \"\$SRCDIR/: \
77 - 'QMAKE_CC=$(tc-getCC)' 'QMAKE_CXX=$(tc-getCXX)' 'QMAKE_LINK=$(tc-getCXX)' \
78 - 'QMAKE_CFLAGS+=${CFLAGS}' 'QMAKE_CXXFLAGS+=${CXXFLAGS}' 'QMAKE_LFLAGS+=${LDFLAGS}'&:" \
79 - {} + || die
80 -}
81 -
82 -src_compile() {
83 - ./build.sh \
84 - --confirm \
85 - --jobs $(makeopts_jobs) \
86 - --qt-config "$($(tc-getPKG_CONFIG) --cflags-only-I freetype2)" \
87 - || die
88 -}
89 -
90 -src_test() {
91 - ./bin/phantomjs test/run-tests.js || die
92 -}
93 -
94 -src_install() {
95 - pax-mark m bin/phantomjs || die
96 - dobin bin/phantomjs
97 - dodoc ChangeLog README.md
98 - if use examples ; then
99 - docinto examples
100 - dodoc examples/*
101 - fi
102 -}