Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/nvidia-settings: metadata.xml ChangeLog nvidia-settings-319.60.ebuild nvidia-settings-331.17.ebuild
Date: Tue, 29 Oct 2013 07:18:40
Message-Id: 20131029071829.022F920047@flycatcher.gentoo.org
1 jlec 13/10/29 07:18:28
2
3 Modified: metadata.xml ChangeLog
4 Added: nvidia-settings-319.60.ebuild
5 nvidia-settings-331.17.ebuild
6 Log:
7 media-video/nvidia-settings: Version BUmp
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
10
11 Revision Changes Path
12 1.12 media-video/nvidia-settings/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/metadata.xml?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/metadata.xml?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/metadata.xml?r1=1.11&r2=1.12
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/metadata.xml,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- metadata.xml 22 Jun 2013 11:33:46 -0000 1.11
25 +++ metadata.xml 29 Oct 2013 07:18:28 -0000 1.12
26 @@ -5,4 +5,8 @@
27 <email>idl0r@g.o</email>
28 <name>Christian Ruppert</name>
29 </maintainer>
30 + <maintainer>
31 + <email>jlec@g.o</email>
32 + <name>Justin Lecher</name>
33 + </maintainer>
34 </pkgmetadata>
35
36
37
38 1.129 media-video/nvidia-settings/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/ChangeLog?rev=1.129&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/ChangeLog?rev=1.129&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/ChangeLog?r1=1.128&r2=1.129
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/ChangeLog,v
47 retrieving revision 1.128
48 retrieving revision 1.129
49 diff -u -r1.128 -r1.129
50 --- ChangeLog 8 Aug 2013 07:03:47 -0000 1.128
51 +++ ChangeLog 29 Oct 2013 07:18:28 -0000 1.129
52 @@ -1,6 +1,13 @@
53 # ChangeLog for media-video/nvidia-settings
54 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/ChangeLog,v 1.128 2013/08/08 07:03:47 jlec Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/ChangeLog,v 1.129 2013/10/29 07:18:28 jlec Exp $
57 +
58 +*nvidia-settings-331.17 (29 Oct 2013)
59 +*nvidia-settings-319.60 (29 Oct 2013)
60 +
61 + 29 Oct 2013; Justin Lecher <jlec@g.o> +nvidia-settings-319.60.ebuild,
62 + +nvidia-settings-331.17.ebuild, metadata.xml:
63 + Version BUmp
64
65 *nvidia-settings-325.15 (08 Aug 2013)
66
67
68
69
70 1.1 media-video/nvidia-settings/nvidia-settings-319.60.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/nvidia-settings-319.60.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/nvidia-settings-319.60.ebuild?rev=1.1&content-type=text/plain
74
75 Index: nvidia-settings-319.60.ebuild
76 ===================================================================
77 # Copyright 1999-2013 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-319.60.ebuild,v 1.1 2013/10/29 07:18:28 jlec Exp $
80
81 EAPI=5
82
83 inherit eutils multilib toolchain-funcs
84
85 DESCRIPTION="NVIDIA Linux X11 Settings Utility"
86 HOMEPAGE="http://www.nvidia.com/"
87 SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
88
89 LICENSE="GPL-2"
90 SLOT="0"
91 KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
92 IUSE="examples"
93
94 COMMON_DEPEND="x11-libs/libX11
95 x11-libs/libXext
96 x11-libs/libXxf86vm
97 x11-libs/gtk+:2
98 x11-libs/gdk-pixbuf[X]
99 media-libs/mesa
100 x11-libs/pango[X]
101 x11-libs/libXv
102 x11-libs/libXrandr
103 dev-libs/glib:2
104 dev-libs/jansson"
105
106 RDEPEND="=x11-drivers/nvidia-drivers-3*
107 ${COMMON_DEPEND}
108 x11-libs/libvdpau"
109 DEPEND="${RDEPEND}
110 virtual/pkgconfig
111 x11-proto/xproto"
112
113 src_prepare() {
114 epatch "${FILESDIR}"/${PN}-319.12-jansson.patch
115 }
116
117 src_compile() {
118 einfo "Building libXNVCtrl..."
119 emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
120 emake -C src/libXNVCtrl/ \
121 CC="$(tc-getCC)" \
122 AR="$(tc-getAR)" \
123 RANLIB="$(tc-getRANLIB)" \
124 libXNVCtrl.a
125
126 einfo "Building nvidia-settings..."
127 emake -C src/ \
128 CC="$(tc-getCC)" \
129 LD="$(tc-getLD)" \
130 STRIP_CMD="$(type -P true)" \
131 NV_VERBOSE=1 \
132 USE_EXTERNAL_JANSSON=1
133 }
134
135 src_install() {
136 emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
137
138 insinto /usr/$(get_libdir)
139 doins src/libXNVCtrl/libXNVCtrl.a
140
141 insinto /usr/include/NVCtrl
142 doins src/libXNVCtrl/*.h
143
144 # doicon doc/${PN}.png # Installed through nvidia-drivers
145 make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
146
147 # bug 412569 - Installed through nvidia-drivers
148 # rm -rf "${D}"/usr/share/man
149
150 dodoc doc/*.txt
151
152 if use examples; then
153 docinto examples/
154 dodoc samples/*.c
155 dodoc samples/README
156 fi
157 }
158
159
160
161 1.1 media-video/nvidia-settings/nvidia-settings-331.17.ebuild
162
163 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/nvidia-settings-331.17.ebuild?rev=1.1&view=markup
164 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/nvidia-settings/nvidia-settings-331.17.ebuild?rev=1.1&content-type=text/plain
165
166 Index: nvidia-settings-331.17.ebuild
167 ===================================================================
168 # Copyright 1999-2013 Gentoo Foundation
169 # Distributed under the terms of the GNU General Public License v2
170 # $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-331.17.ebuild,v 1.1 2013/10/29 07:18:28 jlec Exp $
171
172 EAPI=5
173
174 inherit eutils multilib toolchain-funcs
175
176 DESCRIPTION="NVIDIA Linux X11 Settings Utility"
177 HOMEPAGE="http://www.nvidia.com/"
178 SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
179
180 LICENSE="GPL-2"
181 SLOT="0"
182 KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
183 IUSE="examples"
184
185 COMMON_DEPEND="x11-libs/libX11
186 x11-libs/libXext
187 x11-libs/libXxf86vm
188 x11-libs/gtk+:2
189 x11-libs/gdk-pixbuf[X]
190 media-libs/mesa
191 x11-libs/pango[X]
192 x11-libs/libXv
193 x11-libs/libXrandr
194 dev-libs/glib:2
195 dev-libs/jansson"
196
197 RDEPEND="=x11-drivers/nvidia-drivers-3*
198 ${COMMON_DEPEND}
199 x11-libs/libvdpau"
200 DEPEND="${RDEPEND}
201 virtual/pkgconfig
202 x11-proto/xproto"
203
204 src_prepare() {
205 epatch "${FILESDIR}"/${PN}-319.12-jansson.patch
206 }
207
208 src_compile() {
209 einfo "Building libXNVCtrl..."
210 emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
211 emake -C src/libXNVCtrl/ \
212 CC="$(tc-getCC)" \
213 AR="$(tc-getAR)" \
214 RANLIB="$(tc-getRANLIB)" \
215 libXNVCtrl.a
216
217 einfo "Building nvidia-settings..."
218 emake -C src/ \
219 CC="$(tc-getCC)" \
220 LD="$(tc-getLD)" \
221 STRIP_CMD="$(type -P true)" \
222 NV_VERBOSE=1 \
223 USE_EXTERNAL_JANSSON=1
224 }
225
226 src_install() {
227 emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
228
229 insinto /usr/$(get_libdir)
230 doins src/libXNVCtrl/libXNVCtrl.a
231
232 insinto /usr/include/NVCtrl
233 doins src/libXNVCtrl/*.h
234
235 # doicon doc/${PN}.png # Installed through nvidia-drivers
236 make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
237
238 # bug 412569 - Installed through nvidia-drivers
239 # rm -rf "${D}"/usr/share/man
240
241 dodoc doc/*.txt
242
243 if use examples; then
244 docinto examples/
245 dodoc samples/*.c
246 dodoc samples/README
247 fi
248 }