diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-10-07 11:03:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-10-07 11:03:14 +0100 |
commit | 957235cf19a691360c720f7913672adda4258ed0 (patch) | |
tree | 812bba7928f4293ead05a7ee9c1ac39c5ef9f12e /media-libs/exempi/exempi-2.4.5-r1.ebuild | |
parent | 62f67115b5c46134c34f88f4b1cbdacc19384c0a (diff) |
gentoo resync : 07.10.2018
Diffstat (limited to 'media-libs/exempi/exempi-2.4.5-r1.ebuild')
-rw-r--r-- | media-libs/exempi/exempi-2.4.5-r1.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild new file mode 100644 index 000000000000..85ac5b69d1b6 --- /dev/null +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Port of the Adobe XMP SDK to work on UNIX" +HOMEPAGE="https://libopenraw.freedesktop.org/wiki/Exempi" +SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="2/3" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" +IUSE="examples static-libs test" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/gettext + test? ( >=dev-libs/boost-1.48 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch + "${FILESDIR}"/${P}-CVE-2018-12648.patch +) + +src_prepare() { + default + cp /usr/share/gettext/config.rpath . || die + eautoreconf +} + +src_configure() { + # Valgrind detection is "disabled" due to bug #295875 + econf \ + $(use_enable static-libs static) \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + insinto /usr/share/doc/${PF}/examples + doins -r samples/* + fi +} |