summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-libs/exempi/ChangeLog8
-rw-r--r--media-libs/exempi/Manifest5
-rw-r--r--media-libs/exempi/exempi-1.99.7.ebuild49
-rw-r--r--media-libs/exempi/files/exempi-1.99.7-boost_mt.patch11
-rw-r--r--media-libs/exempi/metadata.xml5
5 files changed, 78 insertions, 0 deletions
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) <tetromino@gmail.com>
+ +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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>