summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2004-09-13 05:53:24 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2004-09-13 05:53:24 +0000
commitb21059046b69bf8ec7942b39d1310595ce020d2e (patch)
tree449792eb63d0a8d768fc1ee8e4db217751a9e95a /dev-games/irrlicht
parentversion bump. bug 63832 (diff)
downloadhistorical-b21059046b69bf8ec7942b39d1310595ce020d2e.tar.gz
historical-b21059046b69bf8ec7942b39d1310595ce020d2e.tar.bz2
historical-b21059046b69bf8ec7942b39d1310595ce020d2e.zip
version bump - ebuild and patch from eGore via bug #63691
Diffstat (limited to 'dev-games/irrlicht')
-rw-r--r--dev-games/irrlicht/ChangeLog8
-rw-r--r--dev-games/irrlicht/Manifest7
-rw-r--r--dev-games/irrlicht/files/0.7-jpeg.patch10
-rw-r--r--dev-games/irrlicht/files/0.7-opengl.patch5
-rw-r--r--dev-games/irrlicht/files/0.7-system-libs.patch18
-rw-r--r--dev-games/irrlicht/files/digest-irrlicht-0.71
-rw-r--r--dev-games/irrlicht/irrlicht-0.7.ebuild46
7 files changed, 93 insertions, 2 deletions
diff --git a/dev-games/irrlicht/ChangeLog b/dev-games/irrlicht/ChangeLog
index f6f5751d5523..22b1cb96adaa 100644
--- a/dev-games/irrlicht/ChangeLog
+++ b/dev-games/irrlicht/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-games/irrlicht
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/ChangeLog,v 1.7 2004/09/12 02:56:15 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/ChangeLog,v 1.8 2004/09/13 05:53:24 mr_bones_ Exp $
+
+*irrlicht-0.7 (12 Sep 2004)
+
+ 12 Sep 2004; Michael Sterrett <mr_bones_@gentoo.org> +files/0.7-jpeg.patch,
+ +files/0.7-opengl.patch, +files/0.7-system-libs.patch, +irrlicht-0.7.ebuild:
+ version bump - ebuild and patch from eGore via bug #63691
11 Sep 2004; Michael Sterrett <mr_bones_@gentoo.org> -files/0.4-jpeg.patch,
-files/0.4-opengl.patch, -files/0.4-system-libs.patch, -irrlicht-0.4.ebuild,
diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest
index 48a16437cfd3..47f767a0e43b 100644
--- a/dev-games/irrlicht/Manifest
+++ b/dev-games/irrlicht/Manifest
@@ -1,7 +1,12 @@
-MD5 23f7d32b3100cc7edc6ebd9d25c2eb58 ChangeLog 1141
+MD5 de549e4e21324348326e131ad8cba231 ChangeLog 1388
MD5 35e63b79df7a7c17756d0741ed5a90af irrlicht-0.5.ebuild 1086
MD5 ad41838cd74c70f9c72295bda4662786 metadata.xml 790
+MD5 e14ac59c2f21d6e2775fdc40bed6b5bd irrlicht-0.7.ebuild 1260
MD5 e4c3785a3a806840c09ca3521f3d7a73 irrlicht-0.6-r1.ebuild 1139
+MD5 33d681a58fa24489d6bdf9f48346ed08 files/0.7-jpeg.patch 536
+MD5 5429bde56275c9f5201369a080f03f57 files/0.7-system-libs.patch 617
+MD5 3d0c46bd872601ae474803a089531688 files/0.7-opengl.patch 189
+MD5 4e4c2231872c550c336ebc8f7c148eb7 files/digest-irrlicht-0.7 63
MD5 33d681a58fa24489d6bdf9f48346ed08 files/0.5-jpeg.patch 536
MD5 3d0c46bd872601ae474803a089531688 files/0.5-opengl.patch 189
MD5 7b37375664460afe01f8a7e43267fc32 files/0.5-system-libs.patch 608
diff --git a/dev-games/irrlicht/files/0.7-jpeg.patch b/dev-games/irrlicht/files/0.7-jpeg.patch
new file mode 100644
index 000000000000..152a226553d5
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7-jpeg.patch
@@ -0,0 +1,10 @@
+--- CImageLoaderJPG.cpp.orig 2003-12-12 19:46:00.000000000 +0100
++++ CImageLoaderJPG.cpp 2004-02-23 02:32:05.000000000 +0100
+@@ -44,1 +44,1 @@
+-u8 CImageLoaderJPG::fill_input_buffer (j_decompress_ptr cinfo)
++boolean CImageLoaderJPG::fill_input_buffer (j_decompress_ptr cinfo)
+--- CImageLoaderJPG.h.orig 2003-12-20 14:21:00.000000000 +0100
++++ CImageLoaderJPG.h 2004-02-23 02:32:48.000000000 +0100
+@@ -67,1 +67,1 @@
+- static u8 fill_input_buffer (j_decompress_ptr cinfo);
++ static boolean fill_input_buffer (j_decompress_ptr cinfo);
diff --git a/dev-games/irrlicht/files/0.7-opengl.patch b/dev-games/irrlicht/files/0.7-opengl.patch
new file mode 100644
index 000000000000..6e82ef74be0a
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7-opengl.patch
@@ -0,0 +1,5 @@
+--- CVideoOpenGL.cpp.orig 2004-01-02 00:40:54.697754952 -0500
++++ CVideoOpenGL.cpp 2004-01-02 00:40:16.800516208 -0500
+@@ -0,0 +1,2 @@
++#define GL_GLEXT_LEGACY
++#define GL_GLEXT_PROTOTYPES
diff --git a/dev-games/irrlicht/files/0.7-system-libs.patch b/dev-games/irrlicht/files/0.7-system-libs.patch
new file mode 100644
index 000000000000..a86a62c29a79
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7-system-libs.patch
@@ -0,0 +1,18 @@
+--- Makefile.orig 2004-09-08 19:04:52.000000000 +0200
++++ Makefile 2004-09-12 09:29:21.967216112 +0200
+@@ -7,14 +7,10 @@
+ LIBS = -L"/usr/X11R6/lib" -L"jpeglib" -L"zlib" --no-export-all-symbols --add-stdcall-alias -lGL -lXxf86vm -lz -ljpeg
+ CXXINCS = -I"include/"
+ BIN = libIrrlicht.a
+-CXXFLAGS = $(CXXINCS) -DIRRLICHT_EXPORTS=1
++CXXFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
+
+ all: $(LINKOBJ) $(BIN)
+- make -C jpeglib -f makefile.ansi libjpeg.a
+- make -C zlib -f Makefile
+ cp libIrrlicht.a ../../lib/Linux/
+- cp zlib/libz.a ../../lib/Linux
+- cp jpeglib/libjpeg.a ../../lib/Linux
+
+ clean:
+ rm -f $(LINKOBJ) $(BIN)
diff --git a/dev-games/irrlicht/files/digest-irrlicht-0.7 b/dev-games/irrlicht/files/digest-irrlicht-0.7
new file mode 100644
index 000000000000..215c9ccbe8ce
--- /dev/null
+++ b/dev-games/irrlicht/files/digest-irrlicht-0.7
@@ -0,0 +1 @@
+MD5 1c0da1e5c2393e450403a8c6213ed708 irrlicht-0.7.zip 11998051
diff --git a/dev-games/irrlicht/irrlicht-0.7.ebuild b/dev-games/irrlicht/irrlicht-0.7.ebuild
new file mode 100644
index 000000000000..151b0ecb3712
--- /dev/null
+++ b/dev-games/irrlicht/irrlicht-0.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/irrlicht-0.7.ebuild,v 1.1 2004/09/13 05:53:24 mr_bones_ Exp $
+
+inherit eutils
+
+DESCRIPTION="open source high performance realtime 3D engine written in C++"
+HOMEPAGE="http://irrlicht.sourceforge.net/"
+SRC_URI="mirror://sourceforge/irrlicht/${P}.zip"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE="doc"
+
+DEPEND="media-libs/jpeg
+ sys-libs/zlib
+ virtual/opengl
+ virtual/x11"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}/source
+ unzip -qo source.zip || die "unpacking source.zip"
+ rm -rf source.zip
+ cd Irrlicht
+ rm -rf zlib jpeglib
+ ln -s /usr/include jpeglib
+ ln -s /usr/include zlib
+ epatch "${FILESDIR}/${PV}-system-libs.patch" || die "system libs patch failed"
+ epatch "${FILESDIR}/${PV}-jpeg.patch" || die "JPEG patch failed"
+ epatch "${FILESDIR}/${PV}-opengl.patch" || die "OpenGL patch failed"
+}
+
+src_compile() {
+ cd source/Irrlicht
+ emake || die "emake failed"
+}
+
+src_install() {
+ dolib.a lib/Linux/libIrrlicht.a || die "dolib.a failed"
+ insinto /usr/include/${PN}
+ doins include/* || die "doins failed"
+ dodoc changes.txt readme.txt
+ use doc && cp -r examples media "${D}/usr/share/doc/${PF}/"
+}