Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/gjs: gjs-1.38.1.ebuild ChangeLog gjs-1.36.0.ebuild gjs-1.34.0-r1.ebuild gjs-1.34.0.ebuild
Date: Tue, 24 Dec 2013 15:50:29
Message-Id: 20131224155024.7D7732004C@flycatcher.gentoo.org
1 pacho 13/12/24 15:50:24
2
3 Modified: ChangeLog
4 Added: gjs-1.38.1.ebuild
5 Removed: gjs-1.36.0.ebuild gjs-1.34.0-r1.ebuild
6 gjs-1.34.0.ebuild
7 Log:
8 Version bump for Gnome 3.10, drop old
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
11
12 Revision Changes Path
13 1.26 dev-libs/gjs/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.26&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?rev=1.26&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/ChangeLog?r1=1.25&r2=1.26
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v
22 retrieving revision 1.25
23 retrieving revision 1.26
24 diff -u -r1.25 -r1.26
25 --- ChangeLog 8 Dec 2013 17:57:02 -0000 1.25
26 +++ ChangeLog 24 Dec 2013 15:50:24 -0000 1.26
27 @@ -1,6 +1,12 @@
28 # ChangeLog for dev-libs/gjs
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.25 2013/12/08 17:57:02 pacho Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/ChangeLog,v 1.26 2013/12/24 15:50:24 pacho Exp $
32 +
33 +*gjs-1.38.1 (24 Dec 2013)
34 +
35 + 24 Dec 2013; Pacho Ramos <pacho@g.o> +gjs-1.38.1.ebuild,
36 + -gjs-1.34.0-r1.ebuild, -gjs-1.34.0.ebuild, -gjs-1.36.0.ebuild:
37 + Version bump for Gnome 3.10, drop old
38
39 08 Dec 2013; Pacho Ramos <pacho@g.o> gjs-1.36.1.ebuild:
40 x86 stable, bug #478252
41
42
43
44 1.1 dev-libs/gjs/gjs-1.38.1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.38.1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gjs/gjs-1.38.1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: gjs-1.38.1.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.38.1.ebuild,v 1.1 2013/12/24 15:50:24 pacho Exp $
54
55 EAPI="5"
56 GCONF_DEBUG="no"
57
58 inherit autotools eutils gnome2 pax-utils virtualx
59
60 DESCRIPTION="Javascript bindings for GNOME"
61 HOMEPAGE="http://live.gnome.org/Gjs"
62
63 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
64 SLOT="0"
65 IUSE="+cairo examples test"
66 KEYWORDS=" ~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
67
68 RDEPEND="
69 >=dev-libs/glib-2.36:2
70 >=dev-libs/gobject-introspection-1.38
71
72 sys-libs/readline
73 dev-lang/spidermonkey:17
74 virtual/libffi
75 cairo? ( x11-libs/cairo )
76 "
77 DEPEND="${RDEPEND}
78 sys-devel/gettext
79 virtual/pkgconfig
80 test? ( sys-apps/dbus )
81 "
82
83 src_prepare() {
84 # From master/1.39
85 epatch "${FILESDIR}/${PN}-1.38.1-fix-unittests.patch"
86 eautoreconf
87
88 gnome2_src_prepare
89 }
90
91 src_configure() {
92 # FIXME: add systemtap/dtrace support, like in glib:2
93 # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
94 # XXX: Do NOT enable coverage, completely useless for portage installs
95 gnome2_src_configure \
96 --disable-systemtap \
97 --disable-dtrace \
98 --disable-coverage \
99 $(use_with cairo cairo)
100 }
101
102 src_test() {
103 Xemake check
104 }
105
106 src_install() {
107 # installation sometimes fails in parallel
108 gnome2_src_install -j1
109
110 if use examples; then
111 insinto /usr/share/doc/"${PF}"/examples
112 doins "${S}"/examples/*
113 fi
114
115 # Required for gjs-console to run correctly on PaX systems
116 pax-mark mr "${ED}/usr/bin/gjs-console"
117 }