version bump - ebuild supplied by eGore via bug #65767
authorMichael Sterrett <mr_bones_@gentoo.org>
Thu, 30 Dec 2004 12:10:24 +0000 (12:10 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Thu, 30 Dec 2004 12:10:24 +0000 (12:10 +0000)
dev-games/irrlicht/ChangeLog
dev-games/irrlicht/Manifest
dev-games/irrlicht/files/0.7.1-jpeg.patch [new file with mode: 0644]
dev-games/irrlicht/files/0.7.1-opengl.patch [new file with mode: 0644]
dev-games/irrlicht/files/0.7.1-system-libs.patch [new file with mode: 0644]
dev-games/irrlicht/files/digest-irrlicht-0.7.1 [new file with mode: 0644]
dev-games/irrlicht/irrlicht-0.7.1.ebuild [new file with mode: 0644]

index 22b1cb96adaa7f4ae6b347927bc8efea1f5236b6..3159881f4563c65c2e3f214824ad8d246d212bee 100644 (file)
@@ -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)
 
index a7d7634a26f9af6795f0cb4f627d741cd38c24a7..efda120fefce9b53575f2560fce371f2a122c5ad 100644 (file)
@@ -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 (file)
index 0000000..152a226
--- /dev/null
@@ -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)\r
++boolean CImageLoaderJPG::fill_input_buffer (j_decompress_ptr cinfo)\r
+--- 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);\r
++      static boolean fill_input_buffer (j_decompress_ptr cinfo);\r
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 (file)
index 0000000..6e82ef7
--- /dev/null
@@ -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 (file)
index 0000000..a86a62c
--- /dev/null
@@ -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 (file)
index 0000000..ab67d39
--- /dev/null
@@ -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 (file)
index 0000000..6ae23e0
--- /dev/null
@@ -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
+}