summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2004-12-30 12:10:24 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2004-12-30 12:10:24 +0000
commit9090a105ed48ce0c99613b9b56d36959d3ede7b0 (patch)
tree30882958c04090ee5a77993d26e9200db9c58aec /dev-games/irrlicht
parentautomatic gnuconfig_update (diff)
downloadhistorical-9090a105ed48ce0c99613b9b56d36959d3ede7b0.tar.gz
historical-9090a105ed48ce0c99613b9b56d36959d3ede7b0.tar.bz2
historical-9090a105ed48ce0c99613b9b56d36959d3ede7b0.zip
version bump - ebuild supplied by eGore via bug #65767
Diffstat (limited to 'dev-games/irrlicht')
-rw-r--r--dev-games/irrlicht/ChangeLog9
-rw-r--r--dev-games/irrlicht/Manifest21
-rw-r--r--dev-games/irrlicht/files/0.7.1-jpeg.patch10
-rw-r--r--dev-games/irrlicht/files/0.7.1-opengl.patch5
-rw-r--r--dev-games/irrlicht/files/0.7.1-system-libs.patch18
-rw-r--r--dev-games/irrlicht/files/digest-irrlicht-0.7.12
-rw-r--r--dev-games/irrlicht/irrlicht-0.7.1.ebuild51
7 files changed, 102 insertions, 14 deletions
diff --git a/dev-games/irrlicht/ChangeLog b/dev-games/irrlicht/ChangeLog
index 22b1cb96adaa..3159881f4563 100644
--- a/dev-games/irrlicht/ChangeLog
+++ b/dev-games/irrlicht/ChangeLog
@@ -1,6 +1,13 @@
# 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.8 2004/09/13 05:53:24 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/ChangeLog,v 1.9 2004/12/30 12:10:24 mr_bones_ Exp $
+
+*irrlicht-0.7.1 (30 Dec 2004)
+
+ 30 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/0.7.1-jpeg.patch, +files/0.7.1-opengl.patch,
+ +files/0.7.1-system-libs.patch, +irrlicht-0.7.1.ebuild:
+ version bump - ebuild supplied by eGore via bug #65767
*irrlicht-0.7 (12 Sep 2004)
diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest
index a7d7634a26f9..efda120fefce 100644
--- a/dev-games/irrlicht/Manifest
+++ b/dev-games/irrlicht/Manifest
@@ -1,17 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 de549e4e21324348326e131ad8cba231 ChangeLog 1388
+MD5 7b69d145fe5406fa6c54836068df87a5 ChangeLog 1644
MD5 ad41838cd74c70f9c72295bda4662786 metadata.xml 790
MD5 36aca77faebf66883a28e8eb918d092d irrlicht-0.7.ebuild 1202
-MD5 4e4c2231872c550c336ebc8f7c148eb7 files/digest-irrlicht-0.7 63
+MD5 2073ddd5425fb001b2e5e9a8170a785e irrlicht-0.7.1.ebuild 1446
MD5 33d681a58fa24489d6bdf9f48346ed08 files/0.7-jpeg.patch 536
-MD5 3d0c46bd872601ae474803a089531688 files/0.7-opengl.patch 189
MD5 5429bde56275c9f5201369a080f03f57 files/0.7-system-libs.patch 617
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
-
-iD8DBQFBiCJ2HTu7gpaalycRAv9NAKCgp3tV7+15oMyxa0dQEXtRRfXgYACfXec+
-U40jnS0fQEdtgnamUAOSiF0=
-=Qg2F
------END PGP SIGNATURE-----
+MD5 3d0c46bd872601ae474803a089531688 files/0.7-opengl.patch 189
+MD5 4e4c2231872c550c336ebc8f7c148eb7 files/digest-irrlicht-0.7 63
+MD5 33d681a58fa24489d6bdf9f48346ed08 files/0.7.1-jpeg.patch 536
+MD5 3d0c46bd872601ae474803a089531688 files/0.7.1-opengl.patch 189
+MD5 5429bde56275c9f5201369a080f03f57 files/0.7.1-system-libs.patch 617
+MD5 a802b6daa10af3a510febd31ec1b2dc1 files/digest-irrlicht-0.7.1 127
diff --git a/dev-games/irrlicht/files/0.7.1-jpeg.patch b/dev-games/irrlicht/files/0.7.1-jpeg.patch
new file mode 100644
index 000000000000..152a226553d5
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7.1-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.1-opengl.patch b/dev-games/irrlicht/files/0.7.1-opengl.patch
new file mode 100644
index 000000000000..6e82ef74be0a
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7.1-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.1-system-libs.patch b/dev-games/irrlicht/files/0.7.1-system-libs.patch
new file mode 100644
index 000000000000..a86a62c29a79
--- /dev/null
+++ b/dev-games/irrlicht/files/0.7.1-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.1 b/dev-games/irrlicht/files/digest-irrlicht-0.7.1
new file mode 100644
index 000000000000..ab67d39272be
--- /dev/null
+++ b/dev-games/irrlicht/files/digest-irrlicht-0.7.1
@@ -0,0 +1,2 @@
+MD5 1c0da1e5c2393e450403a8c6213ed708 irrlicht-0.7.zip 11998051
+MD5 e418b935206bd0aeccd54811099ce0e5 irrlicht-0.7.1.zip 3630149
diff --git a/dev-games/irrlicht/irrlicht-0.7.1.ebuild b/dev-games/irrlicht/irrlicht-0.7.1.ebuild
new file mode 100644
index 000000000000..6ae23e0ee9cd
--- /dev/null
+++ b/dev-games/irrlicht/irrlicht-0.7.1.ebuild
@@ -0,0 +1,51 @@
+# 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.1.ebuild,v 1.1 2004/12/30 12:10: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/irrlicht-0.7.zip
+ mirror://sourceforge/irrlicht/${P}.zip"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE="doc"
+
+RDEPEND="media-libs/jpeg
+ sys-libs/zlib
+ virtual/opengl
+ virtual/x11"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+src_unpack() {
+ unpack ${A}
+ mv irrlicht-0.7/{include,media,examples} ${P} || die "mv failed"
+ cd "${S}/source"
+ unzip -qo source.zip || die "unpacking source.zip"
+ rm -f 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() {
+ emake -C source/Irrlicht || 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
+ if use doc ; then
+ cp -r examples media "${D}/usr/share/doc/${PF}/" || die "cp failed"
+ fi
+}