From 89c8686008ffb58453f927de03693b6b13bc2eef Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sat, 29 Jun 2019 10:35:45 +0200 Subject: media-plugins/gimp-lensfun: EAPI-7 bump, fix build w/ exiv2-0.27.1 Restrict to --- .../files/gimp-lensfun-0.2.4-exiv2-0.27.1.patch | 12 ++++++ .../gimp-lensfun/gimp-lensfun-0.2.4-r1.ebuild | 50 ++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 media-plugins/gimp-lensfun/files/gimp-lensfun-0.2.4-exiv2-0.27.1.patch create mode 100644 media-plugins/gimp-lensfun/gimp-lensfun-0.2.4-r1.ebuild (limited to 'media-plugins/gimp-lensfun') diff --git a/media-plugins/gimp-lensfun/files/gimp-lensfun-0.2.4-exiv2-0.27.1.patch b/media-plugins/gimp-lensfun/files/gimp-lensfun-0.2.4-exiv2-0.27.1.patch new file mode 100644 index 000000000000..d62f1790d5de --- /dev/null +++ b/media-plugins/gimp-lensfun/files/gimp-lensfun-0.2.4-exiv2-0.27.1.patch @@ -0,0 +1,12 @@ +--- a/src/gimplensfun.cpp ++++ b/src/gimplensfun.cpp +@@ -31,8 +31,7 @@ + #include + #include + +-#include +-#include ++#include + + #define VERSIONSTR "0.2.4" + diff --git a/media-plugins/gimp-lensfun/gimp-lensfun-0.2.4-r1.ebuild b/media-plugins/gimp-lensfun/gimp-lensfun-0.2.4-r1.ebuild new file mode 100644 index 000000000000..2756553cbcfa --- /dev/null +++ b/media-plugins/gimp-lensfun/gimp-lensfun-0.2.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Gimp plugin to correct lens distortions" +HOMEPAGE="https://seebk.github.io/GIMP-Lensfun/" +SRC_URI="https://github.com/seebk/GIMP-Lensfun/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="openmp" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + media-gfx/exiv2 + =media-libs/lensfun-0.3.2 +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${P}-exiv2-0.27.1.patch" ) + +S=${WORKDIR}/GIMP-Lensfun-${PV} + +pkg_setup() { + if use openmp && [[ ${MERGE_TYPE} != binary ]]; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi +} + +src_prepare() { + default + + if ! use openmp; then + sed -i "s/-fopenmp//g" Makefile || die + fi + + tc-export CXX +} + +src_install() { + exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins + doexe ${PN} +} -- cgit v1.2.3-65-gdbad