[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/files/, media-libs/exempi/

2024-06-05 Thread Michał Górny
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 )
-"

[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/

2024-06-05 Thread Michał Górny
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/

2024-02-28 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-08-22 Thread Joonas Niilola
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-02-09 Thread Sam James
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/

2023-02-07 Thread Andreas Sturmlechner
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(>data[0]);
--flags ^= 

[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/

2023-02-02 Thread Arthur Zamarin
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/

2023-01-31 Thread Sam James
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/

2023-01-31 Thread Sam James
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/

2023-01-31 Thread Arthur Zamarin
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/

2023-01-31 Thread Arthur Zamarin
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/

2023-01-14 Thread Arthur Zamarin
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/

2022-12-17 Thread Sam James
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/

2022-12-06 Thread Arthur Zamarin
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/

2022-12-01 Thread Sam James
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/

2022-12-01 Thread Jakov Smolić
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/

2022-12-01 Thread Jakov Smolić
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/

2022-12-01 Thread Jakov Smolić
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/

2022-11-21 Thread Arthur Zamarin
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/

2022-10-29 Thread Sam James
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/

2022-10-29 Thread Sam James
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/

2022-10-29 Thread Sam James
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/

2022-10-29 Thread Sam James
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/

2021-04-29 Thread David Seifert
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/

2021-04-29 Thread David Seifert
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/

2021-04-29 Thread Sam James
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/

2019-05-22 Thread Aaron Bauman
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/

2018-10-06 Thread Andreas Sturmlechner
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/

2018-10-06 Thread Matt Turner
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/

2018-10-05 Thread Agostino Sarubbo
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/

2018-10-04 Thread Sergei Trofimovich
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/

2018-10-02 Thread Tobias Klausmann
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/

2018-10-01 Thread Thomas Deutschmann
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/

2018-09-30 Thread Andreas Sturmlechner
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/

2018-09-30 Thread Andreas Sturmlechner
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(>data[0]);
+-flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT);
+-PutLE32(>data[0], flags);
++if (>data[0] != NULL) {
++XMP_Uns32 flags = GetLE32(>data[0]);
++flags ^= (-hasXMP ^ flags) & (1 << XMP_FLAG_BIT);
++PutLE32(>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/

2018-05-18 Thread Aaron Bauman
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/

2018-05-14 Thread Aaron Bauman
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/

2018-04-22 Thread Matt Turner
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/

2018-04-16 Thread Sergei Trofimovich
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/

2018-04-14 Thread Markus Meier
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/

2018-04-07 Thread Matt Turner
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/

2018-04-07 Thread Matt Turner
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/

2018-04-01 Thread Sergei Trofimovich
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/

2018-04-01 Thread Tobias Klausmann
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/

2018-03-29 Thread Thomas Deutschmann
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/

2018-03-28 Thread Aaron Bauman
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/

2018-03-28 Thread Sergei Trofimovich
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/

2018-03-25 Thread Gilles Dartiguelongue
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/

2017-07-27 Thread Markus Meier
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/

2017-07-07 Thread Alexis Ballier
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/

2017-06-30 Thread Agostino Sarubbo
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/

2017-06-30 Thread Sergei Trofimovich
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/, media-libs/exempi/files/

2017-04-16 Thread Gilles Dartiguelongue
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
+ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/

2016-09-29 Thread Michael Palimaka
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
-}