[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 01920933aa1bef0afa2caa998c79a748dd3bb1a4 Author: Andreas K. Hüttel gentoo org> AuthorDate: Thu Apr 25 10:42:00 2024 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Thu Apr 25 10:42:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01920933 media-gfx/enblend: update SRC_URI Closes: https://bugs.gentoo.org/930637 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/enblend/enblend-4.2.0_p20240424.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild index b94694b138e2..8dfc5ef79971 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="Image Blending with Multiresolution Splines" HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; +SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.xz"; S=${WORKDIR}/enblend
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: a51cd5759012d0a05b9c7bd3c1fa61d7c595383e Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Apr 24 04:12:00 2024 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Apr 24 04:12:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51cd575 media-gfx/enblend: add 4.2.0_p20240424 Closes: https://bugs.gentoo.org/878149 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/enblend/Manifest | 1 + media-gfx/enblend/enblend-4.2.0_p20240424.ebuild | 92 ++ ...blend-4.2.0_p20240424-doc-install-dir-fix.patch | 45 +++ 3 files changed, 138 insertions(+) diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest index 566364e01dce..9ce037e033f6 100644 --- a/media-gfx/enblend/Manifest +++ b/media-gfx/enblend/Manifest @@ -1 +1,2 @@ DIST enblend-4.2.0_p20161007.tar.xz 494060 BLAKE2B 8842dd70a1400a27170794246cb5c89d60b6798373e3a9d63e88738ad569e1174cb4303ccb5a2bc79846651e982e05f8cb9ac3e09b83ee33958b6ccf043ebda9 SHA512 ede037f19a7c3b358f533ecfb235f70824261eaf189d0bdcde6f9cedaa5952be2a6940884e688418b725cb3a67fc1b7d366483a76b7c62326ca857b8efe3a3f3 +DIST enblend-4.2.0_p20240424.tar.xz 505928 BLAKE2B 49a9cfd2cb332573a1d3882ce6d50513008ee71d7235f69bb7920fc9b71f6c0c6e5e7ae88de4c5879d4cb2ee94d437b1752d6c13117c07ad81a6832b45985684 SHA512 1eed2cac0dd6d0ddec41097c4d21ebbad01981e6abbb5fe3db69fc4ef50728ce997faad73dc17255997e8eee9af9d540e38bc2bdf106eb6ca338ef1650680894 diff --git a/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild new file mode 100644 index ..b94694b138e2 --- /dev/null +++ b/media-gfx/enblend/enblend-4.2.0_p20240424.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; + +S=${WORKDIR}/enblend + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" + +REQUIRED_USE="tcmalloc? ( !debug )" + +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig + doc? ( + app-text/ghostscript-gpl + app-text/texlive + dev-lang/perl + dev-perl/Readonly + dev-tex/hevea + gnome-base/librsvg + media-gfx/graphviz + >=media-gfx/fig2dev-3.2.9-r1 + sci-visualization/gnuplot[cairo,gd] + virtual/imagemagick-tools[tiff] + ) +" +RDEPEND=" + media-libs/lcms:2 + media-libs/openexr:= + media-libs/tiff:= + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc[threads] ) + tcmalloc? ( dev-util/google-perftools ) +" +DEPEND="${RDEPEND} + dev-libs/boost + media-libs/libpng:0 + media-libs/libjpeg-turbo:= +" + +PATCHES=( + "${FILESDIR}"/${P}-doc-install-dir-fix.patch + "${FILESDIR}"/${PN}-4.2.0_p20161007-cmake.patch + "${FILESDIR}"/${PN}-4.2.0_p20161007-gcc-10.patch + "${FILESDIR}"/${PN}-4.2.0_p20161007-doc-scaleable-fonts.patch +) + +src_prepare() { + cmake_src_prepare + + sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) + -DENABLE_DMALLOC=$(usex debug) + -DDOC=$(usex doc) + -DENABLE_OPENMP=$(usex openmp) + -DENABLE_TCMALLOC=$(usex tcmalloc) + ) + if use doc; then + mycmakeargs+=( + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + ) + fi + + cmake_src_configure +} + +src_compile() { + # To allow icon resizing with renderers (no way to disable) + addpredict /dev/dri + + # To compile fonts in the temp directory + export VARTEXFONTS="${T}/fonts" + + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake_src_compile -j1 +} diff --git a/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch b/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch new file mode 100644 index ..7d3a24f72ce5 --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.2.0_p20240424-doc-install-dir-fix.patch @@ -0,0 +1,45 @@ +diff -ruN enblend.orig/CMakeLists.txt enblend/CMakeLists.txt +--- enblend.orig/CMakeLists.txt2024-04-24 14:42:26.0 +1100 enblend/CMakeLists.txt 2024-04-24 14:52:10.533011199 +1100 +@@ -15,9 +15,6 @@ + endif() + + project(enblend) +-IF(NOT MSVC) +- SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release R
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 7f0aaca331451b324b62d43195a6fa0778f1c022 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Mar 15 10:07:38 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Mar 15 10:07:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0aaca3 media-gfx/enblend: drop 4.2.0_p20161007-r5 Signed-off-by: Andreas Sturmlechner gentoo.org> .../enblend/enblend-4.2.0_p20161007-r5.ebuild | 89 -- 1 file changed, 89 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild deleted file mode 100644 index 582627f70f78.. --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; - -LICENSE="GPL-2+ FDL-1.2+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" - -REQUIRED_USE="tcmalloc? ( !debug )" - -BDEPEND=" - sys-apps/help2man - virtual/pkgconfig - doc? ( - app-text/ghostscript-gpl - app-text/texlive - dev-lang/perl - dev-perl/Readonly - dev-tex/hevea - gnome-base/librsvg - media-gfx/graphviz - media-gfx/transfig - sci-visualization/gnuplot[cairo,gd] - virtual/imagemagick-tools[tiff] - ) -" -RDEPEND=" - media-libs/lcms:2 - media-libs/tiff:= - media-libs/vigra[openexr] - sci-libs/gsl:= - debug? ( dev-libs/dmalloc[threads] ) - tcmalloc? ( dev-util/google-perftools ) -" -DEPEND="${RDEPEND} - dev-libs/boost - media-libs/libpng:0 - media-libs/libjpeg-turbo:= -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch - "${FILESDIR}"/${P}-cmake.patch - "${FILESDIR}"/${P}-gcc-10.patch - "${FILESDIR}"/${P}-doc-scaleable-fonts.patch -) - -src_prepare() { - cmake_src_prepare - - sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) - -DENABLE_DMALLOC=$(usex debug) - -DDOC=$(usex doc) - -DENABLE_OPENMP=$(usex openmp) - -DENABLE_TCMALLOC=$(usex tcmalloc) - ) - if use doc; then - mycmakeargs+=( - -DINSTALL_HTML_DOC=ON - -DINSTALL_PDF_DOC=ON - ) - fi - - cmake_src_configure -} - -src_compile() { - # To allow icon resizing with renderers (no way to disable) - addpredict /dev/dri - - # To compile fonts in the temp directory - export VARTEXFONTS="${T}/fonts" - - # forcing -j1 as every parallel compilation process needs about 1 GB RAM. - cmake_src_compile -j1 -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 792ecbe7e88346896e4934301315672929075c19 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 17:39:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 17:39:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792ecbe7 media-gfx/enblend: Stabilize 4.2.0_p20161007-r6 arm64, #917280 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild index b31fe014f9b9..76a89f6ab151 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 50716238c607e738afebcdecc2cb0e0bb5bb46ed Author: Joonas Niilola gentoo org> AuthorDate: Sat Dec 16 09:28:05 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Dec 16 09:28:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50716238 media-gfx/enblend: Stabilize 4.2.0_p20161007-r6 amd64, #917280 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild index f1f3d192cb90..b31fe014f9b9 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 9027f3f30d364a8b570c6f1d76d0f32ed807f84e Author: Joonas Niilola gentoo org> AuthorDate: Sat Dec 16 08:06:14 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Dec 16 08:06:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9027f3f3 media-gfx/enblend: Stabilize 4.2.0_p20161007-r6 x86, #917280 Signed-off-by: Joonas Niilola gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild index 6212ba098cc1..f1f3d192cb90 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 89c0c30fcc889083a5f8d87e43b0362a2fb3e474 Author: Sam James gentoo org> AuthorDate: Mon Nov 13 07:32:25 2023 + Commit: Sam James gentoo org> CommitDate: Mon Nov 13 07:32:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c0c30f media-gfx/enblend: migrate to fig2dev Closes: https://bugs.gentoo.org/917251 Signed-off-by: Sam James gentoo.org> .../enblend/enblend-4.2.0_p20161007-r6.ebuild | 89 ++ 1 file changed, 89 insertions(+) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild new file mode 100644 index ..6212ba098cc1 --- /dev/null +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" + +REQUIRED_USE="tcmalloc? ( !debug )" + +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig + doc? ( + app-text/ghostscript-gpl + app-text/texlive + dev-lang/perl + dev-perl/Readonly + dev-tex/hevea + gnome-base/librsvg + media-gfx/graphviz + >=media-gfx/fig2dev-3.2.9-r1 + sci-visualization/gnuplot[cairo,gd] + virtual/imagemagick-tools[tiff] + ) +" +RDEPEND=" + media-libs/lcms:2 + media-libs/tiff:= + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc[threads] ) + tcmalloc? ( dev-util/google-perftools ) +" +DEPEND="${RDEPEND} + dev-libs/boost + media-libs/libpng:0 + media-libs/libjpeg-turbo:= +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch + "${FILESDIR}"/${P}-cmake.patch + "${FILESDIR}"/${P}-gcc-10.patch + "${FILESDIR}"/${P}-doc-scaleable-fonts.patch +) + +src_prepare() { + cmake_src_prepare + + sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) + -DENABLE_DMALLOC=$(usex debug) + -DDOC=$(usex doc) + -DENABLE_OPENMP=$(usex openmp) + -DENABLE_TCMALLOC=$(usex tcmalloc) + ) + if use doc; then + mycmakeargs+=( + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + ) + fi + + cmake_src_configure +} + +src_compile() { + # To allow icon resizing with renderers (no way to disable) + addpredict /dev/dri + + # To compile fonts in the temp directory + export VARTEXFONTS="${T}/fonts" + + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake_src_compile -j1 +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 1ef08157a51b1d436346a9b0688fdab347fbca72 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jun 11 23:04:15 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Jun 11 23:04:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef08157 media-gfx/enblend: Needs threads support in dmalloc Closes: https://bugs.gentoo.org/889244 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild index 5d63ad16e3c3..582627f70f78 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild @@ -37,7 +37,7 @@ RDEPEND=" media-libs/tiff:= media-libs/vigra[openexr] sci-libs/gsl:= - debug? ( dev-libs/dmalloc ) + debug? ( dev-libs/dmalloc[threads] ) tcmalloc? ( dev-util/google-perftools ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 7dfb6f66b8c0fb1aee3c5e860f54d076227a54f3 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat May 6 17:08:59 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat May 6 17:09:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dfb6f66 media-gfx/enblend: Add a ton of missing build dependencies :| Closes: https://bugs.gentoo.org/881607 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild index 2871a62a8325..5d63ad16e3c3 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.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=7 @@ -20,15 +20,16 @@ BDEPEND=" sys-apps/help2man virtual/pkgconfig doc? ( + app-text/ghostscript-gpl + app-text/texlive dev-lang/perl dev-perl/Readonly dev-tex/hevea gnome-base/librsvg media-gfx/graphviz media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/imagemagick-tools - virtual/latex-base + sci-visualization/gnuplot[cairo,gd] + virtual/imagemagick-tools[tiff] ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/files/, media-gfx/enblend/
commit: d3c1416258227e409c2d69344fd6291f3834a4b7 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Dec 27 06:42:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jan 4 05:48:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c14162 media-gfx/enblend: fix docs build error Closes: https://bugs.gentoo.org/888025 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/28839 Signed-off-by: Sam James gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild | 1 + .../enblend-4.2.0_p20161007-doc-scaleable-fonts.patch| 16 2 files changed, 17 insertions(+) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild index f06af141e1d9..2871a62a8325 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild @@ -49,6 +49,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch "${FILESDIR}"/${P}-cmake.patch "${FILESDIR}"/${P}-gcc-10.patch + "${FILESDIR}"/${P}-doc-scaleable-fonts.patch ) src_prepare() { diff --git a/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch new file mode 100644 index ..638cd8c1ecbb --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch @@ -0,0 +1,16 @@ +Use scaleable fonts. + +Bug: https://bugs.gentoo.org/888025 + +diff -Naur enblend-4.2.0_p20161007.org/doc/static-preamble.tex enblend-4.2.0_p20161007/doc/static-preamble.tex +--- enblend-4.2.0_p20161007.org/doc/static-preamble.tex 2016-09-24 11:29:40.0 +0200 enblend-4.2.0_p20161007/doc/static-preamble.tex 2022-12-27 07:30:42.966176272 +0100 +@@ -5,6 +5,8 @@ + \RequirePackage[l2tabu, orthodox]{nag} + + ++\usepackage[T1]{fontenc} ++\usepackage{lmodern} % scaleable fonts + \usepackage{amsmath} % align, align* + \usepackage{bold-extra}% Bold typewriter for programming language keywords + \usepackage{color} % \colorbox
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: f2fb3db8101462f4a7fad8efeee4e730ac2b5031 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 07:59:30 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 07:59:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2fb3db8 media-gfx/enblend: drop 4.2.0_p20161007-r4 Signed-off-by: Sam James gentoo.org> .../enblend/enblend-4.2.0_p20161007-r4.ebuild | 88 -- 1 file changed, 88 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r4.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r4.ebuild deleted file mode 100644 index edcf7e52740b.. --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r4.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; - -LICENSE="GPL-2+ FDL-1.2+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" - -REQUIRED_USE="tcmalloc? ( !debug )" - -BDEPEND=" - sys-apps/help2man - virtual/pkgconfig - doc? ( - dev-lang/perl - dev-perl/Readonly - dev-tex/hevea - gnome-base/librsvg - media-gfx/graphviz - media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/imagemagick-tools - virtual/latex-base - ) -" -RDEPEND=" - media-libs/lcms:2 - media-libs/openexr:= - media-libs/tiff:= - media-libs/vigra[openexr] - sci-libs/gsl:= - debug? ( dev-libs/dmalloc ) - tcmalloc? ( dev-util/google-perftools ) -" -DEPEND="${RDEPEND} - dev-libs/boost - media-libs/libpng:0 - media-libs/libjpeg-turbo -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch - "${FILESDIR}"/${P}-cmake.patch - "${FILESDIR}"/${P}-gcc-10.patch -) - -src_prepare() { - cmake_src_prepare - - sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) - -DENABLE_DMALLOC=$(usex debug) - -DDOC=$(usex doc) - -DENABLE_OPENMP=$(usex openmp) - -DENABLE_TCMALLOC=$(usex tcmalloc) - ) - if use doc; then - mycmakeargs+=( - -DINSTALL_HTML_DOC=ON - -DINSTALL_PDF_DOC=ON - ) - fi - - cmake_src_configure -} - -src_compile() { - # To allow icon resizing with renderers (no way to disable) - addpredict /dev/dri - - # To compile fonts in the temp directory - export VARTEXFONTS="${T}/fonts" - - # forcing -j1 as every parallel compilation process needs about 1 GB RAM. - cmake_src_compile -j1 -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 2ff9ded2c4bbc0a0873b5deb356fdd7a66e5aa30 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 07:59:17 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 07:59:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff9ded2 media-gfx/enblend: stabilize 4.2.0_p20161007-r5 for amd64, arm64, x86 Signed-off-by: Sam James gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild index 28012b61680a..f06af141e1d9 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 4e74084605e501337bd07c702770b68687beffc5 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 07:58:52 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 07:58:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e740846 media-gfx/enblend: fix revbump order Sorry for the noise. The script didn't get ordering right in all cases. Signed-off-by: Sam James gentoo.org> ...nblend-4.2.0_p20161007-r2.ebuild => enblend-4.2.0_p20161007-r5.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild similarity index 100% rename from media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild rename to media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: b30c6342fd147e7b3629241ca168db29f7c5b825 Author: John Helmert III gentoo org> AuthorDate: Thu Nov 17 16:08:53 2022 + Commit: John Helmert III gentoo org> CommitDate: Thu Nov 17 16:14:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30c6342 media-gfx/enblend: fix configure options called as commands Closes: https://bugs.gentoo.org/875206 Closes: https://bugs.gentoo.org/875203 Signed-off-by: John Helmert III gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 6 -- media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index 02e047ced7f0..01b00f7ac852 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -67,8 +67,10 @@ src_configure() { -DENABLE_TCMALLOC=$(usex tcmalloc) ) if use doc; then - -DINSTALL_HTML_DOC=ON - -DINSTALL_PDF_DOC=ON + mycmakeargs+=( + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + ) fi cmake_src_configure diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild index e9138b6c09a2..18ebf6ae01c7 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild @@ -66,8 +66,10 @@ src_configure() { -DENABLE_TCMALLOC=$(usex tcmalloc) ) if use doc; then - -DINSTALL_HTML_DOC=ON - -DINSTALL_PDF_DOC=ON + mycmakeargs+=( + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + ) fi cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: ef829652925fbe6e01dafe871e78e5a2637e18a0 Author: Bernd Waibel posteo net> AuthorDate: Tue Nov 15 17:26:24 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Nov 16 18:56:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef829652 media-gfx/enblend: disable OpenEXR support Package doesn't recognize OpenEXR-3. Restricting the dependency to =media-libs/openexr-3. Bug: https://bugs.gentoo.org/878149 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28289 Signed-off-by: John Helmert III gentoo.org> .../enblend/enblend-4.2.0_p20161007-r2.ebuild | 85 ++ 1 file changed, 85 insertions(+) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild new file mode 100644 index ..e9138b6c09a2 --- /dev/null +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" + +REQUIRED_USE="tcmalloc? ( !debug )" + +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig + doc? ( + dev-lang/perl + dev-perl/Readonly + dev-tex/hevea + gnome-base/librsvg + media-gfx/graphviz + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/imagemagick-tools + virtual/latex-base + ) +" +RDEPEND=" + media-libs/lcms:2 + media-libs/tiff:0 + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc ) + tcmalloc? ( dev-util/google-perftools ) +" +DEPEND="${RDEPEND} + dev-libs/boost + media-libs/libpng:0 + media-libs/libjpeg-turbo:= +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch + "${FILESDIR}"/${P}-cmake.patch + "${FILESDIR}"/${P}-gcc-10.patch +) + +src_prepare() { + cmake_src_prepare + + sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) + -DENABLE_DMALLOC=$(usex debug) + -DDOC=$(usex doc) + -DENABLE_OPENMP=$(usex openmp) + -DENABLE_TCMALLOC=$(usex tcmalloc) + ) + if use doc; then + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + fi + + cmake_src_configure +} + +src_compile() { + # To allow icon resizing with renderers (no way to disable) + addpredict /dev/dri + + # To compile fonts in the temp directory + export VARTEXFONTS="${T}/fonts" + + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake_src_compile -j1 +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: 98d7c17a5ef2d3ee26265dba57b6ec1b5178394e Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 10 21:22:14 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jul 10 21:23:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d7c17a media-gfx/enblend: Fix build with GCC-10 Thanks-to: Walter Hüttenmeyer gmail.com> Closes: https://bugs.gentoo.org/723306 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 3 ++- .../enblend/files/enblend-4.2.0_p20161007-gcc-10.patch | 16 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index 9049ae5c5e7..b72cb407f8d 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -49,6 +49,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch "${FILESDIR}"/${P}-cmake.patch + "${FILESDIR}"/${P}-gcc-10.patch ) src_prepare() { diff --git a/media-gfx/enblend/files/enblend-4.2.0_p20161007-gcc-10.patch b/media-gfx/enblend/files/enblend-4.2.0_p20161007-gcc-10.patch new file mode 100644 index 000..7203d6b667b --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.2.0_p20161007-gcc-10.patch @@ -0,0 +1,16 @@ +Fix build with GCC-10. + +Thanks-to: Walter Hüttenmeyer +Bug: https://bugs.gentoo.org/724988 + +--- a/src/minimizer.cc 2016-09-24 11:29:40.0 +0200 b/src/minimizer.cc 2020-05-24 13:09:58.199170984 +0200 +@@ -19,7 +19,7 @@ + */ + + #include +- ++#include + #include "minimizer.h" + +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 6f59626befa4f7d67f4bf5a26d845a6dac0c0731 Author: Markus Meier gentoo org> AuthorDate: Thu Jun 18 17:52:38 2020 + Commit: Markus Meier gentoo org> CommitDate: Thu Jun 18 17:52:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f59626b media-gfx/enblend: add myself as maintainer Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Markus Meier gentoo.org> media-gfx/enblend/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/media-gfx/enblend/metadata.xml b/media-gfx/enblend/metadata.xml index 7d07b118073..422145a617b 100644 --- a/media-gfx/enblend/metadata.xml +++ b/media-gfx/enblend/metadata.xml @@ -5,6 +5,10 @@ dilfri...@gentoo.org Andreas K. Huettel + + mae...@gentoo.org + Markus Meier + enblend
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: afe804ae30c457ad87552f30b797dbb05f20c898 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jun 6 23:10:29 2020 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Jun 6 23:10:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe804ae media-gfx/enblend: Take package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/enblend/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-gfx/enblend/metadata.xml b/media-gfx/enblend/metadata.xml index 417ad794619..7d07b118073 100644 --- a/media-gfx/enblend/metadata.xml +++ b/media-gfx/enblend/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + dilfri...@gentoo.org + Andreas K. Huettel + enblend
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 4879e1a9f9aeef166a56d8d97be87106ff5bd0b2 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 8 21:35:48 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 8 21:38:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4879e1a9 media-gfx/enblend: EAPI-7 bump, fix unused cmake vars Closes: https://bugs.gentoo.org/665384 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> .../enblend/enblend-4.2.0_p20161007-r1.ebuild | 45 +- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index b50a745f437..51f0c069d6e 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit cmake-utils @@ -12,23 +12,12 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" KEYWORDS="amd64 arm64 x86" -IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" +IUSE="cpu_flags_x86_sse2 debug doc openmp tcmalloc" REQUIRED_USE="tcmalloc? ( !debug )" -RDEPEND=" - media-libs/lcms:2 - media-libs/openexr:= - media-libs/tiff:0 - media-libs/vigra[openexr] - sci-libs/gsl:= - debug? ( dev-libs/dmalloc ) - tcmalloc? ( dev-util/google-perftools )" -DEPEND="${RDEPEND} - >=dev-libs/boost-1.62.0 - media-libs/libpng:0 +BDEPEND=" sys-apps/help2man - virtual/jpeg:0 virtual/pkgconfig doc? ( dev-lang/perl @@ -40,7 +29,22 @@ DEPEND="${RDEPEND} sci-visualization/gnuplot[gd] virtual/imagemagick-tools virtual/latex-base - )" + ) +" +RDEPEND=" + media-libs/lcms:2 + media-libs/openexr:= + media-libs/tiff:0 + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc ) + tcmalloc? ( dev-util/google-perftools ) +" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.62.0 + media-libs/libpng:0 + virtual/jpeg:0 +" PATCHES=( "${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch @@ -55,14 +59,17 @@ src_prepare() { src_configure() { local mycmakeargs=( + -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) -DENABLE_DMALLOC=$(usex debug) - -DENABLE_TCMALLOC=$(usex tcmalloc) -DDOC=$(usex doc) - -DINSTALL_HTML_DOC=$(usex doc) - -DINSTALL_PDF_DOC=$(usex doc) -DENABLE_OPENMP=$(usex openmp) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) + -DENABLE_TCMALLOC=$(usex tcmalloc) ) + if use doc; then + -DINSTALL_HTML_DOC=ON + -DINSTALL_PDF_DOC=ON + fi + cmake-utils_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: f054ceff2a216632b17178c0449b3de3e2f65e65 Author: Aaron Bauman gentoo org> AuthorDate: Mon May 20 17:08:51 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon May 20 17:22:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f054ceff media-gfx/enblend: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index 137c0d695f5..b50a745f437 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2+ FDL-1.2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: f93f2484d06304256dad6766f4933e7a8f91d587 Author: Ulrich Müller gentoo org> AuthorDate: Wed Apr 24 21:15:32 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Apr 24 21:19:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93f2484 media-gfx/enblend: Fix LICENSE. Closes: https://bugs.gentoo.org/684156 Acked-by: Tim Harder gentoo.org> Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Ulrich Müller gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index b98dd3a3429..137c0d695f5 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ DESCRIPTION="Image Blending with Multiresolution Splines" HOMEPAGE="http://enblend.sourceforge.net/"; SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; -LICENSE="GPL-2 VIGRA" +LICENSE="GPL-2+ FDL-1.2+" SLOT="0" KEYWORDS="amd64 x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: eb1b6a890b2878e23d0f88e4aa9a0e85cee0b19a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 3 12:59:18 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jun 6 08:06:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1b6a89 media-gfx/enblend: Drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/enblend/Manifest | 1 - media-gfx/enblend/enblend-4.1.3-r1.ebuild | 78 --- media-gfx/enblend/enblend-4.1.3-r2.ebuild | 86 --- media-gfx/enblend/files/enblend-4.1.3-cmake.patch | 22 - .../files/enblend-4.1.3-texinfo-5-more.patch | 82 --- .../files/enblend-4.1.3-texinfo-5-upstream.patch | 633 - .../enblend/files/enblend-4.1.3-vigra_check.patch | 11 - media-gfx/enblend/metadata.xml | 4 - 8 files changed, 917 deletions(-) diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest index 1404379d87c..566364e01dc 100644 --- a/media-gfx/enblend/Manifest +++ b/media-gfx/enblend/Manifest @@ -1,2 +1 @@ DIST enblend-4.2.0_p20161007.tar.xz 494060 BLAKE2B 8842dd70a1400a27170794246cb5c89d60b6798373e3a9d63e88738ad569e1174cb4303ccb5a2bc79846651e982e05f8cb9ac3e09b83ee33958b6ccf043ebda9 SHA512 ede037f19a7c3b358f533ecfb235f70824261eaf189d0bdcde6f9cedaa5952be2a6940884e688418b725cb3a67fc1b7d366483a76b7c62326ca857b8efe3a3f3 -DIST enblend-enfuse-4.1.3.tar.gz 862079 BLAKE2B 1ea6d909bbc32d6141090862f658cc29ee0156e898e133fa88a10d1ea1df1e3eb0b6481010a0b3c0795bce0345ff3a77d1916310bc7b39fb292478c622d4493a SHA512 0a3487783afadee896b84411330898393cda4be4cbb79d36013daa98c17ab88f97a298c21a5c398b7cb2ce83e8dc4519a80e18be472c5fec10c3114037b6db73 diff --git a/media-gfx/enblend/enblend-4.1.3-r1.ebuild b/media-gfx/enblend/enblend-4.1.3-r1.ebuild deleted file mode 100644 index 6f9f1fa5833..000 --- a/media-gfx/enblend/enblend-4.1.3-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils cmake-utils - -MY_P="${PN}-enfuse-${PV/_rc/rc}" - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" - -LICENSE="GPL-2 VIGRA" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug doc gpu image-cache openmp" - -REQUIRED_USE="openmp? ( !image-cache )" - -RDEPEND=" - >=dev-libs/boost-1.31.0:= - media-libs/glew - >=media-libs/lcms-2.5:2 - >=media-libs/libpng-1.2.43:0= - >=media-libs/openexr-1.0:= - media-libs/plotutils[X] - media-libs/tiff:= - >=media-libs/vigra-1.8.0[openexr] - sci-libs/gsl:= - virtual/jpeg:0= - debug? ( dev-libs/dmalloc ) - gpu? ( media-libs/freeglut )" -DEPEND="${RDEPEND} - media-gfx/imagemagick - sys-apps/help2man - virtual/pkgconfig - doc? ( - media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/latex-base - )" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}/${PN}-4.1.3-vigra_check.patch" ) - -src_prepare() { - sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die - sed -i -e "s:doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die - cmake-utils_src_prepare - - epatch "${FILESDIR}"/${P}-texinfo-5-upstream.patch - epatch "${FILESDIR}"/${P}-texinfo-5-more.patch -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_CXX_FLAGS_RELEASE="" - $(cmake-utils_use_enable debug DMALLOC) - $(cmake-utils_use doc DOC) - $(cmake-utils_use_enable image-cache IMAGECACHE) - $(cmake-utils_use_enable openmp) - $(cmake-utils_use_enable gpu) - ) - CMAKE_BUILD_TYPE="Release" - cmake-utils_src_configure -} - -src_compile() { - # forcing -j1 as every parallel compilation process needs about 1 GB RAM. - cmake-utils_src_compile -j1 -} - -src_install() { - local DOCS=( AUTHORS ChangeLog NEWS README ) - cmake-utils_src_install -} diff --git a/media-gfx/enblend/enblend-4.1.3-r2.ebuild b/media-gfx/enblend/enblend-4.1.3-r2.ebuild deleted file mode 100644 index 296bc122df5..000 --- a/media-gfx/enblend/enblend-4.1.3-r2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -MY_P="${PN}-enfuse-${PV}" - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" - -LICENSE="GPL-2 VIGRA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug doc gpu openmp" - -RDEPEND=" - dev-libs/boost:= - media-libs/lcms:2 - media-libs/openexr:= - media-libs/tiff:= - media-libs/vigra[openexr
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 8a7e614abbe7fced6553d4f1d3e64c66aa0d561d Author: Matt Turner gentoo org> AuthorDate: Thu Apr 26 04:58:03 2018 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 26 05:02:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7e614a media-gfx/enblend: Dropped ppc keywords media-gfx/enblend/enblend-4.1.3-r1.ebuild | 2 +- media-gfx/enblend/enblend-4.1.3-r2.ebuild | 2 +- media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-gfx/enblend/enblend-4.1.3-r1.ebuild b/media-gfx/enblend/enblend-4.1.3-r1.ebuild index 6de5ae27cfe..6f9f1fa5833 100644 --- a/media-gfx/enblend/enblend-4.1.3-r1.ebuild +++ b/media-gfx/enblend/enblend-4.1.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="amd64 x86" IUSE="debug doc gpu image-cache openmp" REQUIRED_USE="openmp? ( !image-cache )" diff --git a/media-gfx/enblend/enblend-4.1.3-r2.ebuild b/media-gfx/enblend/enblend-4.1.3-r2.ebuild index c1eb5442bbc..296bc122df5 100644 --- a/media-gfx/enblend/enblend-4.1.3-r2.ebuild +++ b/media-gfx/enblend/enblend-4.1.3-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~x86" IUSE="debug doc gpu openmp" RDEPEND=" diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index ae3bfd0176c..b98dd3a3429 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="amd64 x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: cacf1f680f7c2d99e8f163465976c351f75d3461 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 29 15:01:39 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 29 15:01:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cacf1f68 media-gfx/enblend: ppc stable wrt bug #611326 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index 775a6369718..ae3bfd0176c 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 338a9b197c05d4903da292464ead96536dc5fe3f Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 2 10:47:39 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 2 10:47:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338a9b19 media-gfx/enblend: x86 stable wrt bug #611326 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index 4f10bc29a3e..775a6369718 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: b09075c8e718b4745a03f364fbafd3afb175599a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 2 10:27:17 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 2 10:27:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09075c8 media-gfx/enblend: amd64 stable wrt bug #611326 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild index f908fb1dd65..4f10bc29a3e 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" REQUIRED_USE="tcmalloc? ( !debug )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/files/, media-gfx/enblend/
commit: 480753efd49061c8ea1fff89a9f0a7c16678c175 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 11 15:31:24 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 12 13:19:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480753ef media-gfx/enblend: Fix Find{LCMS2,OpenGL}.cmake hardcoded lib32 paths Fixes build on amd64 without ABI_X86_32 enabled deps. - enblend-4.1.3-r2: EAPI 6, cleanup deps, add missing virtual/glu dep - enblend-4.2.0_p20161007-r1: Cleanup, fix, sort, drop unused deps - push back media-libs/libpng, virtual/jpeg to DEPEND (only headers) - media-gfx/imagemagick -> virtual/imagemagick-tools, only if USE=doc Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3923 media-gfx/enblend/enblend-4.1.3-r2.ebuild | 87 ++ .../enblend/enblend-4.2.0_p20161007-r1.ebuild | 79 media-gfx/enblend/files/enblend-4.1.3-cmake.patch | 22 ++ .../enblend/files/enblend-4.1.3-vigra_check.patch | 4 +- .../files/enblend-4.2.0_p20161007-cmake.patch | 11 +++ 5 files changed, 201 insertions(+), 2 deletions(-) diff --git a/media-gfx/enblend/enblend-4.1.3-r2.ebuild b/media-gfx/enblend/enblend-4.1.3-r2.ebuild new file mode 100644 index 00..4405286b04 --- /dev/null +++ b/media-gfx/enblend/enblend-4.1.3-r2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +MY_P="${PN}-enfuse-${PV}" + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc gpu openmp" + +RDEPEND=" + dev-libs/boost:= + media-libs/lcms:2 + media-libs/openexr:= + media-libs/tiff:= + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc ) + gpu? ( + media-libs/freeglut + media-libs/glew:* + virtual/glu + virtual/opengl + )" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-apps/help2man + virtual/jpeg:0 + virtual/pkgconfig + doc? ( + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/imagemagick-tools + virtual/latex-base + )" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS NEWS README ) + +PATCHES=( + "${FILESDIR}"/${P}-vigra_check.patch + "${FILESDIR}"/${P}-texinfo-5-upstream.patch + "${FILESDIR}"/${P}-texinfo-5-more.patch + "${FILESDIR}"/${P}-cmake.patch +) + +src_prepare() { + cmake-utils_src_prepare + + # CRLF in files, don't bother with patch + sed -i -e "/FIND_LIBRARY(LCMS2_LIBRARIES/s/lib32/lib/" \ + CMakeModules/FindLCMS2.cmake || die + sed -e "/FIND_LIBRARY(OPENGL_gl_LIBRARY/s/lib32/lib/" \ + -e "/NAMES.*MesaGLU/s/lib32/lib/" \ + -i CMakeModules/FindOpenGL.cmake || die + + sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die + sed -i -e "s:doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_CXX_FLAGS_RELEASE="" + -DENABLE_DMALLOC=$(usex debug) + -DDOC=$(usex doc) + -DENABLE_GPU=$(usex gpu) + -DENABLE_IMAGECACHE=$(usex !openmp) + -DENABLE_OPENMP=$(usex openmp) + ) + CMAKE_BUILD_TYPE="Release" + cmake-utils_src_configure +} + +src_compile() { + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake-utils_src_compile -j1 +} diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild new file mode 100644 index 00..3480db3193 --- /dev/null +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" + +REQUIRED_USE="tcmalloc? ( !debug )" + +RDEPEND=" + media-libs/lcms:2 + media-libs/openexr:= + media-libs/tiff:0 + media-libs/vigra[openexr] + sci-libs/gsl:= + debug? ( dev-libs/dmalloc ) + tcmalloc? ( dev-util/google-perftools )" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.62.0 + media-libs/libpng:0 + sys-apps/help2man + virtual/jpeg:0 + virtual/pkgconfig + doc? ( +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: a10df0d4f96d1ffaf77e2afd993361e8809e02e2 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 11 15:33:27 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 12 13:19:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10df0d4 media-gfx/enblend: Drop old & broken Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3923 media-gfx/enblend/enblend-4.2.0_p20161007.ebuild | 78 1 file changed, 78 deletions(-) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild deleted file mode 100644 index aa15cce946..00 --- a/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; - -LICENSE="GPL-2 VIGRA" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" -REQUIRED_USE="tcmalloc? ( !debug )" - -RDEPEND=" - >=dev-libs/boost-1.62.0:= - media-libs/glew:* - media-libs/lcms:2 - media-libs/libpng:0= - media-libs/openexr:= - media-libs/plotutils[X] - media-libs/tiff:0 - media-libs/vigra[openexr] - sci-libs/gsl:= - virtual/jpeg:0 - debug? ( dev-libs/dmalloc ) - tcmalloc? ( dev-util/google-perftools ) - media-libs/freeglut" -DEPEND="${RDEPEND} - media-gfx/imagemagick - sys-apps/help2man - virtual/pkgconfig - doc? ( - media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/latex-base - dev-lang/perl - dev-perl/Readonly - media-gfx/graphviz - gnome-base/librsvg - dev-tex/hevea - )" - -PATCHES=( "${FILESDIR}/${PN}-4.2-doc-install-dir-fix.patch" ) - -src_prepare() { - cmake-utils_src_prepare - - sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DMALLOC=$(usex debug) - -DENABLE_TCMALLOC=$(usex tcmalloc) - -DDOC=$(usex doc) - -DINSTALL_HTML_DOC=$(usex doc) - -DINSTALL_PDF_DOC=$(usex doc) - -DENABLE_OPENMP=$(usex openmp) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) - ) - cmake-utils_src_configure -} - -src_compile() { - # To allow icon resizing with renderers (no way to disable) - addpredict /dev/dri - - # To compile fonts in the temp directory - export VARTEXFONTS="${T}/fonts" - - # forcing -j1 as every parallel compilation process needs about 1 GB RAM. - cmake-utils_src_compile -j1 -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 3edfb6ad50d294cb812ef2c3088a39bdcd282fc6 Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jan 27 16:27:42 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 28 13:46:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3edfb6ad media-gfx/enblend: Fix sandbox access violations The new version of ImageMagick needs access to /dev/dri for image rendering, thus causing the installation of enblend to fail. Signed-off by: Jonathan Scruggs (j.scruggs gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3682 media-gfx/enblend/enblend-4.2.0_p20161007.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild index 0c86b867..aa15cce 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild @@ -67,7 +67,12 @@ src_configure() { } src_compile() { + # To allow icon resizing with renderers (no way to disable) + addpredict /dev/dri + + # To compile fonts in the temp directory export VARTEXFONTS="${T}/fonts" + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. cmake-utils_src_compile -j1 }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/files/, media-gfx/enblend/
commit: 7868cf824003c710cbf58cd04d316765e7ce9a02 Author: Jonathan Scruggs gmail com> AuthorDate: Sat Oct 8 13:12:14 2016 + Commit: David Seifert gentoo org> CommitDate: Sat Oct 8 16:57:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7868cf82 media-gfx/enblend: Bump version to 4.2.0_p20161007 Gentoo-bug: 577512, 593094, 595630 The 4.2.0 release has missing CMake files, thus doesn't build, and there are general runtime bugs. This patch is from upstream that fixes all these issues. * Added more depends for document building * Added fix for document fonts access violation * Changed to EAPI 6 * Added SIMD use flag * General ebuild tidy ups * Depend on Boost version >=1.62 (due to C++11/14) Signed off by: Jonathan Scruggs (j.scruggs gmail.com, irc: Dracwyrm) Closes: https://github.com/gentoo/gentoo/pull/2510 Signed-off-by: David Seifert gentoo.org> media-gfx/enblend/Manifest | 1 + media-gfx/enblend/enblend-4.2.0_p20161007.ebuild | 73 ++ .../files/enblend-4.2-doc-install-dir-fix.patch| 66 +++ media-gfx/enblend/metadata.xml | 22 +++ 4 files changed, 151 insertions(+), 11 deletions(-) diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest index a505c8f..1ec31a5 100644 --- a/media-gfx/enblend/Manifest +++ b/media-gfx/enblend/Manifest @@ -1 +1,2 @@ +DIST enblend-4.2.0_p20161007.tar.xz 494060 SHA256 4fe05af3d697bd6b2797facc8ba5aeabdc91e233156552301f1c7686232ff4c3 SHA512 ede037f19a7c3b358f533ecfb235f70824261eaf189d0bdcde6f9cedaa5952be2a6940884e688418b725cb3a67fc1b7d366483a76b7c62326ca857b8efe3a3f3 WHIRLPOOL 791c36ee422496170a7cfc8da7d701e40a4d9d1205ebebd692d4d4c4f694d99dad4260bf8b6b1a8957c686590f20edbd5b561760311151c4bc04394542979de7 DIST enblend-enfuse-4.1.3.tar.gz 862079 SHA256 1c00ae95cd05502759d7d47f99e6ba1150f8807f8f4f46c800cd46c5ad0df9ac SHA512 0a3487783afadee896b84411330898393cda4be4cbb79d36013daa98c17ab88f97a298c21a5c398b7cb2ce83e8dc4519a80e18be472c5fec10c3114037b6db73 WHIRLPOOL ab33a8ca5c38d9a5dca6aaeed7cbc806f7c34c5642f9e568a90d14789ecede896c0da888e5fe7e7d30e586778e0734495d06055fc189732e55bc0c013e699b48 diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild new file mode 100644 index ..0c86b867 --- /dev/null +++ b/media-gfx/enblend/enblend-4.2.0_p20161007.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"; + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc openmp tcmalloc cpu_flags_x86_sse2" +REQUIRED_USE="tcmalloc? ( !debug )" + +RDEPEND=" + >=dev-libs/boost-1.62.0:= + media-libs/glew:* + media-libs/lcms:2 + media-libs/libpng:0= + media-libs/openexr:= + media-libs/plotutils[X] + media-libs/tiff:0 + media-libs/vigra[openexr] + sci-libs/gsl:= + virtual/jpeg:0 + debug? ( dev-libs/dmalloc ) + tcmalloc? ( dev-util/google-perftools ) + media-libs/freeglut" +DEPEND="${RDEPEND} + media-gfx/imagemagick + sys-apps/help2man + virtual/pkgconfig + doc? ( + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/latex-base + dev-lang/perl + dev-perl/Readonly + media-gfx/graphviz + gnome-base/librsvg + dev-tex/hevea + )" + +PATCHES=( "${FILESDIR}/${PN}-4.2-doc-install-dir-fix.patch" ) + +src_prepare() { + cmake-utils_src_prepare + + sed -i -e "s:share/doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DMALLOC=$(usex debug) + -DENABLE_TCMALLOC=$(usex tcmalloc) + -DDOC=$(usex doc) + -DINSTALL_HTML_DOC=$(usex doc) + -DINSTALL_PDF_DOC=$(usex doc) + -DENABLE_OPENMP=$(usex openmp) + -DENABLE_SSE2=$(usex cpu_flags_x86_sse2) + ) + cmake-utils_src_configure +} + +src_compile() { + export VARTEXFONTS="${T}/fonts" + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake-utils_src_compile -j1 +} diff --git a/media-gfx/enblend/files/enblend-4.2-doc-install-dir-fix.patch b/media-gfx/enblend/files/enblend-4.2-doc-install-dir-fix.patch new file mode 100644 index ..c952eeb --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.2-doc-install-dir-fix.patch @@ -0,0 +1,66 @@ +* Remove the CMAKE_BUILD_TYPE conditional code, in order to build using CMAKE_BUILD_TYPE=Gentoo +* Install html files in html subdir of doc dir + +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: efff32ee99f71210d7b541627689a898112f6991 Author: Justin Lecher gentoo org> AuthorDate: Fri Feb 12 10:04:00 2016 + Commit: Justin Lecher gentoo org> CommitDate: Fri Feb 12 10:07:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efff32ee media-gfx/enblend: Add SLOT operator for gsl Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher gentoo.org> media-gfx/enblend/enblend-4.1.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/enblend/enblend-4.1.3-r1.ebuild b/media-gfx/enblend/enblend-4.1.3-r1.ebuild index 29afffa..710f046 100644 --- a/media-gfx/enblend/enblend-4.1.3-r1.ebuild +++ b/media-gfx/enblend/enblend-4.1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -28,7 +28,7 @@ RDEPEND=" media-libs/plotutils[X] media-libs/tiff:= >=media-libs/vigra-1.8.0[openexr] - sci-libs/gsl + sci-libs/gsl:= virtual/jpeg:0= debug? ( dev-libs/dmalloc ) gpu? ( media-libs/freeglut )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: e7d131fac26db3d6c850d8822e430f7256bed96c Author: Markus Meier gentoo org> AuthorDate: Fri Sep 25 15:01:13 2015 + Commit: Markus Meier gentoo org> CommitDate: Fri Sep 25 15:01:13 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d131fa media-gfx/enblend: remove old Package-Manager: portage-2.2.20.1 media-gfx/enblend/Manifest | 2 - media-gfx/enblend/enblend-4.1.1-r1.ebuild | 73 --- media-gfx/enblend/enblend-4.1.1-r2.ebuild | 75 --- media-gfx/enblend/enblend-4.1.1-r3.ebuild | 79 --- media-gfx/enblend/enblend-4.1.1.ebuild | 81 --- media-gfx/enblend/enblend-4.1.2.ebuild | 74 --- media-gfx/enblend/enblend-4.1.3.ebuild | 77 --- .../files/enblend-4.1.1-texinfo-5-upstream.patch | 617 - 8 files changed, 1078 deletions(-) diff --git a/media-gfx/enblend/Manifest b/media-gfx/enblend/Manifest index 8e9dbf3..a505c8f 100644 --- a/media-gfx/enblend/Manifest +++ b/media-gfx/enblend/Manifest @@ -1,3 +1 @@ -DIST enblend-enfuse-4.1.1.tar.gz 850214 SHA256 9d0947633ebaa0dc1211331b31009408de6fe2108751ad4190760e3a9f181bc9 SHA512 dd4c8f205986beef1268210a8ccad10107125fc15a45b2e7266f250d36a294356f557d577b80e923e04b5f14ed5f6070201793c067cc3a2e7d6020cf5669a61f WHIRLPOOL c9938499116f26f3bfe6eae874414722a15380cbda959c82315bb124cb7b58456550174b0d43355d924cb6e107ef3ee4d1b83f8adc82d7144d974b66207ff965 -DIST enblend-enfuse-4.1.2.tar.gz 869265 SHA256 6dc2682d366776ff771fd6c9ae709bcfef0b7b00cac9e620b56d13bf81faaf6e SHA512 8d4fa80bb455276e79e7ee4e757c8774bb0380fa2ef56835e18a02fda12b710eaad0a90f2849dc2297eb7cd477dc7134a90a61708373928463595d726ded0259 WHIRLPOOL e0834b7e9461ae3d29e52cd21cd8c41384356026f3e62b7c60cbb60ba02edc23c844862afac001cb20b5da828a11ec7f9bd4d604ab77177ca318e400ccf70650 DIST enblend-enfuse-4.1.3.tar.gz 862079 SHA256 1c00ae95cd05502759d7d47f99e6ba1150f8807f8f4f46c800cd46c5ad0df9ac SHA512 0a3487783afadee896b84411330898393cda4be4cbb79d36013daa98c17ab88f97a298c21a5c398b7cb2ce83e8dc4519a80e18be472c5fec10c3114037b6db73 WHIRLPOOL ab33a8ca5c38d9a5dca6aaeed7cbc806f7c34c5642f9e568a90d14789ecede896c0da888e5fe7e7d30e586778e0734495d06055fc189732e55bc0c013e699b48 diff --git a/media-gfx/enblend/enblend-4.1.1-r1.ebuild b/media-gfx/enblend/enblend-4.1.1-r1.ebuild deleted file mode 100644 index 20e2832..000 --- a/media-gfx/enblend/enblend-4.1.1-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils - -MY_P="${PN}-enfuse-${PV/_rc/rc}" - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourceforge.net/"; -SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" - -LICENSE="GPL-2 VIGRA" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug doc gpu image-cache openmp" - -REQUIRED_USE="openmp? ( !image-cache )" - -RDEPEND=" - media-libs/glew - =media-libs/lcms-2* - >=media-libs/libpng-1.2.43:0= - >=media-libs/openexr-1.0:= - media-libs/plotutils[X] - media-libs/tiff - >=media-libs/vigra-1.8.0 - sci-libs/gsl - virtual/jpeg:0= - debug? ( dev-libs/dmalloc ) - gpu? ( media-libs/freeglut )" -DEPEND="${RDEPEND} - >=dev-libs/boost-1.31.0:= - virtual/pkgconfig - doc? ( - media-gfx/imagemagick - media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/latex-base - )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die - sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_CXX_FLAGS_RELEASE="" - $(cmake-utils_use_enable debug DMALLOC) - $(cmake-utils_use doc DOC) - $(cmake-utils_use_enable image-cache IMAGECACHE) - $(cmake-utils_use_enable openmp) - $(cmake-utils_use_enable gpu) - ) - CMAKE_BUILD_TYPE="Release" - cmake-utils_src_configure -} - -src_compile() { - # forcing -j1 as every parallel compilation process needs about 1 GB RAM. - cmake-utils_src_compile -j1 -} - -src_install() { - local DOCS=( AUTHORS ChangeLog NEWS README ) - cmake-utils_src_install -} diff --git a/media-gfx/enblend/enblend-4.1.1-r2.ebuild b/media-gfx/enblend/enblend-4.1.1-r2.ebuild deleted file mode 100644 index aea8156..000 --- a/media-gfx/enblend/enblend-4.1.1-r2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils - -MY_P="${PN}-enfuse-${PV/_rc/rc}" - -DESCRIPTION="Image Blending with Multiresolution Splines" -HOMEPAGE="http://enblend.sourc
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 7d99a6bd519b379d66aef9ac5c4bbd3b72ec0fee Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 25 14:43:06 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 25 14:43:06 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d99a6bd media-gfx/enblend: x86 stable wrt bug #555258 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" media-gfx/enblend/enblend-4.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.1.3.ebuild b/media-gfx/enblend/enblend-4.1.3.ebuild index bdfd50e..2f5e564 100644 --- a/media-gfx/enblend/enblend-4.1.3.ebuild +++ b/media-gfx/enblend/enblend-4.1.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="amd64 ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="debug doc gpu image-cache openmp" REQUIRED_USE="openmp? ( !image-cache )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 4a498a5923ff6582b3ffbadffe13322bd98b3c8f Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 24 13:19:16 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 24 13:19:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a498a59 media-gfx/enblend: amd64 stable wrt bug #555258 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" media-gfx/enblend/enblend-4.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.1.3.ebuild b/media-gfx/enblend/enblend-4.1.3.ebuild index 132ec8d..bdfd50e 100644 --- a/media-gfx/enblend/enblend-4.1.3.ebuild +++ b/media-gfx/enblend/enblend-4.1.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="~amd64 ppc ~x86" +KEYWORDS="amd64 ppc ~x86" IUSE="debug doc gpu image-cache openmp" REQUIRED_USE="openmp? ( !image-cache )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: 97f8989a93e2ed6849a8b606954b35f34fc9b8a0 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 26 10:42:02 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 26 10:42:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f8989a media-gfx/enblend: amd64 stable wrt bug #557952 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" media-gfx/enblend/enblend-4.1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/enblend/enblend-4.1.3-r1.ebuild b/media-gfx/enblend/enblend-4.1.3-r1.ebuild index 1984998..cce512e 100644 --- a/media-gfx/enblend/enblend-4.1.3-r1.ebuild +++ b/media-gfx/enblend/enblend-4.1.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" LICENSE="GPL-2 VIGRA" SLOT="0" -KEYWORDS="~amd64 ppc ~x86" +KEYWORDS="amd64 ppc ~x86" IUSE="debug doc gpu image-cache openmp" REQUIRED_USE="openmp? ( !image-cache )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: add7eb2e0a138b25c98cbef9ce286ac830754faa Author: Sebastian Pipping gentoo org> AuthorDate: Sun Aug 16 18:14:36 2015 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Aug 16 18:14:59 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add7eb2e media-gfx/enblend: Fix texinfo compilation (bug #479978) media-gfx/enblend/enblend-4.1.1-r3.ebuild | 79 +++ .../files/enblend-4.1.1-texinfo-5-upstream.patch | 617 + 2 files changed, 696 insertions(+) diff --git a/media-gfx/enblend/enblend-4.1.1-r3.ebuild b/media-gfx/enblend/enblend-4.1.1-r3.ebuild new file mode 100644 index 000..2e46825 --- /dev/null +++ b/media-gfx/enblend/enblend-4.1.1-r3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-utils + +MY_P="${PN}-enfuse-${PV/_rc/rc}" + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc gpu image-cache openmp" + +REQUIRED_USE="openmp? ( !image-cache )" + +RDEPEND=" + media-libs/glew + =media-libs/lcms-2* + >=media-libs/libpng-1.2.43:0= + >=media-libs/openexr-1.0:= + media-libs/plotutils[X] + media-libs/tiff + >=media-libs/vigra-1.8.0 + sci-libs/gsl + virtual/jpeg:0= + debug? ( dev-libs/dmalloc ) + gpu? ( media-libs/freeglut )" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.31.0:= + virtual/pkgconfig + doc? ( + media-gfx/imagemagick + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/latex-base + )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.1.3-vigra_check.patch + + sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die + sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die + cmake-utils_src_prepare + + epatch "${FILESDIR}"/${P}-texinfo-5-upstream.patch + epatch "${FILESDIR}"/${PN}-4.1.3-texinfo-5-more.patch + +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_CXX_FLAGS_RELEASE="" + $(cmake-utils_use_enable debug DMALLOC) + $(cmake-utils_use doc DOC) + $(cmake-utils_use_enable image-cache IMAGECACHE) + $(cmake-utils_use_enable openmp) + $(cmake-utils_use_enable gpu) + ) + CMAKE_BUILD_TYPE="Release" + cmake-utils_src_configure +} + +src_compile() { + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake-utils_src_compile -j1 +} + +src_install() { + local DOCS=( AUTHORS ChangeLog NEWS README ) + cmake-utils_src_install +} diff --git a/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch b/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch new file mode 100644 index 000..8399f23 --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.1.1-texinfo-5-upstream.patch @@ -0,0 +1,617 @@ +From 0a60c121addb1b850f52281d898bdf1e04d920ad Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Sun, 16 Aug 2015 20:01:15 +0200 +Subject: [PATCH] Port enblend-4.1.3-texinfo-5-upstream.patch to 4.1.1 + +--- + doc/Makefile.am | 2 +- + doc/auxmac.tex | 7 --- + doc/auxmac.texi | 156 --- + doc/bug-reports.texi | 2 +- + doc/enblend.texi | 34 +-- + doc/enfuse.texi | 81 +++--- + 6 files changed, 51 insertions(+), 231 deletions(-) + +diff --git a/doc/Makefile.am b/doc/Makefile.am +index 22c7fbc..40bb394 100644 +--- a/doc/Makefile.am b/doc/Makefile.am +@@ -46,7 +46,7 @@ AM_MAKEINFOHTMLFLAGS = @AM_MAKEINFOHTMLFLAGS@ \ +-I $(top_builddir) -I $(srcdir) \ +--css-include=@srcdir@/default.css \ +$(MAKEINFOHTMLFLAGS) +-export TEXINPUTS=$(top_builddir):$(srcdir) ++export TEXINPUTS = .:$(top_builddir):$(srcdir): + + TEXI2DVI = texi2dvi $(TEXI2DVIFLAGS) $(EXTRATEXI2DVIFLAGS) + +diff --git a/doc/auxmac.tex b/doc/auxmac.tex +index 812d58d..524830f 100644 +--- a/doc/auxmac.tex b/doc/auxmac.tex +@@ -1,13 +1,6 @@ +-\input thumbpdf.sty +- +- + % Auxilliary Macros. + % + % Include this file before texinfo.tex! + + \def\mathit#1{\hbox{\it #1}} + \def\mathrm#1{\ifmmode{\rm #1}\else #1\fi} +- +-% These definitions are required for older versions of texinfo.tex. +-\def\geq{\ifmmode \ge\else $\ge$\fi} +-\def\leq{\ifmmode \le\else $\le$\fi} +diff --git a/doc/auxmac.texi b/doc/auxmac.texi +index 98c679f..59520c3 100644 +--- a/doc/auxmac.texi b/doc/auxmac.texi +@@ -2,16 +2,6 @@ + @c Macro Definitions + @c + +-@c redefined commands +- +-@c Get the spacing of dimensions rig
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/
commit: bb48d4028733ae603e7e329fa1eebb084af37d53 Author: Sebastian Pipping gentoo org> AuthorDate: Fri Aug 14 00:22:26 2015 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Aug 14 01:24:19 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb48d402 media-gfx/enblend-4.1.1-r1: Fix compilation with recent media-libs/vigra Patch enblend-4.1.3-vigra_check.patch works well for 4.1.1, too. Signed-off-by: Sebastian Pipping gentoo.org> media-gfx/enblend/enblend-4.1.1-r2.ebuild | 75 +++ 1 file changed, 75 insertions(+) diff --git a/media-gfx/enblend/enblend-4.1.1-r2.ebuild b/media-gfx/enblend/enblend-4.1.1-r2.ebuild new file mode 100644 index 000..aea8156 --- /dev/null +++ b/media-gfx/enblend/enblend-4.1.1-r2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-utils + +MY_P="${PN}-enfuse-${PV/_rc/rc}" + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc gpu image-cache openmp" + +REQUIRED_USE="openmp? ( !image-cache )" + +RDEPEND=" + media-libs/glew + =media-libs/lcms-2* + >=media-libs/libpng-1.2.43:0= + >=media-libs/openexr-1.0:= + media-libs/plotutils[X] + media-libs/tiff + >=media-libs/vigra-1.8.0 + sci-libs/gsl + virtual/jpeg:0= + debug? ( dev-libs/dmalloc ) + gpu? ( media-libs/freeglut )" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.31.0:= + virtual/pkgconfig + doc? ( + media-gfx/imagemagick + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/latex-base + )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.1.3-vigra_check.patch + + sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die + sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_CXX_FLAGS_RELEASE="" + $(cmake-utils_use_enable debug DMALLOC) + $(cmake-utils_use doc DOC) + $(cmake-utils_use_enable image-cache IMAGECACHE) + $(cmake-utils_use_enable openmp) + $(cmake-utils_use_enable gpu) + ) + CMAKE_BUILD_TYPE="Release" + cmake-utils_src_configure +} + +src_compile() { + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake-utils_src_compile -j1 +} + +src_install() { + local DOCS=( AUTHORS ChangeLog NEWS README ) + cmake-utils_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/enblend/, media-gfx/enblend/files/
commit: 13d95cfe56b912f73214117a4af28560370305a4 Author: Sebastian Pipping gentoo org> AuthorDate: Fri Aug 14 01:22:28 2015 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Aug 14 01:25:04 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d95cfe media-gfx/enblend: Fix texinfo compilation (bug #479978) Upstream patch (with version patching removed) from https://bugs.launchpad.net/enblend/+bug/1181678/comments/16 http://hg.code.sf.net/p/enblend/code/rev/8387f0170f7b Signed-off-by: Sebastian Pipping gentoo.org> media-gfx/enblend/enblend-4.1.3-r1.ebuild | 79 +++ .../files/enblend-4.1.3-texinfo-5-more.patch | 82 +++ .../files/enblend-4.1.3-texinfo-5-upstream.patch | 633 + 3 files changed, 794 insertions(+) diff --git a/media-gfx/enblend/enblend-4.1.3-r1.ebuild b/media-gfx/enblend/enblend-4.1.3-r1.ebuild new file mode 100644 index 000..1984998 --- /dev/null +++ b/media-gfx/enblend/enblend-4.1.3-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-utils + +MY_P="${PN}-enfuse-${PV/_rc/rc}" + +DESCRIPTION="Image Blending with Multiresolution Splines" +HOMEPAGE="http://enblend.sourceforge.net/"; +SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz" + +LICENSE="GPL-2 VIGRA" +SLOT="0" +KEYWORDS="~amd64 ppc ~x86" +IUSE="debug doc gpu image-cache openmp" + +REQUIRED_USE="openmp? ( !image-cache )" + +RDEPEND=" + >=dev-libs/boost-1.31.0:= + media-libs/glew + >=media-libs/lcms-2.5:2 + >=media-libs/libpng-1.2.43:0= + >=media-libs/openexr-1.0:= + media-libs/plotutils[X] + media-libs/tiff:= + >=media-libs/vigra-1.8.0[openexr] + sci-libs/gsl + virtual/jpeg:0= + debug? ( dev-libs/dmalloc ) + gpu? ( media-libs/freeglut )" +DEPEND="${RDEPEND} + media-gfx/imagemagick + sys-apps/help2man + virtual/pkgconfig + doc? ( + media-gfx/transfig + sci-visualization/gnuplot[gd] + virtual/latex-base + )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/${PN}-4.1.3-vigra_check.patch" ) + +src_prepare() { + sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die + sed -i -e "s:doc/enblend:share/doc/${PF}:" doc/CMakeLists.txt || die + cmake-utils_src_prepare + + epatch "${FILESDIR}"/${P}-texinfo-5-upstream.patch + epatch "${FILESDIR}"/${P}-texinfo-5-more.patch +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_CXX_FLAGS_RELEASE="" + $(cmake-utils_use_enable debug DMALLOC) + $(cmake-utils_use doc DOC) + $(cmake-utils_use_enable image-cache IMAGECACHE) + $(cmake-utils_use_enable openmp) + $(cmake-utils_use_enable gpu) + ) + CMAKE_BUILD_TYPE="Release" + cmake-utils_src_configure +} + +src_compile() { + # forcing -j1 as every parallel compilation process needs about 1 GB RAM. + cmake-utils_src_compile -j1 +} + +src_install() { + local DOCS=( AUTHORS ChangeLog NEWS README ) + cmake-utils_src_install +} diff --git a/media-gfx/enblend/files/enblend-4.1.3-texinfo-5-more.patch b/media-gfx/enblend/files/enblend-4.1.3-texinfo-5-more.patch new file mode 100644 index 000..dd63ae3 --- /dev/null +++ b/media-gfx/enblend/files/enblend-4.1.3-texinfo-5-more.patch @@ -0,0 +1,82 @@ +From 7ec0e758430f9e31fb9fc0f85d72339a307263d6 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Fri, 14 Aug 2015 03:09:57 +0200 +Subject: [PATCH] Texinfo: Fix parameter handling with macro "mainpurpose" + +--- + doc/auxmac.texi | 6 +++--- + doc/enfuse.texi | 10 +- + 2 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/doc/auxmac.texi b/doc/auxmac.texi +index 59520c3..ad35d6a 100644 +--- a/doc/auxmac.texi b/doc/auxmac.texi +@@ -88,12 +88,12 @@ not displayed, because of lacking SVG and + + @c Text Fragments + +-@macro mainpurpose ++@macro mainpurpose{purpose} + @ifinfo +-@strong{Main Purpose}: ++@strong{Main Purpose}: \purpose\ + @end ifinfo + @ifnotinfo +-@strong{Main Purpose: } ++@strong{Main Purpose: }\purpose\ + @end ifnotinfo + @end macro + +diff --git a/doc/enfuse.texi b/doc/enfuse.texi +index 92fe597..9e601ea 100644 +--- a/doc/enfuse.texi b/doc/enfuse.texi +@@ -5164,7 +5164,7 @@ Fire in rapid succession. + @cindex series, simple + @cindex noise reduction + +-@mainpurpose Reduce noise ++@mainpurpose{Reduce noise} + + @noindent + With the default settings, Enfuse computes a weighted average of the +@@ -5193,7 +5193,7 @@ be worth an extra run. + @cindex series, exposure + @cindex dynamic range increase + +-@mainpurpose Increase manageable dynamic range ++@mainpurpose{Increase manageable dynamic range} + + @noindent + An exposure series is a set of images taken with identical parameters +@@ -5322,