new upstream release.
authorAkinori Hattori <hattya@gentoo.org>
Fri, 19 Jan 2007 11:16:17 +0000 (11:16 +0000)
committerAkinori Hattori <hattya@gentoo.org>
Fri, 19 Jan 2007 11:16:17 +0000 (11:16 +0000)
Package-Manager: portage-2.1.1-r2

dev-scheme/gauche-gl/ChangeLog
dev-scheme/gauche-gl/files/digest-gauche-gl-0.4.3 [new file with mode: 0644]
dev-scheme/gauche-gl/gauche-gl-0.4.3.ebuild [new file with mode: 0644]

index 2af0cbbf9ef7bcc0a4995efd05a37ced6e0df34e..3484221d4c50c0bcbcd83c6b834a58ffb8e45251 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-scheme/gauche-gl
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gl/ChangeLog,v 1.9 2007/01/10 17:13:12 hkbst Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gl/ChangeLog,v 1.10 2007/01/19 11:16:17 hattya Exp $
+
+*gauche-gl-0.4.3 (19 Jan 2007)
+
+  19 Jan 2007; Akinori Hattori <hattya@gentoo.org> +gauche-gl-0.4.3.ebuild:
+  new upstream release.
 
   10 Jan 2007; <marijn@gentoo.org> gauche-gl-0.4.2.ebuild:
   Dependency update: dev-lang/gauche -> dev-scheme/gauche.
diff --git a/dev-scheme/gauche-gl/files/digest-gauche-gl-0.4.3 b/dev-scheme/gauche-gl/files/digest-gauche-gl-0.4.3
new file mode 100644 (file)
index 0000000..05ae398
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 dccf93ab8074fc40e0e89a6b45a32c82 Gauche-gl-0.4.3.tgz 942390
+RMD160 b83bff61c8d61cc209cd375d13a077a64e5b25c3 Gauche-gl-0.4.3.tgz 942390
+SHA256 9e74a0a32a80430210f513e33894a1a35985e18bc95f01f44b00d7c8a43bae23 Gauche-gl-0.4.3.tgz 942390
diff --git a/dev-scheme/gauche-gl/gauche-gl-0.4.3.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.4.3.ebuild
new file mode 100644 (file)
index 0000000..4cc235e
--- /dev/null
@@ -0,0 +1,83 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche-gl/gauche-gl-0.4.3.ebuild,v 1.1 2007/01/19 11:16:17 hattya Exp $
+
+inherit eutils flag-o-matic
+
+IUSE="cg examples"
+
+MY_P=${P/g/G}
+
+DESCRIPTION="OpenGL 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="virtual/opengl
+       virtual/glut
+       >=dev-scheme/gauche-0.8.6
+       cg? ( media-gfx/nvidia-cg-toolkit )"
+
+src_unpack() {
+
+       unpack ${A}
+       cd "${S}"
+
+       epatch "${FILESDIR}"/${PN}-prototypes.diff
+
+}
+
+src_compile() {
+
+       local myconf
+
+       filter-flags -fforce-addr
+
+       if use cg; then
+               myconf="--enable-cg"
+       fi
+
+       econf ${myconf} || die
+       emake || die
+
+}
+
+src_install() {
+
+       emake DESTDIR="${D}" install || die
+
+       dodoc README ChangeLog
+
+       if use examples; then
+               docinto examples
+               dodoc examples/*.scm
+
+               # install glbook
+               docinto examples/glbook
+               dodoc examples/glbook/*
+
+               docinto examples/images
+               dodoc examples/images/*
+
+               # install slbook
+               docinto examples/slbook
+               dodoc examples/slbook/*
+
+               docinto examples/slbook/ogl2brick
+               dodoc examples/slbook/ogl2brick/*
+
+               docinto examples/slbook/ogl2particle
+               dodoc examples/slbook/ogl2particle/*
+
+               # install cg examples
+               if use cg; then
+                       docinto examples/cg
+                       dodoc examples/cg/*
+               fi
+       fi
+
+}