From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-misc/evolvotron/Manifest | 6 +++ x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild | 50 ++++++++++++++++++++++ .../evolvotron/files/evolvotron-0.6.3-gcc6.patch | 15 +++++++ x11-misc/evolvotron/metadata.xml | 11 +++++ 4 files changed, 82 insertions(+) create mode 100644 x11-misc/evolvotron/Manifest create mode 100644 x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild create mode 100644 x11-misc/evolvotron/files/evolvotron-0.6.3-gcc6.patch create mode 100644 x11-misc/evolvotron/metadata.xml (limited to 'x11-misc/evolvotron') diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest new file mode 100644 index 000000000000..8400f80d5699 --- /dev/null +++ b/x11-misc/evolvotron/Manifest @@ -0,0 +1,6 @@ +AUX evolvotron-0.6.3-gcc6.patch 474 SHA256 d8283c4969111bb1d0ea56ccebe8f722e885ae8c84010f783f03429081ce7091 SHA512 eb6c1a97ba77d74df4b4e96cf98dc97eb6e3de8d255d249084fdd74d1d27abe89704d2d41eda0a3faffc8ae45ec64a18e50338bc33aa44f03ed8100fca62f213 WHIRLPOOL b8ac97af464ca577ba3cdeb35f167f5ec60a4ce3a790e5fb15598116d462410f4f89ee6e221244a5eda1cb4d080a724fd65bb6c46b8202e2c1544aa982f5be42 +DIST evolvotron-0.6.3.tar.gz 182357 SHA256 d1735fe84d90be004888017068f49fa00c97378fd7cca11a90a4a889ef681393 SHA512 4cb5e3bda340c3444c5d59aa0569010c1845104a67996a596840aec768964a96798dc61bab7c6a77de3a4586010d8d066941795145400ad9a3fd336269e681a9 WHIRLPOOL 34bb1e2aac934cb3c8079803eca3844750641d4b4dbcd4a01f18405f0ae861b77814087bb9b6d57fdad5998ac62b05e846483251df34d17c29f1df815a322909 +EBUILD evolvotron-0.6.3-r1.ebuild 902 SHA256 f8e1e0fc05e8d69815e4ad95317d493425e68f19dea332b857706b1eb42bcf45 SHA512 b5c575894cb61a6f825422e98dc75fcb205ebd8731ef30af844ea66612fe4d86ac5a52145d2ee39fdbc42fc1032733b9cad6cbb9e17d211b737b7883dc97684c WHIRLPOOL ac2aa995d8f99b59bf36f1ac6b16e7a45c0ddaf7d0c347f57c77c3b81a92c3124cf998a791680c0c31b7c6adb77dff878656978e972af1a6437adf2c0e17c1d3 +MISC ChangeLog 2819 SHA256 2849ae08d8960f1114337b99ac39c28910fdacb7890d565af539fb3e8e9ebc31 SHA512 52090d7d6a38761023832b92a650bfda224a922bb8135626d8532218a8af027e80bf3ead78e9241c93ee3b28a583126c15619345c32238673332ac7eb007056f WHIRLPOOL 11cb45a99bdd1ecd376ab165a64436c6933c84ae371746b7ffcfe74be258edd9b159c61b0784e929e68287ddfd95d5f6a8df40eb57cc383bb7b4566ee4d5f6c4 +MISC ChangeLog-2015 3901 SHA256 f98be66d73c4e0b3209eba205994b61c73ea895fb482dd2fa4d9b8a458afec4c SHA512 e85eedbc655840dc0614f71fd2955898512f1fc1d71eb7f52d9e7da10b4e84454690384691a9300c5e079694c0384d91049c1b0a2c485d8f886a4a62c5e47a6c WHIRLPOOL f8249cc6ac29a0a9dfe536440b458c5c881e46d4cb31a93a839e050e442a65954185748521d7951d3aec42ccf360686bdf8970dc935259de53584b2086695a6c +MISC metadata.xml 356 SHA256 0dec5c06aaef3855fd21ae9888d7b348c605b1b2b563515aa2c9765e93d08c3b SHA512 7cea09fe7cfe3d43572ab13f83921cd252cb4a12bfc9fb4e2629cbd96c90a07fef8613090514ad562ee112960f88bdcbbe18daa185470780bd714e95aa6bfb47 WHIRLPOOL dc0b9c31c97d5a047fd28db8551297930e3acd2ef736701f4c606872160731e4fdb111948c29ab9ff29216f0254e83bb2a193659ce5f8247120a60e38d463268 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 000000000000..9cf5f328931b --- /dev/null +++ b/x11-misc/evolvotron/evolvotron-0.6.3-r1.ebuild @@ -0,0 +1,50 @@ +# 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 new file mode 100644 index 000000000000..709d61b29a6a --- /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 +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; + } + }; + diff --git a/x11-misc/evolvotron/metadata.xml b/x11-misc/evolvotron/metadata.xml new file mode 100644 index 000000000000..d46b00e11a9a --- /dev/null +++ b/x11-misc/evolvotron/metadata.xml @@ -0,0 +1,11 @@ + + + + + desktop-misc@gentoo.org + Gentoo Desktop Miscellaneous Project + + + evolvotron + + -- cgit v1.2.3