1 |
commit: 1878d380b7c1ffe79b11c91a67eb8f3e02afdd78 |
2 |
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Feb 10 15:36:18 2018 +0000 |
4 |
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 10 15:36:46 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1878d380 |
7 |
|
8 |
dev-lisp/clx: Drops old version 0.7.4 |
9 |
|
10 |
Package-Manager: Portage-2.3.19, Repoman-2.3.6 |
11 |
|
12 |
dev-lisp/clx/Manifest | 1 - |
13 |
dev-lisp/clx/clx-0.7.4-r1.ebuild | 46 ---- |
14 |
dev-lisp/clx/clx-9999.ebuild | 14 - |
15 |
dev-lisp/clx/files/gentoo-fix-asd.patch | 303 --------------------- |
16 |
dev-lisp/clx/files/gentoo-fix-dep-openmcl.patch | 21 -- |
17 |
.../gentoo-fix-dynamic-extent-sbcl-1.0.45.patch | 13 - |
18 |
.../clx/files/gentoo-fix-obsolete-eval-when.patch | 12 - |
19 |
dev-lisp/clx/files/gentoo-fix-unused-vars.patch | 69 ----- |
20 |
8 files changed, 479 deletions(-) |
21 |
|
22 |
diff --git a/dev-lisp/clx/Manifest b/dev-lisp/clx/Manifest |
23 |
index 7cb64367b79..9b7e836335f 100644 |
24 |
--- a/dev-lisp/clx/Manifest |
25 |
+++ b/dev-lisp/clx/Manifest |
26 |
@@ -1,2 +1 @@ |
27 |
-DIST clx-0.7.4.tgz 444490 BLAKE2B 19ac6976353f254c11639a443f1b5821deae952dfae51bd168642c6a55be9401e38fce388f2d7feac618b00dd1606bc11869531f6c380acf2e4b1d65e187e9d1 SHA512 07f93735bee25c8a6d8cccaa0755efa0b750954cbeab70d9db69bf51f1cf4eb7918c0225b9ae2834b11ebb261a857eea0f60b70e4044ccbe96ecb32c3ac31278 |
28 |
DIST clx-0.7.5.tar.gz 468904 BLAKE2B 30ce4de52fdbbc935bf5653f54a588537670b7d55dc038f32b4527e5f3d7b2dfe6afde3d28debf7ab5a08994155ec390f1e70dfbe45e8831fe7a977d245c9d7a SHA512 9228c37a99dcaee637c64c58183220c1ed3745e683c877f843c7de5b052d7355a3ddd50687371e8388c05bcedda062008299476b82dc8a3d26b605dde1dfa997 |
29 |
|
30 |
diff --git a/dev-lisp/clx/clx-0.7.4-r1.ebuild b/dev-lisp/clx/clx-0.7.4-r1.ebuild |
31 |
deleted file mode 100644 |
32 |
index e229aaf004b..00000000000 |
33 |
--- a/dev-lisp/clx/clx-0.7.4-r1.ebuild |
34 |
+++ /dev/null |
35 |
@@ -1,46 +0,0 @@ |
36 |
-# Copyright 1999-2017 Gentoo Foundation |
37 |
-# Distributed under the terms of the GNU General Public License v2 |
38 |
- |
39 |
-EAPI=6 |
40 |
- |
41 |
-inherit common-lisp-3 eutils |
42 |
- |
43 |
-DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily for SBCL." |
44 |
-HOMEPAGE="http://www.cliki.net/CLX" |
45 |
-SRC_URI="http://common-lisp.net/~abridgewater/dist/${PN}/${P}.tgz" |
46 |
- |
47 |
-LICENSE="HPND" |
48 |
-SLOT="0" |
49 |
-KEYWORDS="~amd64 ~ppc ~sparc ~x86" |
50 |
-IUSE="doc" |
51 |
- |
52 |
-DEPEND="sys-apps/texinfo |
53 |
- doc? ( virtual/texi2dvi )" |
54 |
-RDEPEND="!dev-lisp/cl-${PN}" |
55 |
- |
56 |
-src_prepare() { |
57 |
- rm -v {exclcmac,sockcl,defsystem,provide,cmudep}.lisp || die |
58 |
- eapply "${FILESDIR}"/gentoo-fix-asd.patch |
59 |
- eapply "${FILESDIR}"/gentoo-fix-dep-openmcl.patch |
60 |
- eapply "${FILESDIR}"/gentoo-fix-unused-vars.patch |
61 |
- eapply "${FILESDIR}"/gentoo-fix-obsolete-eval-when.patch |
62 |
- eapply "${FILESDIR}"/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch |
63 |
- eapply_user |
64 |
-} |
65 |
- |
66 |
-src_compile() { |
67 |
- cd manual || die |
68 |
- makeinfo ${PN}.texinfo -o ${PN}.info || die "Cannot compile info docs" |
69 |
- if use doc ; then |
70 |
- VARTEXFONTS="${T}"/fonts \ |
71 |
- texi2pdf ${PN}.texinfo -o ${PN}.pdf || die "Cannot build PDF docs" |
72 |
- fi |
73 |
-} |
74 |
- |
75 |
-src_install() { |
76 |
- common-lisp-install-sources *.lisp debug demo test |
77 |
- common-lisp-install-asdf |
78 |
- dodoc NEWS CHANGES README* |
79 |
- doinfo manual/${PN}.info |
80 |
- use doc && dodoc manual/${PN}.pdf |
81 |
-} |
82 |
|
83 |
diff --git a/dev-lisp/clx/clx-9999.ebuild b/dev-lisp/clx/clx-9999.ebuild |
84 |
deleted file mode 100644 |
85 |
index 58071bea11c..00000000000 |
86 |
--- a/dev-lisp/clx/clx-9999.ebuild |
87 |
+++ /dev/null |
88 |
@@ -1,14 +0,0 @@ |
89 |
-# Copyright 1999-2017 Gentoo Foundation |
90 |
-# Distributed under the terms of the GNU General Public License v2 |
91 |
- |
92 |
-EAPI=6 |
93 |
- |
94 |
-inherit common-lisp-3 git-r3 |
95 |
- |
96 |
-DESCRIPTION="A fork of crhodes' fork of danb's fork of CLX, an X11 client for Common Lisp" |
97 |
-HOMEPAGE="https://github.com/sharplispers/clx http://www.cliki.net/CLX" |
98 |
-EGIT_REPO_URI="https://github.com/sharplispers/clx.git" |
99 |
- |
100 |
-LICENSE="MIT" |
101 |
-SLOT="0" |
102 |
-IUSE="" |
103 |
|
104 |
diff --git a/dev-lisp/clx/files/gentoo-fix-asd.patch b/dev-lisp/clx/files/gentoo-fix-asd.patch |
105 |
deleted file mode 100644 |
106 |
index 62ad5874817..00000000000 |
107 |
--- a/dev-lisp/clx/files/gentoo-fix-asd.patch |
108 |
+++ /dev/null |
109 |
@@ -1,303 +0,0 @@ |
110 |
-diff -ur clx-0.7.4.orig/clx.asd clx-0.7.4/clx.asd |
111 |
---- clx-0.7.4.orig/clx.asd 2009-11-28 16:43:30.000000000 +0100 |
112 |
-+++ clx-0.7.4/clx.asd 2009-11-29 22:29:11.000000000 +0100 |
113 |
-@@ -21,116 +21,80 @@ |
114 |
- ;;; or implied warranty. |
115 |
- |
116 |
- (defpackage :clx-system (:use :cl :asdf)) |
117 |
--(in-package :clx-system) |
118 |
-+(in-package :clx-system) |
119 |
- |
120 |
- (pushnew :clx-ansi-common-lisp *features*) |
121 |
- |
122 |
- (defclass clx-source-file (cl-source-file) ()) |
123 |
- (defclass xrender-source-file (clx-source-file) ()) |
124 |
- |
125 |
--;;; CL-SOURCE-FILE, not CLX-SOURCE-FILE, so that we're not accused of |
126 |
--;;; cheating by rebinding *DERIVE-FUNCTION-TYPES* :-) |
127 |
--(defclass example-source-file (cl-source-file) ()) |
128 |
-- |
129 |
--(defclass legacy-file (static-file) ()) |
130 |
-- |
131 |
--(defsystem CLX |
132 |
-- :depends-on (#+sbcl sb-bsd-sockets) |
133 |
-- :version "0.7.2" |
134 |
-- :serial t |
135 |
-- :default-component-class clx-source-file |
136 |
-+(defsystem clx |
137 |
-+ :depends-on (#+sbcl :sb-bsd-sockets) |
138 |
-+ :version "0.7.4" |
139 |
-+ :serial t |
140 |
-+ :default-component-class clx-source-file |
141 |
-+ :components |
142 |
-+ ((:file "package") |
143 |
-+ (:file "depdefs") |
144 |
-+ (:file "clx") |
145 |
-+ #-(or openmcl allegro) (:file "dependent") |
146 |
-+ #+openmcl (:file "dep-openmcl") |
147 |
-+ #+allegro (:file "dep-allegro") |
148 |
-+ (:file "macros") |
149 |
-+ (:file "bufmac") |
150 |
-+ (:file "buffer") |
151 |
-+ (:file "display") |
152 |
-+ (:file "gcontext") |
153 |
-+ (:file "input") |
154 |
-+ (:file "requests") |
155 |
-+ (:file "fonts") |
156 |
-+ (:file "graphics") |
157 |
-+ (:file "text") |
158 |
-+ (:file "attributes") |
159 |
-+ (:file "translate") |
160 |
-+ (:file "keysyms") |
161 |
-+ (:file "manager") |
162 |
-+ (:file "image") |
163 |
-+ (:file "resource") |
164 |
-+ #+allegro |
165 |
-+ (:file "excldep" :pathname "excldep.lisp") |
166 |
-+ (:module extensions |
167 |
-+ :pathname #.(make-pathname :directory '(:relative)) |
168 |
- :components |
169 |
-- ((:file "package") |
170 |
-- (:file "depdefs") |
171 |
-- (:file "clx") |
172 |
-- #-(or openmcl allegro) (:file "dependent") |
173 |
-- #+openmcl (:file "dep-openmcl") |
174 |
-- #+allegro (:file "dep-allegro") |
175 |
-- (:file "macros") |
176 |
-- (:file "bufmac") |
177 |
-- (:file "buffer") |
178 |
-- (:file "display") |
179 |
-- (:file "gcontext") |
180 |
-- (:file "input") |
181 |
-- (:file "requests") |
182 |
-- (:file "fonts") |
183 |
-- (:file "graphics") |
184 |
-- (:file "text") |
185 |
-- (:file "attributes") |
186 |
-- (:file "translate") |
187 |
-- (:file "keysyms") |
188 |
-- (:file "manager") |
189 |
-- (:file "image") |
190 |
-- (:file "resource") |
191 |
-- #+allegro |
192 |
-- (:file "excldep" :pathname "excldep.lisp") |
193 |
-- (:module extensions |
194 |
-- :pathname #.(make-pathname :directory '(:relative)) |
195 |
-- :components |
196 |
-- ((:file "shape") |
197 |
-- (:file "big-requests") |
198 |
-- (:file "xvidmode") |
199 |
-- (:xrender-source-file "xrender") |
200 |
-- (:file "glx") |
201 |
-- (:file "gl" :depends-on ("glx")) |
202 |
-- (:file "dpms") |
203 |
-- (:file "xtest") |
204 |
-- (:file "screensaver") |
205 |
-- (:file "xinerama"))) |
206 |
-- (:module demo |
207 |
-- :default-component-class example-source-file |
208 |
-- :components |
209 |
-- ((:file "bezier") |
210 |
-- ;; KLUDGE: this requires "bezier" for proper operation, |
211 |
-- ;; but we don't declare that dependency here, because |
212 |
-- ;; asdf doesn't load example files anyway. |
213 |
-- (:file "beziertest") |
214 |
-- (:file "clclock") |
215 |
-- (:file "clipboard") |
216 |
-- (:file "clx-demos") |
217 |
-- (:file "gl-test") |
218 |
-- ;; FIXME: compiling this generates 30-odd spurious code |
219 |
-- ;; deletion notes. Find out why, and either fix or |
220 |
-- ;; workaround the problem. |
221 |
-- (:file "mandel") |
222 |
-- (:file "menu") |
223 |
-- (:file "zoid"))) |
224 |
-- (:module test |
225 |
-- :default-component-class example-source-file |
226 |
-- :components |
227 |
-- ((:file "image") |
228 |
-- ;; KLUDGE: again, this depends on "zoid" |
229 |
-- (:file "trapezoid"))) |
230 |
-- (:static-file "NEWS") |
231 |
-- (:static-file "CHANGES") |
232 |
-- (:static-file "README") |
233 |
-- (:static-file "README-R5") |
234 |
-- (:legacy-file "exclMakefile") |
235 |
-- (:legacy-file "exclREADME") |
236 |
-- (:legacy-file "exclcmac" :pathname "exclcmac.lisp") |
237 |
-- (:legacy-file "excldepc" :pathname "excldep.c") |
238 |
-- (:legacy-file "sockcl" :pathname "sockcl.lisp") |
239 |
-- (:legacy-file "socket" :pathname "socket.c") |
240 |
-- (:legacy-file "defsystem" :pathname "defsystem.lisp") |
241 |
-- (:legacy-file "provide" :pathname "provide.lisp") |
242 |
-- (:legacy-file "cmudep" :pathname "cmudep.lisp") |
243 |
-- (:module manual |
244 |
-- ;; TODO: teach asdf how to process texinfo files |
245 |
-- :components ((:static-file "clx.texinfo"))) |
246 |
-- (:module debug |
247 |
-- :default-component-class legacy-file |
248 |
-- :components |
249 |
-- ((:file "debug" :pathname "debug.lisp") |
250 |
-- (:file "describe" :pathname "describe.lisp") |
251 |
-- (:file "event-test" :pathname "event-test.lisp") |
252 |
-- (:file "keytrans" :pathname "keytrans.lisp") |
253 |
-- (:file "trace" :pathname "trace.lisp") |
254 |
-- (:file "util" :pathname "util.lisp"))))) |
255 |
-- |
256 |
--(defmethod perform ((o load-op) (f example-source-file)) |
257 |
-- ;; do nothing. We want to compile them when CLX is compiled, but |
258 |
-- ;; not load them when CLX is loaded. |
259 |
-- t) |
260 |
-+ ((:file "shape") |
261 |
-+ (:file "big-requests") |
262 |
-+ (:file "xvidmode") |
263 |
-+ (:xrender-source-file "xrender") |
264 |
-+ (:file "glx") |
265 |
-+ (:file "gl" :depends-on ("glx")) |
266 |
-+ (:file "dpms") |
267 |
-+ (:file "xtest") |
268 |
-+ (:file "screensaver") |
269 |
-+ (:file "xinerama"))))) |
270 |
-+ |
271 |
-+(defsystem clx-test |
272 |
-+ :depends-on (:clx) |
273 |
-+ :serial t |
274 |
-+ :components |
275 |
-+ ((:file "image") |
276 |
-+ (:file "trapezoid"))) |
277 |
-+ |
278 |
-+(defsystem clx-demo |
279 |
-+ :depends-on (:clx) |
280 |
-+ :serial t |
281 |
-+ :components |
282 |
-+ ((:file "bezier") |
283 |
-+ (:file "beziertest") |
284 |
-+ (:file "clclock") |
285 |
-+ (:file "clipboard") |
286 |
-+ (:file "clx-demos") |
287 |
-+ (:file "gl-test") |
288 |
-+ ;; FIXME: compiling this generates 30-odd spurious code |
289 |
-+ ;; deletion notes. Find out why, and either fix or |
290 |
-+ ;; workaround the problem. |
291 |
-+ (:file "mandel") |
292 |
-+ (:file "menu") |
293 |
-+ (:file "zoid"))) |
294 |
- |
295 |
- #+sbcl |
296 |
- (defmethod perform :around ((o compile-op) (f xrender-source-file)) |
297 |
-@@ -146,35 +110,35 @@ |
298 |
- ;; without STYLE-WARNINGs. Since it currently does, let's enforce |
299 |
- ;; it here so that we can catch regressions easily. |
300 |
- (let ((on-warnings (operation-on-warnings o)) |
301 |
-- (on-failure (operation-on-failure o))) |
302 |
-+ (on-failure (operation-on-failure o))) |
303 |
- (unwind-protect |
304 |
-- (progn |
305 |
-- (setf (operation-on-warnings o) :error |
306 |
-- (operation-on-failure o) :error) |
307 |
-- ;; a variety of accessors, such as AREF-CARD32, are not |
308 |
-- ;; declared INLINE. Without this (non-ANSI) |
309 |
-- ;; static-type-inference behaviour, SBCL emits an extra 100 |
310 |
-- ;; optimization notes (roughly one fifth of all of the |
311 |
-- ;; notes emitted). Since the internals are unlikely to |
312 |
-- ;; change much, and certainly the internals should stay in |
313 |
-- ;; sync, enabling this extension is a win. (Note that the |
314 |
-- ;; use of this does not imply that applications using CLX |
315 |
-- ;; calls that expand into calls to these accessors will be |
316 |
-- ;; optimized in the same way). |
317 |
-- (let ((sb-ext:*derive-function-types* t) |
318 |
-+ (progn |
319 |
-+ (setf (operation-on-warnings o) :error |
320 |
-+ (operation-on-failure o) :error) |
321 |
-+ ;; a variety of accessors, such as AREF-CARD32, are not |
322 |
-+ ;; declared INLINE. Without this (non-ANSI) |
323 |
-+ ;; static-type-inference behaviour, SBCL emits an extra 100 |
324 |
-+ ;; optimization notes (roughly one fifth of all of the |
325 |
-+ ;; notes emitted). Since the internals are unlikely to |
326 |
-+ ;; change much, and certainly the internals should stay in |
327 |
-+ ;; sync, enabling this extension is a win. (Note that the |
328 |
-+ ;; use of this does not imply that applications using CLX |
329 |
-+ ;; calls that expand into calls to these accessors will be |
330 |
-+ ;; optimized in the same way). |
331 |
-+ (let ((sb-ext:*derive-function-types* t) |
332 |
- (sadx (find-symbol "STACK-ALLOCATE-DYNAMIC-EXTENT" :sb-c)) |
333 |
- (sadx-var (find-symbol "*STACK-ALLOCATE-DYNAMIC-EXTENT*" :sb-ext))) |
334 |
-- ;; deeply unportable stuff, this. I will be shot. We |
335 |
-- ;; want to enable the dynamic-extent declarations in CLX. |
336 |
-- (when (and sadx (sb-c::policy-quality-name-p sadx)) |
337 |
-- ;; no way of setting it back short of yet more yukky stuff |
338 |
-- (proclaim `(optimize (,sadx 3)))) |
339 |
-+ ;; deeply unportable stuff, this. I will be shot. We |
340 |
-+ ;; want to enable the dynamic-extent declarations in CLX. |
341 |
-+ (when (and sadx (sb-c::policy-quality-name-p sadx)) |
342 |
-+ ;; no way of setting it back short of yet more yukky stuff |
343 |
-+ (proclaim `(optimize (,sadx 3)))) |
344 |
- (if sadx-var |
345 |
- (progv (list sadx-var) (list t) |
346 |
- (call-next-method)) |
347 |
- (call-next-method)))) |
348 |
- (setf (operation-on-warnings o) on-warnings |
349 |
-- (operation-on-failure o) on-failure)))) |
350 |
-+ (operation-on-failure o) on-failure)))) |
351 |
- |
352 |
- #+sbcl |
353 |
- (defmethod perform :around (o (f clx-source-file)) |
354 |
-@@ -186,31 +150,31 @@ |
355 |
- ;; structured data is sufficiently equal. |
356 |
- (handler-bind |
357 |
- ((sb-ext:defconstant-uneql |
358 |
-- (lambda (c) |
359 |
-- ;; KLUDGE: this really means "don't warn me about |
360 |
-- ;; efficiency of generic array access, please" |
361 |
-- (declare (optimize (sb-ext:inhibit-warnings 3))) |
362 |
-- (let ((old (sb-ext:defconstant-uneql-old-value c)) |
363 |
-- (new (sb-ext:defconstant-uneql-new-value c))) |
364 |
-- (typecase old |
365 |
-- (list (when (equal old new) (abort c))) |
366 |
-- (string (when (and (typep new 'string) |
367 |
-- (string= old new)) |
368 |
-- (abort c))) |
369 |
-- (simple-vector |
370 |
-- (when (and (typep new 'simple-vector) |
371 |
-- (= (length old) (length new)) |
372 |
-- (every #'eql old new)) |
373 |
-- (abort c))) |
374 |
-- (array |
375 |
-- (when (and (typep new 'array) |
376 |
-- (equal (array-dimensions old) |
377 |
-- (array-dimensions new)) |
378 |
-- (equal (array-element-type old) |
379 |
-- (array-element-type new)) |
380 |
-- (dotimes (i (array-total-size old) t) |
381 |
-- (unless (eql (row-major-aref old i) |
382 |
-- (row-major-aref new i)) |
383 |
-- (return nil)))) |
384 |
-- (abort c)))))))) |
385 |
-+ (lambda (c) |
386 |
-+ ;; KLUDGE: this really means "don't warn me about |
387 |
-+ ;; efficiency of generic array access, please" |
388 |
-+ (declare (optimize (sb-ext:inhibit-warnings 3))) |
389 |
-+ (let ((old (sb-ext:defconstant-uneql-old-value c)) |
390 |
-+ (new (sb-ext:defconstant-uneql-new-value c))) |
391 |
-+ (typecase old |
392 |
-+ (list (when (equal old new) (abort c))) |
393 |
-+ (string (when (and (typep new 'string) |
394 |
-+ (string= old new)) |
395 |
-+ (abort c))) |
396 |
-+ (simple-vector |
397 |
-+ (when (and (typep new 'simple-vector) |
398 |
-+ (= (length old) (length new)) |
399 |
-+ (every #'eql old new)) |
400 |
-+ (abort c))) |
401 |
-+ (array |
402 |
-+ (when (and (typep new 'array) |
403 |
-+ (equal (array-dimensions old) |
404 |
-+ (array-dimensions new)) |
405 |
-+ (equal (array-element-type old) |
406 |
-+ (array-element-type new)) |
407 |
-+ (dotimes (i (array-total-size old) t) |
408 |
-+ (unless (eql (row-major-aref old i) |
409 |
-+ (row-major-aref new i)) |
410 |
-+ (return nil)))) |
411 |
-+ (abort c)))))))) |
412 |
- (call-next-method))) |
413 |
|
414 |
diff --git a/dev-lisp/clx/files/gentoo-fix-dep-openmcl.patch b/dev-lisp/clx/files/gentoo-fix-dep-openmcl.patch |
415 |
deleted file mode 100644 |
416 |
index 1ec3eca0897..00000000000 |
417 |
--- a/dev-lisp/clx/files/gentoo-fix-dep-openmcl.patch |
418 |
+++ /dev/null |
419 |
@@ -1,21 +0,0 @@ |
420 |
-diff -ur clx-0.7.4.orig/dep-openmcl.lisp clx-0.7.4/dep-openmcl.lisp |
421 |
---- clx-0.7.4.orig/dep-openmcl.lisp 2009-11-28 16:43:30.000000000 +0100 |
422 |
-+++ clx-0.7.4/dep-openmcl.lisp 2009-11-29 22:39:36.000000000 +0100 |
423 |
-@@ -492,7 +492,7 @@ |
424 |
- ;;; value changes. |
425 |
- |
426 |
- (defun process-block (whostate predicate &rest predicate-args) |
427 |
-- (declare (dynamic-extern predicate-args)) |
428 |
-+ (declare (dynamic-extent predicate-args)) |
429 |
- (apply #'ccl:process-wait whostate predicate predicate-args)) |
430 |
- |
431 |
- ;;; PROCESS-WAKEUP: Check some other process' wait function. |
432 |
-@@ -1113,7 +1113,7 @@ |
433 |
- unit byte-lsb-first-p bit-lsb-first-p) |
434 |
- (declare (ignore bbuf boffset pixarray x y width height |
435 |
- padded-bytes-per-line bits-per-pixel unit |
436 |
-- byte-lsb-first-p bit-lsp-first-p)) |
437 |
-+ byte-lsb-first-p bit-lsb-first-p)) |
438 |
- nil) |
439 |
- |
440 |
- ;;; FAST-COPY-PIXARRAY - copy part of a pixarray into another |
441 |
|
442 |
diff --git a/dev-lisp/clx/files/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch b/dev-lisp/clx/files/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch |
443 |
deleted file mode 100644 |
444 |
index 961d1bedaa6..00000000000 |
445 |
--- a/dev-lisp/clx/files/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch |
446 |
+++ /dev/null |
447 |
@@ -1,13 +0,0 @@ |
448 |
-diff -ur clx-0.7.4.orig/requests.lisp clx-0.7.4/requests.lisp |
449 |
---- clx-0.7.4.orig/requests.lisp 2009-11-28 16:43:30.000000000 +0100 |
450 |
-+++ clx-0.7.4/requests.lisp 2010-12-16 23:37:07.122629835 +0100 |
451 |
-@@ -466,8 +466,7 @@ |
452 |
- (type event-key event-key) |
453 |
- (type (or null event-mask) event-mask) |
454 |
- (type generalized-boolean propagate-p) |
455 |
-- (type (or null display) display) |
456 |
-- (dynamic-extent args)) |
457 |
-+ (type (or null display) display)) |
458 |
- (unless event-mask (setq event-mask 0)) |
459 |
- (unless display (setq display (window-display window))) |
460 |
- (let ((internal-event-code (get-event-code event-key)) |
461 |
|
462 |
diff --git a/dev-lisp/clx/files/gentoo-fix-obsolete-eval-when.patch b/dev-lisp/clx/files/gentoo-fix-obsolete-eval-when.patch |
463 |
deleted file mode 100644 |
464 |
index e1df016b4a5..00000000000 |
465 |
--- a/dev-lisp/clx/files/gentoo-fix-obsolete-eval-when.patch |
466 |
+++ /dev/null |
467 |
@@ -1,12 +0,0 @@ |
468 |
-diff -ur clx-0.7.4.orig/depdefs.lisp clx-0.7.4/depdefs.lisp |
469 |
---- clx-0.7.4.orig/depdefs.lisp 2009-11-28 16:43:30.000000000 +0100 |
470 |
-+++ clx-0.7.4/depdefs.lisp 2009-11-29 22:56:38.000000000 +0100 |
471 |
-@@ -142,7 +142,7 @@ |
472 |
- ;;; overlapping array and image code. |
473 |
- |
474 |
- #+(or lispm vax little-endian Minima) |
475 |
--(eval-when (eval compile load) |
476 |
-+(eval-when (:compile-toplevel :load-toplevel :execute) |
477 |
- (pushnew :clx-little-endian *features*)) |
478 |
- |
479 |
- #+lcl3.0 |
480 |
|
481 |
diff --git a/dev-lisp/clx/files/gentoo-fix-unused-vars.patch b/dev-lisp/clx/files/gentoo-fix-unused-vars.patch |
482 |
deleted file mode 100644 |
483 |
index 96dc255ffbf..00000000000 |
484 |
--- a/dev-lisp/clx/files/gentoo-fix-unused-vars.patch |
485 |
+++ /dev/null |
486 |
@@ -1,69 +0,0 @@ |
487 |
-diff -ur clx-0.7.4.orig/gl.lisp clx-0.7.4/gl.lisp |
488 |
---- clx-0.7.4.orig/gl.lisp 2009-11-28 16:43:30.000000000 +0100 |
489 |
-+++ clx-0.7.4/gl.lisp 2009-11-29 22:46:37.000000000 +0100 |
490 |
-@@ -2274,7 +2274,7 @@ |
491 |
- (let ((constant 0) |
492 |
- (calculated ())) |
493 |
- (loop |
494 |
-- for (name type length length-var) in argspecs |
495 |
-+ for (nil type length length-var) in argspecs |
496 |
- do (let ((byte-width (byte-width type))) |
497 |
- (typecase length |
498 |
- (number (incf constant (* byte-width length))) |
499 |
-@@ -2287,7 +2287,7 @@ |
500 |
- |
501 |
- (defun composite-args (argspecs) |
502 |
- (loop |
503 |
-- for (name type length length-var) in argspecs |
504 |
-+ for (nil nil length length-var) in argspecs |
505 |
- when (consp length) |
506 |
- collect (list length-var length))) |
507 |
- |
508 |
-diff -ur clx-0.7.4.orig/xrender.lisp clx-0.7.4/xrender.lisp |
509 |
---- clx-0.7.4.orig/xrender.lisp 2009-11-28 16:43:30.000000000 +0100 |
510 |
-+++ clx-0.7.4/xrender.lisp 2009-11-29 22:50:42.000000000 +0100 |
511 |
-@@ -408,7 +408,7 @@ |
512 |
- |
513 |
- (macrolet ((foo (&rest specs) |
514 |
- `(progn |
515 |
-- ,@(loop for (type slot default) in specs |
516 |
-+ ,@(loop for (nil slot nil) in specs |
517 |
- for index from 0 |
518 |
- collect |
519 |
- `(progn |
520 |
-@@ -426,7 +426,7 @@ |
521 |
- (data +X-RenderChangePicture+) |
522 |
- (picture picture) |
523 |
- (mask |
524 |
-- ,@(loop for (type slot default) in specs |
525 |
-+ ,@(loop for (type slot nil) in specs |
526 |
- for index from 0 |
527 |
- collect |
528 |
- `(,type (and |
529 |
-@@ -454,7 +454,7 @@ |
530 |
- (drawable |
531 |
- &key format |
532 |
- (picture (make-picture :display (drawable-display drawable))) |
533 |
-- ,@(loop for (type slot default-value) in specs |
534 |
-+ ,@(loop for (nil slot nil) in specs |
535 |
- collect (cond ((eql slot 'clip-mask) |
536 |
- `(clip-mask :none)) |
537 |
- (t |
538 |
-@@ -475,7 +475,7 @@ |
539 |
- (drawable drawable) |
540 |
- (picture-format format) |
541 |
- (mask |
542 |
-- ,@(loop for (type slot default) in specs |
543 |
-+ ,@(loop for (type slot nil) in specs |
544 |
- collect |
545 |
- (cond ((eql slot 'clip-mask) |
546 |
- (list type `(and |
547 |
-@@ -487,7 +487,7 @@ |
548 |
- (%render-change-picture-clip-rectangles picture clip-mask)) |
549 |
- (setf (picture-format picture) format) |
550 |
- (setf (picture-%server-values picture) |
551 |
-- (vector ,@(loop for (type slot default) in specs |
552 |
-+ (vector ,@(loop for (nil slot default) in specs |
553 |
- collect |
554 |
- `(or ,slot ,default)))) |
555 |
- (setf (picture-%values picture) (copy-seq (picture-%server-values picture))) |