]> Pileus Git - ~andy/sunrise/commitdiff
media-libs/exempi: New ebuild for bug 185689
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Tue, 15 Jan 2008 00:36:42 +0000 (00:36 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Tue, 15 Jan 2008 00:36:42 +0000 (00:36 +0000)
svn path=/sunrise/; revision=5423

media-libs/exempi/ChangeLog [new file with mode: 0644]
media-libs/exempi/Manifest [new file with mode: 0644]
media-libs/exempi/exempi-1.99.7.ebuild [new file with mode: 0644]
media-libs/exempi/files/exempi-1.99.7-boost_mt.patch [new file with mode: 0644]
media-libs/exempi/metadata.xml [new file with mode: 0644]

diff --git a/media-libs/exempi/ChangeLog b/media-libs/exempi/ChangeLog
new file mode 100644 (file)
index 0000000..7a3dd92
--- /dev/null
@@ -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 (file)
index 0000000..416d8d8
--- /dev/null
@@ -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 (file)
index 0000000..933ca5c
--- /dev/null
@@ -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 (file)
index 0000000..74aea16
--- /dev/null
@@ -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 (file)
index 0000000..7e32869
--- /dev/null
@@ -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>