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-gfx/openexr_viewers: openexr_viewers-1.0.1.ebuild ChangeLog
Date: Wed, 26 Aug 2009 20:31:00
Message-Id: E1MgFdW-0001P8-76@stork.gentoo.org
1 ssuominen 09/08/26 10:21:50
2
3 Modified: openexr_viewers-1.0.1.ebuild ChangeLog
4 Log:
5 Fix building with GCC 4.4+ wrt #282788.
6 (Portage version: 2.2_rc40/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.12 media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild?rev=1.12&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild?rev=1.12&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild?r1=1.11&r2=1.12
14
15 Index: openexr_viewers-1.0.1.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild,v
18 retrieving revision 1.11
19 retrieving revision 1.12
20 diff -u -r1.11 -r1.12
21 --- openexr_viewers-1.0.1.ebuild 14 Nov 2008 18:58:58 -0000 1.11
22 +++ openexr_viewers-1.0.1.ebuild 26 Aug 2009 10:21:50 -0000 1.12
23 @@ -1,59 +1,48 @@
24 -# Copyright 1999-2008 Gentoo Foundation
25 +# Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild,v 1.11 2008/11/14 18:58:58 coldwind Exp $
28 -
29 -EAPI=1
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/openexr_viewers-1.0.1.ebuild,v 1.12 2009/08/26 10:21:50 ssuominen Exp $
31
32 +EAPI=2
33 inherit autotools eutils
34
35 DESCRIPTION="OpenEXR Viewers"
36 SRC_URI="http://download.savannah.nongnu.org/releases/openexr/${P}.tar.gz"
37 HOMEPAGE="http://openexr.com/"
38
39 -SLOT="0"
40 LICENSE="BSD"
41 +SLOT="0"
42 KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
43 -IUSE_VIDEO_CARDS="video_cards_nvidia"
44 -IUSE="doc opengl ${IUSE_VIDEO_CARDS}"
45 +IUSE="doc opengl video_cards_nvidia"
46
47 RDEPEND="media-libs/ilmbase
48 media-libs/openexr
49 media-libs/ctl
50 media-libs/openexr_ctl
51 opengl? ( virtual/opengl
52 - >=x11-libs/fltk-1.1.0:1.1
53 + >=x11-libs/fltk-1.1.0:1.1[opengl]
54 video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit ) )"
55 DEPEND="${RDEPEND}
56 !<media-libs/openexr-1.5.0
57 dev-util/pkgconfig"
58
59 -pkg_setup() {
60 - if use opengl && ! built_with_use x11-libs/fltk opengl ; then
61 - die "You need OpenGL support in FLTK"
62 - fi
63 -}
64 -
65 -src_unpack() {
66 - unpack ${A}
67 - cd "${S}"
68 -
69 - epatch "${FILESDIR}/${PN}-1.0.0-nvidia-automagic.patch"
70 - epatch "${FILESDIR}/${P}-gcc43.patch"
71 +src_prepare() {
72 + epatch "${FILESDIR}"/${PN}-1.0.0-nvidia-automagic.patch \
73 + "${FILESDIR}"/${P}-gcc43.patch \
74 + "${FILESDIR}"/${P}-gcc44.patch
75 AT_M4DIR="m4" eautoreconf
76 }
77
78 -src_compile() {
79 +src_configure() {
80 econf \
81 $(use_with opengl fltk-config /usr/bin/fltk-config) \
82 $(use_enable video_cards_nvidia nvidia)
83 - emake || die "emake failed"
84 }
85
86 src_install () {
87 emake DESTDIR="${D}" install || die "install failed"
88 dodoc AUTHORS ChangeLog NEWS README
89
90 - if use doc ; then
91 + if use doc; then
92 insinto "/usr/share/doc/${PF}"
93 doins doc/*.pdf
94 fi
95
96
97
98 1.17 media-gfx/openexr_viewers/ChangeLog
99
100 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/ChangeLog?rev=1.17&view=markup
101 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/ChangeLog?rev=1.17&content-type=text/plain
102 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/openexr_viewers/ChangeLog?r1=1.16&r2=1.17
103
104 Index: ChangeLog
105 ===================================================================
106 RCS file: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/ChangeLog,v
107 retrieving revision 1.16
108 retrieving revision 1.17
109 diff -u -r1.16 -r1.17
110 --- ChangeLog 14 Nov 2008 18:58:58 -0000 1.16
111 +++ ChangeLog 26 Aug 2009 10:21:50 -0000 1.17
112 @@ -1,6 +1,10 @@
113 # ChangeLog for media-gfx/openexr_viewers
114 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
115 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/ChangeLog,v 1.16 2008/11/14 18:58:58 coldwind Exp $
116 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
117 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/openexr_viewers/ChangeLog,v 1.17 2009/08/26 10:21:50 ssuominen Exp $
118 +
119 + 26 Aug 2009; Samuli Suominen <ssuominen@g.o>
120 + openexr_viewers-1.0.1.ebuild, +files/openexr_viewers-1.0.1-gcc44.patch:
121 + Fix building with GCC 4.4+ wrt #282788.
122
123 14 Nov 2008; Santiago M. Mola <coldwind@g.o>
124 openexr_viewers-1.0.1.ebuild: