ChangeLog

# ChangeLog for dev-scheme/gauche-gtk
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/ChangeLog,v 1.11 2007/01/28 06:40:42 genone Exp $

28 Jan 2007; Marius Mauch gauche-gtk-0.4.1.ebuild:
Replacing einfo with elog

10 Jan 2007; gauche-gtk-0.4.1.ebuild:
Dependency update: dev-lang/gauche -> dev-scheme/gauche.

30 Oct 2006; Akinori Hattori
+files/gauche-gtk-0.4.1-gtk+-2.8.diff, gauche-gtk-0.4.1.ebuild:
fix compilation problem with gtk+ v2.8.

22 Apr 2006; Akinori Hattori -gauche-gtk-0.3.1.ebuild,
-gauche-gtk-0.3.2.ebuild, -gauche-gtk-0.4.ebuild:
remove old ebuilds.

22 Apr 2006; Akinori Hattori gauche-gtk-0.4.1.ebuild:
stable on x86.

12 Jun 2005; Sven Wegener gauche-gtk-0.3.1.ebuild,
gauche-gtk-0.3.2.ebuild, gauche-gtk-0.4.ebuild, gauche-gtk-0.4.1.ebuild:
Removed * postfix from <, <=, >= and > dependencies.

19 Aug 2004; Akinori Hattori gauche-gtk-0.4.1.ebuild:
stable on x86.

19 Jul 2004; David Holm gauche-gtk-0.4.1.ebuild:
Added to ~ppc.

*gauche-gtk-0.4.1 (18 Jul 2004)

18 Jul 2004; Akinori Hattori +gauche-gtk-0.4.1.ebuild:
version bump.

11 Jul 2004; Akinori Hattori gauche-gtk-0.3.1.ebuild,
gauche-gtk-0.3.2.ebuild, gauche-gtk-0.4.ebuild:
dev-lisp/gauche to dev-lang/gauche.

*gauche-gtk-0.4 (10 Jul 2004)

10 Jul 2004; Akinori Hattori +metadata.xml,
+gauche-gtk-0.3.1.ebuild, +gauche-gtk-0.3.2.ebuild, +gauche-gtk-0.4.ebuild:
moved from dev-lisp/gauche-gtk to dev-scheme/gauche-gtk.

28 Apr 2004; Akinori Hattori gauche-gtk-0.4.ebuild:
marked stable on x86.

*gauche-gtk-0.4 (28 Mar 2004)

28 Mar 2004; Akinori Hattori gauche-gtk-0.4.ebuild:
version bump.

22 Feb 2004; Akinori Hattori gauche-gtk-0.3.ebuild,
files/gauche-gtk-0.3-gentoo.diff:
cleaned out old ebuild.

21 Feb 2004; Akinori Hattori gauche-gtk-0.3.2.ebuild:
marked stable on x86.

04 Feb 2004; Akinori Hattori gauche-gtk-0.3.1.ebuild,
gauche-gtk-0.3.ebuild:
Marked stable on x86. Updated copyright year.

*gauche-gtk-0.3.2 (03 Feb 2004)

03 Feb 2004; Akinori Hattori gauche-gtk-0.3.2.ebuild,
metadata.xml:
Version bumped. Fixes bug #36671.
I've taken over from karltk.


*gauche-gtk-0.3.1 (16 Oct 2003)

16 Oct 2003; Karl Trygve Kalleberg
gauche-gtk-0.3.1.ebuild:
New upstream version. Ebuild submitted by Hattya .
Fixes #31278.


*gauche-gtk-0.3 (05 Oct 2003)

05 Oct 2003; Karl Trygve Kalleberg gauche-gtk-0.3.ebuild:
Initial import. Ebuild submitted by Hattya .
Fixes #30255.

Manifest

AUX gauche-gtk-0.4.1-gtk+-2.8.diff 932 RMD160 05cb3c74d47ef5d238d209d093daf2660f2d84a9 SHA1 95f8e3720c300f5f96bb98ac9f730fc78fed0457 SHA256 faf3b430dcfd33d3b8582652e5da566f2339e26da1190b9b1b4d16b3e87e62a4
DIST Gauche-gtk-0.4.1.tgz 324945 RMD160 8ee51c2444505dfe6bc70d18f244c510f0c2bcfc SHA1 46a8380f318b4acfc012c2c861de21cbdf4ef157 SHA256 5f600214b04ce4090ca6aa63f9344a0c6ec9a2462e4106b53a7a44514d4a73db
EBUILD gauche-gtk-0.4.1.ebuild 1683 RMD160 d540c8e1de7248298d9a9d6dad54c69ebb0dc22c SHA1 8b327a0e2ad3ecb363b8978c2eb62dc14e2e37bf SHA256 2bba5d7a43cd3def6029811d9f6e1ff0ab273b244c889fdbf2454fc288adbeaa
MISC ChangeLog 2966 RMD160 0f002c012cfd75ba189c42048c80b3481d139bf4 SHA1 34d53b3866a90ee2a0d0edb77eec1ae201667ad7 SHA256 bf8948d5a378d1901258547fecd435a5cbd9444d1bf083d0f045e20d5dbda302
MISC metadata.xml 312 RMD160 7b2dcc1ae250016f1f27727ea2209096e128f045 SHA1 05c3b2b37d0afb44411f4e63eab08d319559a1c6 SHA256 a2a57222e7b51455a20c18f51ab7475b6c3ad87b33107d8ce2459b20b73426f8

files

gauche-gtk-0.4.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gtk/gauche-gtk-0.4.1.ebuild,v 1.8 2007/01/28 06:40:42 genone Exp $

inherit eutils flag-o-matic

IUSE="examples glgd nls opengl"

MY_P="${P/g/G}"

DESCRIPTION="GTK2 binding for Gauche"
HOMEPAGE="http://gauche.sf.net/"
SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"

LICENSE="BSD"
KEYWORDS="~ppc x86"
SLOT="0"
S=${WORKDIR}/${MY_P}

DEPEND="${RDEPEND}
dev-util/pkgconfig"
RDEPEND=">=x11-libs/gtk+-2
>=dev-scheme/gauche-0.7.4.1
opengl? ( >=x11-libs/gtkglext-0.6.0 )"

src_unpack() {

unpack ${A}
cd ${S}

if has_version '>=x11-libs/gtk+-2.8'; then
epatch "${FILESDIR}"/${P}-gtk+-2.8.diff
fi

}

src_compile() {

local myconf

if use opengl; then
if use glgd; then
myconf="--enable-glgd"

if use nls; then
myconf="${myconf}-pango"
fi
else
myconf="--enable-gtkgl"
fi
fi

strip-flags

econf ${myconf} || die
emake || die

}

src_test() {

return

}

src_install() {

emake DESTDIR="${D}" install || die

dodoc ChangeLog README

if use examples; then
docinto examples

for f in examples/*; do
[ -f ${f} ] && dodoc ${f}
done

docinto examples/gtk-tutorial
dodoc examples/gtk-tutorial/*

if use opengl; then
docinto examples/gtkglext
dodoc examples/gtkglext/*

if use glgd; then
docinto examples/glgd
dodoc examples/glgd/*

docinto
newdoc glgd/README README.glgd
newdoc glgd/README.eucjp README.eucjp.glgd
fi
fi
fi

}

pkg_postinst() {

if use opengl; then
elog "If you want to use OpenGL with Gauche, please emerge Gauche-gl."
fi

}

metadata.xml




no-herd

hattya@gentoo.org



Gauche extension module to use GTK.