diff options
author | 2011-01-30 12:01:46 +0000 | |
---|---|---|
committer | 2011-01-30 12:01:46 +0000 | |
commit | 8fe77e3e628e2734bb7b8f9c8bd3c220b5281351 (patch) | |
tree | c980bd287b7d162a61e436eaaca5508e1ef0bb76 /media-gfx/mandelbulber | |
parent | Don't call prepalldocs, it is no longer needed with EAPI 4. (diff) | |
download | historical-8fe77e3e628e2734bb7b8f9c8bd3c220b5281351.tar.gz historical-8fe77e3e628e2734bb7b8f9c8bd3c220b5281351.tar.bz2 historical-8fe77e3e628e2734bb7b8f9c8bd3c220b5281351.zip |
Initial import. Ebuild written by me.
Package-Manager: portage-2.2.0_alpha19/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/mandelbulber')
-rw-r--r-- | media-gfx/mandelbulber/ChangeLog | 10 | ||||
-rw-r--r-- | media-gfx/mandelbulber/Manifest | 17 | ||||
-rw-r--r-- | media-gfx/mandelbulber/files/mandelbulber-0.97-qa.patch | 30 | ||||
-rw-r--r-- | media-gfx/mandelbulber/mandelbulber-0.97.ebuild | 46 | ||||
-rw-r--r-- | media-gfx/mandelbulber/metadata.xml | 15 |
5 files changed, 118 insertions, 0 deletions
diff --git a/media-gfx/mandelbulber/ChangeLog b/media-gfx/mandelbulber/ChangeLog new file mode 100644 index 000000000000..71dd9f5553ad --- /dev/null +++ b/media-gfx/mandelbulber/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for media-gfx/mandelbulber +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/mandelbulber/ChangeLog,v 1.1 2011/01/30 12:01:46 xarthisius Exp $ + +*mandelbulber-0.97 (30 Jan 2011) + + 30 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> + +mandelbulber-0.97.ebuild, +files/mandelbulber-0.97-qa.patch, +metadata.xml: + Initial import. Ebuild written by me. + diff --git a/media-gfx/mandelbulber/Manifest b/media-gfx/mandelbulber/Manifest new file mode 100644 index 000000000000..576af6dcb6d2 --- /dev/null +++ b/media-gfx/mandelbulber/Manifest @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX mandelbulber-0.97-qa.patch 1525 RMD160 24e6fa985fb79d162c26e87fd90c8314458beefa SHA1 e26dccf94bc032578c3e8acc0cffba25918dd1b8 SHA256 94573976e110062edcbaa95532d047aaf8d0ed95a9f2542057ae32a5af2890fb +DIST mandelbulber0.97.tar.gz 1318251 RMD160 f25c1869d7d18d741bbcc60193a00ebef26dd704 SHA1 24bff66e013096673f55726e92db62eed6b5e868 SHA256 cafbf4182fde0501e81e9de8b9f9eab9a1962e84226053a155c309a9335bd8a0 +EBUILD mandelbulber-0.97.ebuild 1027 RMD160 ca098c15f1b003d9aa99c2d14ecd678be57abefb SHA1 e99642657f9389aa90dc60cb1c03c8e45c94242e SHA256 75cb2a0af4028d7a163589754bc69cc8c438378fc7c199488c472ff80aa033ee +MISC ChangeLog 429 RMD160 f33dc1ef803166032a5f4e89c80b049a370860df SHA1 bd94e87578ec802f48a65cc61536abcade954514 SHA256 9a0cbce89555d5d085c4f31723458bcf2223337d399d4d590c2cb9887bff18e0 +MISC metadata.xml 531 RMD160 6f4cb63c0b3eeea4eb3d234b623ece8e1245b2a9 SHA1 d83db6f8592e87fb183bf6ebefee09bd627556f6 SHA256 af62022eb1ad4ab633ea1c4a2b92496a3bf3bb9d07077537991f779c111bbac4 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iJwEAQECAAYFAk1FUzMACgkQIiMqcbOVdxTqUAP/U8WxsvgStRrvzoRMR6/xV5gs +yMaGhKEBykphTEcrIZ4RP047ZhmRSL/ABRUBLv4k/SBb3f6428uMt966fXUxx4f6 +P48gpXP/v89VO8dZ0Tmj05Gd+JP/LxkyCZ/n038Nfrrt83tHEyNyeVSf0nvuQQaT +qp7ar++wwkjqU9M6l4E= +=Q2NW +-----END PGP SIGNATURE----- diff --git a/media-gfx/mandelbulber/files/mandelbulber-0.97-qa.patch b/media-gfx/mandelbulber/files/mandelbulber-0.97-qa.patch new file mode 100644 index 000000000000..316e33685c70 --- /dev/null +++ b/media-gfx/mandelbulber/files/mandelbulber-0.97-qa.patch @@ -0,0 +1,30 @@ +--- src/Release/makefile.orig 2011-01-30 12:17:24.774427282 +0100 ++++ src/Release/makefile 2011-01-30 12:19:06.741766666 +0100 +@@ -43,7 +43,7 @@ + mandelbulber: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: GCC C++ Linker' +- g++ `pkg-config --libs gtk+-2.0 gthread-2.0` -o"mandelbulber" $(OBJS) $(USER_OBJS) $(LIBS) ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o "mandelbulber" $(OBJS) $(USER_OBJS) `pkg-config --libs gtk+-2.0 gthread-2.0` $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +--- src/Release/subdir.mk.orig 2011-01-30 12:18:22.699456900 +0100 ++++ src/Release/subdir.mk 2011-01-30 12:18:50.772927083 +0100 +@@ -65,14 +65,14 @@ + Render3D.o: ../Render3D.cpp + @echo 'Building file: $<' + @echo 'Invoking: GCC C++ Compiler' +- g++ -O2 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"Render3D.d" -o"$@" "$<" ++ $(CXX) $(CXXFLAGS) -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"Render3D.d" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + %.o: ../%.cpp + @echo 'Building file: $<' + @echo 'Invoking: GCC C++ Compiler' +- g++ -O2 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" ++ $(CXX) $(CXXFLAGS) -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + diff --git a/media-gfx/mandelbulber/mandelbulber-0.97.ebuild b/media-gfx/mandelbulber/mandelbulber-0.97.ebuild new file mode 100644 index 000000000000..fcb9accadac1 --- /dev/null +++ b/media-gfx/mandelbulber/mandelbulber-0.97.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/mandelbulber/mandelbulber-0.97.ebuild,v 1.1 2011/01/30 12:01:46 xarthisius Exp $ + +EAPI=3 + +inherit toolchain-funcs versionator + +MY_P=${PN}${PV} + +DESCRIPTION="Tool to render 3D fractals" +HOMEPAGE="http://sites.google.com/site/mandelbulber/home" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="x11-libs/gtk+:2 + >=media-libs/libsndfile-1 + media-libs/libpng + media-libs/jpeg" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-qa.patch +} + +src_compile() { + emake CXX="$(tc-getCXX)" -C src/Release all || die +} + +src_install() { + dobin src/Release/${PN} || die + dodoc README.txt CHANGE_LOG.txt || die + dodir /usr/share/${PN} + insinto /usr/share/${PN} + doins -r .${PN}/* || die +} + +pkg_postinst() { + elog "Before you run ${PN} please copy /usr/share/${PN}/* to \${HOME}/.${PN}" +} diff --git a/media-gfx/mandelbulber/metadata.xml b/media-gfx/mandelbulber/metadata.xml new file mode 100644 index 000000000000..cbc56d135001 --- /dev/null +++ b/media-gfx/mandelbulber/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>xarthisius@gentoo.org</email> + <name>Kacper Kowalik</name> + </maintainer> + <longdescription> + Mandelbulber is an easy to use, handy but experimental application + designed to help you render 3D Mandelbrot fractals called Mandelbulb + and some other kind of 3D fractals like Mandelbox, Bulbbox, Juliabulb, + Menger Sponge. + </longdescription> +</pkgmetadata> |