summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/evolvotron/ChangeLog11
-rw-r--r--x11-misc/evolvotron/Manifest7
-rw-r--r--x11-misc/evolvotron/evolvotron-0.4.0.ebuild39
-rw-r--r--x11-misc/evolvotron/evolvotron-0.5.1.ebuild36
-rw-r--r--x11-misc/evolvotron/files/evolvotron-0.3.1-gcc4.patch33
5 files changed, 48 insertions, 78 deletions
diff --git a/x11-misc/evolvotron/ChangeLog b/x11-misc/evolvotron/ChangeLog
index 4442dfd8a752..d4da1d33393e 100644
--- a/x11-misc/evolvotron/ChangeLog
+++ b/x11-misc/evolvotron/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-misc/evolvotron
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/evolvotron/ChangeLog,v 1.15 2007/11/09 15:40:47 cla Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/evolvotron/ChangeLog,v 1.16 2008/02/11 21:57:38 drac Exp $
+
+*evolvotron-0.5.1 (11 Feb 2008)
+
+ 11 Feb 2008; Samuli Suominen <drac@gentoo.org>
+ -files/evolvotron-0.3.1-gcc4.patch, -evolvotron-0.4.0.ebuild,
+ +evolvotron-0.5.1.ebuild:
+ Version bump by Justin Blanchard.
09 Nov 2007; Dawid Węgliński <cla@gentoo.org> evolvotron-0.5.0.ebuild:
Stable on x86
diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest
index 9baa9ca4c556..88c51f72269a 100644
--- a/x11-misc/evolvotron/Manifest
+++ b/x11-misc/evolvotron/Manifest
@@ -1,7 +1,6 @@
-AUX evolvotron-0.3.1-gcc4.patch 1925 RMD160 306ba82b8a848f5c1f826591cbef297dea90c15a SHA1 f65a571a275e2e474193b0c9a65bbc188692e0ac SHA256 962adb14214178f2dc533c2d7d05a9315a9acf82d1c3923460fb49604544cfd6
-DIST evolvotron-0.4.0.tar.gz 131967 RMD160 d27490a8b852cde823619c968a0566647d76461a SHA1 988b98946cbd3e5b7ddfe8b2e8f7b56be84a7e5e SHA256 f846aa85fe443a61afd64d28d491b9afc0f3fbb491f3e27da2d601048d40d1ed
DIST evolvotron-0.5.0.tar.gz 144575 RMD160 8186eca51db7b3aae818a447d19778b203c32e91 SHA1 b570284ed2f336acf4de052f834cbeb5e05a964f SHA256 99b588ea87b850e7722ae9f873ffb49aa0e133429b1694f78ec3b453744a8264
-EBUILD evolvotron-0.4.0.ebuild 1058 RMD160 df82659ff4bb7ddc0f34c6e65dc369ad93762972 SHA1 3e3311afcb6c790ffcbf0f3d7ef8f1a213c34241 SHA256 2119ca00f713b8f45fd8089bc40e2fb3cfd73c946bd763b78c734267456c946d
+DIST evolvotron-0.5.1.tar.gz 153764 RMD160 6c9732a73a4c282df1b36e827268d344769e2d7e SHA1 5d02ce1611d880e8331e770a42e4efa0815ad106 SHA256 aee041037f64486906b3e219a41c8d7fd73d8120a0cac4ae6e4b5e12069df19b
EBUILD evolvotron-0.5.0.ebuild 844 RMD160 58f846474d87d40272f053c33791579b6afdcff3 SHA1 e36225355f3753ee5e65d0716e51db3a58abafc7 SHA256 6f9c7f36bfd0720fc2f547e0ea7725f02de7661f578ec05a2e1ce014fdbf377c
-MISC ChangeLog 2056 RMD160 689cbddcb034e185828dd26c3d3158a372b8d2e6 SHA1 5d82cbec7dbeda4a5a97276fdd6b7dc29eff8fc4 SHA256 19bd86ecfd7ffdde3248f26d4c4008fe0e000572c1affd9f6ad382b8a87f9d4b
+EBUILD evolvotron-0.5.1.ebuild 846 RMD160 53718ed89bd4ba34b955e2bcc8b0dfe9a202f128 SHA1 dd623a6d6f312f326ed83126f1955aed9326a837 SHA256 e6a41ebc90dcecf324dfeeaf09db1dbe7693692f27ae9b59646d5c87cd8fc0fc
+MISC ChangeLog 2268 RMD160 891ebdf4e55f5cebdd32ad9573a361e6edf97aae SHA1 6d3f3b6aeb9a5201bd95034a5d2ce10c9ed2e046 SHA256 01fff41d606cf20448d4d1b281a6706aa52283fea268a059c2c9734d8c95c0c7
MISC metadata.xml 231 RMD160 edee523a81eb20b171a5dd298e8507ecd49230f6 SHA1 f78294e25f7fd11c0954f753892ece303fc491b3 SHA256 f9af69429b315694d8f6094781bf242d6235450fc58aba6e9e35e28099cc334a
diff --git a/x11-misc/evolvotron/evolvotron-0.4.0.ebuild b/x11-misc/evolvotron/evolvotron-0.4.0.ebuild
deleted file mode 100644
index 404fb28438e6..000000000000
--- a/x11-misc/evolvotron/evolvotron-0.4.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/evolvotron/evolvotron-0.4.0.ebuild,v 1.3 2007/08/02 13:12:49 uberlord Exp $
-
-inherit qt3 eutils
-
-DESCRIPTION="An interactive generative art application"
-HOMEPAGE="http://www.bottlenose.demon.co.uk/share/evolvotron/index.htm"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="$(qt_min_version 3)"
-
-S="${WORKDIR}/${PN}"
-
-src_unpack() {
- unpack ${A}
- sed -i \
- -e '/QMAKE_CXXFLAGS_RELEASE .*march/d' \
- -e "/^QMAKE_CXXFLAGS_RELEASE += -O3/ s:=.*:= ${CXXFLAGS}:" \
- -e '/^INSTALLPATH/ s:=.*:= /usr/bin:' "${S}"/common.pro \
- || die "sed common.pro failed"
- epatch "${FILESDIR}/${PN}-0.3.1-gcc4.patch"
-}
-
-src_compile() {
- export PATH=${QTDIR}/bin:${PATH}
- econf fs || die
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install || die "emake install failed"
- dodoc BUGS CHANGES README TODO USAGE
-}
diff --git a/x11-misc/evolvotron/evolvotron-0.5.1.ebuild b/x11-misc/evolvotron/evolvotron-0.5.1.ebuild
new file mode 100644
index 000000000000..1a66f6d34e31
--- /dev/null
+++ b/x11-misc/evolvotron/evolvotron-0.5.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/evolvotron/evolvotron-0.5.1.ebuild,v 1.1 2008/02/11 21:57:38 drac Exp $
+
+inherit qt3
+
+DESCRIPTION="An interactive generative art application"
+HOMEPAGE="http://www.bottlenose.demon.co.uk/share/evolvotron/index.htm"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="$(qt_min_version 3)"
+DEPEND="${RDEPEND}
+ dev-libs/boost"
+
+S="${WORKDIR}"/${PN}
+
+src_compile() {
+ export PATH="${QTDIR}/bin:${PATH}"
+ econf || die "econf failed."
+ emake -j1 || die "emake failed."
+}
+
+src_install() {
+ for bin in ${PN}{,_match,_mutate,_render}; do
+ dobin ${bin}/${bin}
+ done
+
+ doman man/man1/*
+
+ dodoc BUGS CHANGES README TODO USAGE
+}
diff --git a/x11-misc/evolvotron/files/evolvotron-0.3.1-gcc4.patch b/x11-misc/evolvotron/files/evolvotron-0.3.1-gcc4.patch
deleted file mode 100644
index 452ccd5dd7c2..000000000000
--- a/x11-misc/evolvotron/files/evolvotron-0.3.1-gcc4.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Nru evolvotron.vanilla/libevolvotron/function_node.h evolvotron/libevolvotron/function_node.h
---- evolvotron.vanilla/libevolvotron/function_node.h 2006-09-03 17:42:30.000000000 +0200
-+++ evolvotron/libevolvotron/function_node.h 2006-09-03 17:46:11.000000000 +0200
-@@ -133,7 +133,7 @@
- static const std::vector<FunctionNode*> stubargs(const MutationParameters& parameters,uint n,bool exciting=false);
-
- //! Return a suitable starting value for a node's iteration count (assuming it's iterative).
-- static const uint FunctionNode::stubiterations(const MutationParameters& parameters);
-+ static const uint stubiterations(const MutationParameters& parameters);
-
- //! Constructor given an array of params and args and an iteration count.
- /*! These MUST be provided; there are no alterative constructors.
-diff -Nru evolvotron.vanilla/libevolvotron/mutation_parameters.h evolvotron/libevolvotron/mutation_parameters.h
---- evolvotron.vanilla/libevolvotron/mutation_parameters.h 2006-09-03 17:42:30.000000000 +0200
-+++ evolvotron/libevolvotron/mutation_parameters.h 2006-09-03 17:43:19.000000000 +0200
-@@ -266,7 +266,7 @@
- //! This returns a new random bit of tree.
- /*! Setting the "exciting" flag avoids the most basic node types, but only at the top level of the stub tree.
- */
-- FunctionNode*const MutationParameters::random_function_stub(bool exciting) const;
-+ FunctionNode*const random_function_stub(bool exciting) const;
-
- void change_function_weighting(const FunctionRegistration* fn,float w);
-
-@@ -277,7 +277,7 @@
- protected:
-
- //! Return a random function appropriately biased by current settings
-- FunctionNode*const MutationParameters::random_function() const;
-+ FunctionNode*const random_function() const;
-
- //! Return a random function registration, appropriately biased by current settings
- const FunctionRegistration*const random_weighted_function_registration() const;