* [gentoo-commits] repo/gentoo:master commit in: x11-misc/evolvotron/files/, x11-misc/evolvotron/
@ 2017-02-28 19:11 David Seifert
0 siblings, 0 replies; 3+ messages in thread
From: David Seifert @ 2017-02-28 19:11 UTC (permalink / raw
To: gentoo-commits
commit: d76c46988a1a59df990efe2082f3267c0e6421dd
Author: Harri Nieminen <moikkis <AT> gmail <DOT> com>
AuthorDate: Sun Feb 26 16:46:13 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 19:10:53 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d76c4698
x11-misc/evolvotron: fix build with gcc6, bug #597266
Gentoo-Bug: https://bugs.gentoo.org/597266
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4085
x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild | 51 ++++++++++++++++++++++
.../evolvotron/files/evolvotron-0.6.3-gcc6.patch | 15 +++++++
2 files changed, 66 insertions(+)
diff --git a/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild b/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild
new file mode 100644
index 0000000000..6d52be1f0b
--- /dev/null
+++ b/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit qmake-utils
+
+DESCRIPTION="Generative art image evolver"
+HOMEPAGE="https://sourceforge.net/projects/evolvotron/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+PATCHES=( "${FILESDIR}"/${P}-gcc6.patch )
+
+DOCS=( BUGS NEWS README TODO USAGE )
+HTML_DOCS=( evolvotron.html )
+
+src_configure() {
+ eqmake4 main.pro
+}
+
+src_compile() {
+ local etsubdir
+ for etsubdir in \
+ libfunction libevolvotron evolvotron evolvotron_render evolvotron_mutate
+ do
+ emake sub-${etsubdir}
+ done
+}
+
+src_install() {
+ local bin
+ for bin in ${PN}{,_mutate,_render}; do
+ dobin ${bin}/${bin}
+ done
+ doman man/man1/*
+ einstalldocs
+}
diff --git a/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch b/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch
new file mode 100644
index 0000000000..709d61b29a
--- /dev/null
+++ b/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch
@@ -0,0 +1,15 @@
+Description: Fix compilation with GCC6 by making implict conversion to bool explicit
+Author: Axel Beckert <abe@debian.org>
+Bug-Debian: https://bugs.debian.org/811660
+
+--- a/libevolvotron/mutatable_image_computer.h
++++ b/libevolvotron/mutatable_image_computer.h
+@@ -193,7 +193,7 @@
+ //! Indicate whether computation us taking place (only intended for counting outstanding threads).
+ bool active() const
+ {
+- return _task;
++ return (bool)_task;
+ }
+ };
+
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/evolvotron/files/, x11-misc/evolvotron/
@ 2018-02-07 8:51 Michael Palimaka
0 siblings, 0 replies; 3+ messages in thread
From: Michael Palimaka @ 2018-02-07 8:51 UTC (permalink / raw
To: gentoo-commits
commit: 04329b66abf9db23372d370a5c99d540ae26538e
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 7 08:50:58 2018 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Feb 7 08:51:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04329b66
x11-misc/evolvotron: remove 0.6.3-r1
Package-Manager: Portage-2.3.19, Repoman-2.3.6
x11-misc/evolvotron/Manifest | 1 -
x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild | 50 ----------------------
.../evolvotron/files/evolvotron-0.6.3-gcc6.patch | 15 -------
3 files changed, 66 deletions(-)
diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest
index 76d6ee1377e..a787e0f2a0a 100644
--- a/x11-misc/evolvotron/Manifest
+++ b/x11-misc/evolvotron/Manifest
@@ -1,2 +1 @@
-DIST evolvotron-0.6.3.tar.gz 182357 BLAKE2B cbd095eac272aa035bf398ce00448b693242f0ac7e4d8387d9204e6be6eb624e1639a14f0f06193b8d0f041a0aae5d401e38049f5c8c6205503015d8d845e92d SHA512 4cb5e3bda340c3444c5d59aa0569010c1845104a67996a596840aec768964a96798dc61bab7c6a77de3a4586010d8d066941795145400ad9a3fd336269e681a9
DIST evolvotron-0.7.1.tar.gz 179516 BLAKE2B b73c813fdf134e0e4c7882e06a12bc06acfb6dcdf4a38043c4c30027bf00da10df85d6877abdbd8ca6393496038ba9fa0c32a16b0f37dd14d72cc63c00a17d1c SHA512 74f48dc0881a82d999ccc910df026da80fcc46a906fe2fbb8edbae50a1fa42a3379087f00dd21fd9e5d69cee7c6fc745b80f8703b1af1ebc3a1cdb52ffbe16e9
diff --git a/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild b/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild
deleted file mode 100644
index 9cf5f328931..00000000000
--- a/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit qmake-utils
-
-DESCRIPTION="Generative art image evolver"
-HOMEPAGE="https://sourceforge.net/projects/evolvotron/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- dev-libs/boost:=
- dev-qt/qtcore:4
- dev-qt/qtgui:4
-"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${PN}
-
-PATCHES=( "${FILESDIR}"/${P}-gcc6.patch )
-
-DOCS=( BUGS NEWS README TODO USAGE )
-HTML_DOCS=( evolvotron.html )
-
-src_configure() {
- eqmake4 main.pro
-}
-
-src_compile() {
- local etsubdir
- for etsubdir in \
- libfunction libevolvotron evolvotron evolvotron_render evolvotron_mutate
- do
- emake sub-${etsubdir}
- done
-}
-
-src_install() {
- local bin
- for bin in ${PN}{,_mutate,_render}; do
- dobin ${bin}/${bin}
- done
- doman man/man1/*
- einstalldocs
-}
diff --git a/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch b/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch
deleted file mode 100644
index 709d61b29a6..00000000000
--- a/x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Fix compilation with GCC6 by making implict conversion to bool explicit
-Author: Axel Beckert <abe@debian.org>
-Bug-Debian: https://bugs.debian.org/811660
-
---- a/libevolvotron/mutatable_image_computer.h
-+++ b/libevolvotron/mutatable_image_computer.h
-@@ -193,7 +193,7 @@
- //! Indicate whether computation us taking place (only intended for counting outstanding threads).
- bool active() const
- {
-- return _task;
-+ return (bool)_task;
- }
- };
-
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/evolvotron/files/, x11-misc/evolvotron/
@ 2025-03-08 19:32 Andreas Sturmlechner
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2025-03-08 19:32 UTC (permalink / raw
To: gentoo-commits
commit: 985109a8cb31d516e11692b801c3e25fdcc70fa6
Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Wed Feb 26 20:54:36 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 8 19:31:57 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985109a8
x11-misc/evolvotron: add 0.8.2, qt6, gh repo
port to qt6 (xml component not required here)
eclass : add desktop and xdg
Closes: https://bugs.gentoo.org/947649
Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
x11-misc/evolvotron/Manifest | 1 +
x11-misc/evolvotron/evolvotron-0.8.2.ebuild | 47 ++++++++++++++++++++++
.../files/evolvotron-0.8.2-fix-desktop.patch | 12 ++++++
3 files changed, 60 insertions(+)
diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest
index a787e0f2a0a8..9d66e0c1ec5e 100644
--- a/x11-misc/evolvotron/Manifest
+++ b/x11-misc/evolvotron/Manifest
@@ -1 +1,2 @@
DIST evolvotron-0.7.1.tar.gz 179516 BLAKE2B b73c813fdf134e0e4c7882e06a12bc06acfb6dcdf4a38043c4c30027bf00da10df85d6877abdbd8ca6393496038ba9fa0c32a16b0f37dd14d72cc63c00a17d1c SHA512 74f48dc0881a82d999ccc910df026da80fcc46a906fe2fbb8edbae50a1fa42a3379087f00dd21fd9e5d69cee7c6fc745b80f8703b1af1ebc3a1cdb52ffbe16e9
+DIST evolvotron-0.8.2.tar.gz 250210 BLAKE2B 95d5d4cb6c242b1f07a763d4621257a33501134bfe09dec0a9b6368cb21fcd33a3d7ffd5527246b79be03d6266411c0964265150a5dc11b38336c99909f65a9d SHA512 6d998fb76b0dfb375d4cf135cbd7333a3d450f40d8adcfdcc90d1fa261e21a9ab60e3cc3ba5c9438efedc9ad9ba469697917291f1955413f21cb6bbbc340101e
diff --git a/x11-misc/evolvotron/evolvotron-0.8.2.ebuild b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild
new file mode 100644
index 000000000000..0227e9ce2754
--- /dev/null
+++ b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+DESCRIPTION="Generative art image evolver"
+HOMEPAGE="https://www.timday.com/share/evolvotron/"
+SRC_URI="https://github.com/WickedSmoke/evolvotron/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-qt/qtbase:6[gui,widgets]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ # to be removed at the next release 0.8.3
+ "${FILESDIR}"/${PN}-0.8.2-fix-desktop.patch
+)
+
+HTML_DOCS=( evolvotron.html )
+
+src_configure() {
+ eqmake6 main.pro
+}
+
+src_install() {
+ local bin
+ for bin in ${PN}{,_mutate,_render}; do
+ dobin ${bin}/${bin}
+ done
+
+ for x in 48 128; do
+ doicon -s ${x} dist/icon-${x}.png
+ done
+
+ domenu dist/${PN}.desktop
+
+ doman man/man1/*
+ einstalldocs
+}
diff --git a/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch
new file mode 100644
index 000000000000..6503c6722211
--- /dev/null
+++ b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch
@@ -0,0 +1,12 @@
+https://github.com/WickedSmoke/evolvotron/pull/8.patch
+diff --git a/dist/evolvotron.desktop b/dist/evolvotron.desktop
+index a2f79c7..8d5f550 100644
+--- a/dist/evolvotron.desktop
++++ b/dist/evolvotron.desktop
+@@ -4,5 +4,5 @@ Name=Evolvotron
+ Comment=Interactive generative art program
+ Exec=evolvotron
+ Icon=evolvotron
+-Terminal=0
++Terminal=false
+ Categories=Qt;Graphics;2DGraphics;
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-08 19:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-08 19:32 [gentoo-commits] repo/gentoo:master commit in: x11-misc/evolvotron/files/, x11-misc/evolvotron/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2018-02-07 8:51 Michael Palimaka
2017-02-28 19:11 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox