Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/gjs/
Date: Sat, 23 Feb 2019 20:37:43
Message-Id: 1550953805.69f8ccdb24c19a6fc335a723abafa5e0349a82da.leio@gentoo
1 commit: 69f8ccdb24c19a6fc335a723abafa5e0349a82da
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 23 20:30:05 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 23 20:30:05 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=69f8ccdb
7
8 dev-libs/gjs: remove non-live, available in ::gentoo
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-libs/gjs/gjs-1.50.4.ebuild | 57 ------------------------------------------
14 1 file changed, 57 deletions(-)
15
16 diff --git a/dev-libs/gjs/gjs-1.50.4.ebuild b/dev-libs/gjs/gjs-1.50.4.ebuild
17 deleted file mode 100644
18 index 44bd9b35..00000000
19 --- a/dev-libs/gjs/gjs-1.50.4.ebuild
20 +++ /dev/null
21 @@ -1,57 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -inherit gnome2 pax-utils virtualx
27 -
28 -DESCRIPTION="Javascript bindings for GNOME"
29 -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
30 -
31 -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
32 -SLOT="0"
33 -IUSE="+cairo examples gtk test"
34 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
35 -
36 -RDEPEND="
37 - >=dev-libs/glib-2.52.1
38 - >=dev-libs/gobject-introspection-1.53.4:=
39 -
40 - sys-libs/readline:0=
41 - dev-lang/spidermonkey:52
42 - virtual/libffi
43 - cairo? ( x11-libs/cairo[X] )
44 - gtk? ( >=x11-libs/gtk+-3.20:3 )
45 -"
46 -DEPEND="${RDEPEND}
47 - gnome-base/gnome-common
48 - sys-devel/gettext
49 - virtual/pkgconfig
50 - test? ( sys-apps/dbus )
51 -"
52 -
53 -src_configure() {
54 - # FIXME: add systemtap/dtrace support, like in glib:2
55 - # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
56 - # XXX: Do NOT enable coverage, completely useless for portage installs
57 - gnome2_src_configure \
58 - --disable-systemtap \
59 - --disable-dtrace \
60 - --disable-code-coverage \
61 - $(use_with cairo cairo) \
62 - $(use_with gtk) \
63 - $(use_with test dbus-tests) \
64 - $(use_with test xvfb-tests)
65 -}
66 -
67 -src_install() {
68 - # installation sometimes fails in parallel, bug #???
69 - gnome2_src_install -j1
70 -
71 - if use examples; then
72 - insinto /usr/share/doc/"${PF}"/examples
73 - doins "${S}"/examples/*
74 - fi
75 -
76 - # Required for gjs-console to run correctly on PaX systems
77 - pax-mark mr "${ED}/usr/bin/gjs-console"
78 -}