1 |
commit: 22ba876744450eee0689e17155dc8de90a91de60 |
2 |
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Sep 28 12:06:50 2015 +0000 |
4 |
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Sep 28 12:22:41 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ba8767 |
7 |
|
8 |
media-gfx/argyllcms: drop old ~arch versions |
9 |
|
10 |
Package-Manager: portage-2.2.22 |
11 |
|
12 |
media-gfx/argyllcms/Manifest | 3 - |
13 |
media-gfx/argyllcms/argyllcms-1.4.0-r1.ebuild | 85 -------------------- |
14 |
media-gfx/argyllcms/argyllcms-1.4.0-r2.ebuild | 93 ---------------------- |
15 |
media-gfx/argyllcms/argyllcms-1.5.1.ebuild | 92 --------------------- |
16 |
media-gfx/argyllcms/argyllcms-1.6.2.ebuild | 91 --------------------- |
17 |
media-gfx/argyllcms/argyllcms-1.6.3-r1.ebuild | 92 --------------------- |
18 |
.../files/argyllcms-1.4.0-CVE-2012-4405.patch | 18 ----- |
19 |
.../argyllcms/files/argyllcms-1.4.0-jpeg.patch | 21 ----- |
20 |
.../argyllcms/files/argyllcms-1.6.3-usb-db.patch | 12 --- |
21 |
9 files changed, 507 deletions(-) |
22 |
|
23 |
diff --git a/media-gfx/argyllcms/Manifest b/media-gfx/argyllcms/Manifest |
24 |
index 9d94081..27846fc 100644 |
25 |
--- a/media-gfx/argyllcms/Manifest |
26 |
+++ b/media-gfx/argyllcms/Manifest |
27 |
@@ -1,6 +1,3 @@ |
28 |
-DIST Argyll_V1.4.0_src.zip 15242860 SHA256 d33134704d2964db69f9e61eb73188632fe2058cdf57aeaa56e64a264e02b1a8 SHA512 edb9ff1b0a965e79a26c0138afe16472fd18236b55b7262135d70bfc7405001a55d2ada4251111fcbaa0b6f73a3fa2faa2cfe07b3413c8a5ecea04c87e5646ae WHIRLPOOL 7b777f43c9a34966d3fee8ab67010d7253da4054e107749ffe67c4f834c3977a2889c3d0d5035b7e1d186d669c4ead69e2a912682631598630f12056d45acd6b |
29 |
-DIST Argyll_V1.5.1_src.zip 9693168 SHA256 7c65055e577da5a3344b3949e52c3e66fe6339b8801bf4e0cda687e78f7808a7 SHA512 c21cd676edd6415a866fb2a7b122eac18e7596f265a0f2dc8d1f7ca761f64be9fd64ead1430e36eff8767672e73bd93de61398ff588e94a0e121d848afd8bb96 WHIRLPOOL d827297475755e75abd73d60a725cb3e29eb2afa341295d5e47ee9cbae8803863bf84d2fc11f56f9f98862c126bd3f4fa37060a629c0b24ac3081bd3b2d2c5b6 |
30 |
-DIST Argyll_V1.6.2_src.zip 10291838 SHA256 c21591d5615a584df438ecbfe7858fde571f6066e56da436c541d08ca899ac9f SHA512 98484eb7985482c132532c2aedb24afeb20576a6417c89718d58e5e35e36bd4feb270aa7ea8c86b31dc218c82d99de3500c47346c75159a79de9df57d2019fcd WHIRLPOOL fbc4b766bd45d47b33f56b8662c7681c251aabeeee0c978ff71f3079b83f9eeb8052725b77446035ce91589f11553283f84b43f24602e3b4127bc1b5f37672d3 |
31 |
DIST Argyll_V1.6.3_src.zip 10338488 SHA256 188beaa03dd2459403415023f8f8f9aab362bf3062a9822b3622dde6902e4b84 SHA512 7c350c73492d7e2e27354814cfcb172bf1e4bb6ee8f3f71f2003a7d44ed4be9890a6c80d6a69228495645be11a327c0f7c2ab68d6f6621dd938744a1cd7ebe95 WHIRLPOOL a854ebcca1950f3e654ae85fff3189bae17c511c26e2f3dd8104d9b55ddb83022659276fae201899f51a2a27b00c1cf98f157261e50d0fd48f1a8044923e11c6 |
32 |
DIST Argyll_V1.7.0_src.zip 13935712 SHA256 dac51cf5d8f6d04bb02f2f5b119fa0e8b773a010e6377116768b082ef018f663 SHA512 644683c8a73d36583d607b5d51c543dca8f1e3fb3db8138a164f9ed7f994df7739ee7d810b7136a7cf0eba7b54fe53b35ffbdd4e6915ec20b271325119ce369c WHIRLPOOL e08c6e311856716ee6b49e37c583d8d4275629fb746f018e0d7c768d4c907644dc60545ff2c709217988c668b198dfc95396af3fdf0ccd40d320514854b1c087 |
33 |
DIST Argyll_V1.8.0_src.zip 13931190 SHA256 02440060b224bf8e42bd7eabe0c857e1311546839391d94bb250dda60e4db13b SHA512 959a581aaf3514a130cae3aa133c385591b53d11e5ee6bb11349ee8614f392baa5f5799ede4d10dda8a3c182fc69a186a5a1738070649acdfb9987aa52f83976 WHIRLPOOL 6b43e3ecff4cde12fa1d6fe51f0a9612019ac1f452eed66e32ce8a834f127ee84119fdbb436cf1266e4e586f534acbf74df1102215d311d69a7f4f723d77a286 |
34 |
|
35 |
diff --git a/media-gfx/argyllcms/argyllcms-1.4.0-r1.ebuild b/media-gfx/argyllcms/argyllcms-1.4.0-r1.ebuild |
36 |
deleted file mode 100644 |
37 |
index 5183759..0000000 |
38 |
--- a/media-gfx/argyllcms/argyllcms-1.4.0-r1.ebuild |
39 |
+++ /dev/null |
40 |
@@ -1,85 +0,0 @@ |
41 |
-# Copyright 1999-2013 Gentoo Foundation |
42 |
-# Distributed under the terms of the GNU General Public License v2 |
43 |
-# $Id$ |
44 |
- |
45 |
-EAPI=5 |
46 |
- |
47 |
-inherit base udev |
48 |
- |
49 |
-MY_P="Argyll_V${PV}" |
50 |
-DESCRIPTION="Open source, ICC compatible color management system" |
51 |
-HOMEPAGE="http://www.argyllcms.com/" |
52 |
-SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip" |
53 |
- |
54 |
-LICENSE="AGPL-3" |
55 |
-SLOT="0" |
56 |
-KEYWORDS="amd64 x86" |
57 |
-IUSE="doc" |
58 |
- |
59 |
-RDEPEND="media-libs/tiff |
60 |
- virtual/jpeg |
61 |
- sys-libs/zlib |
62 |
- x11-libs/libX11 |
63 |
- x11-libs/libXau |
64 |
- x11-libs/libXdmcp |
65 |
- x11-libs/libXext |
66 |
- x11-libs/libXinerama |
67 |
- x11-libs/libXrandr |
68 |
- x11-libs/libXxf86vm |
69 |
- x11-libs/libXScrnSaver" |
70 |
-DEPEND="${RDEPEND} |
71 |
- app-arch/unzip |
72 |
- dev-util/ftjam" |
73 |
- |
74 |
-S="${WORKDIR}/${MY_P}" |
75 |
- |
76 |
-PATCHES=( "${FILESDIR}/${PN}-1.4.0-jpeg.patch" |
77 |
- "${FILESDIR}/${PN}-1.4.0-CVE-2012-4405.patch" ) |
78 |
- |
79 |
-src_compile() { |
80 |
- # Make it respect LDFLAGS |
81 |
- echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop |
82 |
- |
83 |
- # Evil hack to get --as-needed working. The build system unfortunately lists all |
84 |
- # the shared libraries by default on the command line _before_ the object to be built... |
85 |
- echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop |
86 |
- |
87 |
- local jobnumber=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }") |
88 |
- [ ${jobnumber} ] || jobnumber=-j1 |
89 |
- |
90 |
- jam -q -fJambase ${jobnumber} || die |
91 |
-} |
92 |
- |
93 |
-src_install() { |
94 |
- jam -q -fJambase install || die |
95 |
- |
96 |
- rm bin/License.txt || die |
97 |
- |
98 |
- cd bin || die |
99 |
- local binname |
100 |
- for binname in * ; do |
101 |
- newbin ${binname} argyll-${binname} |
102 |
- done |
103 |
- cd .. || die |
104 |
- |
105 |
- if use doc; then |
106 |
- dohtml doc/* |
107 |
- fi |
108 |
- |
109 |
- dodoc log.txt Readme.txt ttbd.txt notes.txt |
110 |
- |
111 |
- insinto /usr/share/${PN}/ref |
112 |
- doins ref/* |
113 |
- |
114 |
- udev_dorules libusb/55-Argyll.rules |
115 |
-} |
116 |
- |
117 |
-pkg_postinst() { |
118 |
- elog "If you have a Spyder2 you need to extract the firmware" |
119 |
- elog "from the CVSpyder.dll of the windows driver package" |
120 |
- elog "and store it as /usr/share/color/spyd2PLD.bin" |
121 |
- elog |
122 |
- elog "For further info on setting up instrument access read" |
123 |
- elog "http://www.argyllcms.com/doc/Installing_Linux.html" |
124 |
- elog |
125 |
-} |
126 |
|
127 |
diff --git a/media-gfx/argyllcms/argyllcms-1.4.0-r2.ebuild b/media-gfx/argyllcms/argyllcms-1.4.0-r2.ebuild |
128 |
deleted file mode 100644 |
129 |
index 775327f..0000000 |
130 |
--- a/media-gfx/argyllcms/argyllcms-1.4.0-r2.ebuild |
131 |
+++ /dev/null |
132 |
@@ -1,93 +0,0 @@ |
133 |
-# Copyright 1999-2013 Gentoo Foundation |
134 |
-# Distributed under the terms of the GNU General Public License v2 |
135 |
-# $Id$ |
136 |
- |
137 |
-EAPI=5 |
138 |
- |
139 |
-inherit base flag-o-matic multiprocessing toolchain-funcs udev |
140 |
- |
141 |
-MY_P="Argyll_V${PV}" |
142 |
- |
143 |
-DESCRIPTION="Open source, ICC compatible color management system" |
144 |
-HOMEPAGE="http://www.argyllcms.com/" |
145 |
-SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip" |
146 |
- |
147 |
-LICENSE="AGPL-3" |
148 |
-SLOT="0" |
149 |
-KEYWORDS="~amd64 ~x86" |
150 |
-IUSE="doc" |
151 |
- |
152 |
-RDEPEND=" |
153 |
- media-libs/tiff |
154 |
- sys-libs/zlib |
155 |
- virtual/jpeg |
156 |
- x11-libs/libX11 |
157 |
- x11-libs/libXau |
158 |
- x11-libs/libXdmcp |
159 |
- x11-libs/libXext |
160 |
- x11-libs/libXinerama |
161 |
- x11-libs/libXrandr |
162 |
- x11-libs/libXxf86vm |
163 |
- x11-libs/libXScrnSaver" |
164 |
-DEPEND="${RDEPEND} |
165 |
- app-arch/unzip |
166 |
- dev-util/ftjam" |
167 |
- |
168 |
-S="${WORKDIR}/${MY_P}" |
169 |
- |
170 |
-PATCHES=( |
171 |
- "${FILESDIR}/${PN}-1.4.0-jpeg.patch" |
172 |
- "${FILESDIR}/${PN}-1.4.0-CVE-2012-4405.patch" |
173 |
- ) |
174 |
- |
175 |
-src_compile() { |
176 |
- # Make it respect LDFLAGS |
177 |
- echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop |
178 |
- |
179 |
- # Evil hack to get --as-needed working. The build system unfortunately lists all |
180 |
- # the shared libraries by default on the command line _before_ the object to be built... |
181 |
- echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop |
182 |
- |
183 |
- append-cflags -DUNIX -D_THREAD_SAFE |
184 |
- |
185 |
- sed \ |
186 |
- -e 's:CCFLAGS:CFLAGS:g' \ |
187 |
- -e "s:ar rusc:$(tc-getAR) rusc:g" \ |
188 |
- -i Jambase || die |
189 |
- |
190 |
- tc-export CC RANLIB |
191 |
- |
192 |
- jam -dx -fJambase "-j$(makeopts_jobs)" || die |
193 |
-} |
194 |
- |
195 |
-src_install() { |
196 |
- jam -dx -fJambase install || die |
197 |
- |
198 |
- rm bin/License.txt || die |
199 |
- |
200 |
- pushd bin > /dev/null |
201 |
- local binname |
202 |
- for binname in * ; do |
203 |
- newbin ${binname} argyll-${binname} |
204 |
- done |
205 |
- popd > /dev/null |
206 |
- |
207 |
- use doc && dohtml doc/* |
208 |
- |
209 |
- dodoc log.txt Readme.txt ttbd.txt notes.txt |
210 |
- |
211 |
- insinto /usr/share/${PN} |
212 |
- doins -r ref |
213 |
- |
214 |
- udev_dorules libusb/55-Argyll.rules |
215 |
-} |
216 |
- |
217 |
-pkg_postinst() { |
218 |
- elog "If you have a Spyder2 you need to extract the firmware" |
219 |
- elog "from the CVSpyder.dll of the windows driver package" |
220 |
- elog "and store it as /usr/share/color/spyd2PLD.bin" |
221 |
- echo |
222 |
- elog "For further info on setting up instrument access read" |
223 |
- elog "http://www.argyllcms.com/doc/Installing_Linux.html" |
224 |
- echo |
225 |
-} |
226 |
|
227 |
diff --git a/media-gfx/argyllcms/argyllcms-1.5.1.ebuild b/media-gfx/argyllcms/argyllcms-1.5.1.ebuild |
228 |
deleted file mode 100644 |
229 |
index be3082e..0000000 |
230 |
--- a/media-gfx/argyllcms/argyllcms-1.5.1.ebuild |
231 |
+++ /dev/null |
232 |
@@ -1,92 +0,0 @@ |
233 |
-# Copyright 1999-2013 Gentoo Foundation |
234 |
-# Distributed under the terms of the GNU General Public License v2 |
235 |
-# $Id$ |
236 |
- |
237 |
-EAPI=5 |
238 |
- |
239 |
-inherit base flag-o-matic multiprocessing toolchain-funcs udev |
240 |
- |
241 |
-MY_P="Argyll_V${PV}" |
242 |
- |
243 |
-DESCRIPTION="Open source, ICC compatible color management system" |
244 |
-HOMEPAGE="http://www.argyllcms.com/" |
245 |
-SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip" |
246 |
- |
247 |
-LICENSE="AGPL-3" |
248 |
-SLOT="0" |
249 |
-KEYWORDS="~amd64 ~x86" |
250 |
-IUSE="doc" |
251 |
- |
252 |
-RDEPEND=" |
253 |
- media-libs/tiff |
254 |
- sys-libs/zlib |
255 |
- virtual/jpeg |
256 |
- x11-libs/libX11 |
257 |
- x11-libs/libXau |
258 |
- x11-libs/libXdmcp |
259 |
- x11-libs/libXext |
260 |
- x11-libs/libXinerama |
261 |
- x11-libs/libXrandr |
262 |
- x11-libs/libXxf86vm |
263 |
- x11-libs/libXScrnSaver" |
264 |
-DEPEND="${RDEPEND} |
265 |
- app-arch/unzip |
266 |
- dev-util/ftjam" |
267 |
- |
268 |
-S="${WORKDIR}/${MY_P}" |
269 |
- |
270 |
-PATCHES=( |
271 |
- "${FILESDIR}/${PN}-1.4.0-CVE-2012-4405.patch" |
272 |
- ) |
273 |
- |
274 |
-src_compile() { |
275 |
- # Make it respect LDFLAGS |
276 |
- echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop |
277 |
- |
278 |
- # Evil hack to get --as-needed working. The build system unfortunately lists all |
279 |
- # the shared libraries by default on the command line _before_ the object to be built... |
280 |
- echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop |
281 |
- |
282 |
- append-cflags -DUNIX -D_THREAD_SAFE |
283 |
- |
284 |
- sed \ |
285 |
- -e 's:CCFLAGS:CFLAGS:g' \ |
286 |
- -e "s:ar rusc:$(tc-getAR) rusc:g" \ |
287 |
- -i Jambase || die |
288 |
- |
289 |
- tc-export CC RANLIB |
290 |
- |
291 |
- jam -dx -fJambase "-j$(makeopts_jobs)" || die |
292 |
-} |
293 |
- |
294 |
-src_install() { |
295 |
- jam -dx -fJambase install || die |
296 |
- |
297 |
- rm bin/License.txt || die |
298 |
- |
299 |
- pushd bin > /dev/null |
300 |
- local binname |
301 |
- for binname in * ; do |
302 |
- newbin ${binname} argyll-${binname} |
303 |
- done |
304 |
- popd > /dev/null |
305 |
- |
306 |
- use doc && dohtml -r doc/* |
307 |
- |
308 |
- dodoc log.txt Readme.txt ttbd.txt notes.txt |
309 |
- |
310 |
- insinto /usr/share/${PN} |
311 |
- doins -r ref |
312 |
- |
313 |
- udev_dorules usb/55-Argyll.rules |
314 |
-} |
315 |
- |
316 |
-pkg_postinst() { |
317 |
- elog "If you have a Spyder2 you need to extract the firmware" |
318 |
- elog "from the CVSpyder.dll of the windows driver package" |
319 |
- elog "and store it as /usr/share/color/spyd2PLD.bin" |
320 |
- echo |
321 |
- elog "For further info on setting up instrument access read" |
322 |
- elog "http://www.argyllcms.com/doc/Installing_Linux.html" |
323 |
- echo |
324 |
-} |
325 |
|
326 |
diff --git a/media-gfx/argyllcms/argyllcms-1.6.2.ebuild b/media-gfx/argyllcms/argyllcms-1.6.2.ebuild |
327 |
deleted file mode 100644 |
328 |
index 64f0754..0000000 |
329 |
--- a/media-gfx/argyllcms/argyllcms-1.6.2.ebuild |
330 |
+++ /dev/null |
331 |
@@ -1,91 +0,0 @@ |
332 |
-# Copyright 1999-2013 Gentoo Foundation |
333 |
-# Distributed under the terms of the GNU General Public License v2 |
334 |
-# $Id$ |
335 |
- |
336 |
-EAPI=5 |
337 |
- |
338 |
-inherit base flag-o-matic multiprocessing toolchain-funcs udev |
339 |
- |
340 |
-MY_P="Argyll_V${PV}" |
341 |
- |
342 |
-DESCRIPTION="Open source, ICC compatible color management system" |
343 |
-HOMEPAGE="http://www.argyllcms.com/" |
344 |
-SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip" |
345 |
- |
346 |
-LICENSE="AGPL-3" |
347 |
-SLOT="0" |
348 |
-KEYWORDS="~amd64 ~x86" |
349 |
-IUSE="doc" |
350 |
- |
351 |
-RDEPEND=" |
352 |
- media-libs/tiff |
353 |
- sys-libs/zlib |
354 |
- virtual/jpeg |
355 |
- x11-libs/libX11 |
356 |
- x11-libs/libXau |
357 |
- x11-libs/libXdmcp |
358 |
- x11-libs/libXext |
359 |
- x11-libs/libXinerama |
360 |
- x11-libs/libXrandr |
361 |
- x11-libs/libXxf86vm |
362 |
- x11-libs/libXScrnSaver" |
363 |
-DEPEND="${RDEPEND} |
364 |
- app-arch/unzip |
365 |
- dev-util/ftjam" |
366 |
- |
367 |
-S="${WORKDIR}/${MY_P}" |
368 |
- |
369 |
-PATCHES=( |
370 |
- ) |
371 |
- |
372 |
-src_compile() { |
373 |
- # Make it respect LDFLAGS |
374 |
- echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop |
375 |
- |
376 |
- # Evil hack to get --as-needed working. The build system unfortunately lists all |
377 |
- # the shared libraries by default on the command line _before_ the object to be built... |
378 |
- echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop |
379 |
- |
380 |
- append-cflags -DUNIX -D_THREAD_SAFE |
381 |
- |
382 |
- sed \ |
383 |
- -e 's:CCFLAGS:CFLAGS:g' \ |
384 |
- -e "s:ar rusc:$(tc-getAR) rusc:g" \ |
385 |
- -i Jambase || die |
386 |
- |
387 |
- tc-export CC RANLIB |
388 |
- |
389 |
- jam -dx -fJambase "-j$(makeopts_jobs)" || die |
390 |
-} |
391 |
- |
392 |
-src_install() { |
393 |
- jam -dx -fJambase install || die |
394 |
- |
395 |
- rm bin/License.txt || die |
396 |
- |
397 |
- pushd bin > /dev/null |
398 |
- local binname |
399 |
- for binname in * ; do |
400 |
- newbin ${binname} argyll-${binname} |
401 |
- done |
402 |
- popd > /dev/null |
403 |
- |
404 |
- use doc && dohtml doc/* |
405 |
- |
406 |
- dodoc log.txt Readme.txt ttbd.txt notes.txt |
407 |
- |
408 |
- insinto /usr/share/${PN} |
409 |
- doins -r ref |
410 |
- |
411 |
- udev_dorules usb/55-Argyll.rules |
412 |
-} |
413 |
- |
414 |
-pkg_postinst() { |
415 |
- elog "If you have a Spyder2 you need to extract the firmware" |
416 |
- elog "from the CVSpyder.dll of the windows driver package" |
417 |
- elog "and store it as /usr/share/color/spyd2PLD.bin" |
418 |
- echo |
419 |
- elog "For further info on setting up instrument access read" |
420 |
- elog "http://www.argyllcms.com/doc/Installing_Linux.html" |
421 |
- echo |
422 |
-} |
423 |
|
424 |
diff --git a/media-gfx/argyllcms/argyllcms-1.6.3-r1.ebuild b/media-gfx/argyllcms/argyllcms-1.6.3-r1.ebuild |
425 |
deleted file mode 100644 |
426 |
index f02ccc1..0000000 |
427 |
--- a/media-gfx/argyllcms/argyllcms-1.6.3-r1.ebuild |
428 |
+++ /dev/null |
429 |
@@ -1,92 +0,0 @@ |
430 |
-# Copyright 1999-2015 Gentoo Foundation |
431 |
-# Distributed under the terms of the GNU General Public License v2 |
432 |
-# $Id$ |
433 |
- |
434 |
-EAPI=5 |
435 |
- |
436 |
-inherit base flag-o-matic multiprocessing toolchain-funcs udev |
437 |
- |
438 |
-MY_P="Argyll_V${PV}" |
439 |
- |
440 |
-DESCRIPTION="Open source, ICC compatible color management system" |
441 |
-HOMEPAGE="http://www.argyllcms.com/" |
442 |
-SRC_URI="http://www.argyllcms.com/${MY_P}_src.zip" |
443 |
- |
444 |
-LICENSE="AGPL-3" |
445 |
-SLOT="0" |
446 |
-KEYWORDS="~amd64 ~hppa ~x86" |
447 |
-IUSE="doc" |
448 |
- |
449 |
-RDEPEND=" |
450 |
- media-libs/tiff:0 |
451 |
- sys-libs/zlib |
452 |
- virtual/jpeg:0 |
453 |
- x11-libs/libX11 |
454 |
- x11-libs/libXau |
455 |
- x11-libs/libXdmcp |
456 |
- x11-libs/libXext |
457 |
- x11-libs/libXinerama |
458 |
- x11-libs/libXrandr |
459 |
- x11-libs/libXxf86vm |
460 |
- x11-libs/libXScrnSaver" |
461 |
-DEPEND="${RDEPEND} |
462 |
- app-arch/unzip |
463 |
- dev-util/ftjam" |
464 |
- |
465 |
-S="${WORKDIR}/${MY_P}" |
466 |
- |
467 |
-PATCHES=( |
468 |
- "${FILESDIR}"/${P}-usb-db.patch |
469 |
- ) |
470 |
- |
471 |
-src_compile() { |
472 |
- # Make it respect LDFLAGS |
473 |
- echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop |
474 |
- |
475 |
- # Evil hack to get --as-needed working. The build system unfortunately lists all |
476 |
- # the shared libraries by default on the command line _before_ the object to be built... |
477 |
- echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff -ljpeg ;" >> Jamtop |
478 |
- |
479 |
- append-cflags -DUNIX -D_THREAD_SAFE |
480 |
- |
481 |
- sed \ |
482 |
- -e 's:CCFLAGS:CFLAGS:g' \ |
483 |
- -e "s:ar rusc:$(tc-getAR) rusc:g" \ |
484 |
- -i Jambase || die |
485 |
- |
486 |
- tc-export CC RANLIB |
487 |
- |
488 |
- jam -dx -fJambase "-j$(makeopts_jobs)" || die |
489 |
-} |
490 |
- |
491 |
-src_install() { |
492 |
- jam -dx -fJambase install || die |
493 |
- |
494 |
- rm bin/License.txt || die |
495 |
- |
496 |
- pushd bin > /dev/null |
497 |
- local binname |
498 |
- for binname in * ; do |
499 |
- newbin ${binname} argyll-${binname} |
500 |
- done |
501 |
- popd > /dev/null |
502 |
- |
503 |
- use doc && dohtml doc/* |
504 |
- |
505 |
- dodoc log.txt Readme.txt ttbd.txt notes.txt |
506 |
- |
507 |
- insinto /usr/share/${PN} |
508 |
- doins -r ref |
509 |
- |
510 |
- udev_dorules usb/55-Argyll.rules |
511 |
-} |
512 |
- |
513 |
-pkg_postinst() { |
514 |
- elog "If you have a Spyder2 you need to extract the firmware" |
515 |
- elog "from the CVSpyder.dll of the windows driver package" |
516 |
- elog "and store it as /usr/share/color/spyd2PLD.bin" |
517 |
- echo |
518 |
- elog "For further info on setting up instrument access read" |
519 |
- elog "http://www.argyllcms.com/doc/Installing_Linux.html" |
520 |
- echo |
521 |
-} |
522 |
|
523 |
diff --git a/media-gfx/argyllcms/files/argyllcms-1.4.0-CVE-2012-4405.patch b/media-gfx/argyllcms/files/argyllcms-1.4.0-CVE-2012-4405.patch |
524 |
deleted file mode 100644 |
525 |
index 8808fe1..0000000 |
526 |
--- a/media-gfx/argyllcms/files/argyllcms-1.4.0-CVE-2012-4405.patch |
527 |
+++ /dev/null |
528 |
@@ -1,18 +0,0 @@ |
529 |
- |
530 |
-https://bugzilla.redhat.com/show_bug.cgi?id=854227 |
531 |
-https://bugzilla.redhat.com/attachment.cgi?id=609986 |
532 |
- |
533 |
---- icc/icc.c 2012-04-19 09:36:49.000000000 +0200 |
534 |
-+++ icc/icc.c.oden 2012-09-12 12:35:49.252519528 +0200 |
535 |
-@@ -6065,6 +6065,11 @@ static int icmLut_read( |
536 |
- p->clutPoints = read_UInt8Number(bp+10); |
537 |
- |
538 |
- /* Sanity check */ |
539 |
-+ if (p->inputChan < 1) { |
540 |
-+ sprintf(icp->err,"icmLut_read: No input channels!"); |
541 |
-+ return icp->errc = 1; |
542 |
-+ } |
543 |
-+ |
544 |
- if (p->inputChan > MAX_CHAN) { |
545 |
- sprintf(icp->err,"icmLut_read: Can't handle > %d input channels\n",MAX_CHAN); |
546 |
- return icp->errc = 1; |
547 |
|
548 |
diff --git a/media-gfx/argyllcms/files/argyllcms-1.4.0-jpeg.patch b/media-gfx/argyllcms/files/argyllcms-1.4.0-jpeg.patch |
549 |
deleted file mode 100644 |
550 |
index d523481..0000000 |
551 |
--- a/media-gfx/argyllcms/files/argyllcms-1.4.0-jpeg.patch |
552 |
+++ /dev/null |
553 |
@@ -1,21 +0,0 @@ |
554 |
-diff -ruN Argyll_V1.4.0.orig/Jamtop Argyll_V1.4.0/Jamtop |
555 |
---- Argyll_V1.4.0.orig/Jamtop 2012-04-19 09:50:31.000000000 +0200 |
556 |
-+++ Argyll_V1.4.0/Jamtop 2012-05-07 02:18:37.000000000 +0200 |
557 |
-@@ -113,13 +113,13 @@ |
558 |
- # See if we have a system JPEG library. |
559 |
- if ! $(BUILTIN_JPEG) && $(UNIX) { |
560 |
- if [ GLOB /usr/include : jpeglib.h ] { |
561 |
-- if ! $(HOST64) && ( [ GLOB /usr/lib : libjpg.so ] || [ GLOB /usr/lib : libjpg.a ] ) |
562 |
-- || $(HOST64) && ( [ GLOB /usr/lib64 : libjpg.so ] || [ GLOB /usr/lib64 : libjpg.a ] ) |
563 |
-- || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu : libjpg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpg.a ] ) { |
564 |
-+ if ! $(HOST64) && ( [ GLOB /usr/lib : libjpeg.so ] || [ GLOB /usr/lib : libjpeg.a ] ) |
565 |
-+ || $(HOST64) && ( [ GLOB /usr/lib64 : libjpeg.so ] || [ GLOB /usr/lib64 : libjpeg.a ] ) |
566 |
-+ || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libjpeg.a ] ) { |
567 |
- echo "Using system JPEG library" ; |
568 |
- JPEGLIB = ; |
569 |
- JPEGINC = ; |
570 |
-- LINKFLAGS += $(LINKFLAG)tiff ; |
571 |
-+ LINKFLAGS += $(LINKFLAG)jpeg ; |
572 |
- HAVE_JPEG = true ; |
573 |
- } |
574 |
- } |
575 |
|
576 |
diff --git a/media-gfx/argyllcms/files/argyllcms-1.6.3-usb-db.patch b/media-gfx/argyllcms/files/argyllcms-1.6.3-usb-db.patch |
577 |
deleted file mode 100644 |
578 |
index 04f3367..0000000 |
579 |
--- a/media-gfx/argyllcms/files/argyllcms-1.6.3-usb-db.patch |
580 |
+++ /dev/null |
581 |
@@ -1,12 +0,0 @@ |
582 |
-Index: trunk/usb/55-Argyll.rules |
583 |
-=================================================================== |
584 |
---- trunk.orig/usb/55-Argyll.rules 2014-09-25 11:10:12.000000000 +0200 |
585 |
-+++ trunk/usb/55-Argyll.rules 2014-09-26 14:08:21.067295380 +0200 |
586 |
-@@ -85,6 +85,6 @@ |
587 |
- ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev" |
588 |
- |
589 |
- # Set ID_VENDOR and ID_MODEL acording to VID and PID |
590 |
--TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p" |
591 |
-+IMPORT{builtin}="hwdb --subsystem=usb" |
592 |
- |
593 |
- LABEL="argyll_rules_end" |