summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2003-12-31 04:39:12 +0000
committerGeorge Shapovalov <george@gentoo.org>2003-12-31 04:39:12 +0000
commit7784a4b337a0a9f8aa757ddb677d124fc1d49a98 (patch)
tree4762700f9405c0669e2b058be497cc810d71e6a3 /dev-lisp
parentRemoved ~alpha ~arm ~hppa ~mips from trswm-0.3 as lua4 isnt available on thos... (diff)
downloadhistorical-7784a4b337a0a9f8aa757ddb677d124fc1d49a98.tar.gz
historical-7784a4b337a0a9f8aa757ddb677d124fc1d49a98.tar.bz2
historical-7784a4b337a0a9f8aa757ddb677d124fc1d49a98.zip
new (and significantly reworked) version
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/gauche-gl/ChangeLog10
-rw-r--r--dev-lisp/gauche-gl/Manifest8
-rw-r--r--dev-lisp/gauche-gl/files/destdir-gentoo.diff49
-rw-r--r--dev-lisp/gauche-gl/files/digest-gauche-gl-0.3.11
-rw-r--r--dev-lisp/gauche-gl/files/nvidia-headers-gentoo.diff12
-rw-r--r--dev-lisp/gauche-gl/gauche-gl-0.3.1.ebuild39
6 files changed, 116 insertions, 3 deletions
diff --git a/dev-lisp/gauche-gl/ChangeLog b/dev-lisp/gauche-gl/ChangeLog
index 0ebf802e15eb..a13755a97850 100644
--- a/dev-lisp/gauche-gl/ChangeLog
+++ b/dev-lisp/gauche-gl/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lisp/gauche-gl
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gauche-gl/ChangeLog,v 1.2 2003/02/12 06:11:44 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gauche-gl/ChangeLog,v 1.3 2003/12/31 04:38:57 george Exp $
+
+*gauche-gl-0.3.1 (30 Dec 2003)
+
+ 30 Dec 2003; George Shapovalov <george@gentoo.org> gauche-gl-0.3.1.ebuild, files/{destdir-gentoo.diff, nvidia-headers-gentoo.diff} :
+ new version (#36666),
+ thanks to Andrei Barbu <teval@myrealbox.com> for report
+ Substantially reworked to use base.eclass
+
*gauche-gl-0.1.3 (19 Jul 2002)
diff --git a/dev-lisp/gauche-gl/Manifest b/dev-lisp/gauche-gl/Manifest
index 360c9425db73..bfd84d12cc99 100644
--- a/dev-lisp/gauche-gl/Manifest
+++ b/dev-lisp/gauche-gl/Manifest
@@ -1,5 +1,9 @@
-MD5 0b465213c3b8fca01b79888b2c19662a ChangeLog 415
MD5 eebdcc8a342d6b6dbb645ab19ab67f8c gauche-gl-0.1.3.ebuild 1276
+MD5 c0392bcd68bbab09d6dee3dee3c465c0 ChangeLog 712
+MD5 9e2e17ab1ee0010aa3f45336b66c6433 gauche-gl-0.3.1.ebuild 1012
+MD5 77ef3c08ef1d87ed8c758d337d5cfb10 files/nvidia-headers-gentoo.diff 442
MD5 2a0441d9a108c09b8225ce376d273bab files/digest-gauche-gl-0.1.3 63
-MD5 b2529e27f76fca7dd8d5049cb1c50412 files/0.1.3/destdir-gentoo.diff 1953
+MD5 470c6ba0ae18be4fd8e340d8b9fb2094 files/digest-gauche-gl-0.3.1 64
+MD5 6e9ac245ee1a5bd40e7e217609212e46 files/destdir-gentoo.diff 2092
MD5 77ef3c08ef1d87ed8c758d337d5cfb10 files/0.1.3/nvidia-headers-gentoo.diff 442
+MD5 b2529e27f76fca7dd8d5049cb1c50412 files/0.1.3/destdir-gentoo.diff 1953
diff --git a/dev-lisp/gauche-gl/files/destdir-gentoo.diff b/dev-lisp/gauche-gl/files/destdir-gentoo.diff
new file mode 100644
index 000000000000..37a78641b661
--- /dev/null
+++ b/dev-lisp/gauche-gl/files/destdir-gentoo.diff
@@ -0,0 +1,49 @@
+diff -urN --exclude '*.c' --exclude 'config.*' --exclude '*.stub' --exclude Makefile Gauche-gl/Makefile.in Gauche-gl.tainted/Makefile.in
+--- Gauche-gl.vanilla/Makefile.in Fri Feb 15 11:11:11 2002
++++ Gauche-gl/Makefile.in Sat Jul 20 00:56:13 2002
+@@ -22,8 +22,8 @@
+ rm -rf $(CONFIG_GENERATED)
+
+ install :
+- cd src; $(MAKE) install
+- cd lib; $(MAKE) install
+- cd doc; $(MAKE) install
++ cd src; $(MAKE) DESTDIR=$(DESTDIR) install
++ cd lib; $(MAKE) DESTDIR=$(DESTDIR) install
++ cd doc; $(MAKE) DESTDIR=$(DESTDIR) install
+
+ maintainer-clean : clean
+ cd src; $(MAKE) maintainer-clean
+diff -urN --exclude '*.c' --exclude 'config.*' --exclude '*.stub' --exclude Makefile Gauche-gl/lib/Makefile.in Gauche-gl.tainted/lib/Makefile.in
+--- Gauche-gl.vanilla/lib/Makefile.in Wed Oct 10 11:42:57 2001
++++ Gauche-gl/lib/Makefile.in Sat Jul 20 00:56:37 2002
+@@ -9,7 +9,8 @@
+ GAUCHE_CONFIG = @GAUCHE_CONFIG@
+ INSTALL = @INSTALL@
+ INSTALL_TYPE = @INSTALL_TYPE@
+ MKINSTDIR = $(top_srcdir)/mkinstalldirs
+-SCM_INSTALL_DIR = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`
++DESTDIR =
++SCM_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`
+
+ SCMFILES = gl.scm \
+ gl/math3d.scm \
+ gl/glut.scm
+diff -urN --exclude '*.c' --exclude 'config.*' --exclude '*.stub' --exclude Makefile Gauche-gl/src/Makefile.in Gauche-gl.tainted/src/Makefile.in
+--- Gauche-gl.vanilla/src/Makefile.in Fri Jul 19 11:05:35 2002
++++ Gauche-gl/src/Makefile.in Sat Jul 20 00:54:54 2002
+@@ -20,10 +20,11 @@
+ GAUCHE_CONFIG = @GAUCHE_CONFIG@
+ MKINSTDIR = $(top_srcdir)/mkinstalldirs
+
++DESTDIR =
+ INSTALL_TYPE = @INSTALL_TYPE@
+-HEADER_INSTALL_DIR = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)incdir`
+-SCM_INSTALL_DIR = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`
+-ARCH_INSTALL_DIR = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)archdir`
++HEADER_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)incdir`
++SCM_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`
++ARCH_INSTALL_DIR = $(DESTDIR)/`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)archdir`
+
+ all : $(TARGET)
+
diff --git a/dev-lisp/gauche-gl/files/digest-gauche-gl-0.3.1 b/dev-lisp/gauche-gl/files/digest-gauche-gl-0.3.1
new file mode 100644
index 000000000000..8d0fd2ef7f79
--- /dev/null
+++ b/dev-lisp/gauche-gl/files/digest-gauche-gl-0.3.1
@@ -0,0 +1 @@
+MD5 fada91aa19e8a8781b3a3cf9e5c86bd2 Gauche-gl-0.3.1.tgz 214896
diff --git a/dev-lisp/gauche-gl/files/nvidia-headers-gentoo.diff b/dev-lisp/gauche-gl/files/nvidia-headers-gentoo.diff
new file mode 100644
index 000000000000..77b92fe03ee4
--- /dev/null
+++ b/dev-lisp/gauche-gl/files/nvidia-headers-gentoo.diff
@@ -0,0 +1,12 @@
+diff -urN --exclude '*.c' --exclude 'config.*' --exclude Makefile.in --exclude Makefile Gauche-gl/src/gl-syms.stub Gauche-gl.tainted/src/gl-syms.stub
+--- Gauche-gl.vanilla/src/gl-syms.stub Fri Jul 19 05:12:48 2002
++++ Gauche-gl/src/gl-syms.stub Sat Jul 20 00:51:45 2002
+@@ -17,6 +17,8 @@
+
+ "
+ #include \"gauche-gl.h\"
++#undef GL_EXT_texture_object
++#include <GL/glext.h>
+ "
+
+ ;;=============================================================
diff --git a/dev-lisp/gauche-gl/gauche-gl-0.3.1.ebuild b/dev-lisp/gauche-gl/gauche-gl-0.3.1.ebuild
new file mode 100644
index 000000000000..9ffdad4e1b80
--- /dev/null
+++ b/dev-lisp/gauche-gl/gauche-gl-0.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gauche-gl/gauche-gl-0.3.1.ebuild,v 1.1 2003/12/31 04:38:57 george Exp $
+
+inherit base
+
+DESCRIPTION="OpenGL 1.1 bindings for Gauche"
+HOMEPAGE="http://gauche.sf.net"
+SRC_URI="mirror://sourceforge/gauche/Gauche-gl-${PV}.tgz"
+
+LICENSE="BSD"
+SLOT="0.1"
+KEYWORDS="~x86"
+
+DEPEND="virtual/glibc
+ virtual/opengl
+ >=dev-lisp/gauche-0.7.3
+ >=media-libs/glut-3.7"
+
+My_PN=${PN/g/G}
+S=${WORKDIR}/${My_PN}-${PV}
+PATCHES1="${FILESDIR}/nvidia-headers-gentoo.diff
+ ${FILESDIR}/destdir-gentoo.diff"
+
+src_install () {
+ dodir `gauche-config --syslibdir`
+ dodir `gauche-config --sysarchdir`
+ dodir `gauche-config --sysincdir`
+
+ make DESTDIR=${D} install || die
+
+ dodoc COPYING README ChangeLog INSTALL* VERSION
+ local expls=/usr/share/${PN}/examples
+ dodir ${expls}/glbook
+ insinto ${expls}
+ doins examples/mandelbrot.scm
+ insinto ${expls}/glbook
+ doins examples/glbook/*
+}