summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2009-05-17 22:14:18 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2009-05-17 22:14:18 +0000
commit7254467b0335ad3947240369356fd6852a60794a (patch)
treebe2da060b843a7a78b6dc543ce11c38d08125ee8 /media-libs
parentx11-base/xorg-server: add patches nominated for the 1.6 branch (diff)
downloadhistorical-7254467b0335ad3947240369356fd6852a60794a.tar.gz
historical-7254467b0335ad3947240369356fd6852a60794a.tar.bz2
historical-7254467b0335ad3947240369356fd6852a60794a.zip
Bump to 2.1.0. Upgrade XMPCore to Adobe XMP 4.4.2 and bug fixes, bug #257089.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/exempi/ChangeLog9
-rw-r--r--media-libs/exempi/Manifest15
-rw-r--r--media-libs/exempi/exempi-2.1.0.ebuild53
-rw-r--r--media-libs/exempi/files/exempi-2.1.0-gcc44.patch54
4 files changed, 129 insertions, 2 deletions
diff --git a/media-libs/exempi/ChangeLog b/media-libs/exempi/ChangeLog
index 3e73386435ee..3e0d824bf190 100644
--- a/media-libs/exempi/ChangeLog
+++ b/media-libs/exempi/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/exempi
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/exempi/ChangeLog,v 1.16 2009/05/11 16:02:08 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/exempi/ChangeLog,v 1.17 2009/05/17 22:14:17 eva Exp $
+
+*exempi-2.1.0 (17 May 2009)
+
+ 17 May 2009; Gilles Dartiguelongue <eva@gentoo.org> +exempi-2.1.0.ebuild,
+ +files/exempi-2.1.0-gcc44.patch:
+ Bump to 2.1.0. Upgrade XMPCore to Adobe XMP 4.4.2 and bug fixes,
+ bug #257089.
11 May 2009; Samuli Suominen <ssuominen@gentoo.org> exempi-2.0.2.ebuild,
+files/exempi-2.0.2-gcc44.patch:
diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest
index 2dcbad60cc57..1ec60743ed6f 100644
--- a/media-libs/exempi/Manifest
+++ b/media-libs/exempi/Manifest
@@ -1,6 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX exempi-1.99.9-boost.m4.BOOST_FIND_LIB.patch 1581 RMD160 db616ca5350ea5797ca5b2d2d87fcaf873d55c0a SHA1 e6c390e51e05edc791cae8c452b35c70bbbebf12 SHA256 07814bd41c67f7860080b8fc55fbed804359de2c4fbbacccd8238ee6a900e4a5
AUX exempi-2.0.2-gcc44.patch 665 RMD160 4c2fc738732cc4a9aee84976759015e96ced0ee8 SHA1 705e6ac6cf2249570b3880c41b15037573911462 SHA256 094c18c6937842da4df0fd609533686af7852ef65211421e3ee23297dcb3ade9
+AUX exempi-2.1.0-gcc44.patch 1497 RMD160 ecf16bcec5d328c7a7b98233773bb040fa5d9a52 SHA1 216966766847d0e9d0a96933382cc078c0b3e0c0 SHA256 26b79fed563d8977ae5dbbd0d468672a9596e6eee415a2f0e193fd461c380aff
DIST exempi-2.0.2.tar.gz 3072078 RMD160 f8e97ae152ee8ad69ccbccdea071fa590cd73e1b SHA1 46432ccefcbf6d842afcedff22a1c24a823cb4e2 SHA256 394c90599fc2f402ce77cbff9d16da4ae284ae0070c13a37543ade68752d7975
+DIST exempi-2.1.0.tar.gz 3398767 RMD160 4d2734a68ba4eb5522474a3cd4b9e9850c8f5672 SHA1 b85feac36f32b15be17b8d76240b848b8801fbc5 SHA256 bf1f76dda3d796fc9af530c9761dec4c67681def826c25cbaccc8aeb5816c95f
EBUILD exempi-2.0.2.ebuild 1278 RMD160 3c8f4ba89ad1320e9a5b20030aaaf8896f39da1d SHA1 a86437b36bf5dd191a28076cc526ca693fb34995 SHA256 baf499e16b3ad468a3dd2950deefd7b23ccbc1f670e2ee61c106ee570e8a106f
-MISC ChangeLog 2114 RMD160 a275069bfda2330f0294b445966b7d23e4b081dc SHA1 b68b05b476032ac7638fd15152c462b5c7fc2dbb SHA256 8e798b12ffee91183d7a3e4898e5f586d43f1e12911f02c0ae4485b5b2d25d79
+EBUILD exempi-2.1.0.ebuild 1410 RMD160 41f0de864ce3047dfbb0434239bacdf8132d00d0 SHA1 ddce6d61c0407a747eaa5d1a23a7f30d4eb55737 SHA256 0876da069e3b7a91cf021dc2d1b3001fc9cdd8ec664d6c1ea5f6b9ccf906fb50
+MISC ChangeLog 2331 RMD160 c6804260c9d2465413a6bf09a7308e1382616a29 SHA1 7cb047756a8f3b056a4f36ade468ad13a5bf6da5 SHA256 baf60f803806c0ff5a7539355cbf11f32e2714374a4a110d0278eb48d4428cf0
MISC metadata.xml 242 RMD160 c410573a1fead75c95c1ba5fe755464aa764fdcd SHA1 443db5bcbd9c1cd03667500c6d735ac3df555889 SHA256 147ed889549123684b023511847fe815d9fe21e814c3d2a328418b74de7f089b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoQjD8ACgkQ1fmVwcYIWAZI0gCgldKVXhsVJnmbvEJtyn5vwdZA
+JJQAoJOaZ/HwWmztO/3wwwn/5uMDjLLg
+=itfp
+-----END PGP SIGNATURE-----
diff --git a/media-libs/exempi/exempi-2.1.0.ebuild b/media-libs/exempi/exempi-2.1.0.ebuild
new file mode 100644
index 000000000000..3351af02af55
--- /dev/null
+++ b/media-libs/exempi/exempi-2.1.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/exempi/exempi-2.1.0.ebuild,v 1.1 2009/05/17 22:14:18 eva Exp $
+
+EAPI="2"
+
+inherit autotools eutils
+
+DESCRIPTION="Exempi is a port of the Adobe XMP SDK to work on UNIX"
+HOMEPAGE="http://libopenraw.freedesktop.org/wiki/Exempi"
+SRC_URI="http://libopenraw.freedesktop.org/download/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="examples test"
+
+# Could only run tests with boot 1.37
+RDEPEND="dev-libs/expat
+ virtual/libiconv
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ test? ( >=dev-libs/boost-1.37.0 )"
+
+src_prepare() {
+ # Fix build with gcc 4.4, bug #267466
+ epatch "${FILESDIR}/${P}-gcc44.patch"
+
+ # don't waste time on autoreconf for those who don't want to run unit tests
+ if use test; then
+ epatch "${FILESDIR}/${PN}-1.99.9-boost.m4.BOOST_FIND_LIB.patch"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf $(use_enable test unittest)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
+
+ if use examples ; then
+ cd samples/source
+ emake distclean
+ cd "${S}"
+ rm samples/Makefile* samples/source/Makefile* \
+ samples/testfiles/Makefile*
+ insinto "/usr/share/doc/${PF}"
+ doins -r samples || die "doins failed"
+ fi
+}
diff --git a/media-libs/exempi/files/exempi-2.1.0-gcc44.patch b/media-libs/exempi/files/exempi-2.1.0-gcc44.patch
new file mode 100644
index 000000000000..befe651eafa2
--- /dev/null
+++ b/media-libs/exempi/files/exempi-2.1.0-gcc44.patch
@@ -0,0 +1,54 @@
+From 9c751b6f0f09cf6605af49bb2a6c90e7b7468d65 Mon Sep 17 00:00:00 2001
+From: Michael Biebl <biebl@debian.org>
+Date: Mon, 29 Dec 2008 00:35:38 +0100
+Subject: [PATCH] fix build failures with GCC 4.4
+
+- Add missing includes to fix FTBFS with GCC 4.4. See Debian
+Bug#504944
+
+Signed-off-by: Hubert Figuiere <hub@figuiere.net>
+---
+ exempi/tests/utils.cpp | 1 +
+ samples/source/XMPFilesCoverage.cpp | 1 +
+ source/common/XML_Node.cpp | 1 +
+ 3 files changed, 3 insertions(+), 0 deletions(-)
+
+diff --git a/exempi/tests/utils.cpp b/exempi/tests/utils.cpp
+index 64be1ee..ee1c3a9 100644
+--- a/exempi/tests/utils.cpp
++++ b/exempi/tests/utils.cpp
+@@ -34,6 +34,7 @@
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
++#include <cstdio>
+
+ #include <boost/test/unit_test.hpp>
+
+diff --git a/samples/source/XMPFilesCoverage.cpp b/samples/source/XMPFilesCoverage.cpp
+index dc9ce41..007c12b 100644
+--- a/samples/source/XMPFilesCoverage.cpp
++++ b/samples/source/XMPFilesCoverage.cpp
+@@ -17,6 +17,7 @@
+ #include <errno.h>
+ #include <time.h>
+ #include <cstring>
++#include <cstdio>
+
+ #define TXMP_STRING_TYPE std::string
+ #define XMP_INCLUDE_XMPFILES 1
+diff --git a/source/common/XML_Node.cpp b/source/common/XML_Node.cpp
+index de3866f..75298a8 100644
+--- a/source/common/XML_Node.cpp
++++ b/source/common/XML_Node.cpp
+@@ -11,6 +11,7 @@
+
+ #include <string.h>
+ #include <cstring>
++#include <cstdio>
+ #include <map>
+
+ // ! Can't include XMP..._Impl.hpp - used by both Core and Files.
+--
+1.6.3
+