Portage is a package management system used by Gentoo Linux
# 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
Replacing einfo with elog
10 Jan 2007;
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.2.ebuild, -gauche-gtk-0.4.ebuild:
remove old ebuilds.
22 Apr 2006; Akinori Hattori
stable on x86.
12 Jun 2005; Sven Wegener
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
stable on x86.
19 Jul 2004; David Holm
Added to ~ppc.
*gauche-gtk-0.4.1 (18 Jul 2004)
18 Jul 2004; Akinori Hattori
version bump.
11 Jul 2004; Akinori Hattori
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
+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
marked stable on x86.
*gauche-gtk-0.4 (28 Mar 2004)
28 Mar 2004; Akinori Hattori
version bump.
22 Feb 2004; Akinori Hattori
files/gauche-gtk-0.3-gentoo.diff:
cleaned out old ebuild.
21 Feb 2004; Akinori Hattori
marked stable on x86.
04 Feb 2004; Akinori Hattori
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
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
Initial import. Ebuild submitted by Hattya
Fixes #30255.
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
# 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
}
Gauche extension module to use GTK.