diff options
author | Alfredo Tupone <tupone@gentoo.org> | 2012-02-06 13:56:37 +0000 |
---|---|---|
committer | Alfredo Tupone <tupone@gentoo.org> | 2012-02-06 13:56:37 +0000 |
commit | 681df2db211ecca4583c3052be90afbe8ce1e1fe (patch) | |
tree | ef08f415374f7692cf46c6878bde77b8510e4a5d /dev-games/clanlib | |
parent | Fixed FEATURES="test", which apparently has not been working for a while. (diff) | |
download | historical-681df2db211ecca4583c3052be90afbe8ce1e1fe.tar.gz historical-681df2db211ecca4583c3052be90afbe8ce1e1fe.tar.bz2 historical-681df2db211ecca4583c3052be90afbe8ce1e1fe.zip |
Version bump to 2.4.3 Bug #288218
Package-Manager: portage-2.1.10.44/cvs/Linux i686
Diffstat (limited to 'dev-games/clanlib')
-rw-r--r-- | dev-games/clanlib/ChangeLog | 10 | ||||
-rw-r--r-- | dev-games/clanlib/Manifest | 13 | ||||
-rw-r--r-- | dev-games/clanlib/clanlib-2.3.4.ebuild | 86 | ||||
-rw-r--r-- | dev-games/clanlib/files/clanlib-2.3.4-autotools.patch | 51 |
4 files changed, 153 insertions, 7 deletions
diff --git a/dev-games/clanlib/ChangeLog b/dev-games/clanlib/ChangeLog index fb88b0cee4ef..e9a0872c7c89 100644 --- a/dev-games/clanlib/ChangeLog +++ b/dev-games/clanlib/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-games/clanlib -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/ChangeLog,v 1.49 2011/09/15 02:31:01 ssuominen Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/ChangeLog,v 1.50 2012/02/06 13:56:37 tupone Exp $ + +*clanlib-2.3.4 (06 Feb 2012) + + 06 Feb 2012; Tupone Alfredo <tupone@gentoo.org> +clanlib-2.3.4.ebuild, + +files/clanlib-2.3.4-autotools.patch: + Version bump to 2.4.3 Bug #288218 by proDOOMman 15 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> clanlib-0.8.1.ebuild, +files/clanlib-0.8.1-libpng15.patch: diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest index 88465e1f81fd..69fedc30eba4 100644 --- a/dev-games/clanlib/Manifest +++ b/dev-games/clanlib/Manifest @@ -1,18 +1,21 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 AUX clanlib-0.8.1-gcc43.patch 605 RMD160 939a1dd266d570b340e625cc89186fbbedd85773 SHA1 4c21d82abbbecec432db51cfe87315231c5212c4 SHA256 97420cdbef4a3f09b61ddf54881a907616b8c73337928fcdc6e11d783f584320 AUX clanlib-0.8.1-gcc44.patch 1523 RMD160 e48308b599927ded6cbb49a6ec951ba430ddf775 SHA1 c3ae9bd2a6fb0a33402223e4ede26ff2c5f51abb SHA256 e6b8dc302fc3587fae86d1ecf4ac5fbaf2a0563996887b38ea3f55d84b79e979 AUX clanlib-0.8.1-libpng15.patch 377 RMD160 4e0b48c5e2684451b3f11b5b73ded7f4a95e02a0 SHA1 d6c9eeb122600e616d5aec3f6057c7fecb3e9f59 SHA256 6e6a878d16292255cff4f64605db6478ac855f079505434ca9a2f61aadb88342 AUX clanlib-0.8.1-ndebug.patch 866 RMD160 1b6febbcb84230627ba3c0d3f6185fec6d517b72 SHA1 b91bb16b0fdd59dec3aad28ba8f0b7c88ddd6261 SHA256 d48bdb0b6dee6b84b139eb951da657fa4d2c8427b9b4e7eb76b41a98e7aaf8d5 +AUX clanlib-2.3.4-autotools.patch 1666 RMD160 b118c5fff88776547ac670d726f48fd12dc8bc4f SHA1 06a67646259f16c36f754b20f8f6f78a2bd10e06 SHA256 9145d0f24058673541679547f133c3581cf2c8c4a49e1094304757aaedbfc51f DIST ClanLib-0.8.1.tgz 7629019 RMD160 b4a48861dc5a133052d2acec5172c9291cff2b91 SHA1 5999b9c882efcaf06fd007bb69e659e322b8e155 SHA256 094331dda35b0d263431d1551991eb208d8e969824434925548a9fcd1d34e495 +DIST ClanLib-2.3.4.tgz 25527668 RMD160 d22df730abfae2311d7d06d24fa708ccedfeba1e SHA1 00143559bdef74943784712bccd9647ae4da5553 SHA256 d3d2d2f32935bb382fb15f5008100e36182261c13561917e3aba11e271d5f1c3 EBUILD clanlib-0.8.1.ebuild 2246 RMD160 b760ef95c45655c86360b88003ce31130e42a3d4 SHA1 2a12170ae36cc399ffa762b82cac1d0cf9cf0f0b SHA256 e7dcced370677dde63f0fcae9686e889a2c3d77d983234e025bc00edbacd0e42 -MISC ChangeLog 9903 RMD160 771749f8afbc94da847f993838a6dce960f6a469 SHA1 8d05734eb1a438f955f78e3d1081907f9962e266 SHA256 ef56e27b46291eecdcea32240c1fd3cb5935dc31771fca0d152f3b1f3f21f044 +EBUILD clanlib-2.3.4.ebuild 2069 RMD160 c2e7f147db1341cc2185f930b65bbb77e8371dba SHA1 6c599a18f0f661998589ee53b0953bbb51a74a35 SHA256 d601e101d271044692305274bb4311660c0788f39cc858077fac536296f3f9c3 +MISC ChangeLog 10094 RMD160 53094d3218152b166810b177b1321c6a85b23d9c SHA1 2358bb053e712c2d170c28cd82db6f8a408d193f SHA256 114f4a71ada1baf07b70f7c129fec343156a0f445c373d6868cb527eced50e22 MISC metadata.xml 2920 RMD160 725718878c95be29849b2c3c4f47be9e21e4ea41 SHA1 7b05a6cdc831e23c0679217a14e739acdea504b9 SHA256 390505368337501a27b0d5eb795582bd656627c828d4bb982375fecdfbea8dec -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iF4EAREIAAYFAk5xY5wACgkQXkR9YqOcLPEnNgEAkAq2FWbKCZ12M2uoUR9V45Zo -DCjDpqRzCMeAz2BhJIwBAKAEhGraxV/oPT52sfy7AfyyO2BnkbCJKjNM1T7jPMcm -=eyOy +iEYEARECAAYFAk8v3B8ACgkQIY77eQFFFC1iNACgh9g05IfiG86Uv8GYvf6ZL9CB +FdUAoK92gnEm8fYiJDlUB4hOFdQ7extR +=5xB4 -----END PGP SIGNATURE----- diff --git a/dev-games/clanlib/clanlib-2.3.4.ebuild b/dev-games/clanlib/clanlib-2.3.4.ebuild new file mode 100644 index 000000000000..c77c7e5761bf --- /dev/null +++ b/dev-games/clanlib/clanlib-2.3.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/clanlib-2.3.4.ebuild,v 1.1 2012/02/06 13:56:37 tupone Exp $ + +EAPI=2 +inherit flag-o-matic eutils autotools-utils + +MY_P=ClanLib-${PV} + +DESCRIPTION="multi-platform game development library" +HOMEPAGE="http://www.clanlib.org/" +SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz" + +LICENSE="ZLIB" +SLOT="2.3" +KEYWORDS="~amd64 ~x86" #not big endian safe #82779 +IUSE="doc ipv6 mikmod opengl sound sqlite sse2 static-libs vorbis X" + +RDEPEND="sys-libs/zlib + X? ( + media-libs/libpng + virtual/jpeg + media-libs/freetype + media-libs/fontconfig + opengl? ( virtual/opengl ) + app-arch/bzip2 + x11-libs/libX11 + ) + sqlite? ( dev-db/sqlite ) + sound? ( + media-libs/alsa-lib + mikmod? ( media-libs/libmikmod ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) + )" +DEPEND="${RDEPEND} + dev-util/pkgconfig + doc? ( app-doc/doxygen dev-lang/perl )" + +S="${WORKDIR}"/${MY_P} + +PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) +AUTOTOOLS_AUTORECONF=1 +AUTOTOOLS_IN_SOURCE_BUILD=1 +DOCS=( + CODING_STYLE + CREDITS + PATCHES + README +) + +src_configure() { + myeconfargs=( + --disable-dependency-tracking + $(use_enable doc docs) + $(use_enable sse2) + $(use_enable opengl clanGL) + $(use_enable opengl clanGL1) + $(use_enable opengl clanGUI) + $(use_enable X clanDisplay) + $(use_enable sound clanSound) + $(use_enable vorbis clanVorbis) + $(use_enable mikmod clanMikMod) + $(use_enable sqlite clanSqlite) + $(use_enable ipv6 getaddr) + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + use doc && autotools-utils_src_compile html +} + +# html files are keeped in a directory that is dependent on the SLOT +# so to keep eventual bookmarks to the doc from version to version +src_install() { + autotools-utils_src_install + if use doc ; then + emake DESTDIR="${D}" install-html || die "emake html-install failed" + cp -r Examples Resources "${D}"/usr/share/doc/${PF}/ \ + || die "Copying failed" + fi +} diff --git a/dev-games/clanlib/files/clanlib-2.3.4-autotools.patch b/dev-games/clanlib/files/clanlib-2.3.4-autotools.patch new file mode 100644 index 000000000000..47a7b4ba1314 --- /dev/null +++ b/dev-games/clanlib/files/clanlib-2.3.4-autotools.patch @@ -0,0 +1,51 @@ +--- configure.ac.old 2012-02-03 14:10:59.163215573 +0100 ++++ configure.ac 2012-02-03 14:12:18.003215948 +0100 +@@ -333,11 +333,9 @@ + + dnl Optional linux/joystick.h + AC_CHECK_HEADERS(linux/joystick.h, linux_joystick=yes) +- AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes) + + dnl Optional linux/input.h + AC_CHECK_HEADERS(linux/input.h, linux_input=yes) +- AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes) + + if test "$WIN32" = "no" && test "$enable_clanDisplay" != "no"; then + CLANLIB_CHECK_LIB(fontconfig, [`cat $srcdir/Setup/Tests/fontconfig.cpp`], clanDisplay, [ *** Cannot find fontconfig (See http://fontconfig.org/ ) (Try libfontconfig1-dev or better) ], [-lfontconfig]) +@@ -355,6 +353,9 @@ + fi + fi + ++AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes) ++AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes) ++ + have_xrender=no + + if test "$enable_clanDisplay" != "no"; then +@@ -507,13 +507,14 @@ + fi + + extra_LIBS_clanSound="$extra_LIBS_clanSound $sound_libs" +- AM_CONDITIONAL(ALSA, test x$have_alsa = xyes) + fi + + if test "$enable_clanSound" = "auto"; then enable_clanSound=yes; fi + + fi + ++AM_CONDITIONAL(ALSA, test x$have_alsa = xyes) ++ + if test "$enable_clanSound" != "no"; then + enable_clanSound=yes + echo "Checking for clanMikmod stuff" +--- Documentation/Reference/Makefile.am.old 2012-02-06 16:00:50.034478851 +0100 ++++ Documentation/Reference/Makefile.am 2012-02-06 16:01:01.524478906 +0100 +@@ -10,7 +10,7 @@ + mkdir doxyoutput; + mkdir reftest + doxygen ./clanlib.doxygen +- make -C ../Utilities/ReferenceDocs ++ $(MAKE) -C ../Utilities/ReferenceDocs + ../Utilities/ReferenceDocs/ReferenceDocs + + install-html: |