summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2009-03-02 10:33:42 +0000
committerAlfredo Tupone <tupone@gentoo.org>2009-03-02 10:33:42 +0000
commit1314de24b93383f497ee513aca0b2f44e8991bc6 (patch)
treee0cc71739263d20754cee709c2d21ed98cd3bf1f /dev-games
parentAdded gnome USE flag for gconf-python dependency. Added pkg_postrm/postinst f... (diff)
downloadhistorical-1314de24b93383f497ee513aca0b2f44e8991bc6.tar.gz
historical-1314de24b93383f497ee513aca0b2f44e8991bc6.tar.bz2
historical-1314de24b93383f497ee513aca0b2f44e8991bc6.zip
Removing internal copies of libraries. Bug #247243
Package-Manager: portage-2.1.6.7/cvs/Linux x86_64
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/neoengine/ChangeLog8
-rw-r--r--dev-games/neoengine/Manifest14
-rw-r--r--dev-games/neoengine/files/neoengine-0.8.2-nolibs.patch84
-rw-r--r--dev-games/neoengine/neoengine-0.8.2-r1.ebuild56
4 files changed, 150 insertions, 12 deletions
diff --git a/dev-games/neoengine/ChangeLog b/dev-games/neoengine/ChangeLog
index 83446476b25c..a207a7aec4e8 100644
--- a/dev-games/neoengine/ChangeLog
+++ b/dev-games/neoengine/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-games/neoengine
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/ChangeLog,v 1.14 2009/01/16 20:38:48 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/ChangeLog,v 1.15 2009/03/02 10:33:41 tupone Exp $
+
+*neoengine-0.8.2-r1 (02 Mar 2009)
+
+ 02 Mar 2009; Alfredo Tupone <tupone@gentoo.org>
+ +files/neoengine-0.8.2-nolibs.patch, +neoengine-0.8.2-r1.ebuild:
+ Removing internal copies of libraries. Bug #247243 by flameeyes@gentoo.org
16 Jan 2009; Tupone Alfredo <tupone@gentoo.org>
+files/neoengine-0.8.2-gcc43.patch, neoengine-0.8.2.ebuild:
diff --git a/dev-games/neoengine/Manifest b/dev-games/neoengine/Manifest
index 4ccadc44ad23..d58f999ec340 100644
--- a/dev-games/neoengine/Manifest
+++ b/dev-games/neoengine/Manifest
@@ -1,16 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX neoengine-0.8.2-gcc41.patch 568 RMD160 42483c4e7a23dd973e7962f00d6abd9dcdd9e15e SHA1 ced2d56b4e47926d4ab41512140ed451a6427f7e SHA256 b672fc46dbde145de1d08161f07ef17520537644103a36752ace6ff1ff4a9d28
AUX neoengine-0.8.2-gcc43.patch 5798 RMD160 69b0227cc9136103d82417e79943080ab17c0fa8 SHA1 0b233c3532c574dde54194ad1b425d140d01eb98 SHA256 c3f07cd7b9e6457d1dce2d4394755b8121f7d94ef10868cde5c8caba0aaf06ba
+AUX neoengine-0.8.2-nolibs.patch 3668 RMD160 bd58948b72af211017599e6e4ff637fc6aec5ab4 SHA1 118faf5ba9851fcbb005f343ce5b8aa77740db18 SHA256 a2934ef8198fcd5b5dbfab862107c3d97296a687829268d2fb1d7c2196342726
DIST neoengine-0.8.2.tar.bz2 1568596 RMD160 d60cf33d207274a709ac3f3943c81475660c1786 SHA1 1e3d9026ce20a8c18111e7d625f9baa09a62d492 SHA256 351d5efcf4e5b5aebad76a2696b1feaeb21678045b68cb553e0ee3377c3a1c26
+EBUILD neoengine-0.8.2-r1.ebuild 1328 RMD160 895a9a960017ff0302162d20ae699b476909c81d SHA1 3bfce9d14d36672bb91cb6f3a35c8e05e2aadb66 SHA256 f0fe7a859566fd127b444ad73facf4e6c6e0040ca569d6b7093c4564dfebd4eb
EBUILD neoengine-0.8.2.ebuild 1250 RMD160 35a610c541bc5db52cdf2c2e20dcc0b7c1fc3dbf SHA1 100e09271afb2a5dc36add0ced054eee90576549 SHA256 0443c622341802cc67c8916103c238189e3d22fdf6b5c2085241cd78180c8b9d
-MISC ChangeLog 1916 RMD160 9d8a6527ed5d87af4c8cf884f33de91cde80a22d SHA1 579bb93429ac78e2763be0bb589e03bad2667b0a SHA256 ca445d3118b4689729e2bd4e9ac7b6a528a225f47db9327514527d96ff9f1464
+MISC ChangeLog 2146 RMD160 f19e834e6e79631c45d330812b17998adea0f951 SHA1 cc6f1f7375d44b1a3ed7cf5d66f5137e2832786f SHA256 b658dcdfbee41d70422b106857eaf90ebe900ed3ecfbfeddaef804c2497a4f02
MISC metadata.xml 651 RMD160 4dbd18c8c424a075cc1f3d3125f1cb48ebe6ba2a SHA1 22aaa4831049df2f8f2a0a2b3a3a39f99efaf3ae SHA256 4399d7ce8eeaf78bfad76fc7acf7822b829034bb6a2ae22095e1c92e62557000
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAklw8GQACgkQSYz9rjec82Z5vgCgvsM4RXIXULafBbO2E1aobkuO
-0KAAn2yHZp8CuVWfY90eQucVxwv84KcU
-=SQUh
------END PGP SIGNATURE-----
diff --git a/dev-games/neoengine/files/neoengine-0.8.2-nolibs.patch b/dev-games/neoengine/files/neoengine-0.8.2-nolibs.patch
new file mode 100644
index 000000000000..420405089ae8
--- /dev/null
+++ b/dev-games/neoengine/files/neoengine-0.8.2-nolibs.patch
@@ -0,0 +1,84 @@
+--- neofczip/Makefile.am.dynamic.old 2009-03-02 09:17:40.000000000 +0100
++++ neofczip/Makefile.am.dynamic 2009-03-02 09:17:49.000000000 +0100
+@@ -1,11 +1,11 @@
+
+ lib_LTLIBRARIES = libneofczip.la
+
+-libneofczip_la_SOURCES = neofczip.cpp adler32.c compress.c crc32.c deflate.c gzio.c infback.c inffast.c inflate.c inftrees.c minigzip.c trees.c uncompr.c zutil.c
++libneofczip_la_SOURCES = neofczip.cpp
+
+ EXTRA_DIST = zlib.h neofczip.dsp Makefile.am.static Makefile.am.dynamic
+
+-libneofczip_la_LIBADD = @NEOENGINE_EXTRA_LIBS@
++libneofczip_la_LIBADD = @NEOENGINE_EXTRA_LIBS@ -lz
+
+ # set the include path found by configure
+ INCLUDES = -I..
+--- neoicpng/Makefile.am.dynamic.old 2009-03-02 10:03:19.000000000 +0100
++++ neoicpng/Makefile.am.dynamic 2009-03-02 10:03:27.000000000 +0100
+@@ -1,9 +1,7 @@
+
+ lib_LTLIBRARIES = libneoicpng.la
+
+-libneoicpng_la_SOURCES = neoicpng.cpp png.c pngerror.c pngget.c pngmem.c pngpread.c pngread.c pngrio.c \
+- pngrtran.c pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c pngwutil.c deflate.c \
+- inflate.c trees.c zutil.c infblock.c inftrees.c infcodes.c infutil.c inffast.c adler32.c crc32.c
++libneoicpng_la_SOURCES = neoicpng.cpp
+
+ EXTRA_DIST = pnggccrd.c pngvcrd.c deflate.h infblock.h infcodes.h inffast.h inffixed.h inftrees.h \
+ infutil.h pngasmrd.h pngconf.h png.h trees.h zconf.h zlib.h zutil.h \
+@@ -11,7 +9,7 @@
+ neoicpng-static.dsp neoicpng-static.vcproj neoicpng-static.dev \
+ LICENSE Makefile.am.static Makefile.am.dynamic
+
+-libneoicpng_la_LIBADD = @NEOENGINE_EXTRA_LIBS@
++libneoicpng_la_LIBADD = @NEOENGINE_EXTRA_LIBS@ -lpng
+
+ # set the include path found by configure
+ INCLUDES = -I..
+--- neofcbzip2/Makefile.am.dynamic.old 2009-03-02 10:20:40.000000000 +0100
++++ neofcbzip2/Makefile.am.dynamic 2009-03-02 10:20:49.000000000 +0100
+@@ -1,13 +1,13 @@
+
+ lib_LTLIBRARIES = libneofcbzip2.la
+
+-libneofcbzip2_la_SOURCES = neofcbzip2.cpp blocksort.c bzlib.c compress.c crctable.c decompress.c huffman.c randtable.c
++libneofcbzip2_la_SOURCES = neofcbzip2.cpp
+
+ EXTRA_DIST = bzlib.h bzlib_private.h neofcbzip2.dsp neofcbzip2.vcproj neofcbzip2.dev \
+ neofcbzip2-static.dsp neofcbzip2-static.vcproj neofcbzip2-static.dev \
+ Makefile.am.static Makefile.am.dynamic
+
+-libneofcbzip2_la_LIBADD = @NEOENGINE_EXTRA_LIBS@
++libneofcbzip2_la_LIBADD = @NEOENGINE_EXTRA_LIBS@ -lbz2
+
+ # set the include path found by configure
+ INCLUDES = -I..
+--- neoicjpeg/Makefile.am.dynamic.old 2004-03-22 11:04:21.000000000 +0100
++++ neoicjpeg/Makefile.am.dynamic 2009-03-02 10:26:00.000000000 +0100
+@@ -1,15 +1,7 @@
+
+ lib_LTLIBRARIES = libneoicjpeg.la
+
+-libneoicjpeg_la_SOURCES = neoicjpeg.cpp \
+- jcapimin.c jcmarker.c jdapimin.c jdinput.c jdtrans.c jidctred.c jquant1.c \
+- jcapistd.c jcmaster.c jdapistd.c jdmainct.c jerror.c jquant2.c \
+- jccoefct.c jcomapi.c jdatadst.c jdmarker.c jfdctflt.c jutils.c \
+- jccolor.c jcparam.c jdatasrc.c jdmaster.c jfdctfst.c \
+- jcdctmgr.c jcphuff.c jdcoefct.c jdmerge.c jfdctint.c jmemmgr.c \
+- jchuff.c jcprepct.c jdcolor.c jdphuff.c jidctflt.c \
+- jcinit.c jcsample.c jddctmgr.c jdpostct.c jidctfst.c jmemnobs.c \
+- jcmainct.c jctrans.c jdhuff.c jdsample.c jidctint.c
++libneoicjpeg_la_SOURCES = neoicjpeg.cpp
+
+ EXTRA_DIST = README jchuff.h jdhuff.h jmemsys.h jpeglib.h \
+ jconfig.h jerror.h jmorecfg.h jversion.h jdct.h \
+@@ -17,7 +9,7 @@
+ neoicjpeg-static.dsp neoicjpeg-static.vcproj neoicjpeg-static.dev \
+ Makefile.am.static Makefile.am.dynamic
+
+-libneoicjpeg_la_LIBADD = @NEOENGINE_EXTRA_LIBS@
++libneoicjpeg_la_LIBADD = @NEOENGINE_EXTRA_LIBS@ -ljpeg
+
+ # set the include path found by configure
+ INCLUDES = -I..
diff --git a/dev-games/neoengine/neoengine-0.8.2-r1.ebuild b/dev-games/neoengine/neoengine-0.8.2-r1.ebuild
new file mode 100644
index 000000000000..89cf097fed24
--- /dev/null
+++ b/dev-games/neoengine/neoengine-0.8.2-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/neoengine-0.8.2-r1.ebuild,v 1.1 2009/03/02 10:33:41 tupone Exp $
+
+EAPI=2
+inherit eutils autotools
+
+DESCRIPTION="An open source, platform independent, 3D game engine written in C++"
+HOMEPAGE="http://www.neoengine.org/"
+SRC_URI="mirror://sourceforge/neoengine/${P}.tar.bz2"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="virtual/opengl
+ media-libs/alsa-lib
+ media-libs/libpng
+ media-libs/jpeg"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+S=${WORKDIR}/neoengine
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}"-gcc41.patch \
+ "${FILESDIR}/${P}"-gcc43.patch \
+ "${FILESDIR}"/${P}-nolibs.patch
+
+ ./setbuildtype.sh dynamic
+
+ eautoreconf || die "eautoreconf failed"
+ eautomake neodevopengl/Makefile || die "eautomake neodevopengl failed"
+ eautomake neodevalsa/Makefile || die "eautomake neodevalsa failed"
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ || die "econf failed"
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc; then
+ emake doc || die "emake doc failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog* NEWS README
+ use doc && dohtml -r *-api
+}