[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: bf08bc67ea56383a04c2e4b8ec3684b33e194435 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 08:26:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 08:26:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf08bc67 media-libs/exempi: Stabilize 2.6.5 x86, #940055 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild index 5f5d31081b25..1ff4cb8e14d7 100644 --- a/media-libs/exempi/exempi-2.6.5.ebuild +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 9b1bdb171e9a87accdc8c3027310b04f3fe7a6f9 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 08:17:56 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 08:17:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1bdb17 media-libs/exempi: Stabilize 2.6.5 amd64, #940055 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild index 26c893b6cd4c..5f5d31081b25 100644 --- a/media-libs/exempi/exempi-2.6.5.ebuild +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 arm arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 52f1ef371c4afe4e580fa6c2c386e274a9f8f915 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:13:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:13:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f1ef37 media-libs/exempi: Stabilize 2.6.5 arm, #940055 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild index f2022255f7cc..26c893b6cd4c 100644 --- a/media-libs/exempi/exempi-2.6.5.ebuild +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~loong ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 689dc67d49d9ff78ab7473c6caef883642801561 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:02:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:02:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689dc67d media-libs/exempi: Stabilize 2.6.5 ppc64, #940055 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild index c92b6439467a..14e4bb78e925 100644 --- a/media-libs/exempi/exempi-2.6.5.ebuild +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/files/, media-libs/exempi/
commit: 89f586d08c11f851de2da35ab5fd2ce55dc52048 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 5 16:11:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 5 16:11:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f586d0 media-libs/exempi: Remove old Signed-off-by: Michał Górny gentoo.org> media-libs/exempi/Manifest | 2 - media-libs/exempi/exempi-2.6.2.ebuild | 68 -- media-libs/exempi/exempi-2.6.3-r1.ebuild | 68 -- media-libs/exempi/exempi-2.6.4.ebuild | 68 -- .../files/exempi-2.6.2-arm-static-build.patch | 35 --- .../exempi-2.6.3-clang16-binary_function.patch | 33 --- 6 files changed, 274 deletions(-) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index 8689e72934ec..c12112b43343 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,4 +1,2 @@ -DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e SHA512 517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4 -DIST exempi-2.6.4.tar.xz 2843304 BLAKE2B 35ae01db243825eea05fe946a958be78ee75c3e6bc3cd02bf5596bd0c9543ccecb285c93e2533c7ceba1e42b25266834bddfd6eda4fef351b384298cc638cfb2 SHA512 86e41e24e34150f398dffe3219f1530fbf14606f9953395bfedb335316ec90ac88e2843f2c037a564909fc3cc82a5cce53edb18219663a1b454cda6bef72 DIST exempi-2.6.5.tar.xz 2843132 BLAKE2B bc8c347af4c9c7bf085311ce055bd1c7cd5c2b845c723dd74bbcdf104be018885a82180333dbdda3cf9a64a4125dfe0fa0904fbd05663c3a6c32e6a60a8ca2d3 SHA512 71a0830c7a547bd7304e38f307a17a5ca70d6d22bb94db93f7e6c0903d1a1a1e211487cd530ec81fb058d0b45224018d23aab9a9394b6cfa025c50f0d77b5002 diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild deleted file mode 100644 index 3d4670ec3175.. --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Port of the Adobe XMP SDK to work on UNIX" -HOMEPAGE="https://libopenraw.freedesktop.org/wiki/Exempi"; -# TODO: switch to xz for 2.6.3 -SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; - -LICENSE="BSD" -SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/expat-2:= - sys-libs/zlib - virtual/libiconv -" -DEPEND=" - ${RDEPEND} - test? ( dev-libs/boost ) -" -BDEPEND=" - dev-build/autoconf-archive - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.4.2-iconv.patch - "${FILESDIR}"/${PN}-2.6.2-arm-static-build.patch -) - -src_prepare() { - default - - config_rpath_update . - eautoreconf -} - -src_configure() { - # - --enable-static as --disable-static breaks build - # - Valgrind detection is "disabled" due to bug #295875 - econf \ - --enable-static \ - $(use_enable test unittest) \ - VALGRIND="" -} - -src_install() { - default - - if use examples; then - emake -C samples/source distclean - rm samples/{,source,testfiles}/Makefile* || die - docinto examples - dodoc -r samples/. - fi - - # --disable-static breaks tests - rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/exempi/exempi-2.6.3-r1.ebuild b/media-libs/exempi/exempi-2.6.3-r1.ebuild deleted file mode 100644 index de69a15c9199.. --- a/media-libs/exempi/exempi-2.6.3-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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.xz"; - -LICENSE="BSD" -SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/expat-2:= - sys-libs/zlib - virtual/libiconv -" -DEPEND=" - ${RDEPEND} - test? ( dev-libs/boost ) -" -BDEPE
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 42c8de509fad0101dec2446d51000bcc9d1ba6c1 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 5 16:10:19 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 5 16:10:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c8de50 media-libs/exempi: Dekeyword on big endian arches Remove keywords for big endian architectures, the package is broken on big endian architectures according to upstream. We did not notice this before because of insufficient test coverage. Bug: https://bugs.gentoo.org/924191 See-Also: https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243 Signed-off-by: Michał Górny gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild| 2 +- media-libs/exempi/exempi-2.6.3-r1.ebuild | 2 +- media-libs/exempi/exempi-2.6.3.ebuild| 2 +- media-libs/exempi/exempi-2.6.4.ebuild| 2 +- media-libs/exempi/exempi-2.6.5.ebuild| 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index 7cd19f245d41..3d4670ec3175 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/media-libs/exempi/exempi-2.6.3-r1.ebuild b/media-libs/exempi/exempi-2.6.3-r1.ebuild index 3b477d996d29..de69a15c9199 100644 --- a/media-libs/exempi/exempi-2.6.3-r1.ebuild +++ b/media-libs/exempi/exempi-2.6.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index 7409cc411371..3dc108953c8a 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/media-libs/exempi/exempi-2.6.4.ebuild b/media-libs/exempi/exempi-2.6.4.ebuild index 3b477d996d29..de69a15c9199 100644 --- a/media-libs/exempi/exempi-2.6.4.ebuild +++ b/media-libs/exempi/exempi-2.6.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild index d11c41d688fd..6edceb5bc710 100644 --- a/media-libs/exempi/exempi-2.6.5.ebuild +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: c45685c99e64e88ed304071e598e98c1791550f0 Author: Sam James gentoo org> AuthorDate: Thu Feb 29 04:58:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu Feb 29 04:59:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45685c9 media-libs/exempi: add 2.6.5 re LTO: I haven't reported this upstream as the situation is complicated (exempi is a unix port of the adobe SDK). Signed-off-by: Sam James gentoo.org> media-libs/exempi/Manifest| 1 + media-libs/exempi/exempi-2.6.5.ebuild | 71 +++ 2 files changed, 72 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index aaabbef1cecc..8689e72934ec 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,3 +1,4 @@ DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e SHA512 517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4 DIST exempi-2.6.4.tar.xz 2843304 BLAKE2B 35ae01db243825eea05fe946a958be78ee75c3e6bc3cd02bf5596bd0c9543ccecb285c93e2533c7ceba1e42b25266834bddfd6eda4fef351b384298cc638cfb2 SHA512 86e41e24e34150f398dffe3219f1530fbf14606f9953395bfedb335316ec90ac88e2843f2c037a564909fc3cc82a5cce53edb18219663a1b454cda6bef72 +DIST exempi-2.6.5.tar.xz 2843132 BLAKE2B bc8c347af4c9c7bf085311ce055bd1c7cd5c2b845c723dd74bbcdf104be018885a82180333dbdda3cf9a64a4125dfe0fa0904fbd05663c3a6c32e6a60a8ca2d3 SHA512 71a0830c7a547bd7304e38f307a17a5ca70d6d22bb94db93f7e6c0903d1a1a1e211487cd530ec81fb058d0b45224018d23aab9a9394b6cfa025c50f0d77b5002 diff --git a/media-libs/exempi/exempi-2.6.5.ebuild b/media-libs/exempi/exempi-2.6.5.ebuild new file mode 100644 index ..d11c41d688fd --- /dev/null +++ b/media-libs/exempi/exempi-2.6.5.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +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.xz"; + +LICENSE="BSD" +SLOT="2/8" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost ) +" +BDEPEND=" + dev-build/autoconf-archive + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch +) + +src_prepare() { + default + + # Needed for autoconf 2.71 + config_rpath_update . + eautoreconf +} + +src_configure() { + # ODR & SA violations + filter-lto + append-flags -fno-strict-aliasing + + # - --enable-static as --disable-static breaks build + # - Valgrind detection is "disabled" due to bug #295875 + econf \ + --enable-static \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + docinto examples + dodoc -r samples/. + fi + + # --disable-static breaks tests + rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: c3b73b38769ceea31eff9c730adfce9dd6d9e87f Author: Sam James gentoo org> AuthorDate: Thu Sep 7 20:10:55 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 20:10:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b73b38 media-libs/exempi: add 2.6.4 Signed-off-by: Sam James gentoo.org> media-libs/exempi/Manifest| 1 + media-libs/exempi/exempi-2.6.4.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index c470d9f1e4a4..aaabbef1cecc 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,2 +1,3 @@ DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e SHA512 517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4 +DIST exempi-2.6.4.tar.xz 2843304 BLAKE2B 35ae01db243825eea05fe946a958be78ee75c3e6bc3cd02bf5596bd0c9543ccecb285c93e2533c7ceba1e42b25266834bddfd6eda4fef351b384298cc638cfb2 SHA512 86e41e24e34150f398dffe3219f1530fbf14606f9953395bfedb335316ec90ac88e2843f2c037a564909fc3cc82a5cce53edb18219663a1b454cda6bef72 diff --git a/media-libs/exempi/exempi-2.6.4.ebuild b/media-libs/exempi/exempi-2.6.4.ebuild new file mode 100644 index ..e5669843463f --- /dev/null +++ b/media-libs/exempi/exempi-2.6.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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.xz"; + +LICENSE="BSD" +SLOT="2/8" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost ) +" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch + "${FILESDIR}"/${PN}-2.6.3-clang16-binary_function.patch +) + +src_prepare() { + default + + # Needed for autoconf 2.71 + config_rpath_update . + eautoreconf +} + +src_configure() { + # - --enable-static as --disable-static breaks build + # - Valgrind detection is "disabled" due to bug #295875 + econf \ + --enable-static \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + docinto examples + dodoc -r samples/. + fi + + # --disable-static breaks tests + rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/, media-libs/exempi/files/
commit: ad4d831484211ce970eb3028a8b4a3dc8e05044b Author: Brahmajit Das gmail com> AuthorDate: Sat Jul 22 09:24:48 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 22 06:49:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4d8314 media-libs/exempi: Fix no template named binary_function in namespace Closes: https://bugs.gentoo.org/910494 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31997 Signed-off-by: Joonas Niilola gentoo.org> media-libs/exempi/exempi-2.6.3-r1.ebuild | 68 ++ .../exempi-2.6.3-clang16-binary_function.patch | 33 +++ 2 files changed, 101 insertions(+) diff --git a/media-libs/exempi/exempi-2.6.3-r1.ebuild b/media-libs/exempi/exempi-2.6.3-r1.ebuild new file mode 100644 index ..e5669843463f --- /dev/null +++ b/media-libs/exempi/exempi-2.6.3-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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.xz"; + +LICENSE="BSD" +SLOT="2/8" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost ) +" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch + "${FILESDIR}"/${PN}-2.6.3-clang16-binary_function.patch +) + +src_prepare() { + default + + # Needed for autoconf 2.71 + config_rpath_update . + eautoreconf +} + +src_configure() { + # - --enable-static as --disable-static breaks build + # - Valgrind detection is "disabled" due to bug #295875 + econf \ + --enable-static \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + docinto examples + dodoc -r samples/. + fi + + # --disable-static breaks tests + rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/exempi/files/exempi-2.6.3-clang16-binary_function.patch b/media-libs/exempi/files/exempi-2.6.3-clang16-binary_function.patch new file mode 100644 index ..bbe535ed1380 --- /dev/null +++ b/media-libs/exempi/files/exempi-2.6.3-clang16-binary_function.patch @@ -0,0 +1,33 @@ +Bug: https://bugs.gentoo.org/910494 +--- a/XMPFiles/source/PluginHandler/XMPAtoms.h b/XMPFiles/source/PluginHandler/XMPAtoms.h +@@ -83,8 +83,12 @@ enum + + #define XMPAtomNull emptyStr_K + +-struct StringCompare : std::binary_function ++struct StringCompare + { ++ public: ++ using first_argument_type = const std::string &; ++ using second_argument_type = const std::string &; ++ using result_type = bool; + bool operator() (const std::string & a, const std::string & b) const + { + return ( a.compare(b) < 0 ); +--- a/XMPFilesPlugins/api/source/PluginRegistry.h b/XMPFilesPlugins/api/source/PluginRegistry.h +@@ -68,8 +68,12 @@ public: + + private: + +- struct StringCompare : std::binary_function< const std::string &, const std::string &, bool > ++ struct StringCompare + { ++ public: ++ using first_argument_type = const std::string &; ++ using second_argument_type = const std::string &; ++ using result_type = bool; + bool operator()( const std::string & a, const std::string & b ) const + { + return ( a.compare(b) < 0 );
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 98ad690a072ce39dafcf49dd208a0afea93dfe93 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 17:40:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 17:40:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ad690a media-libs/exempi: Stabilize 2.6.3 sparc, #892725 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index f62e573756f7..5f8e20ad775c 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: f48d464325aa621f92978a8b2a3c2a2aff3f9343 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 19:04:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 19:04:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48d4643 media-libs/exempi: Stabilize 2.6.3 hppa, #892725 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index fbc38f3e6fef..f62e573756f7 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 296521b466224afeb57c0667a5b82bb65406852d Author: Sam James gentoo org> AuthorDate: Thu Feb 9 19:35:07 2023 + Commit: Sam James gentoo org> CommitDate: Thu Feb 9 19:35:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296521b4 media-libs/exempi: Stabilize 2.6.3 arm, #892725 Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index 316e3a5e8e30..fbc38f3e6fef 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/, media-libs/exempi/files/
commit: 6f492d0793709293271563e8ee7453b0a096187f Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Feb 7 19:54:38 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Feb 7 20:08:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f492d07 media-libs/exempi: Cleanup vulnerable 2.4.5-r1 Bug: https://bugs.gentoo.org/878757 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/exempi/Manifest | 1 - media-libs/exempi/exempi-2.4.5-r1.ebuild | 61 -- .../exempi/files/exempi-2.4.5-CVE-2018-12648.patch | 42 --- media-libs/exempi/files/exempi-2.4.5-gcc11.patch | 11 4 files changed, 115 deletions(-) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index 7094e24be0f7..c470d9f1e4a4 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,3 +1,2 @@ -DIST exempi-2.4.5.tar.gz 3901474 BLAKE2B 7db80266847a18464ee5d75e2ffa38a05b2b23a30fb02a16c0a4a512f853a625f00db3ee0de3f177af584e12d65c8ecd2acc96cae96ef02d7b39129ab4b5274a SHA512 2b3dd8b2d1763fbbfed1995635f625a8e909a4c3119147385737f349002b2fa038cfaca72b2b877db8f28b9022230e49264b58766a68060b0b7c322cad99b22c DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e SHA512 517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4 diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild deleted file mode 100644 index 9d36d341cc38.. --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 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 ~riscv sparc x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/expat-2:= - sys-libs/zlib - virtual/libiconv" -DEPEND=" - ${RDEPEND} - test? ( dev-libs/boost )" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/gettext" - -PATCHES=( - "${FILESDIR}"/${PN}-2.4.2-iconv.patch - "${FILESDIR}"/${P}-CVE-2018-12648.patch - "${FILESDIR}"/${P}-gcc11.patch -) - -src_prepare() { - default - - config_rpath_update . - eautoreconf -} - -src_configure() { - # Valgrind detection is "disabled" due to bug #295875 - econf \ - --disable-static \ - $(use_enable test unittest) \ - VALGRIND="" -} - -src_install() { - default - - if use examples; then - emake -C samples/source distclean - rm samples/{,source,testfiles}/Makefile* || die - docinto examples - dodoc -r samples/. - fi - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch b/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch deleted file mode 100644 index 36f0d0734350.. --- a/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 8ed2f034705fd2d032c81383eee8208fd4eee0ac Mon Sep 17 00:00:00 2001 -From: Victor Rodriguez -Date: Sat, 18 Aug 2018 13:54:55 + -Subject: [PATCH] Issue #9 - Fix null-pointer-dereference (CVE-2018-12648) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The WEBP::GetLE32 function in -XMPFiles/source/FormatSupport/WEBP_Support.hpp in Exempi 2.4.5 has a -NULL pointer dereference. - -https://bugs.freedesktop.org/show_bug.cgi?id=106981 -https://gitlab.freedesktop.org/libopenraw/exempi/issues/9 - -Signed-off-by: Victor Rodriguez -Signed-off-by: Hubert Figuière - XMPFiles/source/FormatSupport/WEBP_Support.cpp | 8 +--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/XMPFiles/source/FormatSupport/WEBP_Support.cpp b/XMPFiles/source/FormatSupport/WEBP_Support.cpp -index ffaf220..4fe705b 100644 a/XMPFiles/source/FormatSupport/WEBP_Support.cpp -+++ b/XMPFiles/source/FormatSupport/WEBP_Support.cpp -@@ -160,9 +160,11 @@ bool VP8XChunk::xmp() - } - void VP8XChunk::xmp(bool hasXMP) - { --XMP_Uns32 flags = GetLE32(&this->data[0]); --flags ^
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: a849512930c4091411bb69dcc00e5027deffdb03 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 2 18:41:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 2 18:41:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8495129 media-libs/exempi: Stabilize 2.6.3 ppc, #892725 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index cb5d0202e1f5..316e3a5e8e30 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 80559ed2d073094d3929085cde8eda943a4c4a82 Author: Sam James gentoo org> AuthorDate: Tue Jan 31 18:31:07 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 31 18:31:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80559ed2 media-libs/exempi: Stabilize 2.6.3 amd64, #892725 Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index 8ffa28e92a8b..2ae9da8f03ac 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: a50bae2c6cc48ca90dcfd399275d0fd4635c531b Author: Sam James gentoo org> AuthorDate: Tue Jan 31 18:31:08 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 31 18:31:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50bae2c media-libs/exempi: Stabilize 2.6.3 x86, #892725 Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index 2ae9da8f03ac..cb5d0202e1f5 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: a0b0b51f5b73348f7eca340f8931cfa1763d2ddd Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 17:31:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 17:31:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b0b51f media-libs/exempi: Stabilize 2.6.3 arm64, #892725 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index d968e81ff02f..8ffa28e92a8b 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 0ae3871b1646f87f210b1228d039106c49b9074b Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 14:03:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 14:03:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae3871b media-libs/exempi: Stabilize 2.6.3 ppc64, #892725 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild index a0ee85622c49..d968e81ff02f 100644 --- a/media-libs/exempi/exempi-2.6.3.ebuild +++ b/media-libs/exempi/exempi-2.6.3.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 @@ -11,7 +11,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 52c04a27f7644178587fd21f10123f202156af02 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 14 10:00:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 14 10:00:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c04a27 media-libs/exempi: Stabilize 2.6.2 sparc, #879481 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index 52dcf3aa99d1..274d86ccb395 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.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 @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 7c316588caecf5626e173018439a8c0a94bc78ff Author: Sam James gentoo org> AuthorDate: Sat Dec 17 08:24:01 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 17 08:37:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c316588 media-libs/exempi: add 2.6.3 Closes: https://bugs.gentoo.org/884027 Signed-off-by: Sam James gentoo.org> media-libs/exempi/Manifest| 1 + media-libs/exempi/exempi-2.6.3.ebuild | 67 +++ 2 files changed, 68 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index aade23f19cea..7094e24be0f7 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,2 +1,3 @@ DIST exempi-2.4.5.tar.gz 3901474 BLAKE2B 7db80266847a18464ee5d75e2ffa38a05b2b23a30fb02a16c0a4a512f853a625f00db3ee0de3f177af584e12d65c8ecd2acc96cae96ef02d7b39129ab4b5274a SHA512 2b3dd8b2d1763fbbfed1995635f625a8e909a4c3119147385737f349002b2fa038cfaca72b2b877db8f28b9022230e49264b58766a68060b0b7c322cad99b22c DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a +DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e SHA512 517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4 diff --git a/media-libs/exempi/exempi-2.6.3.ebuild b/media-libs/exempi/exempi-2.6.3.ebuild new file mode 100644 index ..a0ee85622c49 --- /dev/null +++ b/media-libs/exempi/exempi-2.6.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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.xz"; + +LICENSE="BSD" +SLOT="2/8" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost ) +" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch +) + +src_prepare() { + default + + # Needed for autoconf 2.71 + config_rpath_update . + eautoreconf +} + +src_configure() { + # - --enable-static as --disable-static breaks build + # - Valgrind detection is "disabled" due to bug #295875 + econf \ + --enable-static \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + docinto examples + dodoc -r samples/. + fi + + # --disable-static breaks tests + rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 214f7119ad3f4e8ee1357753e5c63514631f116c Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 6 09:51:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 6 09:51:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214f7119 media-libs/exempi: Stabilize 2.6.2 ppc, #883901 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index 0d4f83b919f5..52dcf3aa99d1 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: da50b4402ddd4d92393ee64b50de20e14bd9333b Author: Sam James gentoo org> AuthorDate: Fri Dec 2 01:08:15 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 2 01:08:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da50b440 media-libs/exempi: Stabilize 2.6.2 ppc64, #883901 Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index c86c66037f71..0d4f83b919f5 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 92fa946ac6231811087dfc57f31679fb14067dfd Author: Jakov Smolić gentoo org> AuthorDate: Thu Dec 1 22:27:38 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Dec 1 22:27:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fa946a media-libs/exempi: Stabilize 2.6.2 x86, #883901 Signed-off-by: Jakov Smolić gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index b3e524abd39c..c86c66037f71 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: d831dd1f2ea3286f987b713d3bad16d398e40d9a Author: Jakov Smolić gentoo org> AuthorDate: Thu Dec 1 22:23:49 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Dec 1 22:23:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d831dd1f media-libs/exempi: Stabilize 2.6.2 amd64, #883901 Signed-off-by: Jakov Smolić gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index c392b350b680..b3e524abd39c 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 23fd817dd53844041f06f560c6018e133520e416 Author: Jakov Smolić gentoo org> AuthorDate: Thu Dec 1 22:22:18 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Dec 1 22:22:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23fd817d media-libs/exempi: Stabilize 2.6.2 arm64, #883901 Signed-off-by: Jakov Smolić gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index bc4a5b3a4b9e..c392b350b680 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: f6454ce8cfbe7457d13b46dd1091de5ce0b6b1ac Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 21 20:05:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 21 20:05:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6454ce8 media-libs/exempi: Keyword 2.6.2 s390, #872830 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index b05fb27aba5c..bc4a5b3a4b9e 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; LICENSE="BSD" SLOT="2/8" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/files/, media-libs/exempi/
commit: 822c65ec7dcf2edce50109de3223aef7167395b6 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 20:41:25 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 20:41:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822c65ec media-libs/exempi: add arm build patch Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 1 + .../files/exempi-2.6.2-arm-static-build.patch | 35 ++ 2 files changed, 36 insertions(+) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index 4a29b9ce197c..1adde8f42473 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -32,6 +32,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-2.4.2-iconv.patch + "${FILESDIR}"/${PN}-2.6.2-arm-static-build.patch ) src_prepare() { diff --git a/media-libs/exempi/files/exempi-2.6.2-arm-static-build.patch b/media-libs/exempi/files/exempi-2.6.2-arm-static-build.patch new file mode 100644 index ..7abd23a5a405 --- /dev/null +++ b/media-libs/exempi/files/exempi-2.6.2-arm-static-build.patch @@ -0,0 +1,35 @@ +https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/28 + +From 269b68aa9af0caf50678e820181c0694ebf7 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 17 Mar 2022 17:27:28 +0100 +Subject: [PATCH] XMPFiles/source/XMPFiles_Impl.cpp: fix arm build with gcc 10 + +Fix the following build failure with exempi on arm with gcc 10 raised +since version 2.6.0 and +https://gitlab.freedesktop.org/libopenraw/exempi/-/commit/0872e35a30457d2ecf746a1bebdb7d94636d0e2f +https://github.com/adobe/XMP-Toolkit-SDK/commit/0872e35a30457d2ecf746a1bebdb7d94636d0e2f: + +/home/giuliobenetti/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../XMPFiles/source/.libs/libXMPFiles.a(XMPFiles_Impl.o):(.rodata+0x5c): multiple definition of `typeinfo name for TXMPMeta, std::allocator > >'; XMPFilesCoverage.o:(.rodata+0x0): first defined here + +More information can be found on a similar issue here: +https://github.com/OpenKinect/libfreenect2/issues/157 + +Fixes: + - http://autobuild.buildroot.org/results/c440719de02a154c6bdae11bda06ea30c131c71d + +Signed-off-by: Fabrice Fontaine +--- a/XMPFiles/source/XMPFiles_Impl.cpp b/XMPFiles/source/XMPFiles_Impl.cpp +@@ -47,7 +47,9 @@ using namespace std; + /// This file ... + /// + // = +-#include "public/include/XMP.incl_cpp" ++#if ! XMP_StaticBuild ++ #include "public/include/XMP.incl_cpp" ++#endif + + #if XMP_WinBuild + #pragma warning ( disable : 4290 ) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 4f406de6080bafb8ad559104d635757120ce7321 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 20:36:26 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 20:36:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f406de6 media-libs/exempi: force --enable-static to workaround build failure I bumped to EAPI 8 at the last minute and meant to add this in. Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.6.2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild index 9ce6104f4934..4a29b9ce197c 100644 --- a/media-libs/exempi/exempi-2.6.2.ebuild +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -42,8 +42,10 @@ src_prepare() { } src_configure() { - # Valgrind detection is "disabled" due to bug #295875 + # - --enable-static as --disable-static breaks build + # - Valgrind detection is "disabled" due to bug #295875 econf \ + --enable-static \ $(use_enable test unittest) \ VALGRIND="" }
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 8d5482040ac6faa59317a0d51503cd9d0991aed0 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 20:03:03 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 20:03:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d548204 media-libs/exempi: add 2.6.2 Bug: https://bugs.gentoo.org/653240 Bug: https://bugs.gentoo.org/764536 Bug: https://bugs.gentoo.org/859841 Signed-off-by: Sam James gentoo.org> media-libs/exempi/Manifest| 1 + media-libs/exempi/exempi-2.6.2.ebuild | 65 +++ 2 files changed, 66 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index 18869996162b..aade23f19cea 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1 +1,2 @@ DIST exempi-2.4.5.tar.gz 3901474 BLAKE2B 7db80266847a18464ee5d75e2ffa38a05b2b23a30fb02a16c0a4a512f853a625f00db3ee0de3f177af584e12d65c8ecd2acc96cae96ef02d7b39129ab4b5274a SHA512 2b3dd8b2d1763fbbfed1995635f625a8e909a4c3119147385737f349002b2fa038cfaca72b2b877db8f28b9022230e49264b58766a68060b0b7c322cad99b22c +DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918 SHA512 c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a diff --git a/media-libs/exempi/exempi-2.6.2.ebuild b/media-libs/exempi/exempi-2.6.2.ebuild new file mode 100644 index ..9ce6104f4934 --- /dev/null +++ b/media-libs/exempi/exempi-2.6.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Port of the Adobe XMP SDK to work on UNIX" +HOMEPAGE="https://libopenraw.freedesktop.org/wiki/Exempi"; +# TODO: switch to xz for 2.6.3 +SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.bz2"; + +LICENSE="BSD" +SLOT="2/8" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/expat-2:= + sys-libs/zlib + virtual/libiconv +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost ) +" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.2-iconv.patch +) + +src_prepare() { + default + + config_rpath_update . + eautoreconf +} + +src_configure() { + # Valgrind detection is "disabled" due to bug #295875 + econf \ + $(use_enable test unittest) \ + VALGRIND="" +} + +src_install() { + default + + if use examples; then + emake -C samples/source distclean + rm samples/{,source,testfiles}/Makefile* || die + docinto examples + dodoc -r samples/. + fi + + # --disable-static breaks tests + rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 221fbaee91e80c12476fc76314a7f609d3257090 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 20:16:09 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 20:16:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221fbaee media-libs/exempi: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/exempi/metadata.xml | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/media-libs/exempi/metadata.xml b/media-libs/exempi/metadata.xml index d0b58801b31a..bb93177fcfa4 100644 --- a/media-libs/exempi/metadata.xml +++ b/media-libs/exempi/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - -freedesktop-b...@gentoo.org - + + freedesktop-b...@gentoo.org + + + libopenraw/exempi +
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 16c5fb57d864b28cf8c0c00a213b36335bd9d94c Author: David Seifert gentoo org> AuthorDate: Thu Apr 29 17:37:54 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 29 17:37:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c5fb57 media-libs/exempi: [QA] cleanup * Incorrect dependency type for boost * Remove static-libs * dodoc for examples Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 049365af8dd..8f9176de69e 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -12,20 +12,19 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz"; LICENSE="BSD" SLOT="2/3" KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="examples static-libs test" +IUSE="examples test" RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/expat-2:= sys-libs/zlib - virtual/libiconv -" -DEPEND="${RDEPEND}" + virtual/libiconv" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/boost )" BDEPEND=" sys-devel/autoconf-archive - sys-devel/gettext - test? ( >=dev-libs/boost-1.48 ) -" + sys-devel/gettext" PATCHES=( "${FILESDIR}"/${PN}-2.4.2-iconv.patch @@ -43,19 +42,20 @@ src_prepare() { src_configure() { # Valgrind detection is "disabled" due to bug #295875 econf \ - $(use_enable static-libs static) \ + --disable-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/* + docinto examples + dodoc -r samples/. fi + + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/, media-libs/exempi/files/
commit: 0375c5e5f93e3b108b77c3d7575499df94a8c638 Author: David Seifert gentoo org> AuthorDate: Thu Apr 29 17:37:51 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 29 17:37:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0375c5e5 media-libs/exempi: Fix building against GCC 11 Closes: https://bugs.gentoo.org/786495 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 1 + media-libs/exempi/files/exempi-2.4.5-gcc11.patch | 11 +++ 2 files changed, 12 insertions(+) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 30c580e232d..049365af8dd 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -30,6 +30,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-2.4.2-iconv.patch "${FILESDIR}"/${P}-CVE-2018-12648.patch + "${FILESDIR}"/${P}-gcc11.patch ) src_prepare() { diff --git a/media-libs/exempi/files/exempi-2.4.5-gcc11.patch b/media-libs/exempi/files/exempi-2.4.5-gcc11.patch new file mode 100644 index 000..259c05d5cbd --- /dev/null +++ b/media-libs/exempi/files/exempi-2.4.5-gcc11.patch @@ -0,0 +1,11 @@ +--- a/XMPFiles/source/FormatSupport/P2_Support.hpp b/XMPFiles/source/FormatSupport/P2_Support.hpp +@@ -79,7 +79,7 @@ + }; // class P2_Clip + struct P2SpannedClip_Order + { +- bool operator()( P2_Clip* lhs, P2_Clip* rhs) ++ bool operator()( P2_Clip* lhs, P2_Clip* rhs) const + { + return lhs->GetOffsetInShot() < rhs->GetOffsetInShot(); + }
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: e2114b81d80929aae6e0f9ef0db61f97f17dc5be Author: Sam James gentoo org> AuthorDate: Thu Apr 29 15:35:12 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 29 15:37:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2114b81 media-libs/exempi: fix config.rpath refresh on Prefix Signed-off-by: Sam James gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 34771335ec2..30c580e232d 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.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 @@ -34,7 +34,8 @@ PATCHES=( src_prepare() { default - cp /usr/share/gettext/config.rpath . || die + + config_rpath_update . eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: d1aff57c3c8b34faef300afff6465b678fb5d0aa Author: Aaron Bauman gentoo org> AuthorDate: Thu May 23 03:25:31 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu May 23 03:27:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1aff57c media-libs/exempi: 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-libs/exempi/exempi-2.4.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 85ac5b69d1b..de40c462457 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ 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" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 5b7205c0084397703a7865bd397d64243347403b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 6 19:47:32 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 6 20:45:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7205c0 media-libs/exempi: Security cleanup Bug: https://bugs.gentoo.org/659038 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/exempi/exempi-2.4.5.ebuild | 52 --- 1 file changed, 52 deletions(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild deleted file mode 100644 index 4a723cd9626..000 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools ltprune - -DESCRIPTION="Exempi is a 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:= - virtual/libiconv - sys-libs/zlib:= -" -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/gettext - test? ( >=dev-libs/boost-1.48 ) -" - -src_prepare() { - default - eapply "${FILESDIR}"/${PN}-2.4.2-iconv.patch - 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 - prune_libtool_files --all - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: c0ac4e7dbeabcb287f6bc8bb0cccf42d0a10a9f7 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 6 16:13:25 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 6 16:47:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ac4e7d media-libs/exempi-2.4.5-r1: ppc64 stable, bug 659038 Signed-off-by: Matt Turner gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index ee628afdca9..85ac5b69d1b 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: dfbd162f316364a3fd7a7cb3c0afbd66cb494864 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 5 13:43:25 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 5 13:43:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbd162f media-libs/exempi: amd64 stable wrt bug #659038 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="amd64" media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 19d9a391c67..ef7b9bf9ba7 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 8818a50ddbf56ee87174a49b1aa3c0c8c130e16c Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Oct 4 20:32:46 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 4 20:55:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8818a50d media-libs/exempi: stable 2.4.5-r1 for sparc, bug #659038 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 5422bc7af28..19d9a391c67 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 05315b6ba2713a7c6b806959c3e207de55f72f90 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Oct 2 14:01:58 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Oct 2 14:02:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05315b6b media-libs/exempi-2.4.5-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/659038 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 7c24e79adbb..5422bc7af28 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: edcfc76e3f4fe22adf27a35cc62a82f4768ba96d Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 1 21:33:30 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 1 21:45:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcfc76e media-libs/exempi: x86 stable (bug #659038) Signed-off-by: Thomas Deutschmann gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 583442c7ac5..7c24e79adbb 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: de7ed461c4f869a21d1d626cae3c39e3caeccfba Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 30 16:51:33 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 30 16:51:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7ed461 media-libs/exempi: EAPI-7 bump Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/exempi/exempi-2.4.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5-r1.ebuild b/media-libs/exempi/exempi-2.4.5-r1.ebuild index 234df5a17a5..583442c7ac5 100644 --- a/media-libs/exempi/exempi-2.4.5-r1.ebuild +++ b/media-libs/exempi/exempi-2.4.5-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit autotools
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/, media-libs/exempi/files/
commit: 73a84757832eef175ea2b082378277d546c8accc Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 30 16:46:58 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 30 16:46:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a84757 media-libs/exempi: Fix CVE-2018-12648 Bug: https://bugs.gentoo.org/659038 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/exempi/exempi-2.4.5-r1.ebuild | 58 ++ .../exempi/files/exempi-2.4.5-CVE-2018-12648.patch | 42 2 files changed, 100 insertions(+) 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 000..234df5a17a5 --- /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=6 + +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 +} diff --git a/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch b/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch new file mode 100644 index 000..36f0d073435 --- /dev/null +++ b/media-libs/exempi/files/exempi-2.4.5-CVE-2018-12648.patch @@ -0,0 +1,42 @@ +From 8ed2f034705fd2d032c81383eee8208fd4eee0ac Mon Sep 17 00:00:00 2001 +From: Victor Rodriguez +Date: Sat, 18 Aug 2018 13:54:55 + +Subject: [PATCH] Issue #9 - Fix null-pointer-dereference (CVE-2018-12648) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The WEBP::GetLE32 function in +XMPFiles/source/FormatSupport/WEBP_Support.hpp in Exempi 2.4.5 has a +NULL pointer dereference. + +https://bugs.freedesktop.org/show_bug.cgi?id=106981 +https://gitlab.freedesktop.org/libopenraw/exempi/issues/9 + +Signed-off-by: Victor Rodriguez +Signed-off-by: Hubert Figuière +--- + XMPFiles/source/FormatSupport/WEBP_Support.cpp | 8 +--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/XMPFiles/source/FormatSupport/WEBP_Support.cpp b/XMPFiles/source/FormatSupport/WEBP_Support.cpp +index ffaf220..4fe705b 100644 +--- a/XMPFiles/source/FormatSupport/WEBP_Support.cpp b/XMPFiles/source/FormatSupport/WEBP_Support.cpp +@@ -160,9 +160,11 @@ bool VP8XChunk::xmp() + } + void VP8XChunk::xmp(bool hasXMP) + { +-XMP_Uns32 flags = GetLE32(&this->data[0]); +-flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT); +-PutLE32(&this->data[0], flags); ++if (&this->data[0] != NULL) { ++XMP_Uns32 flags = GetLE32(&this->data[0]); ++flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT); ++PutLE32(&this->data[0], flags); ++} + } + + Container::Container(WEBP_MetaHandler* handler) : Chunk(NULL, handler) +-- +2.18.0
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/files/
commit: c27c75c214fef7e42647f343d486c79e9a60db3a Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu May 17 08:30:19 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Fri May 18 12:33:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27c75c2 media-libs/exempi: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/8450 media-libs/exempi/files/exempi-2.1.1-iconv.patch | 22 -- 1 file changed, 22 deletions(-) diff --git a/media-libs/exempi/files/exempi-2.1.1-iconv.patch b/media-libs/exempi/files/exempi-2.1.1-iconv.patch deleted file mode 100644 index 69c8196b692..000 --- a/media-libs/exempi/files/exempi-2.1.1-iconv.patch +++ /dev/null @@ -1,22 +0,0 @@ -http://bugs.gentoo.org/show_bug.cgi?id=242812 - configure.ac -+++ configure.ac -@@ -104,6 +104,8 @@ - AC_CHECK_HEADER(zlib.h, , -AC_MSG_ERROR([zlib headers missing])) - -+AM_ICONV_LINK -+ - dnl Blatently copied from iconv.m4 to remove the crack about libtool - dnl But check for constness of the iconv parameters. - AC_MSG_CHECKING([for iconv declaration]) source/XMPFiles/Makefile.am -+++ source/XMPFiles/Makefile.am -@@ -62,5 +62,5 @@ - - - libXMPFiles_la_LIBADD = ./FileHandlers/libxmpfilehandlers.la \ -- ./FormatSupport/libformatsupport.la -+ ./FormatSupport/libformatsupport.la @LTLIBICONV@ - #libXMPFiles_la_LDFLAGS = -version-info @LIBXMPCORE_VERSION_INFO@
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 6fb773267d167d1914e2260c25ef225c4019f832 Author: Aaron Bauman gentoo org> AuthorDate: Mon May 14 23:10:13 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Tue May 15 00:21:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb77326 media-libs/exempi: drop vulnerable Bug: https://bugs.gentoo.org/650714 Package-Manager: Portage-2.3.36, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8408 media-libs/exempi/Manifest| 2 -- media-libs/exempi/exempi-2.2.1.ebuild | 48 media-libs/exempi/exempi-2.4.2.ebuild | 52 --- 3 files changed, 102 deletions(-) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index af5d370f21f..18869996162 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,3 +1 @@ -DIST exempi-2.2.1.tar.gz 3566843 BLAKE2B f174bdf7fe88491694adef8dfa7f25184882deae967bb955972bcef71cff1cc42b0ddee38a356833bd35579f2b9f3e3310dbdcc8312fd4c60737323de5611a3e SHA512 f4b97ec7af89924755a0695464bad5081de6a5d6a6f28c06984c051d677f8771c39df12951761ecd28d6ff520ddec4e21179dcba8b58f0ef649bbdad1a53aa9c -DIST exempi-2.4.2.tar.gz 3911796 BLAKE2B 73fc84dfff84b608e1408678af06b017617c3be62d0b3ae1606676b5c47d68683f3f94cb9b9a4afcfa76beabbac01997eb421491b51a8cc44912990af4ad0dc5 SHA512 47d0737a95dbd31c3c39ef9a9a8c00e87135c2eb909bea1d89fa8df31c0e73dadd7e9f9f0e6445d3b17457396e0c1381b93f5751494e1061822df47f7099b568 DIST exempi-2.4.5.tar.gz 3901474 BLAKE2B 7db80266847a18464ee5d75e2ffa38a05b2b23a30fb02a16c0a4a512f853a625f00db3ee0de3f177af584e12d65c8ecd2acc96cae96ef02d7b39129ab4b5274a SHA512 2b3dd8b2d1763fbbfed1995635f625a8e909a4c3119147385737f349002b2fa038cfaca72b2b877db8f28b9022230e49264b58766a68060b0b7c322cad99b22c diff --git a/media-libs/exempi/exempi-2.2.1.ebuild b/media-libs/exempi/exempi-2.2.1.ebuild deleted file mode 100644 index d59b3f5909c..000 --- a/media-libs/exempi/exempi-2.2.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils - -DESCRIPTION="Exempi is a 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" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" -IUSE="examples static-libs" - -RDEPEND=">=dev-libs/expat-2:= - virtual/libiconv - sys-libs/zlib:=" -DEPEND="${RDEPEND} - sys-devel/gettext" - -RESTRICT="test" #295875 - -DOCS="AUTHORS ChangeLog NEWS README TODO" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.1.1-iconv.patch - cp /usr/share/gettext/config.rpath . || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - --disable-unittest -} - -src_install() { - default - prune_libtool_files --all - - if use examples; then - emake -C samples/source distclean - rm -f samples/{,source,testfiles}/Makefile* - insinto /usr/share/doc/${PF}/examples - doins -r samples/* - fi -} diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild deleted file mode 100644 index 083c3142b3f..000 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools ltprune - -DESCRIPTION="Exempi is a 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:= - virtual/libiconv - sys-libs/zlib:= -" -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/gettext - test? ( >=dev-libs/boost-1.48 ) -" - -src_prepare() { - default - eapply "${FILESDIR}"/${PN}-2.4.2-iconv.patch - 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 - prune_libtool_files --all - - if use examples; then - emake -C samples/source distclean - rm -f samples/{,source,testfiles}/Makefile* - insinto /usr/share/doc/${PF}/examples - doins -r samples/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: edeb04cdc08cdcb9fae620dd2b3c4e5b766aab54 Author: Matt Turner gentoo org> AuthorDate: Sun Apr 22 19:08:18 2018 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 22 19:17:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edeb04cd media-libs/exempi-2.4.5: hppa stable, bug 650714 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 95c6013e696..4a723cd9626 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 5bf9aef2430d9e45ba04da79933eacf36088646f Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 16 16:49:57 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 16 18:35:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf9aef2 media-libs/exempi: stable 2.4.5 for sparc Bug: https://bugs.gentoo.org/650714 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 9c0622f5fe6..95c6013e696 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: ca1a09cc8902e4170b689f8df1e7e0674be607fb Author: Markus Meier gentoo org> AuthorDate: Sat Apr 14 11:38:00 2018 + Commit: Markus Meier gentoo org> CommitDate: Sat Apr 14 11:38:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1a09cc media-libs/exempi: arm stable, bug #650714 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 237e4f528ce..9c0622f5fe6 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 61b7e9dc40f3d806b5f3023847211ee242e6ecc8 Author: Matt Turner gentoo org> AuthorDate: Sun Apr 8 05:01:57 2018 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 8 05:04:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b7e9dc media-libs/exempi-2.4.5: ppc64 stable, bug 650714 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 9fde73ec988..237e4f528ce 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: b150d66cab2370d47fc27001817467adffc28f96 Author: Matt Turner gentoo org> AuthorDate: Sun Apr 8 05:01:53 2018 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 8 05:04:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b150d66c media-libs/exempi-2.4.5: ppc stable, bug 650714 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 73f4defb62a..9fde73ec988 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: ad8da29768e04cf336273146cd8dedc229ccffd9 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 1 13:48:27 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 1 13:48:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8da297 media-libs/exempi: stable 2.4.2 for hppa, bug #622826 Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" media-libs/exempi/exempi-2.4.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index aadfb65dbcf..083c3142b3f 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: d5f63dd652bca046e2bd4a5bae8b4f382b586bd5 Author: Tobias Klausmann gentoo org> AuthorDate: Sun Apr 1 10:00:05 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Apr 1 10:00:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f63dd6 media-libs/exempi-2.4.5-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/650714 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index a52926cdff4..73f4defb62a 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: f8de8a09deabed1f14e500c0677b57ee4cd87409 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Mar 29 14:58:05 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Mar 29 15:16:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8de8a09 media-libs/exempi: x86 stable (bug #650714) Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index f078130cc8a..a52926cdff4 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 3a2f56b3cd43cccaa391bd1cb14ed63e332f9783 Author: Aaron Bauman gentoo org> AuthorDate: Thu Mar 29 01:47:17 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Mar 29 01:47:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2f56b3 media-libs/exempi: amd64 stable Bug: https://bugs.gentoo.org/650714 Package-Manager: Portage-2.3.26, Repoman-2.3.7 media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 82339a31bb1..f078130cc8a 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 1e9daaeae562f769317d580215578cd7bea11487 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Mar 28 21:43:27 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Mar 28 21:43:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9daaea media-libs/exempi: stable 2.4.5 for ia64, bug #650714 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" media-libs/exempi/exempi-2.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild index 2782b8b68f3..82339a31bb1 100644 --- a/media-libs/exempi/exempi-2.4.5.ebuild +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: b566633d73ffee4a83dd4ed6cf2c411a297b3763 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Mar 25 21:21:23 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Mar 25 21:32:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b566633d media-libs/exempi: version bump to 2.4.5 fixing multiple security issues Bug: https://bugs.gentoo.org/649950 Bug: https://bugs.gentoo.org/650714 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/exempi/Manifest| 1 + media-libs/exempi/exempi-2.4.5.ebuild | 52 +++ 2 files changed, 53 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index 0908e98beee..af5d370f21f 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,2 +1,3 @@ DIST exempi-2.2.1.tar.gz 3566843 BLAKE2B f174bdf7fe88491694adef8dfa7f25184882deae967bb955972bcef71cff1cc42b0ddee38a356833bd35579f2b9f3e3310dbdcc8312fd4c60737323de5611a3e SHA512 f4b97ec7af89924755a0695464bad5081de6a5d6a6f28c06984c051d677f8771c39df12951761ecd28d6ff520ddec4e21179dcba8b58f0ef649bbdad1a53aa9c DIST exempi-2.4.2.tar.gz 3911796 BLAKE2B 73fc84dfff84b608e1408678af06b017617c3be62d0b3ae1606676b5c47d68683f3f94cb9b9a4afcfa76beabbac01997eb421491b51a8cc44912990af4ad0dc5 SHA512 47d0737a95dbd31c3c39ef9a9a8c00e87135c2eb909bea1d89fa8df31c0e73dadd7e9f9f0e6445d3b17457396e0c1381b93f5751494e1061822df47f7099b568 +DIST exempi-2.4.5.tar.gz 3901474 BLAKE2B 7db80266847a18464ee5d75e2ffa38a05b2b23a30fb02a16c0a4a512f853a625f00db3ee0de3f177af584e12d65c8ecd2acc96cae96ef02d7b39129ab4b5274a SHA512 2b3dd8b2d1763fbbfed1995635f625a8e909a4c3119147385737f349002b2fa038cfaca72b2b877db8f28b9022230e49264b58766a68060b0b7c322cad99b22c diff --git a/media-libs/exempi/exempi-2.4.5.ebuild b/media-libs/exempi/exempi-2.4.5.ebuild new file mode 100644 index 000..2782b8b68f3 --- /dev/null +++ b/media-libs/exempi/exempi-2.4.5.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools ltprune + +DESCRIPTION="Exempi is a 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:= + virtual/libiconv + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/gettext + test? ( >=dev-libs/boost-1.48 ) +" + +src_prepare() { + default + eapply "${FILESDIR}"/${PN}-2.4.2-iconv.patch + 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 + prune_libtool_files --all + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 8470452cb94d603941249ee5a344cc58dc1f4f42 Author: Markus Meier gentoo org> AuthorDate: Fri Jul 28 04:41:41 2017 + Commit: Markus Meier gentoo org> CommitDate: Fri Jul 28 04:41:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8470452c media-libs/exempi: arm stable, bug #622826 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" media-libs/exempi/exempi-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index 5e323615c1c..aadfb65dbcf 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: a2fac25862f09c2484f26f6ce30cc776688d5161 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jul 7 20:20:25 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jul 7 20:46:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fac258 media-libs/exempi: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/exempi/exempi-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index ac11fe678c1..016814ba40c 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz"; LICENSE="BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 9e3e42c9c7d649971f8afbd7b9180d0ba5279979 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 30 11:09:26 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 30 11:09:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3e42c9 media-libs/exempi: x86 stable wrt bug #622826 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/exempi/exempi-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index 04461dc98c2..fd99b016c66 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz"; LICENSE="BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: 494c44296182cd8ec9790a0899f6c6a40ec14385 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 30 07:15:56 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 30 08:19:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494c4429 media-libs/exempi: ia64 stable, bug #622826 Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/exempi/exempi-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index e3c4a913140..04461dc98c2 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz"; LICENSE="BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: afad84af843809416ee1106977a0eeabc5625378 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 28 13:19:11 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 28 13:19:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afad84af media-libs/exempi: amd64 stable wrt bug #622826 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/exempi/exempi-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild index cbc59b14fc9..e3c4a913140 100644 --- a/media-libs/exempi/exempi-2.4.2.ebuild +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.gz"; LICENSE="BSD" SLOT="2/3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="examples static-libs test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/, media-libs/exempi/files/
commit: 34b7e89302085c215bd19f307c4ea914287d3d9d Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Apr 16 18:20:30 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Apr 16 18:24:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b7e893 media-libs/exempi: version bump 2.2.1 → 2.4.2 Bump to EAPI=6. Add missing dependency on autoconf-archive. Switch eutils to ltprune. Enable unittests. Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/exempi/Manifest | 1 + media-libs/exempi/exempi-2.4.2.ebuild| 52 media-libs/exempi/files/exempi-2.4.2-iconv.patch | 41 +++ 3 files changed, 94 insertions(+) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index 97322306fcb..5fa206457af 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1 +1,2 @@ DIST exempi-2.2.1.tar.gz 3566843 SHA256 a99e1569047988200e4935cf4395667341a5bd8d6067847a08df4304546cc362 SHA512 f4b97ec7af89924755a0695464bad5081de6a5d6a6f28c06984c051d677f8771c39df12951761ecd28d6ff520ddec4e21179dcba8b58f0ef649bbdad1a53aa9c WHIRLPOOL 622d23cb519f2dda988b7d13dd26be55dd207bfe8ec2f2c0b8b568974571780b51b5284d871a310e461041f1054265efb199cf5c21fcf6eee6619cb85dc335e9 +DIST exempi-2.4.2.tar.gz 3911796 SHA256 2016738b16c371179f745a556dc8ccc95ba2323e933fa1b3f4cbbd469516e343 SHA512 47d0737a95dbd31c3c39ef9a9a8c00e87135c2eb909bea1d89fa8df31c0e73dadd7e9f9f0e6445d3b17457396e0c1381b93f5751494e1061822df47f7099b568 WHIRLPOOL 50bff108827ea794aacb1becee05b0864a694b6744be4471d9e16bccd5143d3957f8d5e41cd946df1e453a9c1abfeaa11cf170ddbd4db6e339b85d7e7bac1930 diff --git a/media-libs/exempi/exempi-2.4.2.ebuild b/media-libs/exempi/exempi-2.4.2.ebuild new file mode 100644 index 000..cbc59b14fc9 --- /dev/null +++ b/media-libs/exempi/exempi-2.4.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools ltprune + +DESCRIPTION="Exempi is a 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 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="examples static-libs test" + +RDEPEND=" + >=dev-libs/expat-2:= + virtual/libiconv + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/gettext + test? ( >=dev-libs/boost-1.48 ) +" + +src_prepare() { + default + eapply "${FILESDIR}"/${PN}-2.4.2-iconv.patch + 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 + prune_libtool_files --all + + if use examples; then + emake -C samples/source distclean + rm -f samples/{,source,testfiles}/Makefile* + insinto /usr/share/doc/${PF}/examples + doins -r samples/* + fi +} diff --git a/media-libs/exempi/files/exempi-2.4.2-iconv.patch b/media-libs/exempi/files/exempi-2.4.2-iconv.patch new file mode 100644 index 000..9f9fc42e5bf --- /dev/null +++ b/media-libs/exempi/files/exempi-2.4.2-iconv.patch @@ -0,0 +1,41 @@ +From a2b822c85c52c96b04192a4923c9edbf9d144343 Mon Sep 17 00:00:00 2001 +From: Samuli Suominen +Date: Sun, 16 Apr 2017 20:11:57 +0200 +Subject: [PATCH] Fix build on systems not using glibc's libiconv + +Fixes: https://bugs.gentoo.org/show_bug.cgi?id=242812 +Signed-off-by: Gilles Dartiguelongue + +--- + XMPFiles/source/Makefile.am | 3 ++- + configure.ac| 2 ++ + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/XMPFiles/source/Makefile.am b/XMPFiles/source/Makefile.am +index 6d1a1d3..d1020d0 100644 +--- a/XMPFiles/source/Makefile.am b/XMPFiles/source/Makefile.am +@@ -53,5 +53,6 @@ libXMPFiles_la_SOURCES = WXMPFiles.cpp XMPFiles.cpp \ + libXMPFiles_la_LIBADD = ./FileHandlers/libxmpfilehandlers.la \ + ./FormatSupport/libformatsupport.la \ + ./PluginHandler/libpluginhandler.la \ +- ./NativeMetadataSupport/libnativemetadata.la ++ ./NativeMetadataSupport/libnativemetadata.la \ ++ @LTLIBICONV@ + #libXMPFiles_la_LDFLAGS = -version-info @LIBXMPCORE_VERSION_INFO@ +diff --git a/configure.ac b/configure.ac +index a4ee14f..e1033c1 100644 +--- a/configure.ac b/configure.ac +@@ -115,6 +115,8 @@ AC_CHECK_HEADER(iconv.h, , + AC_CHECK_HEADER(zlib.h, , +AC_MSG_ERROR([zlib headers missing])) + ++AM_ICONV_LINK ++ + dnl Blatently copied from iconv.m4 to remove the crack about libtool + dnl But check for constness of the icon
[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/
commit: cea8bc62e8ddb38d77c74c6a5b431ce927f95a7c Author: Michael Palimaka gentoo org> AuthorDate: Thu Sep 29 15:47:13 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Sep 29 15:51:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea8bc62 media-libs/exempi: remove old Package-Manager: portage-2.3.1 media-libs/exempi/Manifest| 1 - media-libs/exempi/exempi-2.2.0.ebuild | 50 --- 2 files changed, 51 deletions(-) diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest index c4b2de4..9732230 100644 --- a/media-libs/exempi/Manifest +++ b/media-libs/exempi/Manifest @@ -1,2 +1 @@ -DIST exempi-2.2.0.tar.gz 3555957 SHA256 710a01a4e879c3a58304021d8a9624cf8b65f79b2b949951a873c91f6d64d102 SHA512 bb477787204bdc2cc8e9949c8407beb5af2aeab8f3e769ce814ee7eaf7476336b68635d6301cfbd600da34b1003c371e624866ec6c3b426d06076ec90c663f82 WHIRLPOOL 4c4b9a69f24c0ea792062e27a25688cc70a58baa6853a7b2a078732e33281c5ee9d9e21488d90a86a1fe28b6f227cfeb64a7e1524a815fa7a30a955fde2e4983 DIST exempi-2.2.1.tar.gz 3566843 SHA256 a99e1569047988200e4935cf4395667341a5bd8d6067847a08df4304546cc362 SHA512 f4b97ec7af89924755a0695464bad5081de6a5d6a6f28c06984c051d677f8771c39df12951761ecd28d6ff520ddec4e21179dcba8b58f0ef649bbdad1a53aa9c WHIRLPOOL 622d23cb519f2dda988b7d13dd26be55dd207bfe8ec2f2c0b8b568974571780b51b5284d871a310e461041f1054265efb199cf5c21fcf6eee6619cb85dc335e9 diff --git a/media-libs/exempi/exempi-2.2.0.ebuild b/media-libs/exempi/exempi-2.2.0.ebuild deleted file mode 100644 index d8cf8f5.. --- a/media-libs/exempi/exempi-2.2.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit autotools eutils - -DESCRIPTION="Exempi is a 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" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd" -IUSE="examples static-libs" - -RDEPEND=">=dev-libs/expat-2 - virtual/libiconv - sys-libs/zlib" -DEPEND="${RDEPEND} - sys-devel/gettext" - -RESTRICT="test" #295875 - -DOCS="AUTHORS ChangeLog NEWS README TODO" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.1.1-iconv.patch - cp /usr/share/gettext/config.rpath . || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - --disable-unittest -} - -src_install() { - default - - rm -f "${ED}"usr/lib*/lib*.la - - if use examples; then - emake -C samples/source distclean - rm -f samples/{,source,testfiles}/Makefile* - insinto /usr/share/doc/${PF}/examples - doins -r samples/* - fi -}