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
commit3982494ccf1a782f9e11db4e9c9a8d6754948b44 (patch)
tree5d8dbb1c3a105525e9bcbc5e15dc9a986227ce4a /dev-games/irrlicht
parentversion bump. bug 63832 (Manifest recommit) (diff)
downloadgentoo-2-3982494ccf1a782f9e11db4e9c9a8d6754948b44.tar.gz
gentoo-2-3982494ccf1a782f9e11db4e9c9a8d6754948b44.tar.bz2
gentoo-2-3982494ccf1a782f9e11db4e9c9a8d6754948b44.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/Manifest5
-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, 92 insertions, 1 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..71537393ad17 100644
--- a/dev-games/irrlicht/Manifest
+++ b/dev-games/irrlicht/Manifest
@@ -1,7 +1,12 @@
MD5 23f7d32b3100cc7edc6ebd9d25c2eb58 ChangeLog 1141
MD5 35e63b79df7a7c17756d0741ed5a90af irrlicht-0.5.ebuild 1086
MD5 ad41838cd74c70f9c72295bda4662786 metadata.xml 790
+MD5 b0b09c5cd5cab92b5df8724a8cb9dbf5 irrlicht-0.7.ebuild 1262
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}/"
+}