From 7955c72207547836973618123539ad70b98fe31c Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Tue, 15 Jan 2008 00:36:42 +0000 Subject: media-libs/exempi: New ebuild for bug 185689 svn path=/sunrise/; revision=5423 --- media-libs/exempi/ChangeLog | 8 ++++ media-libs/exempi/Manifest | 5 +++ media-libs/exempi/exempi-1.99.7.ebuild | 49 ++++++++++++++++++++++ .../exempi/files/exempi-1.99.7-boost_mt.patch | 11 +++++ media-libs/exempi/metadata.xml | 5 +++ 5 files changed, 78 insertions(+) create mode 100644 media-libs/exempi/ChangeLog create mode 100644 media-libs/exempi/Manifest create mode 100644 media-libs/exempi/exempi-1.99.7.ebuild create mode 100644 media-libs/exempi/files/exempi-1.99.7-boost_mt.patch create mode 100644 media-libs/exempi/metadata.xml diff --git a/media-libs/exempi/ChangeLog b/media-libs/exempi/ChangeLog new file mode 100644 index 000000000..7a3dd927f --- /dev/null +++ b/media-libs/exempi/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for media-libs/exempi +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 15 Jan 2008; Alexandre Rostovtsev (tetromino) + +files/exempi-1.99.7-boost_mt.patch, +metadata.xml, +exempi-1.99.7.ebuild: + New ebuild for bug 185689 + diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest new file mode 100644 index 000000000..416d8d8c8 --- /dev/null +++ b/media-libs/exempi/Manifest @@ -0,0 +1,5 @@ +AUX exempi-1.99.7-boost_mt.patch 502 RMD160 c3905924fb48c2fea8bb56240c3d47dd6f0ef24e SHA1 98d26c775901e7062fa3234fa8d7d3d1e0bd2f75 SHA256 af087de612f16b0c0d8d12217a4c3f21257807993f41e4cd2f69b774a230d932 +DIST exempi-1.99.7.tar.gz 3062514 RMD160 15d714dc807e8ca42e8b4d55ece87bdc472022cf SHA1 8789ce16934d1930089ee6c869160d9a0aee2e70 SHA256 9f77656c33522c2d59f50f6551463ac57ff60450ff5ef1500fe34d79292005e9 +EBUILD exempi-1.99.7.ebuild 1128 RMD160 9ea8f6913d0fcdd93f4da12ac44432626f02258e SHA1 3c4857fde754a2d19f398cc2c45a09feaece7289 SHA256 8e3c062f2c571d5de549b41279ce7d591a5940ab9098656d02ed2b0cf3949df5 +MISC ChangeLog 294 RMD160 b512909b330c45657d69f64fb8eadf9d82d533cd SHA1 f3879e4403b862ae6afe056c6d367611054b39de SHA256 5d980e1a348a13f61855af51739a1ae7dfd91007325d21b566dbb3d1a79aabea +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/media-libs/exempi/exempi-1.99.7.ebuild b/media-libs/exempi/exempi-1.99.7.ebuild new file mode 100644 index 000000000..933ca5c30 --- /dev/null +++ b/media-libs/exempi/exempi-1.99.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +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="~amd64 ~x86" +IUSE="examples test" + +RDEPEND="dev-libs/expat + virtual/libiconv" +DEPEND="${RDEPEND} + test? ( >=dev-libs/boost-1.33.1 dev-util/valgrind )" + +src_unpack() { + unpack "${A}" + cd "${S}" + if use test ; then + epatch "${FILESDIR}/${P}-boost_mt.patch" + else + sed -e '/^BOOST/ D' -i configure.ac + fi + AT_M4DIR=m4 eautoreconf +} + +src_compile() { + econf $(use_with test unit-test) || die "./configure failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog NEWS README + if use examples ; then + cd samples/source + emake distclean + cd "${S}" + rm samples/Makefile* samples/source/Makefile* \ + samples/BlueSquares/Makefile* + insinto "/usr/share/doc/${PF}" + doins -r samples + fi +} diff --git a/media-libs/exempi/files/exempi-1.99.7-boost_mt.patch b/media-libs/exempi/files/exempi-1.99.7-boost_mt.patch new file mode 100644 index 000000000..74aea166a --- /dev/null +++ b/media-libs/exempi/files/exempi-1.99.7-boost_mt.patch @@ -0,0 +1,11 @@ +diff -ru exempi-1.99.7.orig/m4/boost.m4 exempi-1.99.7/m4/boost.m4 +--- exempi-1.99.7.orig/m4/boost.m4 2007-12-22 13:17:33.000000000 -0500 ++++ exempi-1.99.7/m4/boost.m4 2008-01-14 17:57:20.475741830 -0500 +@@ -260,7 +260,6 @@ + boost_$1$boost_tag_$boost_mt_$boost_rtopt_$boost_ver_ \ + boost_$1$boost_tag_$boost_mt_$boost_ver_ \ + boost_$1$boost_tag_$boost_rtopt_$boost_ver_ \ +- boost_$1$boost_tag_$boost_mt_ \ + boost_$1$boost_tag_$boost_ver_ + do + # Avoid testing twice the same lib diff --git a/media-libs/exempi/metadata.xml b/media-libs/exempi/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/media-libs/exempi/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-wanted + -- cgit v1.2.3-65-gdbad