diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2009-05-17 22:14:18 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2009-05-17 22:14:18 +0000 |
commit | 7254467b0335ad3947240369356fd6852a60794a (patch) | |
tree | be2da060b843a7a78b6dc543ce11c38d08125ee8 /media-libs | |
parent | x11-base/xorg-server: add patches nominated for the 1.6 branch (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/exempi/Manifest | 15 | ||||
-rw-r--r-- | media-libs/exempi/exempi-2.1.0.ebuild | 53 | ||||
-rw-r--r-- | media-libs/exempi/files/exempi-2.1.0-gcc44.patch | 54 |
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 + |