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/fracplanet/Manifest | 7 +++ .../fracplanet/files/fracplanet-0.4.0-gcc6.patch | 44 +++++++++++++++++++ .../fracplanet/files/fracplanet-0.4.0-gold.patch | 22 ++++++++++ x11-misc/fracplanet/fracplanet-0.4.0-r1.ebuild | 50 ++++++++++++++++++++++ x11-misc/fracplanet/metadata.xml | 11 +++++ 5 files changed, 134 insertions(+) create mode 100644 x11-misc/fracplanet/Manifest create mode 100644 x11-misc/fracplanet/files/fracplanet-0.4.0-gcc6.patch create mode 100644 x11-misc/fracplanet/files/fracplanet-0.4.0-gold.patch create mode 100644 x11-misc/fracplanet/fracplanet-0.4.0-r1.ebuild create mode 100644 x11-misc/fracplanet/metadata.xml (limited to 'x11-misc/fracplanet') diff --git a/x11-misc/fracplanet/Manifest b/x11-misc/fracplanet/Manifest new file mode 100644 index 000000000000..378af508b506 --- /dev/null +++ b/x11-misc/fracplanet/Manifest @@ -0,0 +1,7 @@ +AUX fracplanet-0.4.0-gcc6.patch 1312 SHA256 93340c5df67ed58eba60b7ba3aa4636791c9f6b433278a031629fa4ab26b0400 SHA512 ebd684225f620cc5a02e7f407282a2f8e019cca3a473caf727babfc13478feafbd04af936064f8226ae6acf3c6e35ea72b222b825fbafb95420613a69131e733 WHIRLPOOL e8e029ab47ad53266cfd479310f5565f069bb566574d803a09d2f3bd361c3ffb8a0e25f201dc592f6ce68224964e788826ef14437f82359da6cacd60366505ac +AUX fracplanet-0.4.0-gold.patch 464 SHA256 d2790f2dbd2e5046d93409cb8036b78077afbe6862b37a047990db32f6f15ec8 SHA512 76983ed711ac72e8e9b5fd6aa913549cca6086375968e55ba9711532e018cf98f6e2791c6943062354486c09806ed57f0d8ee835d0ba01890c5fb5c8c325de20 WHIRLPOOL 16ec223e000cd63ad285fa8e264aaabcedaa433857fd3c22616afbf696345a1fff715410df312a5324b03ec7825416be8445efbf0776f3dbebc3d21d07f516df +DIST fracplanet-0.4.0.tar.gz 101700 SHA256 38d56aba3c5cf19d4f2c218bece471d3860b161d2210a24ba94550356723482a SHA512 09eed764df60929e5aa22b3f5c34defa11a91c4f6b588259fe0c3c7736fa03a9d138e05fd6ec4800e7943f36e73949804d8a7ed3e29bda6ffdc883ecadf9abf6 WHIRLPOOL f5779e46463c07527a8b3063493893701831e8b8773b30904aa8180c314be4cb7339030d90be575dcbefe7cdf6a7d9270b7bcfbfe15408fa58e235c9edf18023 +EBUILD fracplanet-0.4.0-r1.ebuild 924 SHA256 88702fbb10154a23c00817552fcbe6377d2e081649a411b18d3ca184763cbdf5 SHA512 52374c41729008cc0fa3db5ebd05e1d0981dee8ef3dd45a843d556691f6eddd37d6d02fd13cf54d11ac92c8d5ed6e9643d328fc331da24274cb843bdf6f24142 WHIRLPOOL c836d46ef98f9c6d82beca7976a72218efa1d1308d4d66cc99a73b1c261aec7d455bf86dbf890544c9de28ab6b5f2aaf6d441cad30161be48ce355f3013170d5 +MISC ChangeLog 2587 SHA256 a338c81b6ec9384a2847ddd5ae8a5240ec1232200eb7ec57371dff0e61172077 SHA512 573456fad5cf1a214cd1872962493f45623bd64dd317aa2d367ae03faee3ddf4914ce37bec5d67c8372dd4cc2d6ca178187deb5d944dc50445ae56729ee07f60 WHIRLPOOL 9f0edf4379de6cbff4218ffcc5e48378f7965eca7e19027c4f4126057832f40e9bb6f55e1f7f358827b4eb7e32fa70dfa494a24b9cc9e4a2eef82b8dbfd2ce2d +MISC ChangeLog-2015 1297 SHA256 a957f6889d87eea0259be012e8fdbf5fc8a927e84b625682ba5ecbbb827dd630 SHA512 dcb20031b3840dbe8c2dbeccccf995f6349cdabf64278b1abdfb96315ca7baf3993b3f6049fcbc7cf42199271be106568ca4df11d9b9324c027bc76bda0838ec WHIRLPOOL e4394760924fbcc978a74b57f8a3437a4a71e51ec14bc7d2a68af799d05027da088d7be563369577d89686bc2f7e4f53fd3ed9d6d695171f90e259d14b3fc8ef +MISC metadata.xml 356 SHA256 8220b942b771aecf2da339842968f71d0a5702219584c96c515f14009b66d202 SHA512 71282985fe89e25eaf0c84d2e3b0469317e2e2b1c3de5db8efc9557f8da2970e021e9aa18b625ef8a718feede1232a7c9687bc89615c12b4efd76325d4ad1561 WHIRLPOOL 4dcebbecf845f854a17c9c7a332c37e928b6599fe76c93d9430818301d76e364f51c00c7201290c719bc3daaf64e96bba8e81c9058be2cafd927e013b63bc918 diff --git a/x11-misc/fracplanet/files/fracplanet-0.4.0-gcc6.patch b/x11-misc/fracplanet/files/fracplanet-0.4.0-gcc6.patch new file mode 100644 index 000000000000..4d760d672f8d --- /dev/null +++ b/x11-misc/fracplanet/files/fracplanet-0.4.0-gcc6.patch @@ -0,0 +1,44 @@ +Description: Fix compilation with gcc-6 +Author: Gert Wollny +Last-Updated: 2016-07-09 +Forwarded: No +Bug-Debian: https://bugs.debian.org/811642 + +--- fracplanet-0.4.0.orig/image.cpp ++++ fracplanet-0.4.0/image.cpp +@@ -85,7 +85,7 @@ template <> bool Raster::write_pg + out.write(reinterpret_cast(&(*(row->begin()))),row->size()); + } + out.close(); +- return out; ++ return out.good(); + } + + template <> bool Raster::write_pgmfile(const std::string& filename,Progress* target) const +@@ -101,7 +101,7 @@ template <> bool Raster::write_p + progress.step(); + for (const ushort* it=row->begin();it!=row->end();++it) + { +- const uchar p[2]={((*it)>>8),(*it)}; ++ const uchar p[2]={static_cast((*it)>>8),static_cast((*it) & 0x00FF)}; + if (m>=256) + { + // PGM spec is most significant byte first +@@ -115,7 +115,7 @@ template <> bool Raster::write_p + } + } + out.close(); +- return out; ++ return out.good(); + } + + template <> bool Raster::write_ppmfile(const std::string& filename,Progress* target) const +@@ -132,7 +132,7 @@ template <> bool Raster::write + out.write(reinterpret_cast(&((*it).r)),3); + } + out.close(); +- return out; ++ return out.good(); + } + + diff --git a/x11-misc/fracplanet/files/fracplanet-0.4.0-gold.patch b/x11-misc/fracplanet/files/fracplanet-0.4.0-gold.patch new file mode 100644 index 000000000000..4a52d1c44a62 --- /dev/null +++ b/x11-misc/fracplanet/files/fracplanet-0.4.0-gold.patch @@ -0,0 +1,22 @@ +--- a/triangle_mesh_viewer.h ++++ b/triangle_mesh_viewer.h +@@ -24,6 +24,7 @@ + #ifndef _triangle_mesh_viewer_h_ + #define _triangle_mesh_viewer_h_ + ++#include + #include "parameters_render.h" + #include "random.h" + #include "triangle_mesh.h" + +--- a/fracplanet.pro ++++ b/fracplanet.pro +@@ -8,7 +8,7 @@ + + HEADERS += $$system(ls *.h) + SOURCES += $$system(ls *.cpp) +-LIBS += -lboost_program_options ++LIBS += -lboost_program_options -lGLU + + DEFINES += QT_DLL + diff --git a/x11-misc/fracplanet/fracplanet-0.4.0-r1.ebuild b/x11-misc/fracplanet/fracplanet-0.4.0-r1.ebuild new file mode 100644 index 000000000000..798e453cef7c --- /dev/null +++ b/x11-misc/fracplanet/fracplanet-0.4.0-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="Fractal planet and terrain generator" +HOMEPAGE="https://sourceforge.net/projects/fracplanet/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/boost:= + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + virtual/glu + virtual/opengl +" +DEPEND="${RDEPEND} + dev-libs/libxslt" + +S=${WORKDIR}/${PN} + +PATCHES=( + "${FILESDIR}/${P}-gold.patch" + "${FILESDIR}/${P}-gcc6.patch" +) + +HTML_DOCS=( fracplanet.{htm,css} ) + +src_configure() { + eqmake4 fracplanet.pro +} + +src_compile() { + xsltproc -stringparam version ${PV} -html htm_to_qml.xsl fracplanet.htm \ + | sed 's/"/\\"/g' | sed 's/^/"/g' | sed 's/$/\\n"/g'> usage_text.h || die + default +} + +src_install() { + dobin ${PN} + doman man/man1/${PN}.1 + einstalldocs +} diff --git a/x11-misc/fracplanet/metadata.xml b/x11-misc/fracplanet/metadata.xml new file mode 100644 index 000000000000..3d9147f83aa8 --- /dev/null +++ b/x11-misc/fracplanet/metadata.xml @@ -0,0 +1,11 @@ + + + + + desktop-misc@gentoo.org + Gentoo Desktop Miscellaneous Project + + + fracplanet + + -- cgit v1.2.3