Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/openimageio: openimageio-1.3.5.ebuild ChangeLog
Date: Fri, 25 Oct 2013 12:37:17
Message-Id: 20131025123701.4540320036@flycatcher.gentoo.org
1 ssuominen 13/10/25 12:37:01
2
3 Modified: ChangeLog
4 Added: openimageio-1.3.5.ebuild
5 Log:
6 Version bump (known to solve multiple build issues)
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.25 media-libs/openimageio/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openimageio/ChangeLog?rev=1.25&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openimageio/ChangeLog?rev=1.25&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openimageio/ChangeLog?r1=1.24&r2=1.25
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/openimageio/ChangeLog,v
20 retrieving revision 1.24
21 retrieving revision 1.25
22 diff -u -r1.24 -r1.25
23 --- ChangeLog 13 Jun 2013 12:32:51 -0000 1.24
24 +++ ChangeLog 25 Oct 2013 12:37:01 -0000 1.25
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/openimageio
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/openimageio/ChangeLog,v 1.24 2013/06/13 12:32:51 xmw Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/openimageio/ChangeLog,v 1.25 2013/10/25 12:37:01 ssuominen Exp $
30 +
31 +*openimageio-1.3.5 (25 Oct 2013)
32 +
33 + 25 Oct 2013; Samuli Suominen <ssuominen@g.o> +openimageio-1.3.5.ebuild:
34 + Version bump (known to solve multiple build issues)
35
36 13 Jun 2013; Michael Weber <xmw@g.o> openimageio-1.1.1.ebuild,
37 openimageio-1.1.7.ebuild:
38
39
40
41 1.1 media-libs/openimageio/openimageio-1.3.5.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openimageio/openimageio-1.3.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openimageio/openimageio-1.3.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: openimageio-1.3.5.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-libs/openimageio/openimageio-1.3.5.ebuild,v 1.1 2013/10/25 12:37:01 ssuominen Exp $
51
52 EAPI=5
53
54 PYTHON_COMPAT=( python2_7 )
55
56 inherit cmake-utils eutils multilib python-single-r1 vcs-snapshot
57
58 DESCRIPTION="A library for reading and writing images"
59 HOMEPAGE="http://sites.google.com/site/openimageio/ http://github.com/OpenImageIO"
60 SRC_URI="http://github.com/OpenImageIO/oiio/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
61
62 LICENSE="BSD"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc64 ~x86"
65 IUSE="gif jpeg2k colorio opencv opengl python qt4 ssl tbb +truetype"
66
67 RESTRICT="test" #431412
68
69 RDEPEND="dev-libs/boost[python?]
70 dev-libs/pugixml:=
71 media-libs/glew:=
72 media-libs/ilmbase:=
73 media-libs/libpng:0=
74 >=media-libs/libwebp-0.2.1:=
75 media-libs/openexr:=
76 media-libs/tiff:0=
77 sci-libs/hdf5
78 sys-libs/zlib:=
79 virtual/jpeg
80 gif? ( media-libs/giflib )
81 jpeg2k? ( >=media-libs/openjpeg-1.5:0= )
82 colorio? ( >=media-libs/opencolorio-1.0.7:= )
83 opencv? ( >=media-libs/opencv-2.3:= )
84 opengl? (
85 virtual/glu
86 virtual/opengl
87 )
88 python? ( ${PYTHON_DEPS} )
89 qt4? (
90 dev-qt/qtcore:4
91 dev-qt/qtgui:4
92 dev-qt/qtopengl:4
93 )
94 ssl? ( dev-libs/openssl:0 )
95 tbb? ( dev-cpp/tbb )
96 truetype? ( media-libs/freetype:2= )"
97 DEPEND="${RDEPEND}"
98
99 S=${WORKDIR}/${P}/src
100
101 pkg_setup() {
102 use python && python-single-r1_pkg_setup
103 }
104
105 src_prepare() {
106 # remove bundled code to make it build
107 # https://github.com/OpenImageIO/oiio/issues/403
108 rm */pugixml* || die
109
110 # fix man page building
111 # https://github.com/OpenImageIO/oiio/issues/404
112 use qt4 || sed -i -e '/list.*APPEND.*cli_tools.*iv/d' doc/CMakeLists.txt
113
114 use python && python_fix_shebang .
115 }
116
117 src_configure() {
118 local mycmakeargs=(
119 -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
120 -DBUILDSTATIC=OFF
121 -DLINKSTATIC=OFF
122 $(use python && echo -DPYLIB_INSTALL_DIR="$(python_get_sitedir)")
123 -DUSE_EXTERNAL_PUGIXML=ON
124 -DUSE_FIELD3D=OFF # missing in Portage
125 -DOIIO_BUILD_TESTS=OFF # as they are RESTRICTed
126 -DSTOP_ON_WARNING=OFF
127 $(cmake-utils_use_use truetype freetype)
128 $(cmake-utils_use_use colorio OCIO)
129 $(cmake-utils_use_use opencv)
130 $(cmake-utils_use_use opengl)
131 $(cmake-utils_use_use jpeg2k OPENJPEG)
132 $(cmake-utils_use_use python)
133 $(cmake-utils_use_use qt4 QT)
134 $(cmake-utils_use_use tbb)
135 $(cmake-utils_use_use ssl OPENSSL)
136 $(cmake-utils_use_use gif)
137 )
138
139 cmake-utils_src_configure
140 }
141
142 src_install() {
143 cmake-utils_src_install
144
145 rm -rf "${ED}"/usr/share/doc
146 dodoc ../{CHANGES,CREDITS,README*} # doc/CLA-{CORPORATE,INDIVIDUAL}
147 docinto pdf
148 dodoc doc/*.pdf
149 }