summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2008-05-01 00:36:09 +0000
committerTiziano Müller <dev-zero@gentoo.org>2008-05-01 00:36:09 +0000
commit3da5befcc3457dfba84285dd492695f388af3802 (patch)
treebf651f7775f6aec2342e5890b8d4a8e112c71719 /dev-libs/libevocosm
parentInitial commit as revdep for a new version of dev-libs/libevocosm. (diff)
downloadhistorical-3da5befcc3457dfba84285dd492695f388af3802.tar.gz
historical-3da5befcc3457dfba84285dd492695f388af3802.tar.bz2
historical-3da5befcc3457dfba84285dd492695f388af3802.zip
Version bump (fixes gcc-4.3 compilation problems with a small patch, bug #214177).
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'dev-libs/libevocosm')
-rw-r--r--dev-libs/libevocosm/ChangeLog11
-rw-r--r--dev-libs/libevocosm/Manifest5
-rw-r--r--dev-libs/libevocosm/files/3.3.0-gcc-4.3.patch11
-rw-r--r--dev-libs/libevocosm/libevocosm-3.3.0.ebuild40
4 files changed, 64 insertions, 3 deletions
diff --git a/dev-libs/libevocosm/ChangeLog b/dev-libs/libevocosm/ChangeLog
index 298f62ab2b95..e002b9032999 100644
--- a/dev-libs/libevocosm/ChangeLog
+++ b/dev-libs/libevocosm/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/libevocosm
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevocosm/ChangeLog,v 1.8 2007/02/22 00:55:49 peper Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevocosm/ChangeLog,v 1.9 2008/05/01 00:36:08 dev-zero Exp $
+
+*libevocosm-3.3.0 (01 May 2008)
+
+ 01 May 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/3.3.0-gcc-4.3.patch, +libevocosm-3.3.0.ebuild:
+ Version bump (fixes gcc-4.3 compilation problems with a small patch, bug
+ #214177).
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
diff --git a/dev-libs/libevocosm/Manifest b/dev-libs/libevocosm/Manifest
index e929427a6220..bb23313ad925 100644
--- a/dev-libs/libevocosm/Manifest
+++ b/dev-libs/libevocosm/Manifest
@@ -1,6 +1,9 @@
+AUX 3.3.0-gcc-4.3.patch 393 RMD160 0a98c4b1fa4294aef507af8b14e43759f2ea6479 SHA1 a6eb4587f31847090eb5d5fa6dc3dfed6a88c2f8 SHA256 0b5713335f60dc7bb502ec22166a0cd65815415adec72fe225ab8510f2c8cd15
DIST libevocosm-2.5.2.tar.gz 328537 RMD160 dc04e13498f68e11f886969d1d698d922e6cedeb SHA1 70e4a759c53a7362cfc6337d73933a8d56bdab56 SHA256 a27282af189396cad96774cd65167eae98642bc81fd6be781058ca429940ab70
DIST libevocosm-3.1.0.tar.gz 357858 RMD160 c5b523fd02dee2678d7611c86aeedd66c99f555c SHA1 1b0d851c1f4efdb5393ac1564d9faaef7dec601a SHA256 8ed8781e25afa9c0baabdc5e661e5a55b74ef0de207c1f093e311815afab3751
+DIST libevocosm-3.3.0.tar.gz 823295 RMD160 b51747d0741269f66c6cc0e4cf22bd74fe9fb48a SHA1 8bcbe67dbe26c5d5b11061fb493628ad2a270145 SHA256 e1ab7c7061aeb9f0a0fe30d4399041c4c93a056cd603778c6724b8f22fa8d136
EBUILD libevocosm-2.5.2.ebuild 566 RMD160 0c7ab85cd3c49e7544620c0819194f5f5f5f4d25 SHA1 8ba255d3ec754e1ddd01f3d3b33e9a768be0243f SHA256 79b38403f3b40d44a2bffb1ad1034285edbe8962a2feb1198f79e14252e4d9a0
EBUILD libevocosm-3.1.0.ebuild 568 RMD160 611fbca5fea75babcc5fb3e53da01d906b9fb7b2 SHA1 00421c42723382c562cae52e17788c0b893fccc3 SHA256 ba362c3bf2dd42ea18ff2471a74b24d1d31bc2ce5e4804d6a36bc80230c9bd73
-MISC ChangeLog 1010 RMD160 6c958e3d0082161be8e2274e6737f79002cc4c7e SHA1 43579c0bfb5ef479117375105b5b220cfa6f851a SHA256 2335026987ce370d4bc1a19540de6132280bf38eb266325844f874fea229bc13
+EBUILD libevocosm-3.3.0.ebuild 1002 RMD160 4b38f3f538672dfe0e82fd218c689d4f4d0b7e3d SHA1 231738f07360a7e4ed5afb3b63bae0d20514d8c4 SHA256 649180d6015b52a3e22d541eae5b26cc0f7372023f1dcaca9d515dc329b90345
+MISC ChangeLog 1243 RMD160 f205e2edab092065219a79e2b5375fe262fcd71f SHA1 65c63b5654bf7a9cd600c71c8543f1af1b619d9d SHA256 80b1d60d5086dd69b27ac19e8bc87542cf7c27e1167498222a4eba434282a0d6
MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f
diff --git a/dev-libs/libevocosm/files/3.3.0-gcc-4.3.patch b/dev-libs/libevocosm/files/3.3.0-gcc-4.3.patch
new file mode 100644
index 000000000000..8c299ff00807
--- /dev/null
+++ b/dev-libs/libevocosm/files/3.3.0-gcc-4.3.patch
@@ -0,0 +1,11 @@
+diff -Naur libevocosm-3.3.0.orig/libevocosm/roulette.cpp libevocosm-3.3.0/libevocosm/roulette.cpp
+--- libevocosm-3.3.0.orig/libevocosm/roulette.cpp 2008-05-01 02:30:39.000000000 +0200
++++ libevocosm-3.3.0/libevocosm/roulette.cpp 2008-05-01 02:31:25.000000000 +0200
+@@ -34,6 +34,7 @@
+
+ // Standard C++ Library
+ #include <stdexcept>
++#include <cstring>
+
+ // libevocosm
+ #include "validator.h"
diff --git a/dev-libs/libevocosm/libevocosm-3.3.0.ebuild b/dev-libs/libevocosm/libevocosm-3.3.0.ebuild
new file mode 100644
index 000000000000..a5fa2af8b8b7
--- /dev/null
+++ b/dev-libs/libevocosm/libevocosm-3.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevocosm/libevocosm-3.3.0.ebuild,v 1.1 2008/05/01 00:36:08 dev-zero Exp $
+
+inherit eutils
+
+DESCRIPTION="A C++ framework for evolutionary computing"
+HOMEPAGE="http://www.coyotegulch.com/products/libevocosm/"
+SRC_URI="http://www.coyotegulch.com/distfiles/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libcoyotl
+ dev-libs/libbrahe"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PV}-gcc-4.3.patch"
+}
+
+src_compile() {
+ ac_cv_prog_HAVE_DOXYGEN="false" econf || die "econf failed"
+ emake || die "emake failed"
+
+ if use doc ; then
+ cd docs
+ doxygen libevocosm.doxygen || die "generating docs failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+ dohtml docs/html/*
+}