summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkinori Hattori <hattya@gentoo.org>2004-02-03 14:47:36 +0000
committerAkinori Hattori <hattya@gentoo.org>2004-02-03 14:47:36 +0000
commitd3213f7005753ac1bf1d9355eafcbaca0e0fc36b (patch)
tree12f7766ba4d6793bd9476321086e6a7a0b754a99 /dev-lisp/gauche-gtk
parentVersion bumped. Fixes bug #36671. (diff)
downloadhistorical-d3213f7005753ac1bf1d9355eafcbaca0e0fc36b.tar.gz
historical-d3213f7005753ac1bf1d9355eafcbaca0e0fc36b.tar.bz2
historical-d3213f7005753ac1bf1d9355eafcbaca0e0fc36b.zip
Version bumped. Fixes bug #36671.
Diffstat (limited to 'dev-lisp/gauche-gtk')
-rw-r--r--dev-lisp/gauche-gtk/Manifest4
-rw-r--r--dev-lisp/gauche-gtk/files/digest-gauche-gtk-0.3.21
-rw-r--r--dev-lisp/gauche-gtk/gauche-gtk-0.3.2.ebuild73
-rw-r--r--dev-lisp/gauche-gtk/metadata.xml5
4 files changed, 78 insertions, 5 deletions
diff --git a/dev-lisp/gauche-gtk/Manifest b/dev-lisp/gauche-gtk/Manifest
index a9d4eb8c093c..b73281fbaaf2 100644
--- a/dev-lisp/gauche-gtk/Manifest
+++ b/dev-lisp/gauche-gtk/Manifest
@@ -1,6 +1,6 @@
-MD5 0769be1e2fc82486bd83ab2ba18bb0c4 ChangeLog 624
+MD5 dc901a2245d617c5276acf56f6094fed ChangeLog 818
MD5 1e3940cdf49b16033c5342dbc5e90c0a gauche-gtk-0.3.1.ebuild 1352
-MD5 c57ecb1cde2220c4c4808f9859749204 gauche-gtk-0.3.2.ebuild 1226
+MD5 4a37774e0067e1d8ad99ad62ab755e1d gauche-gtk-0.3.2.ebuild 1332
MD5 a64078c28096fa700b6835f2811d1a96 gauche-gtk-0.3.ebuild 1398
MD5 fe33b3aedb27a1cb1214b0752d90a2a3 metadata.xml 325
MD5 6e4171b60649ff7156bd210fed6be749 files/digest-gauche-gtk-0.3 63
diff --git a/dev-lisp/gauche-gtk/files/digest-gauche-gtk-0.3.2 b/dev-lisp/gauche-gtk/files/digest-gauche-gtk-0.3.2
new file mode 100644
index 000000000000..6621243fa460
--- /dev/null
+++ b/dev-lisp/gauche-gtk/files/digest-gauche-gtk-0.3.2
@@ -0,0 +1 @@
+MD5 37f860f8ff1409f61b8554f7feea8477 Gauche-gtk-0.3.2.tgz 277797
diff --git a/dev-lisp/gauche-gtk/gauche-gtk-0.3.2.ebuild b/dev-lisp/gauche-gtk/gauche-gtk-0.3.2.ebuild
new file mode 100644
index 000000000000..ddd65c1f94eb
--- /dev/null
+++ b/dev-lisp/gauche-gtk/gauche-gtk-0.3.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gauche-gtk/gauche-gtk-0.3.2.ebuild,v 1.1 2004/02/03 14:47:27 hattya Exp $
+
+inherit eutils
+
+IUSE="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="~x86"
+SLOT="0"
+S="${WORKDIR}/${MY_P}"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+RDEPEND=">=x11-libs/gtk+-2*
+ >=dev-lisp/gauche-0.7.3
+ opengl? ( >=x11-libs/gtkglext-0.6.0 )"
+
+src_compile() {
+
+ local myconf myflags
+
+ use opengl && myconf="--enable-gtkgl"
+
+
+ myflags=${CFLAGS}
+ unset CFLAGS CXXFLAGS
+
+ econf ${myconf} || die
+ emake OPTFLAGS="${myflags}" || die
+
+}
+
+src_install() {
+
+ dodir $(gauche-config --syslibdir)
+ dodir $(gauche-config --sysincdir)
+ dodir $(gauche-config --sysarchdir)
+
+ make DESTDIR=${D} install || die
+
+ dodoc ChangeLog README COPYING
+
+
+ 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/*
+ fi
+
+}
+
+pkg_postinst() {
+
+ if use opengl; then
+ einfo "If you want to use OpenGL with Gauche, please emerge Gauche-gl."
+ fi
+
+}
diff --git a/dev-lisp/gauche-gtk/metadata.xml b/dev-lisp/gauche-gtk/metadata.xml
index 96128cec7b9d..dff10be16e8c 100644
--- a/dev-lisp/gauche-gtk/metadata.xml
+++ b/dev-lisp/gauche-gtk/metadata.xml
@@ -3,9 +3,8 @@
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
- <email>karltk@gentoo.org</email>
- <name>Karl Trygve Kalleberg</name>
- <description>Temporary maintainer until a Lisp herd is created</description>
+ <email>hattya@gentoo.org</email>
+ <name>Akinori Hattori</name>
</maintainer>
<longdescription>