Gentoo Archives: gentoo-commits

From: "Markus Meier (maekke)" <maekke@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/k3d: metadata.xml ChangeLog k3d-0.7.11.0.ebuild
Date: Mon, 23 Mar 2009 22:58:35
Message-Id: E1Llt6H-0008TU-Bb@stork.gentoo.org
1 maekke 09/03/23 22:58:33
2
3 Modified: metadata.xml ChangeLog
4 Added: k3d-0.7.11.0.ebuild
5 Log:
6 version bump by Ryoichiro Suzuki in bug #263245
7 (Portage version: 2.2_rc26/cvs/Linux i686)
8
9 Revision Changes Path
10 1.3 media-gfx/k3d/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/k3d/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 22 Aug 2008 22:17:33 -0000 1.2
23 +++ metadata.xml 23 Mar 2009 22:58:33 -0000 1.3
24 @@ -3,8 +3,11 @@
25 <pkgmetadata>
26 <herd>graphics</herd>
27 <use>
28 - <flag name='plib'>
29 - build plib-based import/export library
30 - </flag>
31 + <flag name='3ds'>Enable support for 3D Studio models</flag>
32 + <flag name='cuda'>Use nvidia cuda toolkit for speeding up
33 + computations</flag>
34 + <flag name='gts'>Add Support for the GNU Triangulated Surface Library
35 + <pkg>sci-libs/gts</pkg></flag>
36 + <flag name='plib'>build plib-based import/export library</flag>
37 </use>
38 </pkgmetadata>
39
40
41
42 1.42 media-gfx/k3d/ChangeLog
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?rev=1.42&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?rev=1.42&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?r1=1.41&r2=1.42
47
48 Index: ChangeLog
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v
51 retrieving revision 1.41
52 retrieving revision 1.42
53 diff -u -r1.41 -r1.42
54 --- ChangeLog 15 Mar 2009 16:00:00 -0000 1.41
55 +++ ChangeLog 23 Mar 2009 22:58:33 -0000 1.42
56 @@ -1,6 +1,13 @@
57 # ChangeLog for media-gfx/k3d
58 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
59 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.41 2009/03/15 16:00:00 maekke Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.42 2009/03/23 22:58:33 maekke Exp $
61 +
62 +*k3d-0.7.11.0 (23 Mar 2009)
63 +
64 + 23 Mar 2009; Markus Meier <maekke@g.o>
65 + +files/k3d-0.7.11.0-fix-potfiles.patch, metadata.xml,
66 + +k3d-0.7.11.0.ebuild:
67 + version bump by Ryoichiro Suzuki in bug #263245
68
69 15 Mar 2009; Markus Meier <maekke@g.o> k3d-0.6.7.0-r1.ebuild:
70 drop librsvg dep, only needed if you call "make icons" wrt bug #258065
71
72
73
74 1.1 media-gfx/k3d/k3d-0.7.11.0.ebuild
75
76 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0.ebuild?rev=1.1&content-type=text/plain
78
79 Index: k3d-0.7.11.0.ebuild
80 ===================================================================
81 # Copyright 1999-2009 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0.ebuild,v 1.1 2009/03/23 22:58:33 maekke Exp $
84
85 EAPI="2"
86
87 inherit eutils cmake-utils
88
89 MY_P="${PN}-source-${PV}"
90
91 DESCRIPTION="A free 3D modeling, animation, and rendering system"
92 HOMEPAGE="http://www.k-3d.org/"
93 SRC_URI="mirror://sourceforge/k3d/${MY_P}.tar.gz"
94
95 LICENSE="GPL-2"
96 SLOT="0"
97 KEYWORDS="~amd64 ~ppc ~x86"
98 IUSE="3ds cuda gnome graphviz gts imagemagick jpeg nls openexr png python tiff truetype" #TODO cgal tbb
99
100 RDEPEND="
101 dev-libs/boost
102 >=dev-cpp/glibmm-2.6
103 >=dev-cpp/gtkmm-2.6
104 dev-libs/expat
105 >=dev-libs/libsigc++-2.2
106 media-libs/mesa
107 virtual/glu
108 virtual/opengl
109 >=x11-libs/gtkglext-1.0.6-r3
110 x11-libs/libICE
111 x11-libs/libSM
112 x11-libs/libXmu
113 x11-libs/libXt
114 3ds? ( media-libs/lib3ds )
115 gnome? ( gnome-base/libgnome )
116 graphviz? ( media-gfx/graphviz )
117 gts? ( sci-libs/gts )
118 imagemagick? ( media-gfx/imagemagick )
119 jpeg? ( media-libs/jpeg )
120 openexr? ( media-libs/openexr )
121 png? ( media-libs/libpng )
122 python? ( >=dev-lang/python-2.3 dev-python/cgkit )
123 tiff? ( media-libs/tiff )
124 truetype? ( >=media-libs/freetype-2 )"
125 DEPEND="${RDEPEND}
126 dev-util/pkgconfig
127 nls? ( sys-devel/gettext )"
128
129 S="${WORKDIR}/${MY_P}"
130
131 DOCS="AUTHORS README"
132
133 # k3d_use_enable()
134 #
135 # $1: use flag. ON|OFF is determined by this.
136 # $2: part of cmake variable name which appended to the base variable name
137 # that is -DK3D_BUILD_$2
138 #
139 # e.g.) k3d_use_enable gnome GNOME_MODULE #=> -DK3D_BUILD_GNOME_MODULE=ON
140 #
141 k3d_use_enable() {
142 echo "-DK3D_BUILD_$2=$(use $1 && echo ON || echo OFF)"
143 }
144
145 k3d_use_module() {
146 echo "-DK3D_BUILD_$2_MODULE=$(use $1 && echo ON || echo OFF)"
147 }
148
149 src_prepare() {
150 epatch "${FILESDIR}/${P}-fix-potfiles.patch" || die "epatch failed"
151 [[ -f CMakeCache.txt ]] && rm CMakeCache.txt
152 }
153
154 src_configure() {
155 mycmakeargs="
156 -DK3D_BUILD_SVG_IO_MODULE=ON
157 -DK3D_BUILD_CGAL_MODULE=OFF
158 $(k3d_use_module 3ds 3DS_IO)
159 $(k3d_use_module cuda CUDA)
160 $(k3d_use_module gnome GNOME)
161 $(k3d_use_module graphviz GRAPHVIZ)
162 $(k3d_use_module gts GTS)
163 $(k3d_use_module gts GTS_IO)
164 $(k3d_use_module imagemagick IMAGEMAGICK_IO)
165 $(k3d_use_module jpeg JPEG_IO)
166 $(k3d_use_enable nls NLS)
167 $(k3d_use_module openexr OPENEXR_IO)
168 $(k3d_use_module png PNG_IO)
169 $(k3d_use_module python PYTHON)
170 $(k3d_use_module python PYUI)
171 $(k3d_use_module tiff TIFF_IO)
172 $(k3d_use_module truetype FREETYPE2)"
173
174 cmake-utils_src_configure
175 }