summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-04-19 02:54:07 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-04-19 02:54:07 +0000
commit0143744484b1873978130248b5da8d2853aec824 (patch)
treec5db8e9d7f02fe409fe767516a548f1a0ff1692e /dev-libs
parentBump (diff)
downloadhistorical-0143744484b1873978130248b5da8d2853aec824.tar.gz
historical-0143744484b1873978130248b5da8d2853aec824.tar.bz2
historical-0143744484b1873978130248b5da8d2853aec824.zip
Fix for newer gcc #465646
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libcoyotl/ChangeLog11
-rw-r--r--dev-libs/libcoyotl/Manifest4
-rw-r--r--dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch11
-rw-r--r--dev-libs/libcoyotl/libcoyotl-3.1.0-r1.ebuild46
4 files changed, 68 insertions, 4 deletions
diff --git a/dev-libs/libcoyotl/ChangeLog b/dev-libs/libcoyotl/ChangeLog
index 863912a8be90..3ec5c81f3917 100644
--- a/dev-libs/libcoyotl/ChangeLog
+++ b/dev-libs/libcoyotl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libcoyotl
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcoyotl/ChangeLog,v 1.12 2011/01/09 18:50:21 flameeyes Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcoyotl/ChangeLog,v 1.13 2013/04/19 02:53:52 patrick Exp $
+
+*libcoyotl-3.1.0-r1 (19 Apr 2013)
+
+ 19 Apr 2013; Patrick Lauer <patrick@gentoo.org> +files/3.1.0-gcc-4.7.patch,
+ +libcoyotl-3.1.0-r1.ebuild:
+ Fix for newer gcc #465646
09 Jan 2011; Diego E. Pettenò <flameeyes@gentoo.org>
-libcoyotl-3.0.1.ebuild, libcoyotl-3.1.0.ebuild:
@@ -45,4 +51,3 @@
07 May 2004; Daniel Ahlberg <aliz@gentoo.org> libcoyotl-3.0.1.ebuild:
Initial import.
-
diff --git a/dev-libs/libcoyotl/Manifest b/dev-libs/libcoyotl/Manifest
index c7f850587f22..da14fd42bd2e 100644
--- a/dev-libs/libcoyotl/Manifest
+++ b/dev-libs/libcoyotl/Manifest
@@ -1,5 +1,7 @@
AUX 3.1.0-gcc-4.3.patch 1106 SHA256 baec176df857c807ddeefcea9f5c94fafb001e517bd4dce4dfe43054eada0648 SHA512 4db742551b39ce51b804588e22ef7c3691f3cece1414c6fc361c69f79682c91c06a9d58dfaa2d75c0654fbf75a80dd30c8f9b86de7192399f3601d145e84d1a8 WHIRLPOOL b9ab738535dc9a9c25ac488759ac79205e3c9e18bc53f7cbc257e315d05bb4523eb5bf88fcb87c372d83329f44dcba5956742cceb7beeab6375ff134f9b31de9
+AUX 3.1.0-gcc-4.7.patch 286 SHA256 a950273a70479654a2da9e4fab9abd9869df4b26d8941895aaab7dfd91dc6af3 SHA512 616ddbebe40254ac0d4b04f7f7633c3ae77a88d261ea8c74f4105f803c2bfffcf5eeb50822d65a9a3aab58cde020464b8ce7ff56a3e8551b9a04f33ecf35398f WHIRLPOOL 98d3e25077596c8987ee254cf0e4b18f3a8d6492053f51c494576c57ac3c88bf907615ba65dbc065fc555e767226c1f18eeec0215189da329cccadb03114f11c
DIST libcoyotl-3.1.0.tar.gz 346384 SHA256 540cb2e131cc345f94eaa1a7682532e200b57efd6b6a5e2d9e68aa7819f63860 SHA512 18d0a71204dc57d44f73fe03fd88c2a040e83615557cf1f018c22ad7c9a11d793c7f71df8e10a156b9fd4fae910882ed6cec37f9e57efd3546ffc15fa82a51b5 WHIRLPOOL 66a08ae5827ce9bf7ab5d532dc29485fc4b82e15005cad5a91f1e9fbc27b9fdd64889d0c9f68bbc7e7fd6463b6dcee552ed906c149bb6727f01931c213404ca4
+EBUILD libcoyotl-3.1.0-r1.ebuild 1093 SHA256 41133d753935727971212bdf5c5f6d1b899b8bcf95dc00dbf2bbaf63db10bbfb SHA512 620cd3a4f05d6f9f6dfb2c3be03f9e331fa5af026c484b18dc8456dfc23cddb73044cb5dd78f537a4e614473b36a4248935fe87a38a6e2a5a41e6c1c6359741c WHIRLPOOL 0648321bf6945489efb40be6d31204faeb2ec5327c54bd149e59cd02ebcc890b31353aea446aeb71012490613fec280a5fb7d0679e567a3f9747201e9e002d3c
EBUILD libcoyotl-3.1.0.ebuild 1026 SHA256 35081ae2211ae850058b6d9bd8aa76ff0a644f7bcb745a7156388d4eb0ae934c SHA512 ef18877f779a51669e024a85532e8a2baeb0c475f7f2d9890e902cb19e09dc4ccf88da19bfd165b2b1fda419c48320939d30c40ca938d1d5c0ce7bd5ddc25ec7 WHIRLPOOL 0bdc0f7b87a69f5c9981fd2796f7ecccf5db748cc60c9c8e058d214c773005b6b9cdb63c79b69a1dcbd8608c38e81aef7fc5ffe5f9ec3a146072f530d1481d28
-MISC ChangeLog 1834 SHA256 6fe0e1aa78fd08284350d8a4f2c62c6afd03e0b22214bcba5865ee4e0829c107 SHA512 6759d23df82b5c52488acff49ac1b486786f00376d7faf0db7ea0ceef3d1fb4ade456c3cb9c6ec6851848fc46b7f7cd2318eba4d436ab418add645b86406975f WHIRLPOOL da8a81ee2d7495e53f47cd026877b10e0efa32b5c2ec24ffc4c4add6a05270d59e754b8e3f4b268a65b5389e6eb6070102746f6cfe9a37450e85943a5a3add9c
+MISC ChangeLog 2003 SHA256 d2ae724bb62555546ca8a852f0e3b3ce6837475273fa096287fe43be565c947e SHA512 2d6dd7829d8075377e10bb22e266538cccf9c56fe886f2eaf0b76e3f0966278c489cbb05495240bbc41c8510856c82d65ee6bbe8018b0e7f3ea200767eb59e13 WHIRLPOOL 8018a846acdb6536ff891befd181f08ab51040eaa509391ee1a10f21ef63686c8e4c4554ff47a91921b1b0a5ae23d45f80778cd68708522c4f79d6216a0ddc17
MISC metadata.xml 156 SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f SHA512 e91dd7187a03a5b11f6d23d0d620c7a0326c8b3631599d616c9bd4aaf5f7901fdf8405a86bae896ecbad57afcbc9f3515a067f78817d06de4a426d5a07e7cf75 WHIRLPOOL e7838d8e96cb2762d53f85ddc28d8034cd19c2ec76c5d5356d21e2508539b7dca9e8e2ed636731eb578aa9f914a6710f165e321aa3a321a4f622cf2624e38808
diff --git a/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch b/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch
new file mode 100644
index 000000000000..443cbe2a8657
--- /dev/null
+++ b/dev-libs/libcoyotl/files/3.1.0-gcc-4.7.patch
@@ -0,0 +1,11 @@
+--- libcoyotl/maze_renderer.cpp.ORIG 2005-10-10 06:48:30.000000000 +0200
++++ libcoyotl/maze_renderer.cpp 2013-04-12 10:29:31.127689828 +0200
+@@ -36,6 +36,8 @@
+ #include "maze_renderer.h"
+ using namespace libcoyotl;
+
++#include <string.h>
++
+ #include <stdexcept>
+ using namespace std;
+
diff --git a/dev-libs/libcoyotl/libcoyotl-3.1.0-r1.ebuild b/dev-libs/libcoyotl/libcoyotl-3.1.0-r1.ebuild
new file mode 100644
index 000000000000..9bc97410a2ae
--- /dev/null
+++ b/dev-libs/libcoyotl/libcoyotl-3.1.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcoyotl/libcoyotl-3.1.0-r1.ebuild,v 1.1 2013/04/19 02:53:52 patrick Exp $
+
+EAPI="5"
+
+inherit eutils autotools
+
+DESCRIPTION="A collection of portable C++ classes."
+HOMEPAGE="http://www.coyotegulch.com/products/libcoyotl/"
+SRC_URI="http://www.coyotegulch.com/distfiles/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="media-libs/libpng"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PV}-gcc-4.3.patch" || die
+ epatch "${FILESDIR}/${PV}-gcc-4.7.patch" || die
+ eautoreconf
+}
+
+src_configure() {
+ ac_cv_prog_HAVE_DOXYGEN="false" econf || die "econf failed"
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc ; then
+ cd docs
+ doxygen libcoyotl.doxygen || die "generating docs failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+ if use doc ; then
+ dohtml docs/html/* || die
+ fi
+}