diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/flam3 |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/flam3')
-rw-r--r-- | media-gfx/flam3/Manifest | 9 | ||||
-rw-r--r-- | media-gfx/flam3/files/flam3-3.0.1-libpng15.patch | 76 | ||||
-rw-r--r-- | media-gfx/flam3/flam3-3.0.1.ebuild | 45 | ||||
-rw-r--r-- | media-gfx/flam3/flam3-3.1.1.ebuild | 42 | ||||
-rw-r--r-- | media-gfx/flam3/flam3-9999.ebuild | 37 | ||||
-rw-r--r-- | media-gfx/flam3/metadata.xml | 11 |
6 files changed, 220 insertions, 0 deletions
diff --git a/media-gfx/flam3/Manifest b/media-gfx/flam3/Manifest new file mode 100644 index 000000000000..e0a4a46c1722 --- /dev/null +++ b/media-gfx/flam3/Manifest @@ -0,0 +1,9 @@ +AUX flam3-3.0.1-libpng15.patch 2446 SHA256 2f90c112edff5418ca662b4dea7de8a21ca870fad1024c294c714e89b6b7fb23 SHA512 e14120be47dbeef0d7790385f3202dee2014f6cc48631b6a14a3cc8b759771a32b4ef2a3cdfd5048d0286ef173c95d017b4c3c997bab3f909fb777a95832df28 WHIRLPOOL 96ebdb3d93d65882a0945ceb5af4bac202cfcbb439f84194c6a53fc6b0814c6a53156f35cde9f080600bfce66646208fa8cfa32bb1b36bf29c0ac1576dd9ffee +DIST flam3-3.0.1.tar.gz 1238703 SHA256 70810049604527a689ba172670c152b463273255e46f0f04091c867399859aa7 SHA512 c91a21a0e1ca9f4d2ba929bf91c2ef95275dec6d892dafb0da3cc169cd1777326a2dff98b58d55352dfae6347574cceec234f99d06f117f832f39b089bac2f9d WHIRLPOOL cce3739017c44ee4d22d41b464807055f8ed31ab9e3b79e66bae86f4f16dd4d605dde6212bdfeb82852b07c3b5ef252930e59815d2d15a307873bf3a810306d4 +DIST flam3-3.1.1.tar.gz 1181954 SHA256 afcd4af13897740e34f6ae1f3061bbfbda9c1dd5df3ecc9f57141c985d35d19d SHA512 8a84840d9cb91d63dd0ba5c8a6725f703f6315a7add0c091502c0dac5c77eb0495054bb4b601f72454dea0def99131ca679095da65eeebaae9b01dc59cf75e7e WHIRLPOOL ddce81176d62de31c223166c21ab3297f796858f8f6e81937a5540d9b3de3c395d3e54591eb3f9086f7396b71e514980ecab41e3e066828f52ccb84598d68d2b +EBUILD flam3-3.0.1.ebuild 838 SHA256 e400b2c712e20ece5d4e971bb9be8927aaf5715e5a8168a03a6b85aab06cf940 SHA512 c839de2a09adb48a5b266f346e3ffd0ab4cbb52fe30a5a6cf4de2ced4ed4b813a1f71b5fd990b309a948d1be1d259f65bd3455b9c1b6b624526a84e86b757883 WHIRLPOOL 93b2552e642f5288adf81030da717392a88266dd2f05f38f6458f18745f89d5e8e3e86f3ebed049fa5b6001ef1091b37094df7a79fc7367a36a7f179e8d106a2 +EBUILD flam3-3.1.1.ebuild 757 SHA256 3310b8d3b264f1c5d57856825a584fb9e8273dccd9e134c3c045381e032ddef5 SHA512 ef1970ca8b61621036da8149d131e7f70680d9e72eba2d6d0b0a53cbada7556313c5c298025ed25f079c12c0a837b25e7dfb68c37003e0a942b7e34deb8899ff WHIRLPOOL b05fc4e54c4fecfe194441915ee43b048b95c63cecb4b0c4c7cbafbad7bbdfc0a71c02142368c589369823cf18d1137576f91ce9d67dff3a8c374a16aca05052 +EBUILD flam3-9999.ebuild 754 SHA256 0e6835cc21307393cc30a295af438d9454d2b20c12ebd0c7c00fcca38fa32a22 SHA512 4ab940980ca64c5d9e2c54c71b0979a1b4c6cfa5850d1abae3fe7479b2503fed8aa3d38cd3516997b43b39033c1f0d6965253cadfc47690f63604be5adb1b746 WHIRLPOOL 9490c770763b3543d7807d21db9a64633a4115e80bea833436b8da2c4608e22724cc95bde8a47e97f8b9c66edfc577d681554bed17ae42e605935e02ddeec5e3 +MISC ChangeLog 2436 SHA256 d474155cc018dbea1506cd48002155829de845a0fd2f901e6ce55f1beda5b4a3 SHA512 2bc7bc9ccf8bad12d1af698b840e30624f8fa9e29c22633f4d0629411dd129ce06046256e9f31f875212515923b2be455e3b203b28fcd942699b7fdf103715ca WHIRLPOOL bb2f77dcd8933e614ca1b81d1c7878cdf59ce0d0110c49b483d0783dcadd4f950876b62ec11b92a1100d9be3687a98744d13de3cfcfbc0fbc87bf5d0178d6910 +MISC ChangeLog-2015 2645 SHA256 0e74d0439fe1dc090169d92838c2643bebe7ec02ec2362727efbaea871202b40 SHA512 2160434d96d4f3a684159dceff665daf3249e06e33249da273ea4234a1a873345ed6fd191cc186cd32536530c3ba78ba2d34531e487e199ee63e937a5556dcdb WHIRLPOOL 685e2e32ccdbeac5a72b7177f4c8cd2596a588137940d9133677cc7c78f64eee431dd7fba5ac1a233f575a3eeb386fd3e2572bfb91c395143931b77412c3474a +MISC metadata.xml 322 SHA256 da5d6ed11174684a356c7e8ddae200936c4f089474063fe87352b4a0f19db669 SHA512 98b61c299f8cfa8c42a5f4b5b51b9eecbdffe3632ef8fd687afab26454fa8fccb71348a42cca69fbae7d154f69814feac61c4109ba671dd2fa413bf75e0445ca WHIRLPOOL 3e50a1b02e7709c64f939c75bdc7ceb65ddc1b582374a13e2fa2fa7d790a9ce643f27325a3cdc027c5608d9ab7851786d2497e52401459e15b7fc3b8dec815ea diff --git a/media-gfx/flam3/files/flam3-3.0.1-libpng15.patch b/media-gfx/flam3/files/flam3-3.0.1-libpng15.patch new file mode 100644 index 000000000000..61f905589872 --- /dev/null +++ b/media-gfx/flam3/files/flam3-3.0.1-libpng15.patch @@ -0,0 +1,76 @@ +http://code.google.com/p/flam3/issues/detail?id=8 + +--- src/png.c ++++ src/png.c +@@ -142,7 +142,7 @@ + } + if (setjmp(png_jmpbuf(png_ptr))) { + if (png_image) { +- for (y = 0 ; y < info_ptr->height ; y++) ++ for (y = 0 ; y < png_get_image_height(png_ptr, info_ptr) ; y++) + free (png_image[y]); + free (png_image); + } +@@ -161,19 +161,19 @@ + png_set_sig_bytes (png_ptr, SIG_CHECK_SIZE); + png_read_info (png_ptr, info_ptr); + +- if (8 != info_ptr->bit_depth) { ++ if (8 != png_get_bit_depth(png_ptr, info_ptr)) { + fprintf(stderr, "bit depth type must be 8, not %d.\n", +- info_ptr->bit_depth); ++ png_get_bit_depth(png_ptr, info_ptr)); + return 0; + } + +- *width = info_ptr->width; +- *height = info_ptr->height; ++ *width = png_get_image_width(png_ptr, info_ptr); ++ *height = png_get_image_height(png_ptr, info_ptr); + p = q = malloc(4 * *width * *height); +- png_image = (png_byte **)malloc (info_ptr->height * sizeof (png_byte*)); ++ png_image = (png_byte **)malloc (png_get_image_height(png_ptr, info_ptr) * sizeof (png_byte*)); + +- linesize = info_ptr->width; +- switch (info_ptr->color_type) { ++ linesize = png_get_image_width(png_ptr, info_ptr); ++ switch (png_get_color_type(png_ptr, info_ptr)) { + case PNG_COLOR_TYPE_RGB: + linesize *= 3; + break; +@@ -182,21 +182,21 @@ + break; + default: + fprintf(stderr, "color type must be RGB or RGBA not %d.\n", +- info_ptr->color_type); ++ png_get_color_type(png_ptr, info_ptr)); + return 0; + } + +- for (y = 0 ; y < info_ptr->height ; y++) { ++ for (y = 0 ; y < png_get_image_height(png_ptr, info_ptr) ; y++) { + png_image[y] = malloc (linesize); + } + png_read_image (png_ptr, png_image); + png_read_end (png_ptr, info_ptr); + +- for (y = 0 ; y < info_ptr->height ; y++) { ++ for (y = 0 ; y < png_get_image_height(png_ptr, info_ptr) ; y++) { + unsigned char *s = png_image[y]; +- for (x = 0 ; x < info_ptr->width ; x++) { ++ for (x = 0 ; x < png_get_image_width(png_ptr, info_ptr) ; x++) { + +- switch (info_ptr->color_type) { ++ switch (png_get_color_type(png_ptr, info_ptr)) { + case PNG_COLOR_TYPE_RGB: + p[0] = s[0]; + p[1] = s[1]; +@@ -217,7 +217,7 @@ + } + } + +- for (y = 0 ; y < info_ptr->height ; y++) ++ for (y = 0 ; y < png_get_image_height(png_ptr, info_ptr) ; y++) + free (png_image[y]); + free (png_image); + png_destroy_read_struct (&png_ptr, &info_ptr, (png_infopp)NULL); diff --git a/media-gfx/flam3/flam3-3.0.1.ebuild b/media-gfx/flam3/flam3-3.0.1.ebuild new file mode 100644 index 000000000000..58aa8956f8bf --- /dev/null +++ b/media-gfx/flam3/flam3-3.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit autotools eutils + +DESCRIPTION="Tools and a library for creating flame fractal images" +HOMEPAGE="http://flam3.com/" +SRC_URI="https://flam3.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs" + +RDEPEND="dev-libs/libxml2 + media-libs/libpng + virtual/jpeg + !<=x11-misc/electricsheep-2.6.8-r2" +DEPEND="${RDEPEND}" + +S=${S}/src + +DOCS=( README.txt ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-libpng15.patch + sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die + eautoreconf +} + +src_configure() { + econf \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_install() { + default + + rm -f "${D}"usr/lib*/libflam3.la + + docinto examples + dodoc *.flam3 +} diff --git a/media-gfx/flam3/flam3-3.1.1.ebuild b/media-gfx/flam3/flam3-3.1.1.ebuild new file mode 100644 index 000000000000..fe84e0f3b1cc --- /dev/null +++ b/media-gfx/flam3/flam3-3.1.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="Tools and a library for creating flame fractal images" +HOMEPAGE="http://flam3.com/" +SRC_URI="https://github.com/scottdraves/flam3/archive/v$PV.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +RDEPEND="dev-libs/libxml2 + media-libs/libpng:= + virtual/jpeg:= + !<=x11-misc/electricsheep-2.6.8-r2" +DEPEND="${RDEPEND}" + +DOCS=( README.txt ) + +src_prepare() { + eautoreconf + eapply_user +} + +src_configure() { + econf \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_install() { + default + + rm -f "${D}"usr/lib*/libflam3.la + + docinto examples + dodoc *.flam3 +} diff --git a/media-gfx/flam3/flam3-9999.ebuild b/media-gfx/flam3/flam3-9999.ebuild new file mode 100644 index 000000000000..2370221b0649 --- /dev/null +++ b/media-gfx/flam3/flam3-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +inherit autotools subversion + +DESCRIPTION="Tools and a library for creating fractal flames" +HOMEPAGE="http://flam3.com/" +SRC_URI="" +ESVN_REPO_URI="https://flam3.googlecode.com/svn/trunk/src/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="dev-libs/libxml2 + virtual/jpeg + media-libs/libpng + !<=x11-misc/electricsheep-2.6.8-r2" +RDEPEND="${DEPEND}" + +src_prepare() { + mkdir m4 + sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die + eautoreconf +} + +src_configure() { + econf --enable-shared +} + +src_install() { + emake install DESTDIR="${D}" || die "emake install failed" + dodoc README.txt *.flam3 || die "dodoc failed" +} diff --git a/media-gfx/flam3/metadata.xml b/media-gfx/flam3/metadata.xml new file mode 100644 index 000000000000..6cefa895a658 --- /dev/null +++ b/media-gfx/flam3/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <upstream> + <remote-id type="google-code">flam3</remote-id> + </upstream> +</pkgmetadata> |