summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-10-15 22:18:46 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-10-15 22:18:46 +0000
commit3e5d5c7af00a5aa70cad06cf03561505c53fd0d4 (patch)
tree5a9fa470b43e54f26a1e8cb0bccaaed28cebc5aa /media-libs
parentarm stable, bug #386369 (diff)
downloadgentoo-2-3e5d5c7af00a5aa70cad06cf03561505c53fd0d4.tar.gz
gentoo-2-3e5d5c7af00a5aa70cad06cf03561505c53fd0d4.tar.bz2
gentoo-2-3e5d5c7af00a5aa70cad06cf03561505c53fd0d4.zip
Initial commit wrt #377853 by "Shannon"
(Portage version: 2.2.0_alpha67/cvs/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/openimageio/ChangeLog11
-rw-r--r--media-libs/openimageio/files/openimageio-0.10.2-libpng15.patch11
-rw-r--r--media-libs/openimageio/files/openimageio-0.10.2-multilib.patch16
-rw-r--r--media-libs/openimageio/metadata.xml5
-rw-r--r--media-libs/openimageio/openimageio-0.10.2.ebuild67
5 files changed, 110 insertions, 0 deletions
diff --git a/media-libs/openimageio/ChangeLog b/media-libs/openimageio/ChangeLog
new file mode 100644
index 000000000000..2559d6a77261
--- /dev/null
+++ b/media-libs/openimageio/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-libs/openimageio
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openimageio/ChangeLog,v 1.1 2011/10/15 22:18:46 ssuominen Exp $
+
+*openimageio-0.10.2 (15 Oct 2011)
+
+ 15 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +openimageio-0.10.2.ebuild, +files/openimageio-0.10.2-libpng15.patch,
+ +files/openimageio-0.10.2-multilib.patch:
+ Initial commit wrt #377853 by "Shannon"
+
diff --git a/media-libs/openimageio/files/openimageio-0.10.2-libpng15.patch b/media-libs/openimageio/files/openimageio-0.10.2-libpng15.patch
new file mode 100644
index 000000000000..97375d5fbb7b
--- /dev/null
+++ b/media-libs/openimageio/files/openimageio-0.10.2-libpng15.patch
@@ -0,0 +1,11 @@
+--- ico.imageio/icooutput.cpp
++++ ico.imageio/icooutput.cpp
+@@ -32,6 +32,8 @@
+ #include <cstdlib>
+ #include <cmath>
+
++#include <zlib.h> /* Z_BEST_COMPRESSION */
++
+ #include "ico.h"
+ #include "../png.imageio/png_pvt.h"
+
diff --git a/media-libs/openimageio/files/openimageio-0.10.2-multilib.patch b/media-libs/openimageio/files/openimageio-0.10.2-multilib.patch
new file mode 100644
index 000000000000..3ca4faa6829e
--- /dev/null
+++ b/media-libs/openimageio/files/openimageio-0.10.2-multilib.patch
@@ -0,0 +1,16 @@
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -91,11 +91,11 @@
+
+ # Exec Install Locations
+ set (BINDIR "${CMAKE_INSTALL_PREFIX}/bin")
+-set (LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
++set (LIBDIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
+ set (PYLIBDIR "${CMAKE_INSTALL_PREFIX}/python")
+ if (EXEC_INSTALL_PREFIX)
+ set (BINDIR "${EXEC_INSTALL_PREFIX}/bin")
+- set (LIBDIR "${EXEC_INSTALL_PREFIX}/lib")
++ set (LIBDIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
+ set (PYLIBDIR "${EXEC_INSTALL_PREFIX}/python")
+ endif ()
+
diff --git a/media-libs/openimageio/metadata.xml b/media-libs/openimageio/metadata.xml
new file mode 100644
index 000000000000..e770d1bc9a96
--- /dev/null
+++ b/media-libs/openimageio/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>graphics</herd>
+</pkgmetadata>
diff --git a/media-libs/openimageio/openimageio-0.10.2.ebuild b/media-libs/openimageio/openimageio-0.10.2.ebuild
new file mode 100644
index 000000000000..8450c449b34d
--- /dev/null
+++ b/media-libs/openimageio/openimageio-0.10.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openimageio/openimageio-0.10.2.ebuild,v 1.1 2011/10/15 22:18:46 ssuominen Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="2:2.7"
+
+inherit cmake-utils eutils python
+
+DESCRIPTION="A library for reading and writing images"
+HOMEPAGE="http://sites.google.com/site/openimageio/ http://github.com/OpenImageIO"
+SRC_URI="http://github.com/OpenImageIO/oiio/tarball/Release-${PV} -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/boost
+ media-libs/glew
+ media-libs/ilmbase
+ media-libs/jasper
+ media-libs/libpng
+ media-libs/openexr
+ media-libs/tiff
+ sci-libs/hdf5
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg
+ virtual/opengl
+ x11-libs/qt-core:4
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P}/src
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_unpack() {
+ unpack ${A}
+ mv OpenImageIO-* "${WORKDIR}"/${P}
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-libpng15.patch \
+ "${FILESDIR}"/${P}-multilib.patch
+
+ sed -i \
+ -e '/^add_subdirectory (doc)/d' \
+ -e "/PYLIBDIR/s:\${CMAKE_INSTALL_PREFIX}/python:$(python_get_sitedir):" \
+ CMakeLists.txt || die
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ dodoc ../{CHANGES,CREDITS,README} doc/CLA-{CORPORATE,INDIVIDUAL}
+
+ insinto /usr/share/doc/${PF}/pdf
+ doins doc/openimageio.pdf
+}