Gentoo Archives: gentoo-commits

From: "Akinori Hattori (hattya)" <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/gauche-gtk: gauche-gtk-0.6_pre1.ebuild ChangeLog
Date: Sun, 27 Nov 2011 08:06:03
Message-Id: 20111127080549.76B572004B@flycatcher.gentoo.org
1 hattya 11/11/27 08:05:49
2
3 Modified: ChangeLog
4 Added: gauche-gtk-0.6_pre1.ebuild
5 Log:
6 new upstream snapshot. fixes bug #239821.
7
8 (Portage version: 2.1.10.11/cvs/Linux i686)
9
10 Revision Changes Path
11 1.14 dev-scheme/gauche-gtk/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog?rev=1.14&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog?rev=1.14&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog?r1=1.13&r2=1.14
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog,v
20 retrieving revision 1.13
21 retrieving revision 1.14
22 diff -u -r1.13 -r1.14
23 --- ChangeLog 29 Mar 2011 12:19:38 -0000 1.13
24 +++ ChangeLog 27 Nov 2011 08:05:49 -0000 1.14
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-scheme/gauche-gtk
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog,v 1.13 2011/03/29 12:19:38 angelos Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog,v 1.14 2011/11/27 08:05:49 hattya Exp $
30 +
31 +*gauche-gtk-0.6_pre1 (27 Nov 2011)
32 +
33 + 27 Nov 2011; Akinori Hattori <hattya@g.o>
34 + +files/gauche-gtk-gtk-lib.hints.diff, +files/gauche-gtk-h2s-cpp.diff,
35 + +files/gauche-gtk-h2s-gdk-pixbuf.diff, +gauche-gtk-0.6_pre1.ebuild:
36 + new upstream snapshot. fixes bug #239821.
37
38 29 Mar 2011; Christoph Mende <angelos@g.o> gauche-gtk-0.4.1.ebuild:
39 Fixed slot deps
40
41
42
43 1.1 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gauche-gtk-0.6_pre1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild,v 1.1 2011/11/27 08:05:49 hattya Exp $
53
54 EAPI="4"
55
56 inherit autotools eutils
57
58 MY_P="${P/g/G}"
59 MY_PN="${PN/g/G}2"
60 PV_COMMIT="598828842a339a44c32ab8c16f5f9a77f3c1c799"
61
62 DESCRIPTION="GTK2 binding for Gauche"
63 HOMEPAGE="http://practical-scheme.net/gauche/"
64 SRC_URI="https://github.com/shirok/${MY_PN}/tarball/${PV_COMMIT} -> ${MY_P}.tar.gz"
65
66 LICENSE="BSD"
67 SLOT="0"
68 KEYWORDS="~ppc ~x86"
69 IUSE="examples glgd nls opengl"
70 RESTRICT="test"
71
72 DEPEND="${RDEPEND}
73 dev-util/pkgconfig"
74 RDEPEND="x11-libs/gtk+:2
75 dev-scheme/gauche
76 opengl? (
77 x11-libs/gtkglext
78 dev-scheme/gauche-gl
79 )"
80 S="${WORKDIR}/shirok-${MY_PN}-${PV_COMMIT:0:7}"
81
82 src_prepare() {
83 epatch "${FILESDIR}"/${PN}-h2s-gdk-pixbuf.diff
84 epatch "${FILESDIR}"/${PN}-gtk-lib.hints.diff
85 epatch "${FILESDIR}"/${PN}-h2s-cpp.diff
86 eautoconf
87 }
88
89 src_configure() {
90 local myconf
91 if use opengl; then
92 if use glgd; then
93 myconf="--enable-glgd"
94 if use nls; then
95 myconf="${myconf}-pango"
96 fi
97 else
98 myconf="--enable-gtkgl"
99 fi
100 fi
101
102 econf ${myconf}
103 }
104
105 src_compile() {
106 emake stubs
107 emake
108 }
109
110 src_install() {
111 emake DESTDIR="${D}" install
112 dodoc ChangeLog README
113
114 if use examples; then
115 docompress -x /usr/share/doc/${PF}/examples
116 docinto examples
117 dodoc examples/*.scm
118 # install gtk-tutorial
119 docinto examples/gtk-tutorial
120 dodoc examples/gtk-tutorial/*
121 if use opengl; then
122 # install gtkglext
123 dodoc -r examples/gtkglext
124 if use glgd; then
125 # install glgd
126 dodoc -r examples/glgd
127 fi
128 fi
129 fi
130 }