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: ChangeLog k3d-0.7.11.0-r1.ebuild
Date: Thu, 23 Apr 2009 20:30:24
Message-Id: E1Lx5Ys-0000mb-N7@stork.gentoo.org
1 maekke 09/04/23 20:30:22
2
3 Modified: ChangeLog
4 Added: k3d-0.7.11.0-r1.ebuild
5 Log:
6 revision bump to fix cuda USE-flag, bug #263811
7 (Portage version: 2.2_rc31/cvs/Linux i686)
8
9 Revision Changes Path
10 1.44 media-gfx/k3d/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?rev=1.44&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?rev=1.44&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/ChangeLog?r1=1.43&r2=1.44
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v
19 retrieving revision 1.43
20 retrieving revision 1.44
21 diff -u -r1.43 -r1.44
22 --- ChangeLog 24 Mar 2009 16:44:52 -0000 1.43
23 +++ ChangeLog 23 Apr 2009 20:30:22 -0000 1.44
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-gfx/k3d
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.43 2009/03/24 16:44:52 gengor Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/ChangeLog,v 1.44 2009/04/23 20:30:22 maekke Exp $
29 +
30 +*k3d-0.7.11.0-r1 (23 Apr 2009)
31 +
32 + 23 Apr 2009; Markus Meier <maekke@g.o>
33 + +files/k3d-0.7.11.0-cuda.patch, +k3d-0.7.11.0-r1.ebuild:
34 + revision bump to fix cuda USE-flag, bug #263811
35
36 24 Mar 2009; Gordon Malm <gengor@g.o> k3d-0.7.11.0.ebuild:
37 Add dropped C++ stack-protector filtering.
38
39
40
41 1.1 media-gfx/k3d/k3d-0.7.11.0-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: k3d-0.7.11.0-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild,v 1.1 2009/04/23 20:30:22 maekke Exp $
51
52 EAPI="2"
53
54 inherit eutils cmake-utils
55
56 MY_P="${PN}-source-${PV}"
57
58 DESCRIPTION="A free 3D modeling, animation, and rendering system"
59 HOMEPAGE="http://www.k-3d.org/"
60 SRC_URI="mirror://sourceforge/k3d/${MY_P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="3ds cuda gnome graphviz gts imagemagick jpeg nls openexr png python tiff truetype" #TODO cgal tbb
66
67 RDEPEND="
68 dev-libs/boost
69 >=dev-cpp/glibmm-2.6
70 >=dev-cpp/gtkmm-2.6
71 dev-libs/expat
72 >=dev-libs/libsigc++-2.2
73 media-libs/mesa
74 virtual/glu
75 virtual/opengl
76 >=x11-libs/gtkglext-1.0.6-r3
77 x11-libs/libICE
78 x11-libs/libSM
79 x11-libs/libXmu
80 x11-libs/libXt
81 3ds? ( media-libs/lib3ds )
82 cuda? ( dev-util/nvidia-cuda-toolkit )
83 gnome? ( gnome-base/libgnome )
84 graphviz? ( media-gfx/graphviz )
85 gts? ( sci-libs/gts )
86 imagemagick? ( media-gfx/imagemagick )
87 jpeg? ( media-libs/jpeg )
88 openexr? ( media-libs/openexr )
89 png? ( media-libs/libpng )
90 python? ( >=dev-lang/python-2.3 dev-python/cgkit )
91 tiff? ( media-libs/tiff )
92 truetype? ( >=media-libs/freetype-2 )"
93 DEPEND="${RDEPEND}
94 dev-util/pkgconfig
95 nls? ( sys-devel/gettext )"
96
97 S="${WORKDIR}/${MY_P}"
98
99 DOCS="AUTHORS README"
100
101 # k3d_use_enable()
102 #
103 # $1: use flag. ON|OFF is determined by this.
104 # $2: part of cmake variable name which appended to the base variable name
105 # that is -DK3D_BUILD_$2
106 #
107 # e.g.) k3d_use_enable gnome GNOME_MODULE #=> -DK3D_BUILD_GNOME_MODULE=ON
108 #
109 k3d_use_enable() {
110 echo "-DK3D_BUILD_$2=$(use $1 && echo ON || echo OFF)"
111 }
112
113 k3d_use_module() {
114 echo "-DK3D_BUILD_$2_MODULE=$(use $1 && echo ON || echo OFF)"
115 }
116
117 src_prepare() {
118 epatch "${FILESDIR}"/${P}-fix-potfiles.patch
119 epatch "${FILESDIR}"/${P}-cuda.patch
120 [[ -f CMakeCache.txt ]] && rm CMakeCache.txt
121 }
122
123 src_configure() {
124 if [[ $(gcc-major-version) -lt 4 ]]; then
125 append-cxxflags -fno-stack-protector
126 fi
127
128 mycmakeargs="
129 -DK3D_BUILD_SVG_IO_MODULE=ON
130 -DK3D_BUILD_CGAL_MODULE=OFF
131 $(k3d_use_module 3ds 3DS_IO)
132 $(k3d_use_module cuda CUDA)
133 $(k3d_use_module gnome GNOME)
134 $(k3d_use_module graphviz GRAPHVIZ)
135 $(k3d_use_module gts GTS)
136 $(k3d_use_module gts GTS_IO)
137 $(k3d_use_module imagemagick IMAGEMAGICK_IO)
138 $(k3d_use_module jpeg JPEG_IO)
139 $(k3d_use_enable nls NLS)
140 $(k3d_use_module openexr OPENEXR_IO)
141 $(k3d_use_module png PNG_IO)
142 $(k3d_use_module python PYTHON)
143 $(k3d_use_module python PYUI)
144 $(k3d_use_module tiff TIFF_IO)
145 $(k3d_use_module truetype FREETYPE2)"
146
147 cmake-utils_src_configure
148 }