[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: a87e89486ee73342fd75e7bbb9d7bc56f77362a7 Author: Sam James gentoo org> AuthorDate: Tue May 28 12:34:20 2024 + Commit: Sam James gentoo org> CommitDate: Tue May 28 12:34:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87e8948 media-gfx/gnofract4d: Stabilize 4.3_p20240324 x86, #932982 Signed-off-by: Sam James gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild index 47a8800ec72a..5d019d6abb38 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 21ec2ee5d5a1297525c9ae540c058a14ddf3c240 Author: Chris Mayo gmail com> AuthorDate: Sun Mar 24 19:36:59 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 26 06:55:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ec2ee5 media-gfx/gnofract4d: use Meson to install Closes: https://bugs.gentoo.org/show_bug.cgi?id=924049 Closes: https://bugs.gentoo.org/show_bug.cgi?id=926269 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35675 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20240324.ebuild | 78 ++ 2 files changed, 79 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index a72b7ece14c3..56a01a89d483 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1,3 @@ DIST gnofract4d-4.3_p20221125.tar.gz 18275177 BLAKE2B 24fcd71818a98a3137b485046f295b523884d05ece694e37cf871e1fdaba7b26ac870675895a7a361e5d1fe142b0ae68c720c6e39615226951e8e1af6f57c848 SHA512 75d8d12441a0e2024f0ef125fee5cbe8dcc10c4c48ba366d5529644ae743928b998f85369aafc6e737cb994a82ebdcbe941e11c916c0d0996e785a146469e359 DIST gnofract4d-4.3_p20230717.tar.gz 18275492 BLAKE2B 0bc8834c6f3ed3ec48bf4ee49ad563ce6842485dd32eb568c580d74528d062dcad6f8da4a67434c3784497883d0a73d4fa050a346ef970ac348db58bc6e7ea39 SHA512 c427c42e75b830dcf95012346d2db3a9b63be4e5431e7eae5ec74b915f5eedd857d8fa56d5ec37e8d245c3a77dc413c72115700d614205bdd62b916e6865f749 +DIST gnofract4d-4.3_p20240324.tar.gz 18274057 BLAKE2B 183bf96e0429fa676f1c6fca4ae6466c489d0fe5ffee09ae161e01d0f22b4e77165f846416702c026f5d73a27833dfebd49f5c3131c621c9b1abd2ee9fc5529d SHA512 a174683b659347e4a7203d78d309ab41971d105131d40ea60490871477e80109624405f7012e455389ccc9325e08f224a1d3ea2d4e0c23fc9c5ca4fb83f9dfaa diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild new file mode 100644 index ..47a8800ec72a --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20240324.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson optfeature python-single-r1 virtualx xdg + +COMMIT="06e34bbf920692828bfd816ab5fb93e7ea9c51c2" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + media-libs/libjpeg-turbo:0= + media-libs/libpng:0=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + gui-libs/gtk:4[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + $(python_gen_cond_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + ') + )" + +src_prepare() { + sed -i "s:4.3:${PV}:" meson.build || die + default +} + +src_configure() { + local emesonargs=( + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + -Dstrip=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_optimize + python_fix_shebang "${ED}"/usr/bin/gnofract4d +} + +src_test() { + local EPYTEST_IGNORE=( + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + test_regress.py + ) + local EPYTEST_DESELECT=( + # terminate called after throwing an instance of 'std::exception' + test_fract4d.py::Test::testFDSite + ) + use x86 && EPYTEST_DESELECT+=( + # https://bugs.gentoo.org/890796 + test_fractal.py::Test::testDiagonal + test_fractal.py::Test::testRecolor + ) + TMPDIR="${T}" virtx epytest +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 6815d078555c412b2bf64758d39452e912f20ad7 Author: Chris Mayo gmail com> AuthorDate: Mon Oct 23 18:33:10 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 25 07:46:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6815d078 media-gfx/gnofract4d: resolve test failures Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33478 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild index a382ace1e175..e1e1aa226fc2 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild @@ -6,9 +6,9 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_EXT=1 DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_IN_SOURCE_BUILD=1 -inherit distutils-r1 optfeature virtualx xdg +inherit distutils-r1 multibuild optfeature virtualx xdg COMMIT="47d2093e8f6399d1badfba0d1cb0f9867e90b326" @@ -46,11 +46,16 @@ src_prepare() { } python_test() { + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die local EPYTEST_IGNORE=( # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow test_regress.py ) - use x86 && local EPYTEST_DESELECT=( + local EPYTEST_DESELECT=( + # terminate called after throwing an instance of 'std::exception' + test_fract4d.py::Test::testFDSite + ) + use x86 && EPYTEST_DESELECT+=( # https://bugs.gentoo.org/890796 test_fractal.py::Test::testDiagonal test_fractal.py::Test::testRecolor
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 47313a2c4eaf9f8401f59611ab30eeada8110ac1 Author: Chris Mayo gmail com> AuthorDate: Sun Sep 10 18:28:11 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 20 07:01:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47313a2c media-gfx/gnofract4d: don't create dangling symlink in test phase Closes: https://bugs.gentoo.org/911809 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild index f29c0f35e3e3..a943d4b8db42 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild @@ -46,7 +46,6 @@ src_prepare() { } python_test() { - ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die local EPYTEST_IGNORE=( # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow test_regress.py
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 6704122c393dc08a9f62984be3238edb77c152a9 Author: Chris Mayo gmail com> AuthorDate: Sun Sep 10 18:28:11 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 20 07:01:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6704122c media-gfx/gnofract4d: enable py3.12 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32212 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild index a943d4b8db42..a382ace1e175 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_EXT=1 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 07c77ab077368e399eaa67ca9fe2744c6c93b354 Author: Chris Mayo gmail com> AuthorDate: Tue Jul 18 18:23:06 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jul 28 14:06:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c77ab0 media-gfx/gnofract4d: drop 4.3_p20211108, 4.3_p20221114 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 2 - .../gnofract4d/gnofract4d-4.3_p20211108.ebuild | 63 -- .../gnofract4d/gnofract4d-4.3_p20221114.ebuild | 59 3 files changed, 124 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 3f5b8b8f6263..9201b52ae77c 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,3 +1 @@ -DIST gnofract4d-4.3_p20211108.tar.gz 18271921 BLAKE2B b73fef616b8a91827edd514ec128bcb6d63a8fc8f1433989e31bd9f11711a9568a61358dcca23846bff461ef6a8addeae68cc5ab5f4ae29b6e9b2857bdbad2b8 SHA512 0d95f31ac9b1b82bfd459ac896c73bfcffb3b256750093cdccee976839112fcaeb42260c0eb48ef4f30dc0504f5b84cc425f6568997c05639993354756f9ef75 -DIST gnofract4d-4.3_p20221114.tar.gz 18275321 BLAKE2B 029babc09810aa2a2fe0a627144bd347cb363666a9412cce067c2ce505fd8d554a3e12058ab74ccc5d1ff29587e96276026e685ee586e3961c92f72b30fe72d5 SHA512 d45183c0dc77959210b512ecfb35a8487ebf103ec5d46f815f4a2e05655ed5cc2f5fd1399f644fd919a459ffdb54dfe32a7745991dd37f527f5b79747aa22618 DIST gnofract4d-4.3_p20221125.tar.gz 18275177 BLAKE2B 24fcd71818a98a3137b485046f295b523884d05ece694e37cf871e1fdaba7b26ac870675895a7a361e5d1fe142b0ae68c720c6e39615226951e8e1af6f57c848 SHA512 75d8d12441a0e2024f0ef125fee5cbe8dcc10c4c48ba366d5529644ae743928b998f85369aafc6e737cb994a82ebdcbe941e11c916c0d0996e785a146469e359 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild deleted file mode 100644 index b343a1f5dbdb.. --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 optfeature virtualx xdg - -COMMIT="52410fec6cd9182048aed85e333876ddeaa9486a" - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="https://fract4d.github.io/gnofract4d/; -SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - media-libs/libpng:0= - virtual/jpeg" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - x11-libs/gtk+:3[introspection]" -BDEPEND=" - virtual/pkgconfig - test? ( - media-video/ffmpeg[vpx,zlib] - )" - -distutils_enable_tests pytest - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die - # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow - rm test_regress.py || die - # tests hanging with virtx - rm fract4dgui/tests/test_{director,gtkfractal}.py || die - - distutils-r1_src_prepare -} - -python_compile_all() { - if use test; then - ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "creating videos" media-video/ffmpeg[vpx,zlib] -} diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild deleted file mode 100644 index 81ee6be4edfc.. --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature virtualx xdg - -COMMIT="3858a6f6a857ee8d2204938d72ac4975dafa16e4" - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="https://fract4d.github.io/gnofract4d/; -SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/libjpeg-turbo:0= - media-libs/libpng:0=" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - x11-libs/gtk+:3[introspection]"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: ae8d5803be2b1b139a22e5a4563e890db9d29e91 Author: Chris Mayo gmail com> AuthorDate: Tue Jul 18 18:23:06 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jul 28 14:06:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8d5803 media-gfx/gnofract4d: add 4.3_p20230717 Closes: https://bugs.gentoo.org/890796 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31946 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20230717.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 9201b52ae77c..a72b7ece14c3 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1 +1,2 @@ DIST gnofract4d-4.3_p20221125.tar.gz 18275177 BLAKE2B 24fcd71818a98a3137b485046f295b523884d05ece694e37cf871e1fdaba7b26ac870675895a7a361e5d1fe142b0ae68c720c6e39615226951e8e1af6f57c848 SHA512 75d8d12441a0e2024f0ef125fee5cbe8dcc10c4c48ba366d5529644ae743928b998f85369aafc6e737cb994a82ebdcbe941e11c916c0d0996e785a146469e359 +DIST gnofract4d-4.3_p20230717.tar.gz 18275492 BLAKE2B 0bc8834c6f3ed3ec48bf4ee49ad563ce6842485dd32eb568c580d74528d062dcad6f8da4a67434c3784497883d0a73d4fa050a346ef970ac348db58bc6e7ea39 SHA512 c427c42e75b830dcf95012346d2db3a9b63be4e5431e7eae5ec74b915f5eedd857d8fa56d5ec37e8d245c3a77dc413c72115700d614205bdd62b916e6865f749 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild new file mode 100644 index ..f29c0f35e3e3 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20230717.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_EXT=1 +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="47d2093e8f6399d1badfba0d1cb0f9867e90b326" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libjpeg-turbo:0= + media-libs/libpng:0=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + gui-libs/gtk:4[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:VERSION = '4.3':VERSION = '$PV':" fract4d/options.py || die + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + + distutils-r1_src_prepare +} + +python_test() { + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + local EPYTEST_IGNORE=( + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + test_regress.py + ) + use x86 && local EPYTEST_DESELECT=( + # https://bugs.gentoo.org/890796 + test_fractal.py::Test::testDiagonal + test_fractal.py::Test::testRecolor + ) + TMPDIR="${T}" virtx epytest +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/, media-gfx/gnofract4d/files/
commit: 23992eb4e9aadd9e4db52362305b1a7812e97e7b Author: Sam James gentoo org> AuthorDate: Sat Apr 15 06:15:16 2023 + Commit: Sam James gentoo org> CommitDate: Sat Apr 15 06:15:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23992eb4 media-gfx/gnofract4d: fix build w/ clang 16 Signed-off-by: Sam James gentoo.org> .../files/gnofract4d-4.3_p20221125-clang16.patch | 44 ++ ...5.ebuild => gnofract4d-4.3_p20221125-r1.ebuild} | 4 ++ 2 files changed, 48 insertions(+) diff --git a/media-gfx/gnofract4d/files/gnofract4d-4.3_p20221125-clang16.patch b/media-gfx/gnofract4d/files/gnofract4d-4.3_p20221125-clang16.patch new file mode 100644 index ..3ca2ae35911a --- /dev/null +++ b/media-gfx/gnofract4d/files/gnofract4d-4.3_p20221125-clang16.patch @@ -0,0 +1,44 @@ +https://github.com/fract4d/gnofract4d/pull/254 + +From dd92a4bf2c6e68352203c511f465846e5c96407b Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Fri, 14 Apr 2023 09:33:28 +0200 +Subject: [PATCH] Declare image_lookup, gradient in fract_stdlib.h +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This avoids test failures in generated code with C compilers +that do not support implicit function declartions: + +> raise fracttypes.TranslationError( +"Error reported by C compiler:%s" % output) +E fract4d_compiler.fracttypes.TranslationError: Error reported by C co +mpiler:/tmp/fract4d_4tueiy9c/gnofract4d-cache/fract4d_9ebc1853081db2ea5eb7cce846 +42cd4e.c: In function ‘pf_calc’: +E /tmp/fract4d_4tueiy9c/gnofract4d-cache/fract4d_9ebc1853081db2ea5eb7c +ce84642cd4e.c:282:1: error: implicit declaration of function ‘image_lookup’ +E 282 | image_lookup(t__a_cf1image,z_re,z_im, __cf10, __cf11, +__cf12); +E | ^~~~ + + +> raise fracttypes.TranslationError( +"Error reported by C compiler:%s" % output) +E fract4d_compiler.fracttypes.TranslationError: Error reported by C compiler:/tmp/fract4d_4tueiy9c/gnofract4d-cache/fract4d_2ccc81a001cdf717973d45d4cbd12778.c: In function ‘pf_calc’: +E /tmp/fract4d_4tueiy9c/gnofract4d-cache/fract4d_2ccc81a001cdf717973d45d4cbd12778.c:323:1: error: implicit declaration of function ‘gradient’ +E 323 | gradient(t__a__gradient,t__cf09, __cf010, __cf011, __cf012); +E | ^~~~ +--- a/fract4d/c/fract_stdlib.h b/fract4d/c/fract_stdlib.h +@@ -52,6 +52,9 @@ extern "C" + double read_float_array_2D(void *array, int x, int y); + int write_float_array_2D(void *array, int x, int y, double val); + ++void image_lookup(void *im, double x, double y, double *pr, double *pg, double *pb); ++void gradient(void *grad_object, double index, double *r, double *g, double *b); ++ + #ifdef __cplusplus + } + #endif + diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125-r1.ebuild similarity index 95% rename from media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild rename to media-gfx/gnofract4d/gnofract4d-4.3_p20221125-r1.ebuild index 8fc1f112c6e4..2132a58fe933 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125-r1.ebuild @@ -38,6 +38,10 @@ distutils_enable_tests pytest S="${WORKDIR}/${PN}-${COMMIT}" +PATCHES=( + "${FILESDIR}"/${PN}-4.3_p20221125-clang16.patch +) + src_prepare() { sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: f31f8ff6994c8b3222cfefb27ac14f4eb1d708b6 Author: Joonas Niilola gentoo org> AuthorDate: Sat Jan 14 08:49:18 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jan 14 08:50:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31f8ff6 media-gfx/gnofract4d: Stabilize 4.3_p20221125 x86, #890734 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild index 652a2b198b89..19caa9f458a8 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" media-libs/libjpeg-turbo:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: a8b7be898e6f92b517e99cb43abab31baf1b5f6a Author: Sam James gentoo org> AuthorDate: Fri Jan 13 20:00:01 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jan 13 20:00:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b7be89 media-gfx/gnofract4d: Stabilize 4.3_p20221125 amd64, #890734 Signed-off-by: Sam James gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild index 593a1c57a032..652a2b198b89 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DEPEND=" media-libs/libjpeg-turbo:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 25f48d1e58e4f561d7b1e339c7958ee8b9d7d0db Author: Chris Mayo gmail com> AuthorDate: Sun Nov 27 17:42:40 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Dec 9 06:54:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f48d1e media-gfx/gnofract4d: add 4.3_p20221125 respect CFLAGS Closes: https://bugs.gentoo.org/882653 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28450 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20221125.ebuild | 59 ++ 2 files changed, 60 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 2c7eb33475e4..3f5b8b8f6263 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1,3 @@ DIST gnofract4d-4.3_p20211108.tar.gz 18271921 BLAKE2B b73fef616b8a91827edd514ec128bcb6d63a8fc8f1433989e31bd9f11711a9568a61358dcca23846bff461ef6a8addeae68cc5ab5f4ae29b6e9b2857bdbad2b8 SHA512 0d95f31ac9b1b82bfd459ac896c73bfcffb3b256750093cdccee976839112fcaeb42260c0eb48ef4f30dc0504f5b84cc425f6568997c05639993354756f9ef75 DIST gnofract4d-4.3_p20221114.tar.gz 18275321 BLAKE2B 029babc09810aa2a2fe0a627144bd347cb363666a9412cce067c2ce505fd8d554a3e12058ab74ccc5d1ff29587e96276026e685ee586e3961c92f72b30fe72d5 SHA512 d45183c0dc77959210b512ecfb35a8487ebf103ec5d46f815f4a2e05655ed5cc2f5fd1399f644fd919a459ffdb54dfe32a7745991dd37f527f5b79747aa22618 +DIST gnofract4d-4.3_p20221125.tar.gz 18275177 BLAKE2B 24fcd71818a98a3137b485046f295b523884d05ece694e37cf871e1fdaba7b26ac870675895a7a361e5d1fe142b0ae68c720c6e39615226951e8e1af6f57c848 SHA512 75d8d12441a0e2024f0ef125fee5cbe8dcc10c4c48ba366d5529644ae743928b998f85369aafc6e737cb994a82ebdcbe941e11c916c0d0996e785a146469e359 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild new file mode 100644 index ..593a1c57a032 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20221125.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="f90eb2a9c25e3f3aef65e8d4dce7d73bcb795b2d" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libjpeg-turbo:0= + media-libs/libpng:0=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + x11-libs/gtk+:3[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + + distutils-r1_src_prepare +} + +python_test() { + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + local EPYTEST_IGNORE=( + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + test_regress.py + ) + TMPDIR="${T}" virtx epytest +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: a0dce33c08a469e6c06c6ea768244d98a3db1892 Author: Chris Mayo gmail com> AuthorDate: Wed Nov 16 19:21:02 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 23 17:55:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0dce33c media-gfx/gnofract4d: add 4.3_p20221114 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28301 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20221114.ebuild | 59 ++ 2 files changed, 60 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 6b55644f3b2b..2c7eb33475e4 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1 +1,2 @@ DIST gnofract4d-4.3_p20211108.tar.gz 18271921 BLAKE2B b73fef616b8a91827edd514ec128bcb6d63a8fc8f1433989e31bd9f11711a9568a61358dcca23846bff461ef6a8addeae68cc5ab5f4ae29b6e9b2857bdbad2b8 SHA512 0d95f31ac9b1b82bfd459ac896c73bfcffb3b256750093cdccee976839112fcaeb42260c0eb48ef4f30dc0504f5b84cc425f6568997c05639993354756f9ef75 +DIST gnofract4d-4.3_p20221114.tar.gz 18275321 BLAKE2B 029babc09810aa2a2fe0a627144bd347cb363666a9412cce067c2ce505fd8d554a3e12058ab74ccc5d1ff29587e96276026e685ee586e3961c92f72b30fe72d5 SHA512 d45183c0dc77959210b512ecfb35a8487ebf103ec5d46f815f4a2e05655ed5cc2f5fd1399f644fd919a459ffdb54dfe32a7745991dd37f527f5b79747aa22618 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild new file mode 100644 index ..35a84519af89 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20221114.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="3858a6f6a857ee8d2204938d72ac4975dafa16e4" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libjpeg-turbo:0= + media-libs/libpng:0=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + x11-libs/gtk+:3[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + + distutils-r1_src_prepare +} + +python_test() { + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + local EPYTEST_IGNORE=( + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + test_regress.py + ) + TMPDIR="${T}" virtx epytest +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 9e00efbbf39b615e4ae1fc7f0fbd70ffd7f827dd Author: Chris Mayo gmail com> AuthorDate: Wed Nov 16 19:21:02 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 23 17:55:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e00efbb media-gfx/gnofract4d: drop 4.3_p20201029 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 - .../gnofract4d/gnofract4d-4.3_p20201029.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 84a9b0909827..6b55644f3b2b 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1 @@ -DIST gnofract4d-4.3_p20201029.tar.gz 18270417 BLAKE2B 82d9f9528c33cf73478fa48d8692617237029944e68d9626d0c39e088b1b6aebc02a8c32a1a0e14c8d115cf3f0434940ec8a8c3d915fc9967b22f7e51353dd6b SHA512 f5844a88c41941429379efe99d1e0593a994a42d600e6e05f722c01c4ced48ceff730bf6bc797e083bd558931d39a31ffe86021eac0f0c6ec0f3047569962e3f DIST gnofract4d-4.3_p20211108.tar.gz 18271921 BLAKE2B b73fef616b8a91827edd514ec128bcb6d63a8fc8f1433989e31bd9f11711a9568a61358dcca23846bff461ef6a8addeae68cc5ab5f4ae29b6e9b2857bdbad2b8 SHA512 0d95f31ac9b1b82bfd459ac896c73bfcffb3b256750093cdccee976839112fcaeb42260c0eb48ef4f30dc0504f5b84cc425f6568997c05639993354756f9ef75 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild deleted file mode 100644 index 414a07e0ba72.. --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 optfeature virtualx xdg - -COMMIT="3e3893b0ee381098418d7b28997f6b861c53eff1" - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="https://fract4d.github.io/gnofract4d/; -SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - media-libs/libpng:0= - virtual/jpeg" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - x11-libs/gtk+:3[introspection]" -BDEPEND=" - virtual/pkgconfig - test? ( - media-video/ffmpeg[vpx,zlib] - )" - -distutils_enable_tests pytest - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die - # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow - rm test_regress.py || die - # tests hanging with virtx - rm fract4dgui/tests/test_{director,gtkfractal}.py || die - - distutils-r1_src_prepare -} - -python_compile_all() { - if use test; then - ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "creating videos" media-video/ffmpeg[vpx,zlib] -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: f950e23b45b8a7522704949b6aa914f4bcd90d61 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 12 06:47:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 12 06:47:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f950e23b media-gfx/gnofract4d: x86 stable wrt bug #856910 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild index 317d62ab5b65..ecae03d9d543 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" media-libs/libpng:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 7038fe2d9dbe8df0dd71991ef0d2e3166194c01c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 12 06:45:47 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 12 06:45:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7038fe2d media-gfx/gnofract4d: amd64 stable wrt bug #856910 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild index 630443d5d244..317d62ab5b65 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DEPEND=" media-libs/libpng:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: cba81ce81294f3a88bceca575b0dc20ad87d042e Author: Chris Mayo gmail com> AuthorDate: Mon Nov 8 19:35:18 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 01:34:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba81ce8 media-gfx/gnofract4d: version bump to 4.3_p20211108 Closes: https://bugs.gentoo.org/820857 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22868 Signed-off-by: Sam James gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20211108.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index e7d2dfa2297..84a9b090982 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1 +1,2 @@ DIST gnofract4d-4.3_p20201029.tar.gz 18270417 BLAKE2B 82d9f9528c33cf73478fa48d8692617237029944e68d9626d0c39e088b1b6aebc02a8c32a1a0e14c8d115cf3f0434940ec8a8c3d915fc9967b22f7e51353dd6b SHA512 f5844a88c41941429379efe99d1e0593a994a42d600e6e05f722c01c4ced48ceff730bf6bc797e083bd558931d39a31ffe86021eac0f0c6ec0f3047569962e3f +DIST gnofract4d-4.3_p20211108.tar.gz 18271921 BLAKE2B b73fef616b8a91827edd514ec128bcb6d63a8fc8f1433989e31bd9f11711a9568a61358dcca23846bff461ef6a8addeae68cc5ab5f4ae29b6e9b2857bdbad2b8 SHA512 0d95f31ac9b1b82bfd459ac896c73bfcffb3b256750093cdccee976839112fcaeb42260c0eb48ef4f30dc0504f5b84cc425f6568997c05639993354756f9ef75 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild new file mode 100644 index 000..630443d5d24 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20211108.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="52410fec6cd9182048aed85e333876ddeaa9486a" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libpng:0= + virtual/jpeg" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + x11-libs/gtk+:3[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + rm test_regress.py || die + # tests hanging with virtx + rm fract4dgui/tests/test_{director,gtkfractal}.py || die + + distutils-r1_src_prepare +} + +python_compile_all() { + if use test; then + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: a793a7d970e3ecf9fea434881873bc5b56f4ead0 Author: Chris Mayo gmail com> AuthorDate: Mon Mar 15 19:38:47 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 15 20:06:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a793a7d9 media-gfx/gnofract4d: remove old 4.0.1_p1-r1 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19942 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/gnofract4d/Manifest | 1 - media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild | 75 -- media-gfx/gnofract4d/metadata.xml | 3 - 3 files changed, 79 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index fc42b5ddf03..e7d2dfa2297 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1 @@ -DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 DIST gnofract4d-4.3_p20201029.tar.gz 18270417 BLAKE2B 82d9f9528c33cf73478fa48d8692617237029944e68d9626d0c39e088b1b6aebc02a8c32a1a0e14c8d115cf3f0434940ec8a8c3d915fc9967b22f7e51353dd6b SHA512 f5844a88c41941429379efe99d1e0593a994a42d600e6e05f722c01c4ced48ceff730bf6bc797e083bd558931d39a31ffe86021eac0f0c6ec0f3047569962e3f diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild deleted file mode 100644 index ddede64604e..000 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 optfeature virtualx xdg - -COMMIT=bd600c20921afff7b02fc0a76ab79242ebd0896d - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="https://github.com/fract4d/gnofract4d; -SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+doc" -REQUIRED_USE="test? ( doc )" - -COMMON_DEPEND=" - media-libs/libpng:0= - virtual/jpeg:0" -RDEPEND="${COMMON_DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') - x11-libs/gtk+:3[introspection]" -BDEPEND="virtual/pkgconfig" -DEPEND="${COMMON_DEPEND} - doc? ( - app-text/docbook-xsl-stylesheets - $(python_gen_cond_dep ' - dev-python/pygobject[${PYTHON_MULTI_USEDEP}] - ') - dev-libs/libxslt - x11-libs/gtk+:3[introspection] - )" - -distutils_enable_tests pytest - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - distutils-r1_src_prepare -} - -python_test() { - virtx pytest fract4d fract4dgui test.py -} - -python_compile_all() { - if use doc; then - ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die - "${EPYTHON}" createdocs.py || die - fi -} - -python_install_all() { - distutils-r1_python_install_all - rm -r "${ED}"/usr/share/doc/${PN} || die - if ! use doc; then - rm -r "${ED}"/usr/share/gnome/help/${PN} || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - elog "Optional missing features:" - optfeature "creating videos" media-video/ffmpeg[vpx,zlib] -} diff --git a/media-gfx/gnofract4d/metadata.xml b/media-gfx/gnofract4d/metadata.xml index d11e338560d..660509b7c14 100644 --- a/media-gfx/gnofract4d/metadata.xml +++ b/media-gfx/gnofract4d/metadata.xml @@ -12,7 +12,4 @@ edyoung/gnofract4d - - Install user manual -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 2efba0612fa7453cc836afe2488ccd3b214cd37f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 26 20:58:25 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 26 20:58:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efba061 media-gfx/gnofract4d: amd64 stable wrt bug #772116 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild index 805492a7d95..414a07e0ba7 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" DEPEND=" media-libs/libpng:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 9fded52e4043798c5e41ab16954fe2c25a814949 Author: Sam James gentoo org> AuthorDate: Fri Feb 26 15:18:54 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 26 15:18:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fded52e media-gfx/gnofract4d: Stabilize 4.3_p20201029 x86, #772116 Signed-off-by: Sam James gentoo.org> media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild index 18603a79dac..805492a7d95 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" DEPEND=" media-libs/libpng:0=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 43a03705c26c7bdcecda27408c2b174b3c41cfff Author: Chris Mayo gmail com> AuthorDate: Thu Nov 5 19:33:06 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 11 11:55:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a03705 media-gfx/gnofract4d: version bump to 4.3_p20201029 Closes: https://bugs.gentoo.org/746263 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20201029.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 7475759e774..1743a1a87f4 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1,3 @@ DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 DIST gnofract4d-4.3_p20200821.tar.gz 18256808 BLAKE2B dbdf69879bd40f1963b88bba35b831d7f6f96afff3d6d62c970324d5af613eb58bc71152245017135a99308857b4861650c46a4c345b73aed734e5bdaf04c524 SHA512 21afcd56521dfa526b49617ec8b1373b41492c22cd44cf7da4c13fef8ae5a6d5b54eb8859eb1e85b34db444a84e672905443576b60f1768c777bce120efa46d4 +DIST gnofract4d-4.3_p20201029.tar.gz 18270417 BLAKE2B 82d9f9528c33cf73478fa48d8692617237029944e68d9626d0c39e088b1b6aebc02a8c32a1a0e14c8d115cf3f0434940ec8a8c3d915fc9967b22f7e51353dd6b SHA512 f5844a88c41941429379efe99d1e0593a994a42d600e6e05f722c01c4ced48ceff730bf6bc797e083bd558931d39a31ffe86021eac0f0c6ec0f3047569962e3f diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild new file mode 100644 index 000..644c1fba092 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20201029.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="3e3893b0ee381098418d7b28997f6b861c53eff1" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libpng:0= + virtual/jpeg" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + x11-libs/gtk+:3[introspection]" +BDEPEND=" + virtual/pkgconfig + test? ( + media-video/ffmpeg[vpx,zlib] + )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + rm test_regress.py || die + # tests hanging with virtx + rm fract4dgui/tests/test_{director,gtkfractal}.py || die + + distutils-r1_src_prepare +} + +python_compile_all() { + if use test; then + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: e47c9f3f3402650d0cfcded164c7db248e33d94c Author: Chris Mayo gmail com> AuthorDate: Thu Nov 5 19:33:06 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 11 11:55:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47c9f3f media-gfx/gnofract4d: remove old 4.3_p20200821 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18121 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 - .../gnofract4d/gnofract4d-4.3_p20200821.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 1743a1a87f4..fc42b5ddf03 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,3 +1,2 @@ DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 -DIST gnofract4d-4.3_p20200821.tar.gz 18256808 BLAKE2B dbdf69879bd40f1963b88bba35b831d7f6f96afff3d6d62c970324d5af613eb58bc71152245017135a99308857b4861650c46a4c345b73aed734e5bdaf04c524 SHA512 21afcd56521dfa526b49617ec8b1373b41492c22cd44cf7da4c13fef8ae5a6d5b54eb8859eb1e85b34db444a84e672905443576b60f1768c777bce120efa46d4 DIST gnofract4d-4.3_p20201029.tar.gz 18270417 BLAKE2B 82d9f9528c33cf73478fa48d8692617237029944e68d9626d0c39e088b1b6aebc02a8c32a1a0e14c8d115cf3f0434940ec8a8c3d915fc9967b22f7e51353dd6b SHA512 f5844a88c41941429379efe99d1e0593a994a42d600e6e05f722c01c4ced48ceff730bf6bc797e083bd558931d39a31ffe86021eac0f0c6ec0f3047569962e3f diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild deleted file mode 100644 index 5f9466e0023..000 --- a/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 optfeature virtualx xdg - -COMMIT="47752e0d240d9f2686c2a69d813ac5112bda1ad3" - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="https://fract4d.github.io/gnofract4d/; -SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/libpng:0= - virtual/jpeg - test? ( - media-video/ffmpeg[vpx,zlib] - )" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - x11-libs/gtk+:3[introspection]" -BDEPEND="virtual/pkgconfig" - -distutils_enable_tests pytest - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die - # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow - rm test_regress.py || die - - distutils-r1_src_prepare -} - -python_compile_all() { - if use test; then - ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "creating videos" media-video/ffmpeg[vpx,zlib] -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: fe1b2fa75304d96329ea365281d4a8bd1862c7d9 Author: Chris Mayo gmail com> AuthorDate: Fri Oct 2 17:52:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 3 13:43:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1b2fa7 media-gfx/gnofract4d: add myself as proxy maintainer Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/metadata.xml b/media-gfx/gnofract4d/metadata.xml index 052b81b5cf3..d11e338560d 100644 --- a/media-gfx/gnofract4d/metadata.xml +++ b/media-gfx/gnofract4d/metadata.xml @@ -1,7 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + aklh...@gmail.com + Chris Mayo + + + proxy-ma...@gentoo.org + Proxy Maintainers + edyoung/gnofract4d
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: b06b7c6ea7f8beda52923f8ea8bbd61c4438fe07 Author: Chris Mayo gmail com> AuthorDate: Fri Oct 2 17:52:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 3 13:43:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06b7c6e media-gfx/gnofract4d: version bump to 4.3_p20200821 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15987 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/gnofract4d-4.3_p20200821.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 9c7debf573c..7475759e774 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1 +1,2 @@ DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 +DIST gnofract4d-4.3_p20200821.tar.gz 18256808 BLAKE2B dbdf69879bd40f1963b88bba35b831d7f6f96afff3d6d62c970324d5af613eb58bc71152245017135a99308857b4861650c46a4c345b73aed734e5bdaf04c524 SHA512 21afcd56521dfa526b49617ec8b1373b41492c22cd44cf7da4c13fef8ae5a6d5b54eb8859eb1e85b34db444a84e672905443576b60f1768c777bce120efa46d4 diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild new file mode 100644 index 000..5f9466e0023 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20200821.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 optfeature virtualx xdg + +COMMIT="47752e0d240d9f2686c2a69d813ac5112bda1ad3" + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="https://fract4d.github.io/gnofract4d/; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/libpng:0= + virtual/jpeg + test? ( + media-video/ffmpeg[vpx,zlib] + )" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + x11-libs/gtk+:3[introspection]" +BDEPEND="virtual/pkgconfig" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die + # test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow + rm test_regress.py || die + + distutils-r1_src_prepare +} + +python_compile_all() { + if use test; then + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 09ca245c78b062317071027f690f7cdac2454b20 Author: Jakov Smolic sartura hr> AuthorDate: Wed Sep 2 09:10:40 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Sep 30 07:54:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ca245c media-gfx/gnofract4d: update HOMEPAGE and desktop mimeinfo cache Closes: https://bugs.gentoo.org/740018 Closes: https://bugs.gentoo.org/740002 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17369 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild index 752aa4114be..aff5c5c7b18 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild @@ -12,8 +12,8 @@ inherit distutils-r1 optfeature virtualx xdg COMMIT=bd600c20921afff7b02fc0a76ab79242ebd0896d DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="http://edyoung.github.io/gnofract4d/; -SRC_URI="https://github.com/edyoung/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/fract4d/gnofract4d; +SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" @@ -69,6 +69,7 @@ python_install_all() { } pkg_postinst() { + xdg_pkg_postinst elog "Optional missing features:" optfeature "creating videos" media-video/ffmpeg[vpx,zlib] }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/files/
commit: 04671a61365d469d22130b61c455182b32314979 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Feb 9 16:57:34 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 9 17:17:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04671a61 media-gfx/gnofract4d: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14607 Signed-off-by: Andreas Sturmlechner gentoo.org> .../gnofract4d/files/gnofract4d-3.14-desktop.patch | 19 .../gnofract4d/files/gnofract4d-3.14-manual.patch | 25 -- 2 files changed, 44 deletions(-) diff --git a/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch b/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch deleted file mode 100644 index ca521962460..000 --- a/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/gnofract4d.desktop b/gnofract4d.desktop -index 4bf055f..b8dfc47 100644 a/gnofract4d.desktop -+++ b/gnofract4d.desktop -@@ -1,13 +1,10 @@ - [Desktop Entry] - Version=1.0 --Encoding=UTF-8 - Name=Gnofract 4D Fractal Generator - Comment=Generate fractal images such as the Mandelbrot set - Exec=gnofract4d %F --Icon=gnofract4d-logo.png -+Icon=gnofract4d-logo - Terminal=false - Type=Application - Categories=GNOME;Graphics;Math; - MimeType=text/x-gnofract4d-fractal-parameters -- -- diff --git a/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch b/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch deleted file mode 100644 index ce1918b3328..000 --- a/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/doc/gnofract4d-manual/C/gnofract4d-manual.xml b/doc/gnofract4d-manual/C/gnofract4d-manual.xml -index 3cea223..0ce6e17 100644 a/doc/gnofract4d-manual/C/gnofract4d-manual.xml -+++ b/doc/gnofract4d-manual/C/gnofract4d-manual.xml -@@ -2,7 +2,6 @@ - http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd; [ - - -- - - - -@@ -625,12 +624,6 @@ see weird effects unless you disable periodicity checking. - - - -- --Command Reference -- -- -- -- - - About the maths -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 27570f51e99b2ef9d02d5c3ecc9cc012d9c6c8b8 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 8 07:16:52 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 9 16:46:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27570f51 media-gfx/gnofract4d: Switch to PYTHON_MULTI_USEDEP API Signed-off-by: Michał Górny gentoo.org> ...nofract4d-4.0.1_p1.ebuild => gnofract4d-4.0.1_p1-r1.ebuild} | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild similarity index 87% rename from media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild rename to media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild index ced5f71ac32..1563bc834fd 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1-r1.ebuild @@ -25,14 +25,18 @@ COMMON_DEPEND=" media-libs/libpng:0= virtual/jpeg:0" RDEPEND="${COMMON_DEPEND} - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') x11-libs/gtk+:3[introspection]" BDEPEND="virtual/pkgconfig" DEPEND="${COMMON_DEPEND} doc? ( app-text/docbook-xsl-stylesheets - dev-python/pygobject[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/pygobject[${PYTHON_MULTI_USEDEP}] + ') dev-libs/libxslt x11-libs/gtk+:3[introspection] )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 20ba50bce47d4371d18c32b6b10aed635361414d Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 7 14:09:36 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 7 14:09:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ba50bc media-gfx/gnofract4d: Drop 3.14-r1, 3.14.1 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/gnofract4d/Manifest | 2 - media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild | 40 --- media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild | 53 -- 3 files changed, 95 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 4ca01c42501..9c7debf573c 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,3 +1 @@ -DIST gnofract4d-3.14.1.tar.gz 4660808 BLAKE2B f5125be0414b847f506686734e9234c3d88732be6f7cd0feb9cbe759d6e0584f8ce143d64de17a5fcca9b28d75ae922e00993140f0ccb793d10faadb3221b990 SHA512 bcec1d12c589cdee2f0daa075db511debd21d4536db66793f6a28be35656258daffd8cbaaff4b5af041b18ca77c94d910ec4d0c7e14960412c580fd56725 -DIST gnofract4d-3.14.tar.gz 862499 BLAKE2B dcca058b6a625b4d2f0153f896ed029b27b8e6135a310942c4b58bf5a6396977f5ca065061918e99034b6303a5634c5288cac90c887a8dfa87286d24f9f1d04f SHA512 cf3614f60a43f7ab20208fb1a62d3823495c84060d177d2926bad20a475e661d7ec45a7bc14e826229656027fe7c0f68aac093b6b0dc7912e84d8d8ec8ff81e5 DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 diff --git a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild deleted file mode 100644 index 73a10f4e555..000 --- a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 xdg-utils - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="http://gnofract4d.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="x11-libs/gtk+:2 - >=media-libs/libpng-1.4 - virtual/jpeg - >=dev-python/pygtk-2[${PYTHON_USEDEP}] - >=gnome-base/gconf-2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_install() { - distutils-r1_src_install - rm -rf "${D}"/usr/share/doc/${PN} -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild deleted file mode 100644 index 45040d6819a..000 --- a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 -MY_PV=V_${PV//./_} - -inherit distutils-r1 xdg-utils - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="http://edyoung.github.io/gnofract4d/; -SRC_URI="https://github.com/edyoung/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="x11-libs/gtk+:2 - media-libs/libpng:0= - virtual/jpeg:0 - >=dev-python/pygtk-2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/gnofract4d-3.14-desktop.patch - "${FILESDIR}"/gnofract4d-3.14-manual.patch -) - -S="${WORKDIR}"/${PN}-${MY_PV} - -python_compile_all() { - # Needs fixing to be able to generate commands.xml - "${EPYTHON}" createdocs.py || die -} - -python_install_all() { - distutils-r1_python_install_all - rm -rf "${ED%/}"/usr/share/doc/${PN} || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 4823656a91c2decc7010f0c0711088c2b265e46e Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 7 12:11:50 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 7 12:11:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4823656a media-gfx/gnofract4d: x86 stable wrt bug #706488 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild index 397401cf09f..ced5f71ac32 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/edyoung/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+doc" REQUIRED_USE="test? ( doc )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: d23fc2eab88ab89ffdb271cdb5a7a2b2076852df Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 4 09:00:15 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 4 09:00:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23fc2ea media-gfx/gnofract4d: amd64 stable wrt bug #706488 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild index e42cdfbabe2..397401cf09f 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/edyoung/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+doc" REQUIRED_USE="test? ( doc )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 5bd068dcb501726849e352793cc82fdece27a402 Author: Joonas Niilola gentoo org> AuthorDate: Wed Jan 22 10:33:23 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 22 10:52:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd068dc media-gfx/gnofract4d: remove wrong die statement from 4.0.1 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild index b87c0d129ea..e42cdfbabe2 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild @@ -46,7 +46,7 @@ src_prepare() { } python_test() { - virtx pytest fract4d fract4dgui test.py || die + virtx pytest fract4d fract4dgui test.py } python_compile_all() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 18fb920c894f93e955efad11bb6b44f40f64023e Author: Joonas Niilola gentoo org> AuthorDate: Sun Jan 5 08:36:18 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 5 10:09:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18fb920c media-gfx/gnofract4d: reformat use flags Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild | 24 +++- media-gfx/gnofract4d/metadata.xml | 3 +-- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild index b4044c6aed2..b87c0d129ea 100644 --- a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7,8} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 virtualx xdg +inherit distutils-r1 eutils virtualx xdg COMMIT=bd600c20921afff7b02fc0a76ab79242ebd0896d @@ -18,8 +18,8 @@ SRC_URI="https://github.com/edyoung/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+help video" -REQUIRED_USE="test? ( help )" +IUSE="+doc" +REQUIRED_USE="test? ( doc )" COMMON_DEPEND=" media-libs/libpng:0= @@ -27,14 +27,15 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - video? ( media-video/ffmpeg[vpx,zlib] )" + x11-libs/gtk+:3[introspection]" BDEPEND="virtual/pkgconfig" DEPEND="${COMMON_DEPEND} - help? ( app-text/docbook-xsl-stylesheets + doc? ( + app-text/docbook-xsl-stylesheets dev-python/pygobject[${PYTHON_USEDEP}] dev-libs/libxslt - x11-libs/gtk+:3[introspection] )" + x11-libs/gtk+:3[introspection] + )" distutils_enable_tests pytest @@ -49,7 +50,7 @@ python_test() { } python_compile_all() { - if use help; then + if use doc; then ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die "${EPYTHON}" createdocs.py || die fi @@ -58,7 +59,12 @@ python_compile_all() { python_install_all() { distutils-r1_python_install_all rm -r "${ED}"/usr/share/doc/${PN} || die - if ! use help; then + if ! use doc; then rm -r "${ED}"/usr/share/gnome/help/${PN} || die fi } + +pkg_postinst() { + elog "Optional missing features:" + optfeature "creating videos" media-video/ffmpeg[vpx,zlib] +} diff --git a/media-gfx/gnofract4d/metadata.xml b/media-gfx/gnofract4d/metadata.xml index 9d262e8792a..38cc24b2d95 100644 --- a/media-gfx/gnofract4d/metadata.xml +++ b/media-gfx/gnofract4d/metadata.xml @@ -9,7 +9,6 @@ edyoung/gnofract4d - Install user manual - Support creation of videos + Install user manual
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: f06d48ccb081edaf233e3cacc67fe08e6c328cad Author: Chris Mayo gmail com> AuthorDate: Sat Jan 4 19:52:06 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 5 10:09:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06d48cc media-gfx/gnofract4d: version bump to 4.0.1_p1 New help and video USE flags. Closes: https://bugs.gentoo.org/665576 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/9640 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/gnofract4d/Manifest | 1 + media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild | 64 + media-gfx/gnofract4d/metadata.xml | 5 +- 3 files changed, 69 insertions(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 4051e8f4c6c..4ca01c42501 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1,3 @@ DIST gnofract4d-3.14.1.tar.gz 4660808 BLAKE2B f5125be0414b847f506686734e9234c3d88732be6f7cd0feb9cbe759d6e0584f8ce143d64de17a5fcca9b28d75ae922e00993140f0ccb793d10faadb3221b990 SHA512 bcec1d12c589cdee2f0daa075db511debd21d4536db66793f6a28be35656258daffd8cbaaff4b5af041b18ca77c94d910ec4d0c7e14960412c580fd56725 DIST gnofract4d-3.14.tar.gz 862499 BLAKE2B dcca058b6a625b4d2f0153f896ed029b27b8e6135a310942c4b58bf5a6396977f5ca065061918e99034b6303a5634c5288cac90c887a8dfa87286d24f9f1d04f SHA512 cf3614f60a43f7ab20208fb1a62d3823495c84060d177d2926bad20a475e661d7ec45a7bc14e826229656027fe7c0f68aac093b6b0dc7912e84d8d8ec8ff81e5 +DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 diff --git a/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild new file mode 100644 index 000..b4044c6aed2 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-4.0.1_p1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 virtualx xdg + +COMMIT=bd600c20921afff7b02fc0a76ab79242ebd0896d + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="http://edyoung.github.io/gnofract4d/; +SRC_URI="https://github.com/edyoung/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+help video" +REQUIRED_USE="test? ( help )" + +COMMON_DEPEND=" + media-libs/libpng:0= + virtual/jpeg:0" +RDEPEND="${COMMON_DEPEND} + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + video? ( media-video/ffmpeg[vpx,zlib] )" +BDEPEND="virtual/pkgconfig" +DEPEND="${COMMON_DEPEND} + help? ( app-text/docbook-xsl-stylesheets + dev-python/pygobject[${PYTHON_USEDEP}] + dev-libs/libxslt + x11-libs/gtk+:3[introspection] )" + +distutils_enable_tests pytest + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + distutils-r1_src_prepare +} + +python_test() { + virtx pytest fract4d fract4dgui test.py || die +} + +python_compile_all() { + if use help; then + ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die + "${EPYTHON}" createdocs.py || die + fi +} + +python_install_all() { + distutils-r1_python_install_all + rm -r "${ED}"/usr/share/doc/${PN} || die + if ! use help; then + rm -r "${ED}"/usr/share/gnome/help/${PN} || die + fi +} diff --git a/media-gfx/gnofract4d/metadata.xml b/media-gfx/gnofract4d/metadata.xml index fb2b6be847f..9d262e8792a 100644 --- a/media-gfx/gnofract4d/metadata.xml +++ b/media-gfx/gnofract4d/metadata.xml @@ -6,7 +6,10 @@ Gentoo Graphics Project - gnofract4d edyoung/gnofract4d + + Install user manual + Support creation of videos +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 57e2bab3da93faaffd7de9ce74c811759db39804 Author: Aaron Bauman gentoo org> AuthorDate: Mon Apr 8 19:15:20 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Apr 8 19:15:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e2bab3 media-gfx/gnofract4d: amd64 stable wrt bug #681508 Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild index 0b9934a1077..627a3fcf439 100644 --- a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/edyoung/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND="x11-libs/gtk+:2
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 099c12fe646e1c7a6d7c44a653c988fe6aaf26c5 Author: Marty E. Plummer startmail com> AuthorDate: Tue Apr 10 03:38:58 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 20 19:43:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099c12fe media-gfx/gnofract4d: fdo-mime->xdg-utils Package-Manager: Portage-2.3.28, Repoman-2.3.9 media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild | 12 ++-- media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild | 12 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild index c6931c84c56..73a10f4e555 100644 --- a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 PYTHON_COMPAT=( python2_7 ) -inherit distutils-r1 fdo-mime +inherit distutils-r1 xdg-utils DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" HOMEPAGE="http://gnofract4d.sourceforge.net/; @@ -30,11 +30,11 @@ src_install() { } pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } diff --git a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild index 437acd4d852..0b9934a1077 100644 --- a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 ) DISTUTILS_SINGLE_IMPL=1 MY_PV=V_${PV//./_} -inherit distutils-r1 fdo-mime +inherit distutils-r1 xdg-utils DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" HOMEPAGE="http://edyoung.github.io/gnofract4d/; @@ -43,11 +43,11 @@ python_install_all() { } pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/files/, media-gfx/gnofract4d/
commit: 08d7caf3cba3c199b6ef8201e39b462fcdd3812f Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 15 10:28:33 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 15 10:32:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d7caf3 media-gfx/gnofract4d: Drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-gfx/gnofract4d/Manifest | 1 - .../files/gnofract4d-3.12-libpng14.patch | 47 --- media-gfx/gnofract4d/gnofract4d-3.13.ebuild| 52 -- media-gfx/gnofract4d/gnofract4d-3.14.ebuild| 46 --- 4 files changed, 146 deletions(-) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 1174205..48d3e10 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,3 +1,2 @@ -DIST gnofract4d-3.13.tar.gz 859872 SHA256 99f6334ab19696505f0becbbe002c112db9c3188515a30961b3031e9f31154e8 SHA512 866c01be0ca04603d3ea9632d6172893a6b4d843b8720955f1ba1bf843e8034278dc9c4f00ef9bde9c9ae611a5815aafa6c999c84252b9c7b6afa9c4ff17940b WHIRLPOOL 39d94ff714a2e82395193923c00bc1e8c605b7fafb1e9afd82a29c68adf5bfd932cf83c42a2d06b46ab964a4512e0256c8a9bdfb491f3f3e829c90665ccdf27a DIST gnofract4d-3.14.1.tar.gz 4660808 SHA256 29f05d9b07f7b53bf250b0f81f74b76dbd68efc5d6ba71f4d55ef332f6b6f83d SHA512 bcec1d12c589cdee2f0daa075db511debd21d4536db66793f6a28be35656258daffd8cbaaff4b5af041b18ca77c94d910ec4d0c7e14960412c580fd56725 WHIRLPOOL f15d40a8572cefd32592af2ce35a3627325c2e486eaf44740ff3ce78e9fdc1a215b657c12e4f4a7931b9cde10428597886f55892a1e7b417451df6be5e9f92c3 DIST gnofract4d-3.14.tar.gz 862499 SHA256 bdd8e950a98221054d52883d5303a435cbaa3d5d4239c36aff91598a6433d20a SHA512 cf3614f60a43f7ab20208fb1a62d3823495c84060d177d2926bad20a475e661d7ec45a7bc14e826229656027fe7c0f68aac093b6b0dc7912e84d8d8ec8ff81e5 WHIRLPOOL a4dd1f239ef0d9396288b335cd67c8d3ce0c858a18c0840ed3d07ac3fc4ba24d940f697f30b414fec82dc85843842c1173188077e2eb1b2b157997731f9733e8 diff --git a/media-gfx/gnofract4d/files/gnofract4d-3.12-libpng14.patch b/media-gfx/gnofract4d/files/gnofract4d-3.12-libpng14.patch deleted file mode 100644 index f509fad.. --- a/media-gfx/gnofract4d/files/gnofract4d-3.12-libpng14.patch +++ /dev/null @@ -1,47 +0,0 @@ fract4d/c/imageIO.cpp -+++ fract4d/c/imageIO.cpp -@@ -119,7 +119,7 @@ - info_ptr = png_create_info_struct(png_ptr); - if(NULL == info_ptr) - { -- png_destroy_write_struct(_ptr, png_infopp_NULL); -+ png_destroy_write_struct(_ptr, NULL); - return; - } - -@@ -312,7 +312,7 @@ - info_ptr = png_create_info_struct(png_ptr); - if (info_ptr == NULL) - { -- png_destroy_read_struct(_ptr, png_infopp_NULL, png_infopp_NULL); -+ png_destroy_read_struct(_ptr, NULL, NULL); - return; - } - -@@ -325,7 +325,7 @@ - //printf("shutdown\n"); - if(ok) - { -- png_destroy_read_struct(_ptr, _ptr, png_infopp_NULL); -+ png_destroy_read_struct(_ptr, _ptr, NULL); - } - } - -@@ -351,7 +351,7 @@ - - //printf("get IHDR\n"); - png_get_IHDR(png_ptr, info_ptr, , , _depth, _type, -- _type, int_p_NULL, int_p_NULL); -+ _type, (int *) NULL, (int *) NULL); - - //printf("set res(%d,%d)\n",width,height); - if(!im->set_resolution(width, height, -1, -1)) -@@ -372,7 +372,7 @@ - for (int y = 0; y < im->Yres(); y++) - { - png_bytep row = (png_bytep)(im->getBuffer() + im->row_length() * y); -- png_read_rows(png_ptr, , png_bytepp_NULL, 1); -+ png_read_rows(png_ptr, , NULL, 1); - } - } - return true; diff --git a/media-gfx/gnofract4d/gnofract4d-3.13.ebuild b/media-gfx/gnofract4d/gnofract4d-3.13.ebuild deleted file mode 100644 index 6c57656.. --- a/media-gfx/gnofract4d/gnofract4d-3.13.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2:2.6" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.[45] 3.* *-jython" - -inherit distutils eutils fdo-mime - -DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" -HOMEPAGE="http://gnofract4d.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="x11-libs/gtk+:2 - >=media-libs/libpng-1.4 - virtual/jpeg - >=dev-python/pygtk-2 - >=gnome-base/gconf-2" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PYTHON_MODNAME="fract4d fractutils fract4dgui" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.12-libpng14.patch - distutils_src_prepare -} - -src_install() { - distutils_src_install - rm -rf "${D}"/usr/share/doc/${PN} -} - -pkg_postinst() { - distutils_pkg_postinst -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/, media-gfx/gnofract4d/files/
commit: adfd844f2d2d1c507c47332dd72de1c344c705b5 Author: Chris Mayo gmail com> AuthorDate: Thu Dec 29 20:16:54 2016 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jan 3 23:14:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adfd844f media-gfx/gnofract4d: version bump to 3.14.1. - Update to EAPI 6 - Moved from SourceForge to GitHub - Remove gconf dependency fixing: Gentoo-Bug: https://bugs.gentoo.org/384205 - Add slot operators for libpng and jpeg - Fix desktop file validation problems - Make manual readable by yelp Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3206 media-gfx/gnofract4d/Manifest | 1 + .../gnofract4d/files/gnofract4d-3.14-desktop.patch | 19 .../gnofract4d/files/gnofract4d-3.14-manual.patch | 25 ++ media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild | 54 ++ 4 files changed, 99 insertions(+) diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest index 79cb2b8..1174205 100644 --- a/media-gfx/gnofract4d/Manifest +++ b/media-gfx/gnofract4d/Manifest @@ -1,2 +1,3 @@ DIST gnofract4d-3.13.tar.gz 859872 SHA256 99f6334ab19696505f0becbbe002c112db9c3188515a30961b3031e9f31154e8 SHA512 866c01be0ca04603d3ea9632d6172893a6b4d843b8720955f1ba1bf843e8034278dc9c4f00ef9bde9c9ae611a5815aafa6c999c84252b9c7b6afa9c4ff17940b WHIRLPOOL 39d94ff714a2e82395193923c00bc1e8c605b7fafb1e9afd82a29c68adf5bfd932cf83c42a2d06b46ab964a4512e0256c8a9bdfb491f3f3e829c90665ccdf27a +DIST gnofract4d-3.14.1.tar.gz 4660808 SHA256 29f05d9b07f7b53bf250b0f81f74b76dbd68efc5d6ba71f4d55ef332f6b6f83d SHA512 bcec1d12c589cdee2f0daa075db511debd21d4536db66793f6a28be35656258daffd8cbaaff4b5af041b18ca77c94d910ec4d0c7e14960412c580fd56725 WHIRLPOOL f15d40a8572cefd32592af2ce35a3627325c2e486eaf44740ff3ce78e9fdc1a215b657c12e4f4a7931b9cde10428597886f55892a1e7b417451df6be5e9f92c3 DIST gnofract4d-3.14.tar.gz 862499 SHA256 bdd8e950a98221054d52883d5303a435cbaa3d5d4239c36aff91598a6433d20a SHA512 cf3614f60a43f7ab20208fb1a62d3823495c84060d177d2926bad20a475e661d7ec45a7bc14e826229656027fe7c0f68aac093b6b0dc7912e84d8d8ec8ff81e5 WHIRLPOOL a4dd1f239ef0d9396288b335cd67c8d3ce0c858a18c0840ed3d07ac3fc4ba24d940f697f30b414fec82dc85843842c1173188077e2eb1b2b157997731f9733e8 diff --git a/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch b/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch new file mode 100644 index ..ca52196 --- /dev/null +++ b/media-gfx/gnofract4d/files/gnofract4d-3.14-desktop.patch @@ -0,0 +1,19 @@ +diff --git a/gnofract4d.desktop b/gnofract4d.desktop +index 4bf055f..b8dfc47 100644 +--- a/gnofract4d.desktop b/gnofract4d.desktop +@@ -1,13 +1,10 @@ + [Desktop Entry] + Version=1.0 +-Encoding=UTF-8 + Name=Gnofract 4D Fractal Generator + Comment=Generate fractal images such as the Mandelbrot set + Exec=gnofract4d %F +-Icon=gnofract4d-logo.png ++Icon=gnofract4d-logo + Terminal=false + Type=Application + Categories=GNOME;Graphics;Math; + MimeType=text/x-gnofract4d-fractal-parameters +- +- diff --git a/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch b/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch new file mode 100644 index ..ce1918b --- /dev/null +++ b/media-gfx/gnofract4d/files/gnofract4d-3.14-manual.patch @@ -0,0 +1,25 @@ +diff --git a/doc/gnofract4d-manual/C/gnofract4d-manual.xml b/doc/gnofract4d-manual/C/gnofract4d-manual.xml +index 3cea223..0ce6e17 100644 +--- a/doc/gnofract4d-manual/C/gnofract4d-manual.xml b/doc/gnofract4d-manual/C/gnofract4d-manual.xml +@@ -2,7 +2,6 @@ + http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd; [ + + +- + + + +@@ -625,12 +624,6 @@ see weird effects unless you disable periodicity checking. + + + +- +-Command Reference +- +- +- +- + + About the maths + diff --git a/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild new file mode 100644 index ..6164a76 --- /dev/null +++ b/media-gfx/gnofract4d/gnofract4d-3.14.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=1 +MY_PV=V_${PV//./_} + +inherit distutils-r1 fdo-mime + +DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" +HOMEPAGE="http://edyoung.github.io/gnofract4d/; +SRC_URI="https://github.com/edyoung/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-libs/gtk+:2 + media-libs/libpng:0= + virtual/jpeg:0 + >=dev-python/pygtk-2[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/gnofract4d-3.14-desktop.patch + "${FILESDIR}"/gnofract4d-3.14-manual.patch +) + +S="${WORKDIR}"/${PN}-${MY_PV} + +python_compile_all() { + # Needs
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gnofract4d/
commit: 73ef0e4e9af653ff76ff1d9c884cbfbdda5a1b3f Author: Tobias Klausmann gentoo org> AuthorDate: Tue Dec 20 15:33:32 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Dec 20 15:33:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ef0e4e media-gfx/gnofract4d-3.14-r1: stable on amd64 Gentoo-Bug: 593160 media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild b/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild index 03a737d..6611835 100644 --- a/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild +++ b/media-gfx/gnofract4d/gnofract4d-3.14-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND="x11-libs/gtk+:2