public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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