Merge lp:~lfaraone/ubuntu/lucid/squeak-vm/lp552720 into lp:ubuntu/lucid/squeak-vm

Proposed by Luke Faraone
Status: Merged
Merged at revision: not available
Proposed branch: lp:~lfaraone/ubuntu/lucid/squeak-vm/lp552720
Merge into: lp:ubuntu/lucid/squeak-vm
Diff against target: 381207 lines
To merge this branch: bzr merge lp:~lfaraone/ubuntu/lucid/squeak-vm/lp552720
Reviewer Review Type Date Requested Status
Luke Faraone Needs Resubmitting
Ubuntu Sponsors Pending
Review via email: mp+22884@code.launchpad.net
To post a comment you must log in.
Revision history for this message
James Westby (james-w) wrote :

Setting to "Work In Progress" while you get the FFe. Please set back
to "Needs Review" when you have it.

Thanks,

James

Revision history for this message
Luke Faraone (lfaraone) wrote :

> Setting to "Work In Progress" while you get the FFe. Please set back
> to "Needs Review" when you have it.

The FFe was granted by ~sistpoty. Resubmitting.

review: Needs Resubmitting

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'debian/README.source'
2--- debian/README.source 1970-01-01 00:00:00 +0000
3+++ debian/README.source 2010-04-06 22:06:35 +0000
4@@ -0,0 +1,7 @@
5+This package uses the dpatch system to save and apply patches to the
6+upstream source code of the software that is packaged. For details
7+about how to use dpatch read
8+
9+ /usr/share/doc/dpatch/README.source.gz
10+
11+from the dpatch package.
12
13=== removed file 'debian/big-endian-squeak-image.binfmt'
14--- debian/big-endian-squeak-image.binfmt 2008-02-16 18:15:19 +0000
15+++ debian/big-endian-squeak-image.binfmt 1970-01-01 00:00:00 +0000
16@@ -1,3 +0,0 @@
17-package squeak
18-interpreter /usr/bin/squeakvm
19-magic \x00\x00\x19\x66
20
21=== modified file 'debian/changelog'
22--- debian/changelog 2009-01-13 13:46:45 +0000
23+++ debian/changelog 2010-04-06 22:06:35 +0000
24@@ -1,3 +1,88 @@
25+squeak-vm (1:3.11.3+svn2147-1ubuntu1) lucid; urgency=low
26+
27+ * Merge 3.11.3+svn2147-1 from Debian (LP: #552720), remaining changes:
28+ - Add Ubuntu epoch
29+ - Update maintainer field
30+
31+ [ Michael Bienia ]
32+ * Include missing_includes.dpatch to fix FTBFS on amd64 and ia64,
33+
34+ -- Luke Faraone <luke@faraone.cc> Sun, 04 Apr 2010 16:20:32 -0400
35+
36+squeak-vm (3.11.3+svn2147-1) unstable; urgency=low
37+
38+ * New upstream release, with new RomePlugin and GstreamerPlugin,
39+ pulseaudio support and use cmake to compile (Closes: #552907)
40+ * Links every sources file to the user squeak directory
41+ * Fixes plugin links
42+ * Removed 20_sym_link_patch and fixImplicitidConvertedPointer.dpatch
43+ patches as they're included upstream
44+ * Added sound64bits.dpatch (Closes: #487871)
45+ * Reintroduced MPEG3Plugin as it uses the same sources and headers the
46+ current libmpeg3 package in Debian
47+ * xresetcapslock removed as the vm now doesn't interprets CAPS LOCK as
48+ SHIFT being down
49+ * Removed browser plugin as it is not maintained upstream by now
50+ * debian/postinst: squeaklets directory now points to /tmp (Closes: #488134)
51+ * linex.dpatch: fixes images detection and desktop file (Closes: #496559)
52+ * Bumped standards version to 3.8.3: added debian/README.source
53+ * Disabled RomePlugin for all archs except i386
54+
55+ -- José L. Redrejo Rodríguez <jredrejo@debian.org> Sun, 27 Dec 2009 16:16:46 +0100
56+
57+squeak-vm (3.10.3+svn1902.dfsg-1) unstable; urgency=low
58+
59+ * New upstream release (Include new plugins for ogg, gstreamer & dbus)
60+ * Following patches have been removed as they are applied upstream:
61+ - 10_configure
62+ - 15_biasToGrow
63+ - 64bits_SocketPlugin.dpatch
64+ * disabled 30_window_icon as it does not work correctly once compiled
65+ * debian/control:
66+ - new build dependencies to compile new plugins: libdbus-1-dev,
67+ libgstreamer0.10-dev, libvorbis-dev
68+ - added autotools-dev as build dependency to regenerate config.sub
69+ and config.guess files
70+ - Bumped standards-version to 3.8.0 (no changes required)
71+
72+ -- José L. Redrejo Rodríguez <jredrejo@debian.org> Tue, 17 Jun 2008 10:47:30 +0200
73+
74+squeak-vm (3.9.12+svn1820.dfsg-2.1) unstable; urgency=low
75+
76+ * Non-maintainer upload.
77+ * Build depend on libffi-dev instead of libffi4-dev. Closes: #479712.
78+
79+ -- Frans Pop <fjp@debian.org> Fri, 09 May 2008 23:38:57 +0200
80+
81+squeak-vm (3.9.12+svn1820.dfsg-2) unstable; urgency=low
82+
83+ * Updated squeak launcher man page (Closes: #471436)
84+ * Fixed launcher error and changed its interpreter (Closes: #472220)
85+ * Created fixImplicitidConvertedPointer.dpatch (Closes: #471272)
86+
87+ -- José L. Redrejo Rodríguez <jredrejo@debian.org> Sat, 22 Mar 2008 23:04:03 +0100
88+
89+squeak-vm (3.9.12+svn1820.dfsg-1) unstable; urgency=low
90+
91+ * First official Debian release (Closes: #454635).
92+ * Updated libtool files
93+ * Removed MPEG3Plugin as even it's LGPL licensed contains code under
94+ some evil patents.
95+ * Following patches have been applied to the upstream svn version
96+ - 10_configure
97+ - 15_biasToGrow: biasToGrow code typo (Squeak #6667)
98+ - 20_sym_link_patch: fix symlinks on Linux
99+ - 30_window_icon: add an icon to the Squeak window (by Matej Kosik)
100+ - 50_defaultSourcesSystemAttribute: set default place for sources
101+ - npsqueak: modify plugin launcher to work in Debian
102+ - 64bits_SocketPlugin: fix a segfault in the 64 bits (Squeak #5688)
103+ - linex: legacy files from previous Squeak package in gnuLinEx
104+ * platforms/Cross/plugins/JPEGReadWriter2Plugin/README added as it
105+ was lost in the svn and contains license text for this plugin
106+ * Added launcher desktop friendly, desktop integration and icons
107+
108+ -- José L. Redrejo Rodríguez <jredrejo@debian.org> Wed, 05 Mar 2008 19:54:53 +0100
109+
110 squeak-vm (1:3.9.8-3ubuntu3) jaunty; urgency=low
111
112 * Drop xlibs-static-dev build dependency as it is obsolete.
113
114=== modified file 'debian/control'
115--- debian/control 2009-01-13 13:46:45 +0000
116+++ debian/control 2010-04-06 22:06:35 +0000
117@@ -1,88 +1,25 @@
118 Source: squeak-vm
119-Section: devel
120+Section: interpreters
121 Priority: optional
122-Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
123-XSBC-Original-Maintainer: Matej Kosik <kosik@fiit.stuba.sk>
124-Build-Depends: debhelper (>> 5.0.0), g++ (>> 1:3.3.5-13), libxpm-dev, libtool (>> 1.5), docbook-to-man, libxt-dev, autotools-dev
125-Standards-Version: 3.7.3
126-Homepage: http://www.squeak.org
127-
128-Package: squeak
129-Architecture: all
130-Depends: squeak-vm, squeak-image3.9 | squeak-image-gz
131-Description: front-end script for Squeak
132- Squeak is an open, highly-portable Smalltalk-80 implementation whose
133- virtual machine is written entirely in Smalltalk, making it easy to
134- debug, analyze, and change. To achieve practical performance, a
135- translator produces an equivalent C program whose performance is
136- comparable to commercial Smalltalks.
137- .
138- This package includes the front-end "squeak" script that runs Squeak.
139+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
140+XSBC-Original-Maintainer: Debian Squeak Team <pkg-squeak-devel@lists.alioth.debian.org>
141+Uploaders: José L. Redrejo Rodríguez <jredrejo@debian.org>
142+Build-Depends: debhelper (>= 5.0.42), autotools-dev, dpatch, cmake, libxt-dev, libgl1-mesa-dev, libasound2-dev, uuid-dev, libspeex-dev, libxtst-dev, libxrender-dev, sharutils, libffi-dev, libdbus-1-dev, libgstreamer0.10-dev, libvorbis-dev, libfreetype6-dev, libpango1.0-dev, libcairo2-dev, libpulse-dev, cmake (>= 2.6.2)
143+Standards-Version: 3.8.3
144
145 Package: squeak-vm
146 Architecture: any
147-Depends: ${shlibs:Depends}, binfmt-support
148-Suggests: squeak, squeak-image-gz
149-Description: virtual machine for Squeak
150- Squeak is an open, highly-portable Smalltalk-80 implementation whose
151- virtual machine is written entirely in Smalltalk, making it easy to
152- debug, analyze, and change. To achieve practical performance, a
153- translator produces an equivalent C program whose performance is
154- comparable to commercial Smalltalks.
155- .
156- This is the virtual machine distributed by Ian Piumarta, author of
157- the original port of the VM to Unix.
158-
159-Package: squeak-plugin
160-Architecture: any
161-Depends: squeak-vm, squeak-plugin-image, squeak-sources3, ${shlibs:Depends}
162-Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a
163-Xb-Npp-Name: Squeak Mozilla plugin
164-Xb-Npp-Description: open, highly-portable Smalltalk-80 content viewer for firefox
165-Xb-Npp-File: npsqueak.so
166-Xb-Npp-MimeType: application/x-squeak-source, application/x-squeak-object, application/x-squeak-project
167-Description: plugin for running Squeak in a web browser
168- Squeak is an open, highly-portable Smalltalk-80 implementation whose
169- virtual machine is written entirely in Smalltalk, making it easy to
170- debug, analyze, and change. To achieve practical performance, a
171- translator produces an equivalent C program whose performance is
172- comparable to commercial Smalltalks.
173- .
174- This is the web-browser plugin for Squeak; with it installed,
175- you can view Squeak content on the web.
176- .
177- - Install this package.
178- - Visit some page with some squeaklet, such as:
179- http://www.squeakland.org/plugin/launch.html
180- - You will see a question:
181- "There are updates available. Do you want to install them now?"
182- .
183- It is recommended to do that. It will take few minutes.
184- When this process completes, the squeaklet you
185- actually wanted to view is not shown. Just press the "Reload current
186- page" button of your browser. This updating happens only once
187- (more precisely, when there are some available updates which were
188- not yet downloaded.)
189-
190-Package: squeak-image
191-Architecture: all
192-Depends: squeak-image3.9
193-Conflicts: squeak-image (<=3.8-6665-0ubuntu1)
194-Description: Transition package for squeak-image
195- Package to ease upgrading from older squeak-image package to the new
196- squeak-image3.9 package.
197- .
198- This package can be purged at anytime once the squeak-image3.9
199- package has been installed.
200-
201-Package: squeak-sources
202-Architecture: all
203-Depends: squeak-sources3.9 | squeak-sources3
204-Conflicts: squeak-sources (<=3-3ubuntu3)
205-Description: Transition package for squeak-sources
206- Package to ease upgrading from older squeak-sources package to the new
207- squeak-sources3.9 and squeak-sources3 packages.
208- .
209- This package can be purged at anytime once the squeak-sources3.9 or
210- squeak-sources3 package has been installed.
211+Depends: ${shlibs:Depends}, ${misc:Depends}, whiptail, xterm, gettext-base
212+Recommends: zenity | kdebase-bin
213+Suggests: squeak-sources, squeak-plugin, squeak-image
214+Description: The Squeak Smalltalk System (virtual machine)
215+ Squeak is a full-featured implementation of the Smalltalk programming
216+ language and environment based on (and largely compatible with) the
217+ original Smalltalk-80 system.
218+ .
219+ This package contains just the Squeak virtual machine. If you are
220+ new to Squeak then you will have to install a Squeak image too before
221+ you can run Squeak. Squeak images can be downloaded from
222+ http://www.squeak.org, http://www.squeakland.org or
223+ http://squeak.educarex.es
224
225
226=== modified file 'debian/copyright'
227--- debian/copyright 2008-02-16 18:15:19 +0000
228+++ debian/copyright 2010-04-06 22:06:35 +0000
229@@ -1,308 +1,787 @@
230-This package was debianized by Matej Kosik <kosik@fiit.stuba.sk> on
231-Wed, 5 Sep 2007 12:09:39 +0200.
232-
233-It was downloaded from http://www.squeakvm.org/unix
234-
235-Upstream Author: Ian Piumarta <piumarta@speakeasy.net>
236-
237-Copyright: Copyright (C) 1996-2004 by Ian Piumarta and other authors/contributors
238-Cross/plugins/JPEGReadWriter2Plugin/* Copyright (C) 1991-1998, Thomas G. Lane.
239-Cross/plugins/RePlugin/* Copyright (c) 1997-2001 University of Cambridge
240-Cross/plugins/FloatMathPlugin/fdlibm/* Copyright (C) 1993 by Sun Microsystems, Inc.
241-
242-License: See file platforms/unix/doc/{COPYING,COPYRIGHT,LICENSE}
243-
244-A portion of this source code is derived from work at Apple, Inc., and
245-thus falls under the license under which Apple originally released
246-Squeak. In particular, interp.c and the majority of the "src"
247-directory falls under this license, and some portions of the
248-"platforms/Cross" directory tree do as well. Again, a copy of this
249-license is included below.
250-
251-The "platforms/unix" hierarchy is Copyright (C) 1996-2002 Ian Piumarta
252-and individual authors/contributors listed elsewhere in this file.
253-Permission is granted for use of this code according to Ian Piumarta's
254-license, listed below.
255-
256-Note that Ian Piumarta's license contains an old address for the Free
257-Software Foundation. Until this is corrected, note that the current
258-address is:
259-
260- Free Software Foundation
261- 59 Temple Place - Suite 330
262- Boston, MA 02111-1307, USA
263-
264-
265-On Debian systems, a copy of the GNU Public License, version 2, should
266-already be in /usr/share/common-licenses/GPL-2 .
267-
268-
269-========================================
270-==== Apple Computer, Inc.'s License ====
271-========================================
272-
273-Apple Computer, Inc. Software License
274-
275-PLEASE READ THIS SOFTWARE LICENSE AGREEMENT "LICENSE" CAREFULLY BEFORE
276-DOWNLOADING THIS SOFTWARE. BY DOWNLOADING THIS SOFTWARE YOU ARE
277-AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT
278-AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD.
279-
280-1. License. The software, documentation and any fonts which you will
281-receive by downloading this software (the "Apple Software") are
282-licensed, not sold, to you by Apple Computer, Inc. or its local
283-subsidiary, if any. Apple and/or Apple's licensor(s) retain title to
284-the Apple Software, and the Apple Software and any copies which this
285-License authorizes you to make are subject to this License. This
286-License grants no right or license under any trademarks, service
287-marks, or tradenames of Apple.
288-
289-2. Permitted Uses and Restrictions. This License allows you to copy,
290-install and use the Apple Software on an unlimited number of computers
291-under your direct control. You may modify and create derivative works
292-of the Apple Software ("Modified Software"), however, you may not
293-modify or create derivative works of the fonts provided by Apple
294-("Fonts"). You may distribute and sublicense such Modified Software
295-only under the terms of a valid, binding license that makes no
296-representations or warranties on behalf of Apple, and is no less
297-protective of Apple and Apple's rights than this License. You may
298-distribute and sublicense the Fonts only as a part of and for use with
299-Modified Software, and not as a part of or for use with Modified
300-Software that is distributed or sublicensed for a fee or for other
301-valuable consideration. If the Modified Software contains
302-modifications, overwrites, replacements, deletions, additions, or
303-ports to new platforms of: (1) the methods of existing class objects
304-or their existing relationships, or (2) any part of the virtual
305-machine, then for so long as the Modified Software is distributed or
306-sublicensed to others, such modified, overwritten, replaced, deleted,
307-added and ported portions of the Modified Software must be made
308-publicly available, preferably by means of download from a website, at
309-no charge under the terms set forth in Exhibit A below. You may
310-transfer your rights under this License provided you transfer this
311-License and a copy of the Apple Software to a party who agrees to
312-accept the terms of this License and destroy any other copies of the
313-Apple Software in your possession. Your rights under this License
314-will terminate automatically without notice from Apple if you fail to
315-comply with any term(s) of this License.
316-
317-3. Disclaimer Of Warranty. The Apple Software is pre-release, and
318-untested, or not fully tested. The Apple Software may contain errors
319-that could cause failures or loss of data, and may be incomplete or
320-contain inaccuracies. You expressly acknowledge and agree that use of
321-the Apple Software is at your sole risk. You acknowledge that Apple
322-has not publicly announced, nor promised or guaranteed to you, that
323-Apple will release a final, commercial or any future pre-release
324-version of the Apple Software to you or anyone in the future, and that
325-Apple has no express or implied obligation to announce or introduce a
326-final, commercial or any future pre-release version of the Apple
327-Software or any similar or compatible product, or to continue to offer
328-or support the Apple Software in the future. The Apple Software is
329-provided "AS-IS" and without warranty of any kind and Apple and
330-Apple's licensor(s) (for the purposes of Sections 3 and 4, Apple and
331-Apple's licensor(s) shall be collectively referred to as "Apple")
332-EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR
333-IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR
334-CONDITIONS OF MERCHANTABILITY OR SATISFACTORY QUALITY AND FITNESS FOR
335-A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE
336-DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE APPLE SOFTWARE
337-WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE APPLE
338-SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE
339-APPLE SOFTWARE WILL BE CORRECTED. FURTHERMORE, APPLE DOES NOT WARRANT
340-OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE
341-USE OF THE APPLE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR
342-CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN
343-INFORMATION OR ADVICE GIVEN BY APPLE OR AN APPLE AUTHORIZED
344-REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE
345-SCOPE OF THIS WARRANTY. SHOULD THE APPLE SOFTWARE PROVE DEFECTIVE,
346-YOU (AND NOT APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE) ASSUME THE
347-ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME
348-JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE
349-ABOVE EXCLUSION MAY NOT APPLY TO YOU. THE TERMS OF THIS DISCLAIMER DO
350-NOT AFFECT OR PREJUDICE THE STATUTORY RIGHTS OF A CONSUMER ACQUIRING
351-APPLE PRODUCTS OTHERWISE THAN IN THE COURSE OF A BUSINESS, NEITHER DO
352-THEY LIMIT OR EXCLUDE ANY LIABILITY FOR DEATH OR PERSONAL INJURY
353-CAUSED BY APPLE'S NEGLIGENCE.
354-
355-4. Limitation of Liability. UNDER NO CIRCUMSTANCES, INCLUDING
356-NEGLIGENCE, SHALL APPLE BE LIABLE FOR ANY INCIDENTAL, SPECIAL,
357-INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS
358-LICENSE. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF INCIDENTAL
359-OR CONSEQUENTIAL DAMAGES SO THIS LIMITATION MAY NOT APPLY TO YOU. In
360-no event shall Apple's total liability to you for all damages exceed
361-the amount of fifty dollars ($50.00).
362-
363-5. Indemnification. You agree to indemnify and hold Apple harmless
364-from any and all damages, liabilities, costs and expenses (including
365-but not limited to attorneys' fees and costs of suit) incurred by
366-Apple as a result of any claim, proceeding, and/or judgment to the
367-extent it arises out of or is connected in any manner with the
368-operation, use, distribution or modification of Modified Software, or
369-the combination of Apple Software or Modified Software with other
370-programs; provided that Apple notifies Licensee of any such claim or
371-proceeding in writing, tenders to Licensee the opportunity to defend
372-or settle such claim or proceeding at Licensee's expense, and
373-cooperates with Licensee in defending or settling such claim or
374-proceeding.
375-
376-6. Export Law Assurances. You may not use or otherwise export or
377-reexport the Apple Software except as authorized by United States law
378-and the laws of the jurisdiction in which the Apple Software was
379-obtained. In particular, but without limitation, the Apple Software
380-may not be exported or reexported (i) into (or to a national or
381-resident of) any U.S. embargoed country or (ii) to anyone on the
382-U.S. Treasury Department's list of Specially Designated Nationals or
383-the U.S. Department of Commerce's Table of Denial Orders. By using
384-the Apple Software, you represent and warrant that you are not located
385-in, under control of, or a national or resident of any such country or
386-on any such list.
387-
388-7. Government End Users. If the Apple Software is supplied to the
389-United States Government, the Apple Software is classified as
390-"restricted computer software" as defined in clause 52.227-19 of the
391-FAR. The United States Government's rights to the Apple Software are
392-as provided in clause 52.227-19 of the FAR.
393-
394-8. Controlling Law and Severability. If there is a local subsidiary
395-of Apple in the country in which the Apple Software License was
396-obtained, then the local law in which the subsidiary sits shall govern
397-this License. Otherwise, this License shall be governed by the laws
398-of the United States and the State of California. If for any reason a
399-court of competent jurisdiction finds any provision, or portion
400-thereof, to be unenforceable, the remainder of this License shall
401-continue in full force and effect.
402-
403-9. Complete Agreement. This License constitutes the entire agreement
404-between the parties with respect to the use of the Apple Software and
405-supersedes all prior or contemporaneous understandings regarding such
406-subject matter. No amendment to or modification of this License will
407-be binding unless in writing and signed by Apple.
408-
409-Where the Licensee is located in the province of Quebec, Canada, the
410-following clause applies: The parties hereto confirm that they have
411-requested that this Agreement and all related documents be drafted in
412-English. Les parties ont exig<E9> que le pr<E9>sent contrat et tous les
413-documents connexes soient r<E9>dig<E9>s en anglais.
414-
415-EXHIBIT A
416-
417-License. You may copy, install, use, modify and create derivative
418-works of the [Modified Software] "Changed Software" (but you may not
419-modify or create derivative works of the [Fonts]) and distribute and
420-sublicense such Changed Software, provided however, that if the
421-Changed Software contains modifications, overwrites, replacements,
422-deletions, additions, or ports to new platforms of: (1) the methods of
423-existing classes objects or their existing relationships, or (2) any
424-part of the virtual machine, then for so long as the Changed Software
425-is distributed or sublicensed to others, such modified, overwritten,
426-replaced, deleted, added and ported portions of the Changed Software
427-must be made publicly available, preferably by means of download from
428-a website, at no charge under the terms of a license that makes no
429-representations or warranties on behalf of any third party, is no less
430-protective of [the licensors of the Modified Software] and its
431-licensors, and contains the terms set forth in Exhibit A below [which
432-should contain the terms of this Exhibit A]. You may distribute and
433-sublicense the [Fonts] only as a part of and for use with Changed
434-Software, and not as a part of or for use with Changed Software that
435-is distributed or sublicensed for a fee or for other valuable
436-nconsideration.
437-
438-
439-
440-================================
441-==== Ian Piumarta's License ====
442-================================
443-
444-Many of the files in this distribution are subject to the following
445-copyright conditions:
446-
447- Copyright (C) 1996-2002 Ian Piumarta and other authors/contributors
448- as listed elsewhere in this file.
449- All rights reserved.
450-
451- This file is part of Unix Squeak.
452-
453- This file is distributed in the hope that it will be useful, but WITHOUT
454- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
455- FITNESS FOR A PARTICULAR PURPOSE.
456-
457- You may use and/or distribute this file ONLY as part of Squeak, under
458- the terms of the Squeak License as described in `LICENSE' in the base of
459- this distribution, subject to the following restrictions:
460-
461- 1. The origin of this software must not be misrepresented; you must not
462- claim that you wrote the original software. If you use this software
463- in a product, an acknowledgment to the original author(s) (and any
464- other contributors mentioned herein) in the product documentation
465- would be appreciated but is not required.
466-
467- 2. This notice must not be removed or altered in any source distribution.
468-
469- Using (or modifying this file for use) in any context other than Squeak
470- changes these copyright conditions. Read the file `COPYING' in the
471- directory `platforms/unix/doc' before proceeding with any such use.
472-
473- You are not allowed to distribute a modified version of this file
474- under its original name without explicit permission to do so. If
475- you change it, rename it.
476-
477-NOTE: Files that do not contain the above notice are subject to the
478- conditions contained in the individual files themselves. In the
479- absence of explicit copyright conditions they are subject to the
480- conditions described in the file `LICENSE'.
481-
482-NOTE: Significant source contributions from other people are always
483- acknowledged in the individual source files. Unless explicitly
484- indicated otherwise, the above copyright notice applies to such code
485- (without prejudice and strictly to protect the interests of the
486- individual contributors) but makes NO REPRESENTATION about the
487- authorship or the ownership of the contributed code.
488-
489-You are allowed to use (or modify for use) in a non-Squeak context, or to
490-create derivative works unrelated to Squeak based on, any files that
491-contain the above copyright notice, subject to the following restrictions:
492-
493-1. You must make a copy of the file under a different name and then use
494- only your renamed copy.
495-
496-2. You must not change the first three lines of the copyright notice in
497- your copy.
498-
499-3. In your copy you must replace the portion of the copyright notice that
500- commences:
501-
502- This file is part of Unix Squeak
503-
504- with the following notice:
505-
506- This program is free software. You can redistribute it and/or modify
507- it under the terms of the GNU General Public License as published by
508- the Free Software Foundation; either version 2 of the License, or (at
509- your option) any later version.
510-
511- This program is distributed in the hope that it will be useful, but
512- WITHOUT ANY WARRANTY; without even the implied warranties of
513- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
514-
515- You should have received a copy of the GNU General Public License
516- along with this program; if not, write to the Free Software Foundation,
517- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
518-
519- See the file COPYRIGHT for more details.
520-
521-4. You MUST NOT remove any acknowledgements for code contributed by other
522- authors from your copy of the file.
523-
524-5. You must include the file `COPYRIGHT' in any source or binary
525- distribution that includes or is based on one or more files modified in
526- the above manner.
527-
528-6. You can now use your copy in any way that you like, subject to its new
529- copyright conditions, provided that you do not re-introduce the file
530- into any distribution of Squeak.
531-
532----
533-
534-I'm sorry if the above seems draconian, but I'm trying simply to ensure
535-that both the Squeak and non-Squeak communities obtain the maximum benefit
536-from the software in this distribution.
537-
538+This package was debianized by José L. Redrejo Rodríguez <jredrejo@debian.org> on
539+Sun, 17 Feb 2008 21:33:41 +0100.
540+
541+It was downloaded from http://squeakvm.org/svn/squeak
542+
543+Upstream Author:
544+
545+ Ian Piumarta <ian@vpri.org>
546+
547+Source files below 'platforms/unix/src' in this distribution that do
548+not contain individual copyright and license notices are:
549+
550+ Copyright (C) 1996-2006 by Viewpoints Research Institute and other
551+ authors/contributors as listed.
552+
553+ All rights reserved.
554+
555+All other source files below platforms/unix in this distribution that do not
556+contain individual copyright and license notices are:
557+
558+ Copyright (C) 1996-2006 by Ian Piumarta and other authors/contributors
559+ listed in individual source files.
560+
561+ All rights reserved.
562+
563+For all of the above files:
564+
565+ Permission is hereby granted, free of charge, to any person obtaining a copy
566+ of this software and associated documentation files (the "Software"), to deal
567+ in the Software without restriction, including without limitation the rights
568+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
569+ copies of the Software, and to permit persons to whom the Software is
570+ furnished to do so, subject to the following conditions:
571+
572+ The above copyright notice and this permission notice shall be included in
573+ all copies or substantial portions of the Software.
574+
575+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
576+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
577+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
578+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
579+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
580+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
581+ SOFTWARE.
582+
583+
584+The Debian packaging is (C) 2008, José L. Redrejo Rodríguez
585+<jredrejo@debian.org> and is licensed under the GPL,
586+see `/usr/share/common-licenses/GPL'.
587+The packaging is based on previous artwork of Ian Piumarta, Matej Kosik
588+<kosik@fiit.stuba.sk> and Alexander Lazarević <laza@blobworks.com>
589+
590+The debianization also adds a directory linex Copyright (C) 2003-2008
591+by José L. Redrejo Rodríguez, licensed under the the terms of the GNU
592+General Public License as published by the Free Software Foundation;
593+either version 2 of the License, or (at your option) any later version.
594+See /usr/share/common-licenses/GPL for a complete text of the license.
595+
596+
597+
598+Sources include also code files with individual licenses:
599+
600+Directory platforms/Cross/plugins/JPEGReadWriter2Plugin
601+ Includes files downloaded from
602+ http://dev.w3.org/cvsweb/~checkout~/Amaya/libjpeg/
603+ Copyright (C) 1994-1997, Thomas G. Lane
604+ Release under a MIT type license icluded in the file
605+ platforms/Cross/plugins/JPEGReadWriter2Plugin/README.
606+ The complete text of this license is included below.
607+
608+Directory platforms/Cross/plugins/SoundCodecPrims
609+ Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
610+ Universitaet Berlin
611+ Release under the same MIT license of the rest of squeak-vm sources.
612+ The complete text of this license was included above.
613+
614+Directory platforms/unix/npsqueak/include
615+ Copyright (c) 1996 Netscape Communications Corporation
616+ Tri licensed under the terms of the Mozilla Public License (MPL),
617+ Netscape Public License (NPL) and of the GPL.
618+ The complete text of the Mozilla Public License is included below. The
619+ terms of the Netscape Public License (NPL) which can be found as
620+ amendments to the MPL at the end of the license.
621+
622+File platforms/unix/config/install-sh
623+ Copyright 1991 by the Massachusetts Institute of Technology
624+ Licensed under a MIT style license. The complete text
625+ of this license is included below.
626+
627+Files platforms/unix/plugins/VideoForLinuxPlugin/ccvt*
628+ Copyright (C) 2002 Nemosoft Unv
629+ Released under the terms of the GNU General Public License as
630+ published by the Free Software Foundation; either version 2 of the
631+ License, or (at your option) any later version, which can be found in
632+ the file /usr/share/common-licenses/GPL on a Debian system.
633+
634+File platforms/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc
635+ Copyright (C) 1996-2007 by Florian Hars.
636+ Release under the same MIT license of the rest of squeak-vm sources.
637+ The complete text of this license was included above.
638+
639+Directory platforms/Cross/plugins/RePlugin
640+ Includes files Copyright (c) 1997-2001 University of Cambridge
641+ Released under a dual license MIT/GPL. The complete text of this
642+ license is included below.
643+
644+Directory platforms/Cross/plugins/FloatMathPlugin/fdlibm
645+ Includes files Copyright (C) 2004 by Sun Microsystems, Inc
646+ Released under this license:
647+ Developed at SunSoft, a Sun Microsystems, Inc. business.
648+ Permission to use, copy, modify, and distribute this
649+ software is freely granted, provided that this notice
650+ is preserved
651+
652+
653+
654+-----------------------------------------------------------------------
655+License for some files at platforms/Cross/plugins/JPEGReadWriter2Plugin
656+
657+
658+The authors make NO WARRANTY or representation, either express or implied,
659+with respect to this software, its quality, accuracy, merchantability, or
660+fitness for a particular purpose. This software is provided "AS IS", and you,
661+its user, assume the entire risk as to its quality and accuracy.
662+
663+This software is copyright (C) 1991-1998, Thomas G. Lane.
664+All Rights Reserved except as specified below.
665+
666+Permission is hereby granted to use, copy, modify, and distribute this
667+software (or portions thereof) for any purpose, without fee, subject to these
668+conditions:
669+(1) If any part of the source code for this software is distributed, then this
670+README file must be included, with this copyright and no-warranty notice
671+unaltered; and any additions, deletions, or changes to the original files
672+must be clearly indicated in accompanying documentation.
673+(2) If only executable code is distributed, then the accompanying
674+documentation must state that "this software is based in part on the work of
675+the Independent JPEG Group".
676+(3) Permission for use of this software is granted only if the user accepts
677+full responsibility for any undesirable consequences; the authors accept
678+NO LIABILITY for damages of any kind.
679+
680+These conditions apply to any software derived from or based on the IJG code,
681+not just to the unmodified library. If you use our work, you ought to
682+acknowledge us.
683+
684+Permission is NOT granted for the use of any IJG author's name or company name
685+in advertising or publicity relating to this software or products derived from
686+it. This software may be referred to only as "the Independent JPEG Group's
687+software".
688+
689+We specifically permit and encourage the use of this software as the basis of
690+commercial products, provided that all warranty or liability claims are
691+assumed by the product vendor
692+
693+
694+
695+----------------------------------------------------------------------
696+License for platforms/unix/config/install-sh file
697+
698+Copyright 1991 by the Massachusetts Institute of Technology
699+
700+Permission to use, copy, modify, distribute, and sell this software and its
701+documentation for any purpose is hereby granted without fee, provided that
702+the above copyright notice appear in all copies and that both that
703+copyright notice and this permission notice appear in supporting
704+documentation, and that the name of M.I.T. not be used in advertising or
705+publicity pertaining to distribution of the software without specific,
706+written prior permission. M.I.T. makes no representations about the
707+suitability of this software for any purpose. It is provided "as is"
708+without express or implied warranty.
709+
710+Calling this script install-sh is preferred over install.sh, to prevent
711+`make' implicit rules from creating a file called install from it
712+when there is no Makefile.
713+
714+This script is compatible with the BSD install script, but was written
715+from scratch. It can only install one file at a time, a restriction
716+shared with many OS's install programs.
717+
718+
719+---------------------------------------------------------------------
720+License for some of the files at platforms/Cross/plugins/RePlugin
721+
722+Copyright (c) 1997-2000 University of Cambridge
723+
724+Permission is granted to anyone to use this software for any purpose on any
725+computer system, and to redistribute it freely, subject to the following
726+restrictions:
727+
728+1. This software is distributed in the hope that it will be useful,
729+ but WITHOUT ANY WARRANTY; without even the implied warranty of
730+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
731+
732+2. The origin of this software must not be misrepresented, either by
733+ explicit claim or by omission. In practice, this means that if you use
734+ PCRE in software which you distribute to others, commercially or
735+ otherwise, you must put a sentence like this
736+
737+ Regular expression support is provided by the PCRE library package,
738+ which is open source software, written by Philip Hazel, and copyright
739+ by the University of Cambridge, England.
740+
741+ somewhere reasonably visible in your documentation and in any relevant
742+ files or online help data or similar. A reference to the ftp site for
743+ the source, that is, to
744+
745+ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
746+
747+ should also be given in the documentation.
748+
749+3. Altered versions must be plainly marked as such, and must not be
750+ misrepresented as being the original software.
751+
752+4. If PCRE is embedded in any software that is released under the GNU
753+ General Purpose Licence (GPL), then the terms of that licence shall
754+ supersede any condition above with which it is incompatible.
755+
756+
757+-----------------------------------------------------------------------
758+ MOZILLA PUBLIC LICENSE
759+ Version 1.1
760+
761+ ---------------
762+
763+1. Definitions.
764+
765+ 1.0.1. "Commercial Use" means distribution or otherwise making the
766+ Covered Code available to a third party.
767+
768+ 1.1. "Contributor" means each entity that creates or contributes to
769+ the creation of Modifications.
770+
771+ 1.2. "Contributor Version" means the combination of the Original
772+ Code, prior Modifications used by a Contributor, and the Modifications
773+ made by that particular Contributor.
774+
775+ 1.3. "Covered Code" means the Original Code or Modifications or the
776+ combination of the Original Code and Modifications, in each case
777+ including portions thereof.
778+
779+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally
780+ accepted in the software development community for the electronic
781+ transfer of data.
782+
783+ 1.5. "Executable" means Covered Code in any form other than Source
784+ Code.
785+
786+ 1.6. "Initial Developer" means the individual or entity identified
787+ as the Initial Developer in the Source Code notice required by Exhibit
788+ A.
789+
790+ 1.7. "Larger Work" means a work which combines Covered Code or
791+ portions thereof with code not governed by the terms of this License.
792+
793+ 1.8. "License" means this document.
794+
795+ 1.8.1. "Licensable" means having the right to grant, to the maximum
796+ extent possible, whether at the time of the initial grant or
797+ subsequently acquired, any and all of the rights conveyed herein.
798+
799+ 1.9. "Modifications" means any addition to or deletion from the
800+ substance or structure of either the Original Code or any previous
801+ Modifications. When Covered Code is released as a series of files, a
802+ Modification is:
803+ A. Any addition to or deletion from the contents of a file
804+ containing Original Code or previous Modifications.
805+
806+ B. Any new file that contains any part of the Original Code or
807+ previous Modifications.
808+
809+ 1.10. "Original Code" means Source Code of computer software code
810+ which is described in the Source Code notice required by Exhibit A as
811+ Original Code, and which, at the time of its release under this
812+ License is not already Covered Code governed by this License.
813+
814+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or
815+ hereafter acquired, including without limitation, method, process,
816+ and apparatus claims, in any patent Licensable by grantor.
817+
818+ 1.11. "Source Code" means the preferred form of the Covered Code for
819+ making modifications to it, including all modules it contains, plus
820+ any associated interface definition files, scripts used to control
821+ compilation and installation of an Executable, or source code
822+ differential comparisons against either the Original Code or another
823+ well known, available Covered Code of the Contributor's choice. The
824+ Source Code can be in a compressed or archival form, provided the
825+ appropriate decompression or de-archiving software is widely available
826+ for no charge.
827+
828+ 1.12. "You" (or "Your") means an individual or a legal entity
829+ exercising rights under, and complying with all of the terms of, this
830+ License or a future version of this License issued under Section 6.1.
831+ For legal entities, "You" includes any entity which controls, is
832+ controlled by, or is under common control with You. For purposes of
833+ this definition, "control" means (a) the power, direct or indirect,
834+ to cause the direction or management of such entity, whether by
835+ contract or otherwise, or (b) ownership of more than fifty percent
836+ (50%) of the outstanding shares or beneficial ownership of such
837+ entity.
838+
839+2. Source Code License.
840+
841+ 2.1. The Initial Developer Grant.
842+ The Initial Developer hereby grants You a world-wide, royalty-free,
843+ non-exclusive license, subject to third party intellectual property
844+ claims:
845+ (a) under intellectual property rights (other than patent or
846+ trademark) Licensable by Initial Developer to use, reproduce,
847+ modify, display, perform, sublicense and distribute the Original
848+ Code (or portions thereof) with or without Modifications, and/or
849+ as part of a Larger Work; and
850+
851+ (b) under Patents Claims infringed by the making, using or
852+ selling of Original Code, to make, have made, use, practice,
853+ sell, and offer for sale, and/or otherwise dispose of the
854+ Original Code (or portions thereof).
855+
856+ (c) the licenses granted in this Section 2.1(a) and (b) are
857+ effective on the date Initial Developer first distributes
858+ Original Code under the terms of this License.
859+
860+ (d) Notwithstanding Section 2.1(b) above, no patent license is
861+ granted: 1) for code that You delete from the Original Code; 2)
862+ separate from the Original Code; or 3) for infringements caused
863+ by: i) the modification of the Original Code or ii) the
864+ combination of the Original Code with other software or devices.
865+
866+ 2.2. Contributor Grant.
867+ Subject to third party intellectual property claims, each Contributor
868+ hereby grants You a world-wide, royalty-free, non-exclusive license
869+
870+ (a) under intellectual property rights (other than patent or
871+ trademark) Licensable by Contributor, to use, reproduce, modify,
872+ display, perform, sublicense and distribute the Modifications
873+ created by such Contributor (or portions thereof) either on an
874+ unmodified basis, with other Modifications, as Covered Code
875+ and/or as part of a Larger Work; and
876+
877+ (b) under Patent Claims infringed by the making, using, or
878+ selling of Modifications made by that Contributor either alone
879+ and/or in combination with its Contributor Version (or portions
880+ of such combination), to make, use, sell, offer for sale, have
881+ made, and/or otherwise dispose of: 1) Modifications made by that
882+ Contributor (or portions thereof); and 2) the combination of
883+ Modifications made by that Contributor with its Contributor
884+ Version (or portions of such combination).
885+
886+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
887+ effective on the date Contributor first makes Commercial Use of
888+ the Covered Code.
889+
890+ (d) Notwithstanding Section 2.2(b) above, no patent license is
891+ granted: 1) for any code that Contributor has deleted from the
892+ Contributor Version; 2) separate from the Contributor Version;
893+ 3) for infringements caused by: i) third party modifications of
894+ Contributor Version or ii) the combination of Modifications made
895+ by that Contributor with other software (except as part of the
896+ Contributor Version) or other devices; or 4) under Patent Claims
897+ infringed by Covered Code in the absence of Modifications made by
898+ that Contributor.
899+
900+3. Distribution Obligations.
901+
902+ 3.1. Application of License.
903+ The Modifications which You create or to which You contribute are
904+ governed by the terms of this License, including without limitation
905+ Section 2.2. The Source Code version of Covered Code may be
906+ distributed only under the terms of this License or a future version
907+ of this License released under Section 6.1, and You must include a
908+ copy of this License with every copy of the Source Code You
909+ distribute. You may not offer or impose any terms on any Source Code
910+ version that alters or restricts the applicable version of this
911+ License or the recipients' rights hereunder. However, You may include
912+ an additional document offering the additional rights described in
913+ Section 3.5.
914+
915+ 3.2. Availability of Source Code.
916+ Any Modification which You create or to which You contribute must be
917+ made available in Source Code form under the terms of this License
918+ either on the same media as an Executable version or via an accepted
919+ Electronic Distribution Mechanism to anyone to whom you made an
920+ Executable version available; and if made available via Electronic
921+ Distribution Mechanism, must remain available for at least twelve (12)
922+ months after the date it initially became available, or at least six
923+ (6) months after a subsequent version of that particular Modification
924+ has been made available to such recipients. You are responsible for
925+ ensuring that the Source Code version remains available even if the
926+ Electronic Distribution Mechanism is maintained by a third party.
927+
928+ 3.3. Description of Modifications.
929+ You must cause all Covered Code to which You contribute to contain a
930+ file documenting the changes You made to create that Covered Code and
931+ the date of any change. You must include a prominent statement that
932+ the Modification is derived, directly or indirectly, from Original
933+ Code provided by the Initial Developer and including the name of the
934+ Initial Developer in (a) the Source Code, and (b) in any notice in an
935+ Executable version or related documentation in which You describe the
936+ origin or ownership of the Covered Code.
937+
938+ 3.4. Intellectual Property Matters
939+ (a) Third Party Claims.
940+ If Contributor has knowledge that a license under a third party's
941+ intellectual property rights is required to exercise the rights
942+ granted by such Contributor under Sections 2.1 or 2.2,
943+ Contributor must include a text file with the Source Code
944+ distribution titled "LEGAL" which describes the claim and the
945+ party making the claim in sufficient detail that a recipient will
946+ know whom to contact. If Contributor obtains such knowledge after
947+ the Modification is made available as described in Section 3.2,
948+ Contributor shall promptly modify the LEGAL file in all copies
949+ Contributor makes available thereafter and shall take other steps
950+ (such as notifying appropriate mailing lists or newsgroups)
951+ reasonably calculated to inform those who received the Covered
952+ Code that new knowledge has been obtained.
953+
954+ (b) Contributor APIs.
955+ If Contributor's Modifications include an application programming
956+ interface and Contributor has knowledge of patent licenses which
957+ are reasonably necessary to implement that API, Contributor must
958+ also include this information in the LEGAL file.
959+
960+ (c) Representations.
961+ Contributor represents that, except as disclosed pursuant to
962+ Section 3.4(a) above, Contributor believes that Contributor's
963+ Modifications are Contributor's original creation(s) and/or
964+ Contributor has sufficient rights to grant the rights conveyed by
965+ this License.
966+
967+ 3.5. Required Notices.
968+ You must duplicate the notice in Exhibit A in each file of the Source
969+ Code. If it is not possible to put such notice in a particular Source
970+ Code file due to its structure, then You must include such notice in a
971+ location (such as a relevant directory) where a user would be likely
972+ to look for such a notice. If You created one or more Modification(s)
973+ You may add your name as a Contributor to the notice described in
974+ Exhibit A. You must also duplicate this License in any documentation
975+ for the Source Code where You describe recipients' rights or ownership
976+ rights relating to Covered Code. You may choose to offer, and to
977+ charge a fee for, warranty, support, indemnity or liability
978+ obligations to one or more recipients of Covered Code. However, You
979+ may do so only on Your own behalf, and not on behalf of the Initial
980+ Developer or any Contributor. You must make it absolutely clear than
981+ any such warranty, support, indemnity or liability obligation is
982+ offered by You alone, and You hereby agree to indemnify the Initial
983+ Developer and every Contributor for any liability incurred by the
984+ Initial Developer or such Contributor as a result of warranty,
985+ support, indemnity or liability terms You offer.
986+
987+ 3.6. Distribution of Executable Versions.
988+ You may distribute Covered Code in Executable form only if the
989+ requirements of Section 3.1-3.5 have been met for that Covered Code,
990+ and if You include a notice stating that the Source Code version of
991+ the Covered Code is available under the terms of this License,
992+ including a description of how and where You have fulfilled the
993+ obligations of Section 3.2. The notice must be conspicuously included
994+ in any notice in an Executable version, related documentation or
995+ collateral in which You describe recipients' rights relating to the
996+ Covered Code. You may distribute the Executable version of Covered
997+ Code or ownership rights under a license of Your choice, which may
998+ contain terms different from this License, provided that You are in
999+ compliance with the terms of this License and that the license for the
1000+ Executable version does not attempt to limit or alter the recipient's
1001+ rights in the Source Code version from the rights set forth in this
1002+ License. If You distribute the Executable version under a different
1003+ license You must make it absolutely clear that any terms which differ
1004+ from this License are offered by You alone, not by the Initial
1005+ Developer or any Contributor. You hereby agree to indemnify the
1006+ Initial Developer and every Contributor for any liability incurred by
1007+ the Initial Developer or such Contributor as a result of any such
1008+ terms You offer.
1009+
1010+ 3.7. Larger Works.
1011+ You may create a Larger Work by combining Covered Code with other code
1012+ not governed by the terms of this License and distribute the Larger
1013+ Work as a single product. In such a case, You must make sure the
1014+ requirements of this License are fulfilled for the Covered Code.
1015+
1016+4. Inability to Comply Due to Statute or Regulation.
1017+
1018+ If it is impossible for You to comply with any of the terms of this
1019+ License with respect to some or all of the Covered Code due to
1020+ statute, judicial order, or regulation then You must: (a) comply with
1021+ the terms of this License to the maximum extent possible; and (b)
1022+ describe the limitations and the code they affect. Such description
1023+ must be included in the LEGAL file described in Section 3.4 and must
1024+ be included with all distributions of the Source Code. Except to the
1025+ extent prohibited by statute or regulation, such description must be
1026+ sufficiently detailed for a recipient of ordinary skill to be able to
1027+ understand it.
1028+
1029+5. Application of this License.
1030+
1031+ This License applies to code to which the Initial Developer has
1032+ attached the notice in Exhibit A and to related Covered Code.
1033+
1034+6. Versions of the License.
1035+
1036+ 6.1. New Versions.
1037+ Netscape Communications Corporation ("Netscape") may publish revised
1038+ and/or new versions of the License from time to time. Each version
1039+ will be given a distinguishing version number.
1040+
1041+ 6.2. Effect of New Versions.
1042+ Once Covered Code has been published under a particular version of the
1043+ License, You may always continue to use it under the terms of that
1044+ version. You may also choose to use such Covered Code under the terms
1045+ of any subsequent version of the License published by Netscape. No one
1046+ other than Netscape has the right to modify the terms applicable to
1047+ Covered Code created under this License.
1048+
1049+ 6.3. Derivative Works.
1050+ If You create or use a modified version of this License (which you may
1051+ only do in order to apply it to code which is not already Covered Code
1052+ governed by this License), You must (a) rename Your license so that
1053+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
1054+ "MPL", "NPL" or any confusingly similar phrase do not appear in your
1055+ license (except to note that your license differs from this License)
1056+ and (b) otherwise make it clear that Your version of the license
1057+ contains terms which differ from the Mozilla Public License and
1058+ Netscape Public License. (Filling in the name of the Initial
1059+ Developer, Original Code or Contributor in the notice described in
1060+ Exhibit A shall not of themselves be deemed to be modifications of
1061+ this License.)
1062+
1063+7. DISCLAIMER OF WARRANTY.
1064+
1065+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
1066+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
1067+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
1068+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
1069+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
1070+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
1071+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
1072+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
1073+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
1074+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1075+
1076+8. TERMINATION.
1077+
1078+ 8.1. This License and the rights granted hereunder will terminate
1079+ automatically if You fail to comply with terms herein and fail to cure
1080+ such breach within 30 days of becoming aware of the breach. All
1081+ sublicenses to the Covered Code which are properly granted shall
1082+ survive any termination of this License. Provisions which, by their
1083+ nature, must remain in effect beyond the termination of this License
1084+ shall survive.
1085+
1086+ 8.2. If You initiate litigation by asserting a patent infringement
1087+ claim (excluding declatory judgment actions) against Initial Developer
1088+ or a Contributor (the Initial Developer or Contributor against whom
1089+ You file such action is referred to as "Participant") alleging that:
1090+
1091+ (a) such Participant's Contributor Version directly or indirectly
1092+ infringes any patent, then any and all rights granted by such
1093+ Participant to You under Sections 2.1 and/or 2.2 of this License
1094+ shall, upon 60 days notice from Participant terminate prospectively,
1095+ unless if within 60 days after receipt of notice You either: (i)
1096+ agree in writing to pay Participant a mutually agreeable reasonable
1097+ royalty for Your past and future use of Modifications made by such
1098+ Participant, or (ii) withdraw Your litigation claim with respect to
1099+ the Contributor Version against such Participant. If within 60 days
1100+ of notice, a reasonable royalty and payment arrangement are not
1101+ mutually agreed upon in writing by the parties or the litigation claim
1102+ is not withdrawn, the rights granted by Participant to You under
1103+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of
1104+ the 60 day notice period specified above.
1105+
1106+ (b) any software, hardware, or device, other than such Participant's
1107+ Contributor Version, directly or indirectly infringes any patent, then
1108+ any rights granted to You by such Participant under Sections 2.1(b)
1109+ and 2.2(b) are revoked effective as of the date You first made, used,
1110+ sold, distributed, or had made, Modifications made by that
1111+ Participant.
1112+
1113+ 8.3. If You assert a patent infringement claim against Participant
1114+ alleging that such Participant's Contributor Version directly or
1115+ indirectly infringes any patent where such claim is resolved (such as
1116+ by license or settlement) prior to the initiation of patent
1117+ infringement litigation, then the reasonable value of the licenses
1118+ granted by such Participant under Sections 2.1 or 2.2 shall be taken
1119+ into account in determining the amount or value of any payment or
1120+ license.
1121+
1122+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,
1123+ all end user license agreements (excluding distributors and resellers)
1124+ which have been validly granted by You or any distributor hereunder
1125+ prior to termination shall survive termination.
1126+
1127+9. LIMITATION OF LIABILITY.
1128+
1129+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1130+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
1131+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
1132+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1133+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1134+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
1135+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
1136+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1137+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
1138+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
1139+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1140+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
1141+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
1142+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
1143+
1144+10. U.S. GOVERNMENT END USERS.
1145+
1146+ The Covered Code is a "commercial item," as that term is defined in
1147+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
1148+ software" and "commercial computer software documentation," as such
1149+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
1150+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
1151+ all U.S. Government End Users acquire Covered Code with only those
1152+ rights set forth herein.
1153+
1154+11. MISCELLANEOUS.
1155+
1156+ This License represents the complete agreement concerning subject
1157+ matter hereof. If any provision of this License is held to be
1158+ unenforceable, such provision shall be reformed only to the extent
1159+ necessary to make it enforceable. This License shall be governed by
1160+ California law provisions (except to the extent applicable law, if
1161+ any, provides otherwise), excluding its conflict-of-law provisions.
1162+ With respect to disputes in which at least one party is a citizen of,
1163+ or an entity chartered or registered to do business in the United
1164+ States of America, any litigation relating to this License shall be
1165+ subject to the jurisdiction of the Federal Courts of the Northern
1166+ District of California, with venue lying in Santa Clara County,
1167+ California, with the losing party responsible for costs, including
1168+ without limitation, court costs and reasonable attorneys' fees and
1169+ expenses. The application of the United Nations Convention on
1170+ Contracts for the International Sale of Goods is expressly excluded.
1171+ Any law or regulation which provides that the language of a contract
1172+ shall be construed against the drafter shall not apply to this
1173+ License.
1174+
1175+12. RESPONSIBILITY FOR CLAIMS.
1176+
1177+ As between Initial Developer and the Contributors, each party is
1178+ responsible for claims and damages arising, directly or indirectly,
1179+ out of its utilization of rights under this License and You agree to
1180+ work with Initial Developer and Contributors to distribute such
1181+ responsibility on an equitable basis. Nothing herein is intended or
1182+ shall be deemed to constitute any admission of liability.
1183+
1184+13. MULTIPLE-LICENSED CODE.
1185+
1186+ Initial Developer may designate portions of the Covered Code as
1187+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial
1188+ Developer permits you to utilize portions of the Covered Code under
1189+ Your choice of the NPL or the alternative licenses, if any, specified
1190+ by the Initial Developer in the file described in Exhibit A.
1191+
1192+EXHIBIT A -Mozilla Public License.
1193+
1194+ ``The contents of this file are subject to the Mozilla Public License
1195+ Version 1.1 (the "License"); you may not use this file except in
1196+ compliance with the License. You may obtain a copy of the License at
1197+ http://www.mozilla.org/MPL/
1198+
1199+ Software distributed under the License is distributed on an "AS IS"
1200+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
1201+ License for the specific language governing rights and limitations
1202+ under the License.
1203+
1204+ The Original Code is ______________________________________.
1205+
1206+ The Initial Developer of the Original Code is ________________________.
1207+ Portions created by ______________________ are Copyright (C) ______
1208+ _______________________. All Rights Reserved.
1209+
1210+ Contributor(s): ______________________________________.
1211+
1212+ Alternatively, the contents of this file may be used under the terms
1213+ of the _____ license (the "[___] License"), in which case the
1214+ provisions of [______] License are applicable instead of those
1215+ above. If you wish to allow use of your version of this file only
1216+ under the terms of the [____] License and not to allow others to use
1217+ your version of this file under the MPL, indicate your decision by
1218+ deleting the provisions above and replace them with the notice and
1219+ other provisions required by the [___] License. If you do not delete
1220+ the provisions above, a recipient may use your version of this file
1221+ under either the MPL or the [___] License."
1222+
1223+ [NOTE: The text of this Exhibit A may differ slightly from the text of
1224+ the notices in the Source Code files of the Original Code. You should
1225+ use the text of this Exhibit A rather than the text found in the
1226+ Original Code Source Code for Your Modifications.]
1227+
1228+ ----------------------------------------------------------------------
1229+
1230+ AMENDMENTS
1231+
1232+ The Netscape Public License Version 1.1 ("NPL") consists of the
1233+ Mozilla Public License Version 1.1 with the following Amendments,
1234+ including Exhibit A-Netscape Public License. Files identified with
1235+ "Exhibit A-Netscape Public License" are governed by the Netscape
1236+ Public License Version 1.1.
1237+
1238+ Additional Terms applicable to the Netscape Public License.
1239+ I. Effect.
1240+ These additional terms described in this Netscape Public
1241+ License -- Amendments shall apply to the Mozilla Communicator
1242+ client code and to all Covered Code under this License.
1243+
1244+ II. "Netscape's Branded Code" means Covered Code that Netscape
1245+ distributes and/or permits others to distribute under one or more
1246+ trademark(s) which are controlled by Netscape but which are not
1247+ licensed for use under this License.
1248+
1249+ III. Netscape and logo.
1250+ This License does not grant any rights to use the trademarks
1251+ "Netscape", the "Netscape N and horizon" logo or the "Netscape
1252+ lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
1253+ "Smart Browsing" even if such marks are included in the Original
1254+ Code or Modifications.
1255+
1256+ IV. Inability to Comply Due to Contractual Obligation.
1257+ Prior to licensing the Original Code under this License, Netscape
1258+ has licensed third party code for use in Netscape's Branded Code.
1259+ To the extent that Netscape is limited contractually from making
1260+ such third party code available under this License, Netscape may
1261+ choose to reintegrate such code into Covered Code without being
1262+ required to distribute such code in Source Code form, even if
1263+ such code would otherwise be considered "Modifications" under
1264+ this License.
1265+
1266+ V. Use of Modifications and Covered Code by Initial Developer.
1267+ V.1. In General.
1268+ The obligations of Section 3 apply to Netscape, except to
1269+ the extent specified in this Amendment, Section V.2 and V.3.
1270+
1271+ V.2. Other Products.
1272+ Netscape may include Covered Code in products other than the
1273+ Netscape's Branded Code which are released by Netscape
1274+ during the two (2) years following the release date of the
1275+ Original Code, without such additional products becoming
1276+ subject to the terms of this License, and may license such
1277+ additional products on different terms from those contained
1278+ in this License.
1279+
1280+ V.3. Alternative Licensing.
1281+ Netscape may license the Source Code of Netscape's Branded
1282+ Code, including Modifications incorporated therein, without
1283+ such Netscape Branded Code becoming subject to the terms of
1284+ this License, and may license such Netscape Branded Code on
1285+ different terms from those contained in this License.
1286+
1287+ VI. Litigation.
1288+ Notwithstanding the limitations of Section 11 above, the
1289+ provisions regarding litigation in Section 11(a), (b) and (c) of
1290+ the License shall apply to all disputes relating to this License.
1291+
1292+ EXHIBIT A-Netscape Public License.
1293+
1294+ "The contents of this file are subject to the Netscape Public
1295+ License Version 1.1 (the "License"); you may not use this file
1296+ except in compliance with the License. You may obtain a copy of
1297+ the License at http://www.mozilla.org/NPL/
1298+
1299+ Software distributed under the License is distributed on an "AS
1300+ IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
1301+ implied. See the License for the specific language governing
1302+ rights and limitations under the License.
1303+
1304+ The Original Code is Mozilla Communicator client code, released
1305+ March 31, 1998.
1306+
1307+ The Initial Developer of the Original Code is Netscape
1308+ Communications Corporation. Portions created by Netscape are
1309+ Copyright (C) 1998-1999 Netscape Communications Corporation. All
1310+ Rights Reserved.
1311+
1312+ Contributor(s): ______________________________________.
1313+
1314+ Alternatively, the contents of this file may be used under the
1315+ terms of the _____ license (the "[___] License"), in which case
1316+ the provisions of [______] License are applicable instead of
1317+ those above. If you wish to allow use of your version of this
1318+ file only under the terms of the [____] License and not to allow
1319+ others to use your version of this file under the NPL, indicate
1320+ your decision by deleting the provisions above and replace them
1321+ with the notice and other provisions required by the [___]
1322+ License. If you do not delete the provisions above, a recipient
1323+ may use your version of this file under either the NPL or the
1324+ [___] License."
1325
1326=== added file 'debian/dirs'
1327--- debian/dirs 1970-01-01 00:00:00 +0000
1328+++ debian/dirs 2010-04-06 22:06:35 +0000
1329@@ -0,0 +1,11 @@
1330+usr/bin
1331+usr/lib/squeak
1332+usr/share/pixmaps
1333+usr/share/applications
1334+usr/share/mime-info
1335+usr/share/icons/gnome/48x48/mimetypes
1336+usr/share/application-registry
1337+usr/lib/mime/packages
1338+usr/share/mime/packages
1339+var/cache/squeak/squeaklets
1340+usr/share/locale/
1341
1342=== modified file 'debian/docs'
1343--- debian/docs 2008-02-16 18:15:19 +0000
1344+++ debian/docs 2010-04-06 22:06:35 +0000
1345@@ -1,2 +1,3 @@
1346 platforms/unix/doc/README.Keyboard
1347 platforms/unix/doc/README.Sound
1348+platforms/unix/doc/README.Contributing
1349
1350=== added file 'debian/install'
1351--- debian/install 1970-01-01 00:00:00 +0000
1352+++ debian/install 2010-04-06 22:06:35 +0000
1353@@ -0,0 +1,9 @@
1354+linex/gnome-mime-application-squeak*.png usr/share/icons/gnome/48x48/mimetypes
1355+linex/squeak.png usr/share/pixmaps
1356+linex/squeak.xml usr/share/mime/packages
1357+linex/squeak.mime usr/share/mime-info
1358+linex/squeak.keys usr/share/mime-info
1359+linex/squeak.applications usr/share/application-registry
1360+linex/squeak.desktop usr/share/applications
1361+linex/squeak usr/bin
1362+debian/squeak.1 usr/share/man/man1
1363
1364=== removed file 'debian/little-endian-squeak-image.binfmt'
1365--- debian/little-endian-squeak-image.binfmt 2008-02-16 18:15:19 +0000
1366+++ debian/little-endian-squeak-image.binfmt 1970-01-01 00:00:00 +0000
1367@@ -1,3 +0,0 @@
1368-package squeak
1369-interpreter /usr/bin/squeakvm
1370-magic \x66\x19\x00\x00
1371
1372=== removed file 'debian/npsqueakrun-debian'
1373--- debian/npsqueakrun-debian 2008-02-16 18:15:19 +0000
1374+++ debian/npsqueakrun-debian 1970-01-01 00:00:00 +0000
1375@@ -1,16 +0,0 @@
1376-#!/bin/sh
1377-
1378-cd ~
1379-if [ ! -d .npsqueak ]
1380-then
1381- mkdir .npsqueak
1382- chmod 700 .npsqueak
1383-fi
1384-
1385-cd .npsqueak
1386-if [ ! -f SqueakPlugin.image ]
1387-then
1388- gunzip < /usr/share/squeak/SqueakPlugin.image.gz > SqueakPlugin.image
1389-fi
1390-
1391-exec /usr/bin/squeakvm "$@" SqueakPlugin.image
1392
1393=== added file 'debian/patches/00list'
1394--- debian/patches/00list 1970-01-01 00:00:00 +0000
1395+++ debian/patches/00list 2010-04-06 22:06:35 +0000
1396@@ -0,0 +1,6 @@
1397+50_defaultSourcesSystemAttribute
1398+npsqueak
1399+linex
1400+sound64bits.dpatch
1401+missing_includes.dpatch
1402+#30_window_icon
1403
1404=== added file 'debian/patches/50_defaultSourcesSystemAttribute.dpatch'
1405--- debian/patches/50_defaultSourcesSystemAttribute.dpatch 1970-01-01 00:00:00 +0000
1406+++ debian/patches/50_defaultSourcesSystemAttribute.dpatch 2010-04-06 22:06:35 +0000
1407@@ -0,0 +1,20 @@
1408+#! /bin/sh /usr/share/dpatch/dpatch-run
1409+## 50_defaultSourcesSystemAttribute.dpatch by <laza@blobworks.com>
1410+##
1411+## All lines beginning with `## DP:' are a description of the patch.
1412+## DP: No description.
1413+
1414+@DPATCH@
1415+diff -urNad squeak-3.9.12~/platforms/unix/vm/sqUnixMain.c squeak-3.9.12/platforms/unix/vm/sqUnixMain.c
1416+--- squeak-3.9.12~/platforms/unix/vm/sqUnixMain.c 2008-01-04 17:22:43.000000000 +0100
1417++++ squeak-3.9.12/platforms/unix/vm/sqUnixMain.c 2008-01-04 17:23:17.000000000 +0100
1418+@@ -409,6 +409,9 @@
1419+ case 1006:
1420+ /* vm build string */
1421+ return VM_BUILD_STRING;
1422++ case 1007:
1423++ /* default sources directory */
1424++ return "/usr/share/squeak";
1425+ default:
1426+ if ((id - 2) < squeakArgCnt)
1427+ return squeakArgVec[id - 2];
1428
1429=== removed file 'debian/patches/README'
1430--- debian/patches/README 2008-02-16 18:15:19 +0000
1431+++ debian/patches/README 1970-01-01 00:00:00 +0000
1432@@ -1,32 +0,0 @@
1433-The `mk1.diff' patch can be applied against the original `Squeak-3.9-8' directory as follows:
1434-
1435- patch -p1 -d Squeak-3.9-8 < mk1.diff
1436-
1437-It adds the nice little Squeak icon to the main Squeak window.
1438--------------------------------------------------------------------------------
1439-* File `platforms/unix/npsqueak/Makefile' was changed in the following
1440- way:
1441-
1442- bindir= /usr/bin
1443- imgdir= /usr/share/squeak
1444- plgdir= /usr/lib/squeak/$(VM_VERSION)
1445-
1446- scriptdir= $(imgdir)
1447-
1448- NOTE: previously the stuff was installed to */local/* directories.
1449-
1450-* File `platforms/unix/npsqueak/npsqueak.c' changed.
1451- In function `NPP_New', part `/* find npsqueakrun and image */'
1452- instead of
1453-
1454- fprintf(stderr, "Squeak Plugin: no failure URL: \n");
1455- return NPERR_GENERIC_ERROR;
1456-
1457- we have to do
1458-
1459- strcpy(plugin->imageName, user_img_dir);
1460- strcat(plugin->imageName, "/SqueakPlugin.image");
1461-
1462- and safely continue because we know that `npsqueakrun' script
1463- will create appropriate file.
1464--------------------------------------------------------------------------------
1465
1466=== removed file 'debian/patches/amd64.patch'
1467--- debian/patches/amd64.patch 2008-02-16 18:15:19 +0000
1468+++ debian/patches/amd64.patch 1970-01-01 00:00:00 +0000
1469@@ -1,46 +0,0 @@
1470-Only in Squeak-3.9-8: build
1471-diff -rup Squeak-3.9-8.orig/platforms/Cross/vm/sqMemoryAccess.h Squeak-3.9-8/platforms/Cross/vm/sqMemoryAccess.h
1472---- Squeak-3.9-8.orig/platforms/Cross/vm/sqMemoryAccess.h 2006-04-06 18:47:39.000000000 +0200
1473-+++ Squeak-3.9-8/platforms/Cross/vm/sqMemoryAccess.h 2007-09-02 02:10:03.000000000 +0200
1474-@@ -82,7 +82,7 @@
1475- static inline sqInt longAtPointerput(char *ptr, sqInt val) { return (sqInt)(*((sqInt *)ptr)= (sqInt)val); }
1476- static inline sqInt oopAtPointer(char *ptr) { return (sqInt)(*((sqInt *)ptr)); }
1477- static inline sqInt oopAtPointerput(char *ptr, sqInt val) { return (sqInt)(*((sqInt *)ptr)= (sqInt)val); }
1478-- static inline char *pointerForOop(sqInt oop) { return sqMemoryBase + oop; }
1479-+ static inline char *pointerForOop(usqInt oop) { return sqMemoryBase + oop; }
1480- static inline sqInt oopForPointer(char *ptr) { return (sqInt)(ptr - sqMemoryBase); }
1481- static inline sqInt byteAt(sqInt oop) { return byteAtPointer(pointerForOop(oop)); }
1482- static inline sqInt byteAtput(sqInt oop, int val) { return byteAtPointerput(pointerForOop(oop), val); }
1483-@@ -106,8 +106,8 @@
1484- # define longAtPointerput(ptr, val) ((sqInt)(*((sqInt *)(ptr))= (sqInt)(val)))
1485- # define oopAtPointer(ptr) (sqInt)(*((sqInt *)ptr))
1486- # define oopAtPointerput(ptr, val) (sqInt)(*((sqInt *)ptr)= (sqInt)val)
1487--# define pointerForOop(oop) ((char *)(sqMemoryBase + (oop)))
1488--# define oopForPointer(ptr) ((sqInt)(ptr))
1489-+# define pointerForOop(oop) ((char *)(sqMemoryBase + ((usqInt)(oop))))
1490-+# define oopForPointer(ptr) ((sqInt)(((char *)(ptr)) - (sqMemoryBase)))
1491- # define byteAt(oop) byteAtPointer(pointerForOop(oop))
1492- # define byteAtput(oop, val) byteAtPointerput(pointerForOop(oop), (val))
1493- # define shortAt(oop) shortAtPointer(pointerForOop(oop))
1494-Only in Squeak-3.9-8/platforms/Cross/vm: sqMemoryAccess.h.diff
1495-diff -rup Squeak-3.9-8.orig/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c Squeak-3.9-8/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c
1496---- Squeak-3.9-8.orig/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c 2006-04-24 07:02:43.000000000 +0200
1497-+++ Squeak-3.9-8/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c 2007-09-02 02:29:58.000000000 +0200
1498-@@ -178,7 +178,7 @@ static sqInt msg(char * s) {
1499- static sqInt netAddressToInt(unsigned char * ptrToByteArray) {
1500- sqInt sz;
1501-
1502-- sz = interpreterProxy->byteSizeOf(((sqInt)(long)(ptrToByteArray) - 4));
1503-+ sz = interpreterProxy->byteSizeOf(((usqInt)(long)((char *)ptrToByteArray - sqMemoryBase ) - 4));
1504- if (!(sz == 4)) {
1505- return interpreterProxy->primitiveFail();
1506- }
1507-@@ -315,7 +315,7 @@ EXPORT(sqInt) primitiveResolverStartName
1508- return null;
1509- }
1510- if (!(interpreterProxy->failed())) {
1511-- sz = interpreterProxy->byteSizeOf(((sqInt)(long)(name) - 4));
1512-+ sz = interpreterProxy->byteSizeOf(((usqInt)(long)((char *)name - sqMemoryBase ) - 4));
1513- sqResolverStartNameLookup(name, sz);
1514- }
1515- if (interpreterProxy->failed()) {
1516
1517=== added file 'debian/patches/linex.dpatch'
1518--- debian/patches/linex.dpatch 1970-01-01 00:00:00 +0000
1519+++ debian/patches/linex.dpatch 2010-04-06 22:06:35 +0000
1520@@ -0,0 +1,1769 @@
1521+#! /bin/sh /usr/share/dpatch/dpatch-run
1522+## linex.dpatch by <jredrejo@debian.org>
1523+##
1524+## All lines beginning with `## DP:' are a description of the patch.
1525+## DP: This patch include some legacy files and code from previous
1526+## DP: work on Squeak for the gnuLinEx distribution.
1527+
1528+@DPATCH@
1529+
1530+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-changeset.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-changeset.png.uu
1531+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-changeset.png.uu 1970-01-01 01:00:00.000000000 +0100
1532++++ squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-changeset.png.uu 2008-03-09 23:49:32.000000000 +0100
1533+@@ -0,0 +1,84 @@
1534++begin 644 linex/gnome-mime-application-squeak-changeset.png
1535++MB5!.1PT*&@H````-24A$4@```#`````X"`8```"[47OJ````!F)+1T0`_P#_
1536++M`/^@O:>3````"7!(67,```L1```+$0%_9%^1````!W1)344'TPH-$`,/1Q#I
1537++M?P``#;Q)1$%4>)S-FFF,',=UQW]5?<UTS_3L[.SRV(.W1'(E,;8BB[H<R::$
1538++MQ)&,((D<1Y'U08D#!,X'!T*"*#`<)%_B7()E!T%L!+&1V%%B&PXB*X".T$YL
1539++MQ;(@2J)YB!(EBL>27))[<W?GZ+/RH;MW>X<SR^7*!OR`FNZNJJ[Z_^N]KO>J
1540++M:@1@`$6@!&B`9+F(#O>=KMWRLC;S;2\`LT`#\(!0*:58@X@4>!\09YD%"@*@
1541++M12O-L01X6%C"P\L`R@RL"=)?`IREK%P#3%W'#$/,I#H6X`,G@7&@#OAK(2&`
1542++M7F`S,%D`D4&F4(!62]%YE&7NVEXN.]QK*7`C!5\@T7J<DC@'S*^%A)XV;@.T
1543++M8.GEUB*5C$16)M*.!1"UD2`MRPAFY?F!D&F_4=KO8)I_#I@70EP3"9EK4*V0
1544++MXMPU?T_NN;U^W/9N"`2Y%*7O]Z=$AH`R8`HA\@-R50*P?`2[B<I=L_N52'0B
1545++MU(F$E1+0UT*B?<99"XEVD/G1[T0B`Q^R9(HN,)62&+X6$GD"*XW@2N;4;?3;
1546++M">53IHDH?2Z13*M3)-_DIAR)%0?Y6C60)]N)=">PG<A%.1(9@<PW3*6X,A+&
1547++M2B36HH&U:**]7I2FS)1,I52P%A)KU4">]$KDV\EUNH](S(:4Q'R.A$A)N-U(
1548++M+&;8V->J@=6"7@EXEI9&1*DP1V(Z)3'<C<3B0X-&5U!VXN>Z22=S68T9+3,I
1549++M(41%"%$50KB`D]9O`C-M))9]V'H;D(Z2DDO$M@6-QDJ$\NWE8Z/,0[<3RC[H
1550++MQU*`,8E)-8#+)%JX1**181*//9=Z[#A/8'72:'0BF@\U,LG'1-E\GM=(F"8?
1551++M:*6`-1+')M)K'U`A"3<6@/,D@WZ*).SPKJX!!T']JK24;2,;#73`<HOT%$QZ
1552++M1$Q!TY)1KP<L!#YSC8`&2Z;CDYA)/046D`1\F8EDA$,23?6F]5I9&U<G4$_R
1553++M'0=1[TQ$`@5'8W#;(#=6;';9%L.F0:\NL!0H%'@1<U[`Y%R3T<EYWAJO<[;5
1554++MH@FTT)@C(DJ):#D\[6L,E?8W1*(Q7P#K@=W`4587$^4;-'N+#%TWP+W]+K>7
1555++M"O0:&H$N:4C!K!`T$,1"82J!&\>X?D31#V"FP=F3X[QX>I(WHPB/9.2-#ABR
1556++MQ5"V()(DVC@+C+9K(-/":H@XUZ]G[\X!?K-69L"V:)H:AU#\L"`Y6JHP61`T
1557++M`T'4TC"B><I>Q)`?<:N*V%NQ&>XK\8FA*F\<.L/3LTTNLA0;Y0=*D)A->RH#
1558++MQ;P&CJQRU`7@?&`;'[E^`P^Y-J)<9+)@\.\UE]==BT`S$(:&BD.4U)/W6BW0
1559++M#(37@KD%>J8;W-\(V#??Q!F?X]*/WN6K$Y<Y06+O[?UI)-K165H8:<`IC20.
1560++MZ0<N7H5`IAU[[P[N'QGDX74NE`LL#/3PST-5SJYS*%8=G%Z;8G^!8J^+7:U@
1561++M5RWL6I%2T<*Q+<JE(E9/F=-^@*YK;'$LW/X*NR<7>+O>8H*E0*_=\>6G8`.8
1562++M;Y]&NTV1F>@C@]RZ9YA'UKG$KYVF=FJ<RYO[J/[QKQ)53<*B3FR81)I.K$D4
1563++M,4+$B$A#>CZB%:`%,=I3+^*^<(3Y(&+@X[<Q9ACTW[V;W_[.`?ZF%2X.9O8A
1564++MYWU(EBQ`K$8#V0NBQV;P0S?PV$"%4K]+\[\.LOV)AWGV^`7*+[[)\,-WTG!L
1565++MBB6+0KE`L:13="QLJX!=T"C9!B7'IO3<08:__0H[_^(WF+HPRZ9YC\IUZVEJ
1566++MDOZ"B7QWG#=2+21]6T"T##PI@7JW:+23F+=LX[X-%3;4RC0-G:!<I+%K@,(3
1567++MGV"NY3/T^>>YJ5JBY-J4BR8ETZ)L6I2+!JY3Q"T5J1P\P]"3SW+W5WZ/J9$!
1568++MJK=NHS&U@-E7IEDKX5V_@7OZ73:E?2;FXUWAN;,PO&LTVA[+X!C4MJ]G7]7!
1569++MJSJTJ@XM(8AK)<QR@>I7?Y_3__9#]OW/6VR2@HJ4]$A)CU3T2(VJA&IH4/VC
1570++M?^4CG_EU+NX>P'$=UA<MA&T0]I7Q>QW\6AGSSAWL(_E8KXBA+&O1BT?M!%:*
1571++MZ>6-F[BQOT2MQR;H*1$,]]+R`PS7)K8M2D,5K,]^C,-_]DU^,3;3;1-%`8$%
1572++MF$C,+S[+S@T5Q*/W,&%*C))%/#:+-EAESBW2<HLTW0+>0)7W&8EIKQ0`JHR`
1573++M`*B1_=92T+4\`7-K/^]W;>(>&]5CP\8>(@4BC-!,"0+T3WZ(L8$>FI?G*)#?
1574++MD5-(-,2E"2I__0BO$J%+"99)^/88[I[-3)6*^)4B0;E(T._2NV.(+2Q]P(O)
1575++M\Q:7H8L$`)B"&*;21.Y*#)C]+MO+%G')(G*+Q*Z#ZG-I'I_`16`@,$5(X9N/
1576++M\=*,1\&+%O><)"!5A'SB40[O&:2)0A>@"Q/M]!1]=^VD7K8P7!N]QT&KV&B;
1577++M:VQ9IH%B=PUTLOO$O2V)52LQ9%NH8@%5,(@$Q+?MX,(SK]$G)`$Q`9+@[YYG
1578++M\P<_PZ\\^@^,*`V)0+^P@'W_7_%+#W^!O0L!1<!$8,W5L8,08],Z@J*)M$V$
1579++M8R5I?9E:3@.*YO)%D9XCT&G645Q:1DBW3#33("KHQ*8&FD0\>!MCWSO"-@PD
1580++M$@,+^97]W#(VPZ%OO<)SQR]2`<03S[#[V1^SY:F7BU_XULNL1Q`B"/_S-7I'
1581++M!IG0!($N\0T-7]?P=`U?UY=%I%>LZ,(4=]Z1M<<ARPCIDD"7A)HDTC5BJ:%N
1582++MV<+<W3<PBD*@B(FAOX<YSO+SE0+6NC)'D:@PRN+[\.8P1B-&(A!#%?P_^"C'
1583++MB9%2$DN=2$_:#Z1<M/4,E\S=+ZX_]#;0W3QQ**"N2900*`6Q!K&F$?SY0QS#
1584++M)T82$>(_^;M\]W/?9L^]-S#66Z).B/CT`QQY_20#%2=XX.-W\`-T!!+MPWN8
1585++M),8(/0PI0!,((5!2X+$4\ZLNV!8)=%U*YBJV9AN<B!0;43`V@]A_E-[#YZB<
1586++MG\7Q/31`24ED%VGN'.#2G;N8?O$M:L?.4+WO9L;__E/\X.!Q:I]_AEVS=>P@
1587++M0B\5"(=Z:>X<H+&]GUB71`A"%/Y4G0F2^3[#EX435Q!H!]O)C)IS34Y+J'[M
1588++M_[C^\%GZ-F]@>N=ZIFV=A;/3E"?GL1HMM-/CU/[W"+MMB?C<=]A7]W#V?(]3
1589++M)0M_;)9*Q:'A%O![2[1Z2W"Y067_43;/S&.7B_B_<P]OAC'ULY.,LA3`99(W
1590++M)R"9YK)8Z%P7#0A`E0HX>S9SW<@`P2-W<6&F@?B/`VR/0.T:9F*]RT(<HWK+
1591++MU&_>RNB#=W#RF0-L:P04;]K$F5\8X:RE$V_LP5M?P;<*B+%IJN]>HO>#NQC_
1592++MPP<8=0N$;H&Y"[-,?/U'O!!%S*U@&2X0KF91KX#PT"AO3\XQWC^$>OP;W!7&
1593++M1'_Y6[P20/2W3W.3B(DJ#LTXAG<O4HT%ZK__E&^<NHASRP@SG_T7;AF=I&P8
1594++MQ"I&TPW4K]W!\>WK:/[3"^S^]#$&/W4OAY5@XIU+'/-]9A='OTJRN7(EKBM-
1595++M:`<[Q`E.7%%Y<IZ)`Z?X\5"-FV^_CG<>NIVI<].8CW^=O8\_R,N_O(=Q6\-'
1596++M$`<QD0Z1D+"CGP8*\2</<BB"(XZ!;(48A\]0>?)IWK]M`W/_^$E>?^HEAEX]
1597++M1;1[(Y//'^(UDL5^`G1F$?`R\X'E)G0>4--,=]*"`*+S,S3?MXG!6Z^C:1H4
1598++M>QS4Q_9R\L[MS)J"")',&AHH`6K1#8'FFE`Q$;:&<'78T8_WT0\PME#'&.JC
1599++M57.8[BMSXH6CO+W_*`=A\8`NCR$O%2#*$QA;[*ZSJ*9/J^G!R#`EVT`Z%H6J
1600++M@Y(@M'1V%EEG8MG')Q>30%,Q6ARCBQAM:S_>3(-@:H&QPV>Y^.7O\E+39Y(K
1601++M)Y3VYPK)=+Y,`]$(B(GN)*(S4UR.%<:.?C!TE`:FE(DCTR`6@!#IZ*M4Y2()
1602++MZA3H*+10H7L!VH*'-MN@.37/Z+%SC'WY>0Z.3G.&Y?NEW?Q43SN!,2#J`C[?
1603++MB/_F>68BA;EU':&A$2"2V$:E7E+%2[VIY%E&,3*,T?P`V?21=8]HML'TS`*G
1604++MCHYQ\8O/<^R-,4Z0;':U]]GIN3.!SOA3&1D13$P`>*.7F3DW!;TNGE/@<ASC
1605++M!Q$BC!!!C`A#"&*$'R*"$-D*T5H^+#3QYGUF9Q<8O33/J>>.,/&E_;SS]@5.
1606++MY<"O!#Q[KI)J/-M6.="E@6XB@.+F#0S<MYN-^W91W#*`91F4"@+;T+"$ENW[
1607++MHR)%%`8T6Q'UAD?]U9-XSQYA_L!QSLVVF"%9)@*P<2/BPH45B0A@*TF(LXR`
1608++M=Q7VG40OE7!<0>WGME`=&<;<UH>VH0]L`R6UI(VI:<29&>+C%XB.G:-Y>HKI
1609++M\<M,IWUVVU#KU'^6MQ6(KD;@6LA(P'`<;#/",BR,.$:/%9II0E3'CR2>K]%:
1610++M6*`)1&P&SJRJGT[$M@)1^]9BW.6%K+R39'4C(*K7:=4AF\7S6^OM;8@.X+N!
1611++M;>\[<VA1^WJ@4^AZM9'OU'BWLGSY:L\9NFE$PI6AQ-4`7LN)?M?%T0KEG<JZ
1612++MY0E8VTG]2IM?G>JNI;SS,K>#O)=CUI\VD4[Y5]1[K^?$^8Y6L[);D<C=W-WM
1613++MO:[]Y4\-?Q+RGHA\G^]?JS94MM+W`)7)-4&^1I"KK+,2D4P"(!`D8>D`R=_.
1614++M-K+TY[^?15$DX<X4N3,RCZ7_)<R0_)^MW0']K(@BV:FHDV"=SY\_62R=T?XD
1615++?/NZ?AN3/"'S`^W^3J$*G9/$BR`````!)14Y$KD)@@@``
1616++`
1617++end
1618+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-changes.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-changes.png.uu
1619+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-changes.png.uu 1970-01-01 01:00:00.000000000 +0100
1620++++ squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-changes.png.uu 2008-03-09 23:49:32.000000000 +0100
1621+@@ -0,0 +1,92 @@
1622++begin 644 linex/gnome-mime-application-squeak-changes.png
1623++MB5!.1PT*&@H````-24A$4@```#`````Z"`8```#VF=KA````!F)+1T0`_P#_
1624++M`/^@O:>3````"7!(67,```L1```+$0%_9%^1````!W1)344'TPH-$`,*-WH=
1625++M\```#R1)1$%4>)S-FGNL'<5]QS\SNV<?YWU?OM?XVM?7-K8QQ@:;1P"#B2@-
1626++M@2J(!`L1*E5M4I%6?:2H$E7Z4BHU4?^H6JF1FBJT55(UK=(4*(^2@!H3PL/$
1627++M#H\8,#9^8!M?^[Y\7^>UY^SN](_9/6?ON>=<7TC_Z$\:S<[LS,[O.[_?_.8W
1628++MOUD!2,`&LH`%&("@1<UG&UMX>,FZ9-ZMSHB2C/(0*`&S0`6H`[Y22O$QR(Q2
1629++M%L@!/H"#`T"-&H!*,(X-(GJ2X`D+!!:B7F\R'">9`&`UDX%-@`64@0^`2:`L
1630++MA/A8(`3@`D-1OL#BV5?-LH/0>)8PVHWQ;B!LP(G&\X`3P!A:*A\9A$E+A:P$
1631++MTTG2Y5K'_C%`F:@+$^4@\=R(<AF-&Z"EOB;ZSGF@]%$E8288D!V87XY:TEG,
1632++M=%R.I1!&=7Z4&PD``NA'2YZ/`R(>5"S;JL5P,K77A1W:)-^%$=.-*/G1NUS$
1633++M1P98'>6F$&(E/"V:M952DJE.(.+4"40[@)#6^IB-F+_LHX`P.S"V4A"Q>G0;
1634++M)*E&23,;1,PGI>`",]'[G@C$&"NP3F:W%RL$$>?Q^NEFE9)]5`)$+`47F$^T
1635++M6S&(=@`?U0ZO5!))`R$B`#&($+"44G4AQ$*BWXI`_"(22%(GX$F)Q%(*$^5X
1636++M3?CH=8!2RFM3^TN"^+AKH!.CG50H2;$DDA8I3JV/=0:Q&FUBEX!8D0JE28L*
1637++ME:3=7P[$<N^AI7+)9`HAUM%2K[A/'6V=BE'=$A`KDD#$?`)@6F@_K"N(3HLY
1638++M;M/.?`#T`;^)-I^Q^U%!;W`7@0L1D"4@/N8:J+0!;0)*+E18[!<E`<1FM(YV
1639++M4JIHYTZ@]X38W<BC+50_,`?T1FV::V*E5N@2&TI3O4S`3J<IYDU6%;.L4@$&
1640++M!C1\:K-E)BZ6F48[<0$:=0GMW,FH/G9ODH"#Z'D@`M_LO])%W#ZS[>!2Z13]
1641++MHP/L[,VQ,^,PDI+D#(.T%*!"5*`(?$6EXC$U5^;D^5G>N3#'N0C$-%HB-JU]
1642++M(ZF*\3@*+955:*G5!?HL,((V96-=F%Q$F0RB7`;`L*"P>2TW#O=P1\YEV$TA
1643++M34E)&HQ+F!2"*F`@**B0H2"DO^9C53QJ$PL<.7J>%Z?FF^.FVL:/-\+8`8R=
1644++MS@7@#'`N"4!&`)*=E[,\9MYE[>Y1[A\J<GTAC>D8G$R9O&BD^)DM&;<+>$Z)
1645++MP'(1%4'*FR,SUV`T5-Q:]_E$I49AID+IO3&>?7^"UWR?2A<`9@3.2("<!$XN
1646++M!V`Q91&46LRORK'^ADT\-%A@2SY-S;7X44^:9[,YYC,&RK;!J!%B@TPAO!K(
1647++M`%$V$?4YC(D2&\H>#Y0\-LZ4"4],\/RA#WC6]TGNQDD)I*)D17D-.-:^!KJ[
1648++M!*7F.C#Z\@S?M(6'UA39XEKX&9LW-PSQ<L[$S;C8EDGHVBA#HI2!$A(A/(0'
1649++MTFL@*S9RH)?RJ0F>]N?XC<ML<J[%G=*@\<I1GH*F)&(KEMST8O,K`=')C'9:
1650++MR,V%9-L4]FSB\R-]7.FF\)\XQ(807MNSF2V_=0>33HK`L0G3)J&"T%`H!"+,
1651++M(`,?6?61C1S&_G?(/+J?H5`17+66PK8U+$C)W0L5SAT^RRNT/-7DQI=TSUUH
1652++M^>+Q3I?T"-M!*<"Z892]5PQS[V">QJE)LGTYYO_T7@X^=I!1SR=]^W;\G(V=
1653++MMK$S-HYCX3@VKFV1L0TRKDOV^`4&_O)QKOZ3SS)WS0C&C]_EJINW,`6X:8O+
1654++MSLSP5JW.'(LLHP4$R3.(`TRW'V@ZG;B:4LAFZ=VTFD_U9J`_1\7S$>O[*8T.
1655++M4/CF%YE\XB"?.'"<M7F'O)LBYYCDG!1Y)T7>L2AD7`J5.GV_]VWN>/AN*K=N
1656++MQMVR&E>!ZLOA]66H#148OGH--Z#U/)[U$.JQ%.(#$=#95T^6D_7RJB&V#^89
1657++M[<G@#63Q,C9U*0EZTN0V])-^Y%[._M%WN6<^I$<:%)`4$?0`/1)ZA*3GJX]S
1658++MTTU7P`-["',N`VD')V42]N=H].5H].8(MUS&GKQ+L<7\DA2?KY<<*9<[V]KK
1659++M^]E5S&(4,P2%+.'J`K52#3MC8U@&V0=NIK1U#=XW?L!V%`X*&T$*J4W@V^-D
1660++M7SG"MJ\]P+L68*6H+U2H.RFJQ33S.8=RSJ92R#`PVL?:B*=.`)H>;"<)=$*M
1661++M>K,4!HMLSCL$/6G"O$.X?2WS8S-D#0,E#901(K_^>0X6+4(E$]_6MDT8(?+/
1662++M[^.E?A>$Q+`DXLP,V<$BU=XLJI!!Y=.HG@SVZ!!;`0/<Q;S8S>=E`2R)0`SW
1663++MT)=S*>9LPJQ#F+91.]=1NE@F.^]CBRAPM7F`8-\>+APZ32\&*4(L%"DDQA6K
1664++MJ>^[D2E"4@@LD<)ZZRS]NT:8MPU2>0<C[R(++K(_QQK-7S4VG3H73E<`BT$,
1665++M`H/->K&Z2%_!I>`Z*#=%Z%@$P_U4#(%_\CPFVK.L3U;AVD=X\*:OL/4;S[$6
1666++M`Q&8R`?_CKV##W'_WS_'*!(3A5EKD#IQCKX;MS)CFDC70F1LA&M#;X8BK:-H
1667++M2S-JM14"&"=DO*5"2B),$]\V"%(F*F4B#1/CFO7,//\N:Q$XA+@O'F=H?(Y>
1668++M/^21_8?)8B`G9G$?>XU=DPORS_[C5<XAM#M]8@ISH89YS0@SIL0S)#534C,%
1669++M-2&;^T!2I?6SVS(VG;S13CNQ2DE"4^(;.@^E()`AZLMW<73&0Z%TF.3:=4P5
1670++MT\Q/E?C^U:,<PL=W;;Q\FG)M+OP=VZ*$X#!@;"C2^.:7^*DE$76),`PP),HT
1671++M]5C8*+Q%43^]FJHMQE:Z$ZNR1SE4S$H0"'PCBNOT]E(K-`AGJB@$%'-4GOD+
1672++MOGURC/2^79Q'((H.]7_\;1Y_YB"7/WP/1QHA2DD"TT5M<2B%`29Z4I04A$#5
1673++M]UG`6R2%)#55:*4GLG!LCLEZ@XD`>B[,8CW_-OG7CM,S-D.^$6`8`A4J\$.P
1674++M4U2O7L^9S4.4_O8)=@SV4/ZUVSC;W\O\5_Z%:V<K9!L!IFD0YAV\3:LI7;^1
1675++MTL95>`H"H6B4/"9HN1.QC[8DDIAT)4):YTYH4Z6*C[ANE,M[LO0\NI]M-9_4
1676++M[=<PMF,-%ZMUJ`?(4*$$A*4:3L7#_M&;C#Q^B)L/'&/S^8N(IPZRLQ&`(0F+
1677++M&2HC_<SO6,^<-)#[WV;X.S]A@VE0[LTR]=/C'#@RQO'D;+?Q-@!,MR1@(:@O
1678++M:K1(;-4JI0^G>7_[,&N^>A\_/S-)[J^>9GO&I?JY/1QQ(#SP'@/GYTAG;+Q;
1679++MK^!,+D_E^`2K^G(L_,%G>./Q5UD(0U(9&Y5+X\_723UVD(THC"_?Q<D=PQP_
1680++M-T/MQ`5F3DQSBH3+T*X1,7\M`/4N35OD'3[+D>LWLO7<#(5_?Y4MOW\G;^[<
1681++MR,P?_QM7SU8P;]G,F2M'F)Q9P"Q5,+[T*<X]>#W_C(%Z^1B]KW]`;T^6FB&1
1682++MYV?)9VR"K_TJKY;+.'_S)#O7#S+SV>LX>'*"8V^=XGQB$N/`6$=1Q`>:`#@)
1683++ML`G$\5;'IBIE,A2^<`N?OF4+5ZWII7_C`.'7GV+SJB)S?W@/QU(*GZ3OKB(&
1684++M%`*!Q$80ZCT@"#&^=X`U__!#=OSU@[R1M5'/'484TAS[U@O\STOO\18MER%Y
1685++M+H[/"-N!8^WN]`SH0$PGL(T&?KE*??LZ^ONS2$/BWKF#J=NV<3$5H(2(+$88
1686++M#2::N23$(""%PB#`%`'&MLNH_M)5C#LF8<6C8J?XX"='>?_I`[SA+PT\M9OW
1687++M06"Z'4`7WIL43BQ0D0*Y815VQL(P#!PID*:.'R@9LRRBN8\'%]',*0RE,'R%
1688++MV6A@A@I9JE&;KC!V^`P?_M-^#D[7F*3SZ3!9'FH'(-#AC63C3AN;?^P\<RD3
1689++M<[B(LBTPP!(20PA4!$()A8H<@9AY4X$1AAA^B.GYF"4/.5^E-%WF[.$S?/BM
1690++M%_CY^^.<)N$NMS&>-"Q+`-`&H)V20.IOGV56@;FZ2-VVJ"DPE"(5!@@%A"%*
1691++M*?2Y4B'\`%EO8'@-9+F.*M?P9JJ,3RUPZN!)QA[=S]'#9SC%8G.RG`16?U0`
1692++M[>2]<X[9L5D"QZ:>=9A54/$"_$8`]0`\'^'5P6L@:G6H>/BE&J52C<FY*J=/
1693++M3'+VJ9\Q_NAS'#\QR1ETQ&TYII/EU<!TT@H)X+TNG;J1`.Q5!09NO)RAV[:1
1694++MWM2/U5_`=BP<4V$*0YN_`$(_I%XJ4ST_2^/0:;S][S+[[A@7JE7F:0NSKP#(
1695++M;N!8-P"=&%V.).#T.!2&^RFLZ\-=UX>YJI_04`AI(*I5&+L()R>HC\U1/C?/
1696++M;*6B+[>Y=.BR4WD)`("CEV!T)6!,6O]'&.AX)VBK4F-Q?(<1$*=7-D9[Q&XW
1697++M;8$MN/0-S7*7&#'%MX\QM4?:%M'ISI;N4G7-77GQ]KQO\?.^?8O>IH$O`L.`
1698++MVKMWR<<C8'M;Y=V@)VHW`+MW)PY,VQ*]MVV+ZC=U^J;2ZC'2-HZF=A4Z0G?*
1699++M`P\#_PJ\G^A_*5JNS4ITOE-="MA%A]AH4DP.\$E@,]K%^'%4OQ&X$^UZ?Q]]
1700++M:W(7^GKH%/#?Z!\X;D";Y>N`EX&7@'7`W>BU,(ZV^?N!ZZ-V%>`98,K`^&1`
1701++M<`7Z'N"_T-'H)>`Z>7BQB/:B9?\]X&GT%1#H6\,?`EO1DBL!3P+?!6Y&7P?E
1702++M(P#S$>/WH!?TYZ*Z)R/@H\!:X-/`#R)F[P!6!02W`B]&S,=Q\276JMN_$A(]
1703++MTT?1(7=]+20$6-;KP-EH]F(K<R?P&;34C&B@>>!UX$-:H?$1X$U@"IB(QAI"
1704++M2^]:H$#KUOXP<"]P.RU+E@0!=#]2ANA+M<&HC;8J2BGJ]?B^*J9?1B_P[Z#5
1705++M+?F-L*T\CSY)6>B=E&B<&O!*!"Q`[\B/H:7WZQ&(_^S$:#<`"G@!^`+PN]&'
1706++M7^G01J%U\TJT!`)@!WK6V\E#J\FOH%5S(>I_`G@;N)_H]A$X&+6KH25WC,7J
1707++MTYS`I!52++5"+MI/BB^<G>BC(7K6O:A='UI/XY\&Y]!B+T=E-WJ?)X--F09P
1708++M'UHUGT!/9#'J'TLD%_%61DLN*76;A!6*3_V=J!JEF,I=GL?;Z@2MS2R@M0@O
1709++MI\S-$:`Q6I;-1TN91/^Y*"7KDJ0`%0/P`>+K^Y7^+;4,=?-M7@?>HG5MU.U*
1710++MZU([L2*Z*S:CCU2!$2'$+K1YL_C_22%:RA=`'WQB"[.`%FD5K=OQXOY%)?%_
1711++?2;'1\-!K8AJH_2];O5._Z1N(CP````!)14Y$KD)@@@``
1712++`
1713++end
1714+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-image.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-image.png.uu
1715+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-image.png.uu 1970-01-01 01:00:00.000000000 +0100
1716++++ squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-image.png.uu 2008-03-09 23:49:32.000000000 +0100
1717+@@ -0,0 +1,128 @@
1718++begin 644 linex/gnome-mime-application-squeak-image.png
1719++MB5!.1PT*&@H````-24A$4@```#`````\"`8````@P#G\````!F)+1T0`_P#_
1720++M`/^@O:>3````"7!(67,```L1```+$0%_9%^1````!W1)344'TPH-$`,4S74@
1721++MDP``%6E)1$%4>)S-FGFX7E5][S^_M=:>WN$,F4/FD1"&0!("Q!2(EM9:9Z1*
1722++M6[1T0-NK?]CGWM[>V]KKO;7:]CJT]JFW6A%[2UL1!*5JU6(("$%#")#$)"2$
1723++MS,DY.?/P#GM:Z_ZQ]WL(,4`1[>TZSWKV>O=[]E[?[_J-Z[=><<[QDVK77R_&
1724++M'V%:H.C.<I0?%/>3&(S&QI:QI)?AK5M=]I.:4UXM@;=>+CVQXRICN-I9E@G,
1725++M=$)=0,3A`"S@P#G+F(,!ZWC661ZO&+9_]2DW^N].0$3,=1>Q/O)Y<^CQ6JW0
1726++M2I$K1ZX45J2#^>QG4-8BUJ)R4-:BK</&*0\V$[[VT#YV./?*)?.*"5RQ2%;/
1727++M[>5]4<!ZHQ`M9)[!:D6N!+0B%9A$F!`A$4&<PU?0;2TUZ_"M@]RB,XO.+2;+
1728++ML<V8[<-M_N;1?6[/3X7`98ND=VX/[^V)>+MO(##D6I'ZAD0I3BCA"1%V^9K#
1729++M1(PEQTFZ@E(*=50[PJ-%=Y*SQ%HNS2UK@06))4A3=))CT@P9;7#OZ7$^N^NH
1730++M&_F)$5BS6)8LG<E'J@$K?$,>>62!1^YIGC&:>RN:_4K3]$($H-9YL%I>&\4E
1731++M#I`T+DAE"95&PJHLX\8T9U6<HML97IIA&C$'#O3S^T\?<8=?-8%K5\G&!=/X
1732++M:.A3#0Q)%)"%AHG`X^[(9YO1.*-Q1N'"$$R*(X0\Q87E.]J`]A"=(S&0YD@<
1733++M0Y8C68ZT$C:V4][13JG'*7X[Q6NG-$Z/\0=;]KA'?VP"FU;)^L4S^'C%IQ+Y
1734++MI!6/)`J8\`U_7Z]PR/,@5+C`8(W&^1YT"/W(1#F2:21-(+,E\!A)!)4V83)F
1735++M>9SQ[E9*O1'CM5/\5D+ST!D^^,A^M^,5$[AAC6R:V\U'JCY1)2"MA21:R'IK
1736++MW!<$[._R<+[!^@8;^+A0X8PI"#B%,V=/HI#<(B@DCXMQ#"K-47&"Q`G23)'!
1737++M259/MKA)'#(9XS43_&9"Z^0P__5;3[OOG0^G.=_-#8MESNJ%_(]:2+T6DE1\
1738++M\OMWLO2Y,\1SNI'WOHX9"WN(0Q\;!5B?@H@R6`-HL$X]+P7I@+=(KI$<5)(@
1739++M289J*53DH>[\-M.W/H/G+/,VKB3>N)Q^('>.8$X/?[1AL=RR_8CK>UD)K%@A
1740++MP35S^51OQ#75D+0K(MEYA)Y_W<VR&S=P]XY#'-Y_BMK'WL6A&RYEW`MP@2/7
1741++M'LX7G!.L5CBM`8M#(=@"O!6$#$DL8D'%&6JBA?XO_\3"QY^C^U<W<7JBP=I[
1742++M=W#3'[Z5'5HA$RW\1H(W-,DCCYWF@P</NO@E)7!Q-V_J#KFZ&I+50I):1+SO
1743++M)-.O6L[1=UU#_RV;&/SD-PD_=`]7+9K.CJM7TE""]336-S@43CD<&G3YSMPB
1744++MXHH`AH?R,B0#%?FH_W872[<_R]S/_@9[5\S&#D\R\M`SM)[MIWO#4D9$L`BY
1745++MM6Q:T\M;@"^?C5>=_6'5#*G/[.*WHP!;#4AJ(4EH2`8GB%;.8;`:$DVK$O[%
1746++MK]*W;BF\[XN\+LV):@%!%!#X'D&H\"(/+U)XOL+S-7ZD\4./(-3XOB&(0L)Z
1747++M0'C'PRS^^D[6_L5[.'[-2EPE()K9C3^KSOCI$;QZ1*OJTZX&Q)%/-KW.[ZR:
1748++M(?7S$A`1N7@I-W97Z*V&Y-6`K!:21CYY;I%I->*ND$HMHA9Y5/[Z5@YIS?3W
1749++M_U\V^AZA;ZAXFDAKJDI149JJZHP]JDJH:$W54U0\1?69,TS[V-?8?.MU]+W]
1750++M2I*JH5*/Z.Z*J(8>N2CHBLCK!9:\$I!W1_1>NIQWB(C\"('5\^F=W<V-@2&)
1751++M/.)J1%(-B.L!L1(<8&L^:>33$P2$2Z>C_O(][/SV4VRZ8QO+E!`IH:*$"*@B
1752++M5'!4*.):%4U-*6I*454>T>_<SN;9/?B?>@_'`TT4A%1"G]ZJ1YX[\`UY-22I
1753++MAB35@*02D(8^Z9QN;EH]G]X7$!`163&+*VLALRM^P;CJD]=";$^5-/))AAL$
1754++M44`>&51@J&I#<-,&QJ]=S?&/WL,;,H4/^`@!G7'1/1S>U!C\NW[`PB>>8\V?
1755++MW,PN7Q$:3>AKZI'!&`.--L&L+I*:CZJ%2#U$Z@%4?:B'7'#A7#9TI-"1@,SL
1756++MYDT5'UV+D'J(JH>H6HCJJ:)F]]#L'Z4>^1C/X'N&R(<:EMJG?XU=C9CI?_AE
1757++MUJ,($4(<`1:_!&YP&!R"(,,Q^D-?XK6OOYS]-Z[CM'(DOB+Q-)/&,!9G3`Y,
1758++M$"R>0;^G&?4-8[YAW-=,^AY-HTEZ*[P!BK1%E4QJ71%7!#XV],A#GSSPR$*/
1759++MO.)C%TYC_,0(=<^0&4.JA!A%(D*Z^@+&?WD3W__N4ZQP#HO#(F=%8H>@4#@4
1760++M%GUBB+H&_8E;>$(<@0@!X"OPC,(?F*#:B`G7+F$R#-`5'Q4%2!1`Y.,B'WJJ
1761++MK`-J(B(&D+6+6-U3(8H,26#(0T,>^=C08(W"KEO*T/>_P[Q&BM<3D"K!""@$
1762++M!=A/OYO=:<[3TO'Z#HO&X::(Y$@1#RZ;Q_`S?\4723%8-((2$.70*.P/3]$M
1763++MP)J%--H)?AH@28XD`2K)44F*V"JUM8M8O?,HVQ6@5\[G0JUPOH<+/5S@80.-
1764++M#3R<I^'ZBQ@::5(Y?(:**B;4='J.PF$\C4*C,`C@D>-A\4M5"I"S>D)4W@NA
1765++MZ"($"OPG#C-ST0S&ZA4D\-"A1H<>.O"04(/O@5:X5?-8!6@%Z)K/PM!#AP85
1766++M>$C@H7P?Y6GP#'+)`B:K`<G6_4P3L"CRJ966(O>Y[7;6S;J-VR[[S[QSVR%Z
1767++M4*C2QC2@1UL$'[J/U;]Y.QNV'6(:8)!R$02#0HN/;'N&^=>LI`^+-@HQ!N5K
1768++M)#2H,$!'7D&H%K)HBH#1="DAU9I4"ZE6I%I(M")10EL4\27S./7@'N;@T<(1
1769++M`RV$&$CNW,;,V[=P_<`X>O<Q/OF?OL!:/#+`(E@T]C<^R\:/WLN;;O\NBV_\
1770++M!%>=&"?`%H;=L95&C'GF%#.ONX@S2G"Z3-.-QFE=J+-6Y%IA?4-WAX`14$87
1771++MZA)X*%^C/(TQ&M]H0H'*+ZSE](Y#+,T<=:"&T(6CCJ;R+SNYT#H4\+!S[O_L
1772++M.<JIX3&B<G75\"3>UW>RUCH$N+EO3/_>I^YG.8H$1X(B19'<O9WI@2%[S2K.
1773++MB!2+J12)%A+S_**F2I&YXEVF(V*4D"O(E6"5PHG@M.!$@1*XX3(&XPSOP&DJ
1774++MI?%.N>#`PW;BH8@L-QY+?8,@:!QFN$F8YOA3!DV>#C6IH$H76QKSWJ/TKEW*
1775++MR06])`).%+D6,H14A%0TF5",K<,"VA2!#*N$7"ER$7*!3'4><D6_="Z-/9_@
1776++MSOD]Q-A2_Q4Y.?;=U['KGQYA79RQ3."93:O860MID",X9,D,XKG=G#DURBS@
1777++M3@']NDO9.:5"KO!0?W8S^X&#6+02C'(8)1BC,%KC&=#&H(PJ=:=<_6C#,C;.
1778++MZ>:"2D`>A;C(PX8^UM?DGH<U&JLUMMLGHRB7='R]17!+9M#HKG%\:`)]S87L
1779++M_:M?Y^&>H/Q?P2G!52L,;MO/XBQG]NNOX.A'?HE=&@1'H7P.*U!$)8NU0&Y1
1780++MB2W=:(IJ94B<XEH)[LP8Q[8_QZ,&4$,-^IW0L`YG<ZQSY#@2!ZE`*HH41][,
1781++M8;B%F8PQ%IP(>=TGFQZ1?N#G.?Z!7^0H:0E*\,LXH`#>MYF^]_P,GY]HX\^J
1782++MDY7V(65$E5(AB^19H<N=A`@HU4EYP#JP`ME0@WY`&<"=&65$";%U(*X`8#1V
1783++M:!+]E1U,?^P@,P[V,6U@C.Y&3)#F:.=`!#Q-5HMHS^UA8,4<^MYV-0?>LH:!
1784++M_@;FKFW,CV/,.S9R:LDTLLC'[CM%>-<VYNTZQHPSXW0U$X(XQ8N*;6LZOY>)
1785++M2Q<P?O5R)I?.(%>*S((XAR[*>U@EN(%Q1J#8NN;[3G#:.E(EJ$SP[WB890_\
1786++MD'G'AZAVA307S61X]7P&+[J:YQ;.IN$\[,0DIME$#8P3G.RG?F20[H?V<<EC
1787++M!UC5_7Z^?M.?<O/@)-T`'[Z'UL=OY?Z/W\>U_6/TU$*:L[L9F]E-HQX0]]9H
1788++MME+,\"3!@1,L^=(VZA,M*O6`])(%#&Y<R9GU2QFI^#2=(\\L]H?'.`7D!LA.
1789++MCS,P,,985T"4),C^4U0WK^;XYM6<OFH%0_.GT?K&;GJ_]`B+OKB%2P<GJ;53
1790++M/.L0YW`":(T5<%<NY\!WGF!^!SQ`,R%ZX$F6S.UE+/1(?8_4.3@]3'W`4*U&
1791++M)'-Z:6R^F/ZW7,GN.;VDSQZG9\<A9CRPA[E_NX6+O_(XC4_\,H\Z1S8X0>/T
1792++M.`-`9H`,:.WOX^BRV2PU&O6Q=_)D+4)5`M+[?L`%GWF`B_K&J%\TC[XWKN/@
1793++M5:OIF]Y%:VP"W6Y@\AP:#F)-?LTBANL^V=]MI?]TX76DM\+8;]W`[F\\R<)C
1794++M0_3T!&3U@+P6DK<S]&B;Z.0@77^_E25__E5J\WH9_?7-'+CY&LZ\\RH&Q]N8
1795++MX\-(GI&)D!XXPU&@=3:!QL[#'+WN0F97?&R2HD\TZ?KC^[CBJ:/,?O-Z#OSN
1796++M+_+@Y8L8/3J"]^$O<_&6W2P?;5*U#N4<3@2,)KU^-7ON_SVV//J_^(=O/,6<
1797++M+$?][&4,K)Y#ZX$]S!V:(#S63[W1)C(*-ZV+R4L7TO^7O\FN1;VDVY^E^\[O
1798++ML?1/O\;:SV\A_H.W\O252QD-%/%P3F,\IO7XLQRFJ/=E'2_0JS5K/O@+7+M^
1799++M*5TSJE1_Y3.\:V87C<_<RJ.7+V1,*?+/;67A_[R'ZV9U,7++]3SUYG6<6#&3
1800++M)@YW?!3][`#AK#KM*Q<QAH6IM-H5I93WWL&&,V-TS>ZB,:N+EH!Z;H#>)X^P
1801++MX-@@,]YP!7O_^M=XLB?"G1@E^N]?8LT_/\'*-U[!WO?^+(\/3=!\XC!C'_\F
1802++M6_.<IX$1<<XA(A&P8O4\KOZCM[&P7B$ZV,>2C<N)9_>0U@/2/_L&RS_]+:ZZ
1803++M=3/;__B7V#,M)#TK]^\D=XXB0G8B<QFKRS]5.LR\C.0.A4*U,_3M6UGXD:]P
1804++M[?0ZDW?^-@\OF$;6SO#^\5'F_N`0M=NNYWMC3=H?OH\C>T_R?>"@<Z[5(:"!
1805++M.<`EO_MZUK_F(L+>B'I7A:[N"*\6DGWU"6:''O$M/\,Q9;&BL0@9MDS8Z,3=
1806++MDDBQ\FX*J)LB4>S.BOL&06'!">KD!.';_S>O_;E+.?G^&SC<2##C+=*Q-J-#
1807++MDXQOVT?RR6^Q`]@#]#GG\DY=R`+CP,"].SBS:@'30D/NI[C`4#<:==.5G`Q]
1808++MLC1#>8)3#I%B$U*`L:@IN,]O9)A*%8J=@I31OQ.\-!9Q@+7(C`I\^_=Y*,[0
1809++M<8IJIV3MA(EFF[&1!NU[=S`$#)18+9THZ8KR7`OH.S+(B2]O(TYS)ML)(^V,
1810++M5I*AXI2@G1+FEC"'T%I\YS!E@%%3*D(I#<AQ9$"*D.*(ISHD.%*7DSF'M0[)
1811++M+3K/4-:A;8Z.,UP[I='.&$ES)N]ZE/:104X`?4"KQ/R"REP.C`$GM^RC9_D<
1812++M9K[A<II&DVK'=*6H(X@H<N?(/8-5X(R%0@O1I0PZ^8V#J<^=S+2S#56ND(+)
1813++M"B^F4UO42I,,::6DK9B)5LI0,V'D7_>@M^RC'SA98LP[H*<(..><B+2`4]92
1814++MO^-A:@J\-ZYGL-SLY!0U'H./<I![93*N!*O`8J?.QRRV5*?G,TY'D1(H',J"
1815++ML@[R')U:7)JAVAG2BHD;"9,3+08:*>/_\A3Z\UMI6\LQX-39JW^N!'#.61$9
1816++M!X[%*?7//<@2+T"]<0U#C9C,0:^#[MSA1PZQ!NU9G%:@-*(HTG(<2CHR+<#C
1817++M+!J%LJ"M13E068[.<G2:(ZT,UTZ(6S%CK82AV#'ZG=WXG_TN-K,<!XX!X\ZY
1818++M%WBX\Y77T])0#F86^9OOL&2BB7K'E9Q.<L8R2V_FTYT[:GZ&\31X"DQQT&=5
1819++M7G@B=79II3B5=.3%-2]/*E.+33*2)"-OQ4RV,L8FVXRT$IIW;Z?Z=ULALQP!
1820++M#I:8TG/!GO>`HZP558"YP"JE6'#]A;@/_!Q]/=T$%8]:Q:/7]Z@%AL@H/&.*
1821++M<P%C"AM1"E3GG%@0!QJ+RATZRR"SN,R2Q2F-)&.R$3/22)@<:Y)\^MO,>7@_
1822++MRA8KOQ\X#33=><"^Z`E-22($+@"6`8NG5:G^UNLX?</%3%9\0M^CZAMJOJ&B
1823++M-16C\)1@E"!:RD2OW+1;P#I<[LBRC#BWM)*,9I(QF:0T&FU:#^RC?ON#7#`X
1824++MP21P!#A$H??M\X%_20)GD8B`F<`28(%23%\TG>R=&SCYUG6,QI;(]PB,$&@?
1825++MWQ<\$;2`UD6,("]CM'7DJ2/-+4F6$:<IL:]IWK>#[KNV,^_H$,9:AH#CP&$*
1826++MM6F]&/B7)7`6"0_HH8C6BX#90'U:%;=I%2=?LY+12RX@[JU!6E0*E!2N50!<
1827++MJ4JY)?<TV4@;=AW'?VPOO8\<9-YP`P$F@'[@*(6O'P72EP+_;R)P%A%-81?3
1828++M2P(7`-.`NE&8KBKIS#IC<^I,SIW)9&0*T$H7))(4=7*0:M\HM;X)NL8;>)DE
1829++M*X$/4ZA*/S!$H>_YCZ)X%01*$D+AN2(*B4P'9I3C.H7-^'12A;*"#%-!S0$)
1830++MQ='Q!,4J#Y:@1RES_)=;]1^;P'F(!!3G\?6RURBDY/.C+CHKP3>!R9+`!$5>
1831++M'[]2X"])0$1"BCPI<\XE+T.F4QPS%+;BE>/S2:#(C8J>`?FY@>DG1>!F"CW?
1832++M[9S[[JN9X*?=SGO03>&#ARF\P7_H]F($IIJ(5("KRX][@"LH='TO!=&-%$;\
1833++M++"K3`IG`VN`+@K5F0">=L[UE_:S&KB0PIB?+L<`WW?.-45DSEG/-X%#SKG]
1834++MY\7W(BIT&T4:\03P*'`;A6XG%!X(BE2M26&\4`3;?RC!WDKAD?HH]'T!A;%^
1835++M'E@,O*5\9HSG/5<"?(XBUKRM)'Z$PEW7*"K?#YZ+59U[XR6:!O8!]U!X#0V<
1836++M`/ZQ)*+*R2>`NRE.U.\&=I7D:A1N]V(*XSX,_"VP[1P<FR@6:R=P/_!`>?]R
1837++M$:EQ3GM9%3JG[:5(K-H4+G0_Q2HU*=QG9\NXLNQ5BNU?IW6B.L!@J2[GVMG<
1838++M\KH.N+P<MRFD5*-PP3\V@7]+6T]A,Z/`%\HY;CWK^S,4:K1"1(Y0V!3G?#^;
1839++M0@(_H%BH@"+(#9T[V4^#0$*AOQ4*=9C%\_%``8]1V,1<X$:*].'L]CT*&UE'
1840++MD:I<0"')710J]8+V8@3V4>0FQRCT_2D*T8]3!*#=%,8\1*'?/Z00;W_Y#"7(
1841++M&/@F10+836'0J@12IU"'.G#S67/O+>]?4@)_MGSG[O/E1Z_ZAZ^OM(G(9N!:
1842++M"KMYB,)6EE&HSA><>^'O@5[V??\?"/0";P?FGW5[#+C?.??<*WW?_P/.K8^B
1843++0=[%#%`````!)14Y$KD)@@@``
1844++`
1845++end
1846+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-project.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-project.png.uu
1847+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-project.png.uu 1970-01-01 01:00:00.000000000 +0100
1848++++ squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-project.png.uu 2008-03-09 23:49:32.000000000 +0100
1849+@@ -0,0 +1,127 @@
1850++begin 644 linex/gnome-mime-application-squeak-project.png
1851++MB5!.1PT*&@H````-24A$4@```#`````^"`8```!M")CW````!F)+1T0`_P#_
1852++M`/^@O:>3````"7!(67,```L1```+$0%_9%^1````!W1)344'TPH-$`,".:&5
1853++MP@``%4M)1$%4>)S-FFFP'<=UWW^G>^;.7=Y[>`\[P`>"($&0X@82($Q3HD51
1854++M-+20DLB(-$G9BFTIELPD5?$7)Y'MR+)3DAW99=%.18Z=DE*V99><4+(BRQ:5
1855++M(K62%/=%H``2!$A`6![PL+S]OGOOS'2??.B>^RX6.JE$J62JIF:F9Z;[_,_6
1856++M?<YI454&CU^^7M))V";P%A$:@`IHDH)ZU(,"6,!KN-?8YGU\EC.?J\,8!``?
1857++MGD60JLT!AG"OB@""8CR(<XCSB"JF<(A"T<YY>O\43R:#`]RX01JKUO"Q5+C;
1858++M)J16<$;PQJ`&E`0/J`;"%455PM5[/`EXCU?%JZ!JS@10$1W0Q_L`6!(0!",@
1859++MJEA5C(+QBI7`+^.5Q"B'9SO\[M/[>1SH)4L=2_*^;?RK>L(]M02UAIZUE%;8
1860++M+_`M,>0"ZCUJ;?BGSW&/8L.S^O\)]ZOQXK/1",(@$N^=0T18C7"/\]C"H45)
1861++MWBTY\.)!_L/$#*\#3<#U`=QV'6\>JO/^+*6L);C$4CK/P].+?*[3H=,?N1G^
1862++M7`1ZW24BJ[9_\&@#K7";U<\$!*&#+.L#2]>O8*<K&<X=\[V2X[OW\]+$#`5!
1863++M(B7@D\A]<]^-?*B98>HI92.EM(:I8[/LKR>\97@41((M5!P>!GPM2*0:?X0!
1864++MB9QUB$&TB<J`)`Q+-@!@4J141$'&&EPP7"?)2TZ;G.FY+E/[3W`8.!7/-E`F
1865++M(B(W;6+S6(MK:PFNE5$V,\INP>P%H_Q$8G'6XHW@15`K:-]HP:OOVT1L6@+@
1866++M36@Q@+$8[\$*(H*(05018S`$@Q6OF'@FRQI<Z#R:EVC-DNPYRG2WX!!P&)A1
1867++MU1(@`61\+3?44VRS1M%JX%HURK$FRVH)C=12UA)*:_#&X!"\^&BD!(-%T0C&
1868++M(P%09=Q$O18).BX&@R!"/`6C@7A1CRT]B4)6.%PG9\%[<A'<L2D.`\>!V8KX
1869++M"D!23[FBGN":&>5P1CE4IVQF2+.&U"S44[`&34Q4HW`&8CU:$0U$]]272%\]
1870++MA&BD40*`,89$P*C'.,64#I,[DFZ.[948:_!&2#H%O>/S'`%F@&)0-1.@,91Q
1871++M82-#6S5\,\,-U2A;=<I6C2*K4=83BL3@C,5)Y*P$[CL(`-`(HN+\&0:`2/@N
1872++MNAPJIQ^8H7CGH/!(-P_,,CF^=%!ZK%?*Z45.`1U5]6<`V+""5C-C63W%-VKX
1873++M5@T_U$"',K29H?4:VH@2L!85Q44BO0:=]_W[JOUL$-)WD8)@18+.1[]OG4><
1874++MQW1+$J#T2BTO<=9B+"1%R4)9,G<V]P&2S-!(#+74XNHI/@+11H:V,K110[,:
1875++MI!9C!16!4_.D/SI)]J9QYILU2A64H/\^:KT_&P`:=!^P$9`AVK?S&.>0HZ<9
1876++M?N4XRRY>0Z=1@Z+$]E*2TN.`#F'"/A.`6&JUE*R>8;,4J:=(ED`CA7H-K6=H
1877++MW>+2!"?@7IVD?O<?LG-Z@<;J9<Q][I=Y9-LF9G%G$+XDYJCW2"!6%,5@*H">
1878++ML/3X=_^-2_[D8:Y+$QAKL?B9#_*"L1@C6)0B<O\<]VR<8H'<"#UKR!-+D204
1879++MB:676O+4TDL3\L32RU*ZGWF(3>O'.+7K`?[\VHLY>.<?\)[O[*952^C6+-U:
1880++M<M9IZ=0LG>HYM?120[<ZK:'WVU_FXO_X,-L^=2^//_H)_FXQQW[O%98!I2JJ
1881++M@?/NO``*(#$4%DIK\=:@B>"MP5N+MQ+.Q*(%L.M'K'O7=O:O:U+^Q3_GB5NN
1882++MY.7[/\]MA^=(!#1.>$'AS<`)B*)B@QK&=O_%IUCS^6^R_3._P"-W[>!8:O!7
1883++M;>#DGJ.,"6%A9X3T?.H3`!1X5180NB@YD&,HD:`R`EX,'H_K*<PN4A\?91%%
1884++M;0G_Z:,\N6:$Z0__,;<45%J-8J)'K=1'HQUHO`>.S%/_M;_BEH_\-,_>M9V3
1885++M/K8O;]*;6J"&QWOP64+*@$L^`T![@=)Y.M:$!9<QI`*)*(F`E;A"K(@0052B
1886++M00IFI`9_>C_?^<%!+OKL(UR"8O!8/!:P?8(%@XGP#-:!_1>?YR<VK6+Z-^YD
1887++M/V$LJX15J`D37FJ$),L8:S9)S@M@/B=O=SGIE:YZ<I0R<F[)DV@PP=2@M83B
1888++M]#S9($>V7L#"AV[EB0?^CILFYC$()4()%!ARE!Y"%^BB+`+M!Y]F^-N[N>2!
1889++M7^3ANF5.E07OF?>>A5/S2"NC73HZI:.;0+9RB.9Y`0#ER45."I08O%=$`_=3
1890++MA11(/"0H268P:T98F)AB.#C#I6GK8W?R<B,E_^TO<6W_'1A\Y/R`)#H.^[M?
1891++MX:8[=K!KQ\6T$1(DFHH@QV<96C-"FS#'.&-I7CG.ZO.ID0'*`Y-,J-+SGD*C
1892++MY;L0?86H*_IY`;]A-3.O'&$,H42#%P3\\HS\5V[GL:?V<I%72I023Q&_<R@E
1893++M<2UU:A8K@O[:G;R(`WQ8]R&(>LRI>88WK:9C#4EJ26H)S?'E7!KI/0=`_NSK
1894++M'&GW6/!*KW3DSJ-.L>JQZDG54_.0`?7K+V+AP"E6([2`%KIT_:>W<.*I3_*W
1895++MQM-`R1`RH`:DF"!-%+-A.>Z%3_.5RU:3HR0F2"`Q!CNU0+/3([MT+9TDP28)
1896++M-C'852UN&!\_UPX,D+=[3.\_SG'GZ3JEYSR%\ZCS>`?.*P5*J8YBVR6<.#E#
1897++MZ^0,"O00>A"]EU`F">43!VD>;V/[-E3-Q&!(L"08\:1`2G"1J1%28TAW'V.T
1898++M4:,<'Z.P%I,8)+7(<(-KKEO.6A&1LP$40/O1?1PL'%WGZ985`,4XCWB/<7%N
1899++MW;J!^2PE_]8>ED-_N2R`*3SV?;_/.]_V"3ZR[6/<][U]K$3"BA<A.;U(X[X_
1900++MXN:MO\K=__Z_<ZD2/94),:\UR*,OL^;R"Y@>:N!3@31!T@2I6YJ7C'/;>6T`
1901++MF-MSB"/[)IDM2KI%L'Y7EF&1Y13Q@O6*&:KCK]S`R6^\P`5G:*2@7WZ6U0_O
1902++MXNJ\Y`?'IKGCM[[$%1@<BL?@?OV+7/5?OL^.78=X[C?_*W./[6,8";8B0FF$
1903++M\HG]K+EA,\>,4!A#826<8BF7-;CM)Z]@[&P`'ECL.4Y_ZR4F<D>W*.D4CE[A
1904++M4>="6B/F4PR.Y)U;.?S,?BY:S*E'W4Y1TH.3+"\<%I@`7IF<P18%*00>/[Z7
1905++MB^*X?SK;L7_UG5<80^,J%MS>X]2/3S.\\THFK<&G%F]#?.YJ%E=+6+UM'>\>
1906++M5".C(3'4!4X]\1J'7YV@DY?D14G/.7SN,*7'.D]218<_>R,3MV]G7U\`,?+:
1907++MNI'I+*4`W@$\>,D:TC2)Y"O)6(M>_.,>$7?'JA$\0BI"8L"N74;Y;_X13T8#
1908++MEC3!U\)"LDP,A36XD18_<_O5C`Y*@*A&L\XQ^?!+G%+PA:/L>5SIP#FT]#@?
1909++MSF+E$)U/_RR[Z@G=.$GU,'3><0V'[WTSCP\W\%O6<>4G[^,QE"Z.#B7Y1V[E
1910++MV7I*3^"?7+Z>=]VQC6.5*S8"RUNX7WH[QXS%I,%X399@8[B;-%-LJ\9%XRNY
1911++MI9*"5)DY$:D!%S1J7/,[]_+FR]?2&FW2'&Z1C=319D9>3REJ*64BE%[0GL/G
1912++M,0Y(P34M#HN?Z6*:*2Z3:.2!35;!/+:?%;L.L?RN'4RL78:O)CA5I/38LB3I
1913++MYB3M'LE"CVQVD6RF0S:]0#K=ICX]3^W4(OL>^#J_J*K%H%\M@.E.SN0+!YC:
1914++MM()ZIR#/<HQF,-]!GMS'Z).OLWSW$4:/33$ZW::9%U@5-#448RWF+US-U-:-
1915++MG'C/=HY=.\[\JZ=H/;>/%9O7T[Y^$PLW74IW?(SIIUYEW=YCC!R=IK58D!A!
1916++M&BG^@E'R2U;1V;2:[K(FOI5A.CE23R%+T2R#(<>E[[Z:RT7DAWT`JJHBT@%.
1917++M/7^(B7==RX5#8)]ZC=&_?I++7SW&*N])UXTQLV4=)VZYAOVCHRS4'+[3)9E=
1918++M))V88N3`:58\^QJ;'WJ!4__X5I[^];_@KODN0UE"\:%;^.YKQUCQS&M<6J_A
1919++MQEJT5X[0'<Y"J+C0(_WN'IJGYFAU"]+E0[0O6\_46R_G].95=+($S1*TEI)=
1920++MN)*W`;O/GMD*8.;`)!-3"^A8BW3_)*/+6^2_=3?/[+R2$[4,_Z5G6/N-Y]GT
1921++MZC%6+'1(35SCJ_:S$[)U(\>_^GVNG6ZS#*!TV(=>X)HW;^'`JF'F&QE%Z;"3
1922++MTS1G:[@5PRQN7,?I^S:S]Z;+F)J;I_;(+M8\OH_U#SS$E;=MY4<[K^)D:I%$
1923++MD&:#ZX#Z&0!4U8M(I]WCY.0,[?$QQMZWG6-C+29;=<K__!TN^O/O<26"?_M5
1924++MO';?3['GTG7,OW*"UH$)AHL2$DNY?(3.NZ]B<O<1AIX_R,:3<ZQH9G1^Z>T\
1925++MOW$][>4KZ*VJX5HUM-G$S17(\6E:>P^R\E,OLJ73P_STU1S^C3MX[>??RNR1
1926++MTQQ<S+'MG%J](&D4),V4C5O'&3O?&CL'YD_,,U,Z+BX<O#I!X]]^A6MG%JG_
1927++MRKMX[OZ=O-XNT-_[&EO^]5_R5N\P8T/,&<'W"FKS'1I[#O#\YS[*T[=OY7.[
1928++MC]/:N()\50O_JW_)UK]YDBLZ.9DJ5@2_K$GOQDLY]/$/\(-MXW2^]@)K_^CK
1929++M7''S)]EY_ZV\>N^-G#`F3*KU!)NEF&;&\O6K6'<^``[H3+>9=DKB'?XKS[-A
1930++M?#GM/[N?1S>MIGW@!,V?^RPW+W2H?_PN'K_S>HZN'Z4CBNN5R%07,YSB<)A&
1931++M`M>/TR8LK>6]VSA\V7IF-ZRD,]S"%27)RT<9>?#[7/;>3W'[1V_EA4_<Q;YW
1932++M7,'DY[_-^*?_GAVSBR2_\%8.&4&-"6&K%6HMRRHYN\`1_>O8S9?SCH_<PCTC
1933++M#?RR%FZT23'2(!]MDG_PCWE+SZ%_]L]X[((1NH0E=5@8AV5#M<QF8$&W%%::
1934++M.`=Y;!6I%0[SA>^SX>-?Y.;W[V#O'WR0E_,"N^\X(_-=:B-UW/0BM9DVV=0"
1935++MV6R'[(F]_/XY$HC>J%PHZ"K47(S08J!C"H?][(=Y:M4(>2.AB$&*QKQ/6-95
1936++M294J?16`5'FAJNS1SPOAD-1@/GP3$U>/\_7#)QDRL<HS/L9BNT<YUR-);$@T
1937++M&(,S@A-#Z[QQ)N!]2==Y4A_60T5(AJ)>\2N:E*E0H!18?#^I-9C8&A!JG_,2
1938++M0592\!'0$G2S8R,+.RYDT2DV9BY$#)@P6ZLAY&BM11TD;PB@%M+AXF*^7G7@
1939++MK#@I)%%E-.;F-)*[!,#W$ULVWIOX13]+-R"K*OTHA.A>C0FU"1-SJ=:@1G!6
1940++M<'CTC0`PVB)5(9%`3(WHYZEB@&H]J)',05[[^&QB&*,18I5BD?Z;`,)'=FAD
1941++M3!4G"-8(B152`\9:K!C$6C"!!?D;`E@UPE#I0LY?%:<>A\8,V2"'`X&!D*`F
1942++M?HF'`Q%91?02X4L9I"7B*Z:$HF)D1DP<BX:LN%/%>\4M%K3?$,!(DY5H+&*`
1943++M5\&IB3KNE[+2`[\LJ5(X!XVX*G4,2K`"Z/MR"IR7)9$&'Q4KEZ&R$[)_KO2X
1944++MJ07FW@B`C&1L$,$F(<$J!HSQ+/F.)76JTNI$HJM":O5-Q5T[H!Z5-[)]"0B"
1945++M[[\W4:*)AHI-+3ZG@!.!TM$^.L7L.0!$1%:O9FBXP48311LS=%8,"8IJ,&YC
1946++M#,;X`=\O\=['/*;T91'N7>2I]!6M[T8K%?,1@/,DA<>7'BT<%(XD+RD+1Z\L
1947++M*4[-,W%TBH7S24!NWLS%UK+2*<Z#]P21E0[O'+YP,5^J4:M]O]14\5TBT4O9
1948++MT8'@7P;G!(G3GO2_0T-U7LL2GY?X7H'/'67A*'HEB[FCMW^20T#W'`#;MV/'
1949++ME_%.,=1%Z?@03EKGL(7#=DN\F*"CSE9U52I#]CJXF6`PK6)B;G6IL%&E+$4&
1950++MC1JL*K9TV+P@[3IJ>8GD)47A6"@<<XLYQ;=V<Q#HG`-@2YTMC1H[U8,J;>^9
1951++M+CW=PE/V"G)C0H&Y]+BNQ9FEZF1(Y"T9.?UD8I48#T98:;Q46PBH2E"*\0:C
1952++M&AB6%^'L]/"='HO=DK;SE-_>3??T`B?/`?#^ZV7=ZF7\IO-TG6-?K^10KV"A
1953++MFU.D06N=>EQ>0],RU(XU!H6Q$.'Q<8_$(/>)^R(<B.W;`&(PLJ1N(H*5F(<J
1954++M%=,K,+G'=`MTL:#H]N"Q?33__D5.`E,1@,A-ES,T5&?[JA%^SAC:HCQKA".)
1955++M,)<D%!9\$N)>GTBH`;OH@52C<::`#^_T3*].5*I*ZT,:-$5P2%S.B?CX;,+,
1956++M#YC$(;Y$Q,&)>;*O/<N:AW](KUMP/`+(!;";UW)9EC+N2UH+):/='BT-I:>P
1957++ML2-Z:N_#E-ZGZ3Q;"OZAX^P-'V_4%@%C#!+'D(4>MMVAZ^%'P%[@J*IV*_]<
1958++M!U8"&X`+@&4,3"K_CX]JJ;Y(J-0?C->VJFK"D@?PP"ST=X/\_T`\+`%H$]1F
1959++M!NC&A-R2;V9I!OQQ$2[`F^)]I;/_NT=5NG5$C5'5.8`D(JG*F#^V0T0L\)[X
1960++M^`U5/?ICZ',S\%/`(>";$/9*5&%DPI*XJJI@'B.TL]_7@%)577P7$KBAK=I)
1961++MXH&OQ?LC`T1(_%^`0E7/8)R(F('Q^_V)2`+<2=@R-2$BB:J6U3RPEL"M'O`Z
1962++M<$TD>(^(?!=8`=Q!2`(?`*X#GA.17<`M!.-/@3D1>0[8%0G8$?LO@!,BLAIX
1963++M6QS/Q.^?`7;'E,Y:X&9@#4%5YD7DA\!SD;Y&[.]J8$A$OEH!J,5.!5@.G`0V
1964++M`3<2=D=-Q?<*C,?K%'!W)'X*.`9LC@-)!+$V]M\4D2'@WMC_#^,_-P#O!7(1
1965++MF8SO1^/X)X%+@74L.9:^H"*#SZDY"?"WD<L?B!V\"7A\X/T3P/>`+9'X'O`@
1966++M,!F)N0ZX'MAS5M]71.+;P"OQOPN!BX#M!,F/QO8O``MQ;`^<4-7G1.1?$K;G
1967++MO:"JCYP/`$3_*B(+\;G!DF=RP.NJ6HI(%MMR8"'^,QW;:N?INSYPW<G2OH>9
1968++MV.^R@3&J_EX=W)UUON-\`-XD(CEA0H,P-U2#:208@HA+@E%M$9$#!*E`4+OJ
1969++MN^HX0>!F#OQU['==[&.&H)HW1/!;1.0$\#,B,@R\J*K?'*"C+B)-55T\'X";
1970++M@)\DE%5SX/DW`#\!/$.PD]OCMW5@CJ!B_JSO]P.O$=3R`X3]/ZL(*O/E^.XU
1971++MX!+@G@BL%K_;&_NH[.Q:8)6(?.%\`+X*K(X_OP0<!4:`1R-1"]!/!#\2";LD
1972++M?G\*V*.J\R)2'^PTJMV7@<L(W#8$.WE954\"B,B#D<"-!*.=CN^K2?`A@HTU
1973++MXE@J&J+EC<#/QT[_1%4GS\?R_]5#1)83W.Z%L>EO5/6E_Y,^W^@XIW3_8SK6
1974++?L43\%,&K_5\Y_@?%;;FG,U+[8P````!)14Y$KD)@@@``
1975++`
1976++end
1977+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-sources.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-sources.png.uu
1978+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/gnome-mime-application-squeak-sources.png.uu 1970-01-01 01:00:00.000000000 +0100
1979++++ squeak-vm-3.9.12+svn1820.dfsg/linex/gnome-mime-application-squeak-sources.png.uu 2008-03-09 23:49:32.000000000 +0100
1980+@@ -0,0 +1,93 @@
1981++begin 644 linex/gnome-mime-application-squeak-sources.png
1982++MB5!.1PT*&@H````-24A$4@```#`````Z"`8```#VF=KA````!F)+1T0`_P#_
1983++M`/^@O:>3````"7!(67,```L1```+$0%_9%^1````!W1)344'TPH-$`([?[\L
1984++MBP``#SA)1$%4>)RUFFEL'==UQW]W]C=OY7OD(RE*I!:*MB3+EAPY-AK;L>/`
1985++MJ]H:==$T=0VW#9H@@%&X:(%\*?JA38,`!5HX05(@'UP@<0K4@>,B11TEC1U;
1986++M<;S$N[59N\1%),6=?/LLMQ]F'CD<OD>1CGN(P9NY<^^=\S_GW'//.9<"$(`*
1987++M*.&]X/^/9.37#R\II93MAZQ/`D@`2<`D`*&TZ+/>?1QT]%F)76K87@86@`I0
1988++M!UPII?]Q`&@A\QD+O%J+#B8F=>K1IB:#P@"E$6O3=10'!`X"=$4'U<'1-0W#
1989++M=3$``Q4#CP8P#$P")2%$X^.`$,``D+8L%FNK$4A:2[;5%7VOM+A7`0/0"31M
1990++MA9<,08P0:&33(+1P8J-6(VJ'3:9DY#GZO@DN#@("NVZ:H1>Y=\+?IBGI@`UL
1991++M"<<`+&Q6$UHXF1IKCR^J)L/M`,7)9P58DQDW`D`+GR70`2R&]Q)8W`P(C;72
1992++M;D=1$)OU5DUFO)#Q!H'FO?`W2P"B+YQWPYIHJG>CS$3=8/3R8U?\?;./%S+O
1993++MA$":#*:!I9"/OA"0(82(>\0UI,48VBB(IB84UBYV6&U"(M*/\+FI"2_L:Q&Z
1994++M4P*3Z@O[7E,36KL7&P319#3>'F4\"J@I*(]`"TYXGR303--?;QA$%,!F=\.-
1995++M:D*)/3<U$-6"%HXO1?IN",3'U4"<XEXJ2DVFH]J(K@DO;%>DE(X08E,@XFN@
1996++ME3E<B_'U^L<]5O,WNN"]Z+O-@HB;4-S/2QM;5*A<`\<::N5JF^84]5I>Y'=9
1997++M&)L!T<Z$EB>K4&FW-N+:BC/?=D[6:L`##@LA#%8VO`8P3Q!BE%EQL1!L=G4I
1998++MI?]QW&A`M@V5:VHF[I7B^T9S(3M`@<#_VZP(MNFM2L`T,!:^N]P$T<X+77MC
1999++MJZS6C`TBA-.,<PQ6\HRFZVR&#S+">)T@K#;#[]99'=KX83^;,/`,QU\&VFI@
2000++M,V`$H'J0R*?IREEL2278F33H-S724B"D1%;J3);K#,\N,;+@,%VK40U!U0@D
2001++M+`C,1F_QS:CF#&`[@5DY&W&C<=.*3JZ8D.K*LZL_SQVY)#>8.GE#0U,47$7B
2002++M(4""D))!U^..NDNMTN#JY!SOGY_B6*7!(D$8X81,Q0/+5F&Z2F!R)0'L(<C*
2003++MAF.#VKK19!)1+J/G$_1=OXW[>[+<D;1(F1H5%:ZH"F>$QB5\9A1PI<`6T.O[
2004++M#'J2P89+OMI`GRTS<?$JKYR?XD-/:#5<5VGQS68VIX57\[X*C%W+A%J"*)<Q
2005++MMN79NW\;CQ4S[$XE:%@Z[QHJ+Z0U3B6S+*524"J!;B+,.M+1D6X=[6J)8L/A
2006++MUKK#`QF;+1U)OI!/T7=LQ#U2=IEN\<VFQ+7(I8=M=E,#%L&BV(B]F[MZV'^@
2007++MGR]W9^A-6Y0LDQ>+*8XD#1S#`-M"JN!CA*,:H*@(QT,L.BA.`V87*)9J/+I4
2008++M8VB^@CD\PUMOG./94HU)U@:#(L:\$5[UN`9D)H-87&PK?6V@P-"A'7RE)T.W
2009++M+_%GRHS=VL-[W3GR"14_:>$;.KX*OA;.+GR$%^3/2F<-I>JB="117C[.JPL5
2010++MAKISN);!K9J*^\H)?E!UF0V_US0IA=4;7Y-?106Z0F0+`/55^?LJR8ND3O&N
2011++MO7RYO\!0TL+_[W?96:YS\E>G27W^!N3.+LQL&CMO8V<2)#(6=CI!,F&23-ND
2012++M;$'2,DDE#-+_^C\,GKE"]MQ5!A,ZN>U=5"V=`56A/+'$!<_#8;5IQ_,+`*,)
2013++M0`7FUC$="5BW7\?]0[W<VY6A/EM"*]41WWZ<UX1$_=Y+['WT3N8Z$NBV@6X9
2014++M&`D3TS2P#)V$I6*;.G;"(OG-G[!G>HFN?WF,V7R2[%L7V'G;;F8!W=38-KG(
2015++MR87*\GJ`M2":9,4SGE:9%(#HS-*SL\@]'2F\0HH*`C^?HII)T/&5>VG<-(#Q
2016++MQ+_SV:1-VC+(6#II72>CJV0LG8QND+4LLL^\QM#+)SGX[3]CKI@F/]")YOO(
2017++M0HI:WJ;6F2&W?RMW$JS+:(;GFRM[@1M>JU*V5LPW!VC[^SC0E:$WEZ">3U+/
2018++MVM1\#PHI]+1![NM?Y,J%"?8\_3)[%)4T@BR2'((<DIPBR,TT*'SG9]SSU)>X
2019++MU%\@E;0HJ`I:PL0KI'`+:=Q\$G=GD4-;<W1'^/(Q35E?'4,YL!*CMY)ZE*R^
2020++M#@YF;40NB9])(K?F:50=S(2!,#42/2FL;S[.>]\]PEV.@@68"#1$6/E0$=_X
2021++M,?MN'&#^[CW,:@+/,JA,S.-G;98R"1:2)B7;I)*R2&[O9A<KB]>WZO5XWKTF
2022++M&FT32N25+5VSA9X,.],)O(R-ETG@#_50+M4P?(DP-7P!W'<#TV?OY%BM@JH;
2023++MRPE[0#[<MI.9V_=P7I5H"!1#0[DP36Y7D7(NB5*J0Z4.Y0;Z0(&]K\(K!.&%
2024++M"&MN@4LU64X^VVD@<LVR-4DQ;9-.&?A)$S]I(`<Z:9@:G)XF)<!`8.H2\Z\.
2025++M<_F=40H+#2Q\##QT0)<"_0NW,]670^)CH&`*'?WT!)V?WL62I:%E+-24A9(Q
2026++M$84TO:&`X[F#3WU%`^W6`,L6"&)K)]TIBV3"0MH&,F'@Y9+4^[N8?^TD653J
2027++M2!J>H/'X=[CUGK_GH7O_B3U>L/$K)Z^2NNY)'MO[)/>?FB"#0$.BS9>PYI>P
2028++M]^V@9&HH"0-A6XB$`3F;+(%WC*_':#B^IA*]`F9R!8Q4$)J*:ZIXNHK4@F?U
2029++MKKU,OW22[6A!O7/>QW[C#(.^Y,CQ$7YR?(0\`N7?CK#WW"3:J:G.OWCV=7*`
2030++M@\!Y^2/2&9OJ0):2(J@I"C5-4--5ZD(L)S;Q>E/T?D-U(:E*/%W!515\5<53
2031++MU6""PP<8[\PQCQMD52D5=V>1B?.3/-*9XJ:A'OX7H)!A24"'=.>^EK+1$*A(
2032++ME$,#E`;_A`]T#:$J"%4%54%J*KZN+!>^XIG<JGKL>@G-<J7!\:@@*`D%*<`7
2033++M$E<%MY"G>KB+11Q\5#Q3H?'T7_/SIU]DX+X;N)+0<)"(OSG,J>&KY'3#*W[I
2034++M;MY'0R)0MQ:I;/5H>`XZ`JE*I"+P)=2DI$0L5X[1AG)B"7AC"TPV'*:D3ZKA
2035++MP9L72+YQEBTGQNB8KY!`!D4NH>!;!O7!'B8MC;'GWJ7WO3-T/7('HU\]S*E7
2036++MCM'[M>]S\T*%9-U!2QAXW5DJ^[:Q='`[M4(27Q%X`KRE.E<)/%!4ZO$UNT8#
2037++M+9/Q,Z-,5EVFZ@[6/S[/@8:+^-0@5QZ^A=$SXZ3.3Y"=+6/5'=3)>;*G1MFR
2038++MM8/*-_Z+^^LNQH_>Y$IWEJ6Q.;*%-$L9BT8A3;68H9:V\5X[0_&95^FLU5$?
2039++M/L39'5U,S):X3.`L6YG0<JFR"6#="O5B/;4X/E<ZO[N;_-\>YD0N@7SJYVS_
2040++MZ3OLN'F(T;OV,SRS@'%N@HP$V=?!PD.W,/S]HTR,SM)]_59&/[>/L1/#=&L*
2041++MPDX@?8FX/$W^[$GR-_4S\\^/<F*IC+%0H;I8I7QIBG.A!N)6$05",YA3@)E6
2042++MS`?4\+,6QM`6MI5KI/[A.0[U9%GZ^J.\*P3>#X]RW?0BEFWBN!YB;(;4W3<R
2043++M\L1]''OD$!_^Y4.<>?XU!MZYR);9"N;8+*F1.5*W7<?HD[_+\>&K)+_W"X;2
2044++M%HL#G0R?GV3DN;?X=;411,CM!`L4FPF-!IR.:2-*HL.B^,2#_-Y@D3VN1]\#
2045++M!YA[_FV*/WJ#'7_W1_SF,[N9LQ0<!+[GXRG@B95M4DQ4,1V)FM00KH=V=IS4
2046++MMU[@1M=%>^I/^?#]87(_^Q#[]B'>>?YMWOS/-_@50<(?Y2GJ@53@AF@X/=T&
2047++MI0"HN3@ZB(.[Z-C=BZ,K6/T%ZE_\#!=OVLJ2+O`1@=M30`HE(C6)FM(061V1
2048++MT!%)%65;#N?!FYD`_.X<3B9!J;^3L\='&'WFU[Q9;3#/6L\8I^YH0M,.0)/\
2049++MR0J5?`J[OX!A:N@Y&SV=0*H@%"7RA:@["%A8==0J?51?HOD^VLX"C5H#=Z[,
2050++MU*4I)IY]D_<^NL(E@FCS6M6_GK@&UBWH.@Z-D6F6.FRLG@RNKJ$H`ETH("2^
2051++M(`CJA!(Z5AEZ#(&"",[BI$1U?=2&AU9MH"Y4<6;*3(S,,O;CWW#ZIQ]PBJ#B
2052++MT*26)AT'H`%7V_"]2@KE.M4S$Y2R-E9/!PU510J)(04Z(O@3$H2,C/=1?!_%
2053++M\U$=#Z7FH%8;R(4J2W,51D=G&?N/5[GXW%N<8.7`+\YXJ^?>S9A0<Y!?J5,Y
2054++M=YDE5R(*&<J:1DE*?,=#N#["<<'UP?&AX2$:+DK-1:DYB'(-MU2GM%AC?'J1
2055++MB^]?8OP'1QG^Y5G..,XR\]=B?!E`M*QR?`,`HI.H0.;.??3?MX_\P>TDBEEL
2056++M4R5M:=B*BJXJ*U4VS\=S7&IUGW*U1NG25<I'3U-]Z1B3'TTR3F`V$J"W%S$^
2057++MWO*;T7L!?"H.0+;H?"T@9H=%QZYN"H<&2>W;BKJE`RUMH5@)A/"#VFBY!C,E
2058++MW(N3>,<NXWPPS.+IJTS!JICG6F83;5/6`]".V?7>:8"=-4GG4IA=6315HO@:
2059++MB@XL5?%F%FC,.E1K-4H$/K[5P=UZ3"\_%PHH,S,K`$S@V#H,KL?X>N^:_U:P
2060++M*@G9P/B-@#"`F]<[I52``\!>@OK]48*%O@VXA:`@?)(`>#'L]R*0`NX`7B*H
2061++MY^=#QI/`Z\!!8#=!'>HE@KK_[X3C7@<N`;FP+4=0='Z5UC73-1E9-'W;`OPA
2062++M<!$X$PXH`'\>,G0:^(,09"_P^7!<&GB`P"RO`QXF.'D9#?O<"[Q/\!\J)O!X
2063++M*,UYX(^!#'`8V`&\S>J"VYK$*YK4QVDIG/33H706"0X6S%`B[P#CP/X68Z-S
2064++M7@%^`9PED.K;!%K[(`3;&PI$"Y\+(;@B<%/(0[NYUSTGG@>^2R#AWR?0R+GP
2065++M7?2P(6K7@D#R47(C]PZKA=9,&1<(-'0:F""HE%\&/@M\%?@6P3]&K5D;ZP'H
2066++M)EC@B^$'!($Y+0"?(Y!^-X$V:@1F\""!W;>CUX';PSGJP"G@(X+U,TN@W2G@
2067++MYG#.<6"0=<XKHK%0/)00!.KM#C]TE.`(Z","DTH1F,:ID*'Y4""_))#6)8+-
2068++M:3R<6P(7PGY%`NE?!CX$?!7Z9-!G).2GGT!;+X1SQ$D'>@1P/2MN=+U]8*.T
2069++MF4UPL^^B[0G@H,+*0?-O]>^/$5JOQMJJ7[MW&VEW!8'-=H8-25;_%]<G0;_-
2070++M7.V.6^L$YBRU\"9-8.M9@L7X20+XI,DCV%@]X,K_`0Y=2,HVG)L<`````$E%
2071++&3D2N0F""
2072++`
2073++end
2074+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/de.po squeak-vm-3.9.12+svn1820.dfsg/linex/po/de.po
2075+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/de.po 1970-01-01 01:00:00.000000000 +0100
2076++++ squeak-vm-3.9.12+svn1820.dfsg/linex/po/de.po 2008-03-09 23:49:32.000000000 +0100
2077+@@ -0,0 +1,28 @@
2078++# translation of de.po to german
2079++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2080++# This file is distributed under the same license as the PACKAGE package.
2081++#
2082++# José L. Redrejo Rodríguez <jredrejo@debian.org>, 2008.
2083++msgid ""
2084++msgstr ""
2085++"Project-Id-Version: de\n"
2086++"Report-Msgid-Bugs-To: \n"
2087++"POT-Creation-Date: 2008-03-09 16:25+0100\n"
2088++"PO-Revision-Date: 2008-03-09 16:35+0100\n"
2089++"Last-Translator: José L. Redrejo Rodríguez <jredrejo@debian.org>\n"
2090++"Language-Team: german <de@li.org>\n"
2091++"MIME-Version: 1.0\n"
2092++"Content-Type: text/plain; charset=UTF-8\n"
2093++"Content-Transfer-Encoding: 8bit\n"
2094++"X-Generator: KBabel 1.11.4\n"
2095++
2096++#: squeak:111
2097++#, sh-format
2098++msgid "There are several Squeak images"
2099++msgstr "Es gibt verschiedene Squeak Abbilder"
2100++
2101++#: squeak:112
2102++#, sh-format
2103++msgid "Choose one:"
2104++msgstr "Wähle aus:"
2105++
2106+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/es.po squeak-vm-3.9.12+svn1820.dfsg/linex/po/es.po
2107+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/es.po 1970-01-01 01:00:00.000000000 +0100
2108++++ squeak-vm-3.9.12+svn1820.dfsg/linex/po/es.po 2008-03-09 23:49:32.000000000 +0100
2109+@@ -0,0 +1,28 @@
2110++# translation of es.po to spanish
2111++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2112++# This file is distributed under the same license as the PACKAGE package.
2113++#
2114++# José L. Redrejo Rodríguez <jredrejo@debian.org>, 2008.
2115++msgid ""
2116++msgstr ""
2117++"Project-Id-Version: es\n"
2118++"Report-Msgid-Bugs-To: \n"
2119++"POT-Creation-Date: 2008-03-09 16:25+0100\n"
2120++"PO-Revision-Date: 2008-03-09 16:35+0100\n"
2121++"Last-Translator: José L. Redrejo Rodríguez <jredrejo@debian.org>\n"
2122++"Language-Team: spanish <es@li.org>\n"
2123++"MIME-Version: 1.0\n"
2124++"Content-Type: text/plain; charset=UTF-8\n"
2125++"Content-Transfer-Encoding: 8bit\n"
2126++"X-Generator: KBabel 1.11.4\n"
2127++
2128++#: squeak:111
2129++#, sh-format
2130++msgid "There are several Squeak images"
2131++msgstr "Hay varias imágenes de Squeak"
2132++
2133++#: squeak:112
2134++#, sh-format
2135++msgid "Choose one:"
2136++msgstr "Elige una:"
2137++
2138+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/nb.po squeak-vm-3.9.12+svn1820.dfsg/linex/po/nb.po
2139+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/nb.po 1970-01-01 01:00:00.000000000 +0100
2140++++ squeak-vm-3.9.12+svn1820.dfsg/linex/po/nb.po 2008-03-09 23:49:32.000000000 +0100
2141+@@ -0,0 +1,29 @@
2142++# translation of nb.po to Norwegian Bokmål
2143++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2144++# This file is distributed under the same license as the PACKAGE package.
2145++#
2146++# José L. Redrejo Rodríguez <jredrejo@debian.org>, 2008.
2147++msgid ""
2148++msgstr ""
2149++"Project-Id-Version: nb\n"
2150++"Report-Msgid-Bugs-To: \n"
2151++"POT-Creation-Date: 2008-03-09 16:25+0100\n"
2152++"PO-Revision-Date: 2008-03-09 16:35+0100\n"
2153++"Last-Translator: José L. Redrejo Rodríguez <jredrejo@debian.org>\n"
2154++"Language-Team: norwegian <i18n-nb@lister.ping.uio.no>\n"
2155++"MIME-Version: 1.0\n"
2156++"Content-Type: text/plain; charset=UTF-8\n"
2157++"Content-Transfer-Encoding: 8bit\n"
2158++"X-Generator: KBabel 1.11.4\n"
2159++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2160++
2161++#: squeak:111
2162++#, sh-format
2163++msgid "There are several Squeak images"
2164++msgstr "Det finnes flere Squeak-bilder"
2165++
2166++#: squeak:112
2167++#, sh-format
2168++msgid "Choose one:"
2169++msgstr "Velg en:"
2170++
2171+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/squeak.pot squeak-vm-3.9.12+svn1820.dfsg/linex/po/squeak.pot
2172+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/po/squeak.pot 1970-01-01 01:00:00.000000000 +0100
2173++++ squeak-vm-3.9.12+svn1820.dfsg/linex/po/squeak.pot 2008-03-09 23:49:32.000000000 +0100
2174+@@ -0,0 +1,27 @@
2175++# SOME DESCRIPTIVE TITLE.
2176++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2177++# This file is distributed under the same license as the PACKAGE package.
2178++# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
2179++#
2180++#, fuzzy
2181++msgid ""
2182++msgstr ""
2183++"Project-Id-Version: PACKAGE VERSION\n"
2184++"Report-Msgid-Bugs-To: \n"
2185++"POT-Creation-Date: 2008-03-09 16:25+0100\n"
2186++"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
2187++"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2188++"Language-Team: LANGUAGE <LL@li.org>\n"
2189++"MIME-Version: 1.0\n"
2190++"Content-Type: text/plain; charset=CHARSET\n"
2191++"Content-Transfer-Encoding: 8bit\n"
2192++
2193++#: squeak:111
2194++#, sh-format
2195++msgid "There are several Squeak images"
2196++msgstr ""
2197++
2198++#: squeak:112
2199++#, sh-format
2200++msgid "Choose one:"
2201++msgstr ""
2202+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak squeak-vm-3.9.12+svn1820.dfsg/linex/squeak
2203+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak 1970-01-01 01:00:00.000000000 +0100
2204++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak 2008-03-09 23:49:32.000000000 +0100
2205+@@ -0,0 +1,277 @@
2206++#! /bin/bash
2207++
2208++# File: squeak
2209++# Author: José L. Redrejo Rodríguez <jredrejo@edu.juntaextremadura.net>
2210++#
2211++# Carga la imagen de squeak que se le pasa como comando y si no
2212++#se le pasa ninguna llama a squeak con la imagen preparada para LinEx
2213++#
2214++# Copyright (C) 2003 J.L.Redrejo.
2215++#
2216++# This file is free software; you can redistribute it and/or modify it
2217++# under the terms of the GNU General Public License as published by
2218++# the Free Software Foundation; either version 2 of the License, or
2219++# (at your option) any later version.
2220++#
2221++# This program is distributed in the hope that it will be useful, but
2222++# WITHOUT ANY WARRANTY; without even the implied warranty of
2223++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2224++# General Public License for more details.
2225++#
2226++#
2227++#This script is for non-expert users to start Squeak easily.
2228++#If the available arguments to start the squeak virtual machine have
2229++#to be used, you should avoid using this script, and call the real
2230++#virtual machine using squeakvm
2231++#
2232++#See squeakvm(1) for the virtual machine available arguments
2233++
2234++set -e
2235++
2236++pluginimage()
2237++#first parameter: image file,
2238++#second parameter: target directory
2239++{
2240++#If the plugin exists
2241++if [ -f $IMAGE_DIR/${1} ]; then
2242++#If it's not in the target directory, copy it
2243++ if [ ! -f ${2}/${1} ]; then
2244++ cp $IMAGE_DIR/${1} ${2}/${1}
2245++#if it's in the target directory, but it's older, copy it:
2246++ else
2247++ if [ "$IMAGE_DIR/${1}" -nt "${2}/${1}" ]; then
2248++ cp $IMAGE_DIR/${1} ${2}/${1}
2249++ fi
2250++ fi
2251++#If it isn't in $HOME, do the right symbolic link:
2252++ if [ ! -e ${HOME}/.npsqueak/${1} ]; then
2253++ ln -sf ${2}/${1} ${HOME}/.npsqueak/${1}
2254++ fi
2255++fi
2256++
2257++}
2258++
2259++ensurefile()
2260++{
2261++ if [ ! -e "${2}" ] ; then
2262++
2263++ if [ -f ${1}.bz2 ]
2264++ then
2265++ source=${1}.bz2
2266++ decompress=bunzip2
2267++ else if [ -f ${1}.gz ]
2268++ then
2269++ source=${1}.gz
2270++ decompress=gunzip
2271++ else if [ -f ${1} ]
2272++ then
2273++ source=${1}
2274++ decompress="cat"
2275++ else
2276++ source=""
2277++ fi
2278++ fi
2279++ fi
2280++ if [ "$source" = "" ]
2281++ then
2282++ # quietly do nothing if the source is not there;
2283++ # this is used to support bare images that don't
2284++ # have a changes file
2285++ :
2286++ else
2287++ $decompress < $source > $2
2288++ fi
2289++ fi
2290++}
2291++
2292++export OLDPWD=`pwd`
2293++
2294++#internationalization stuff:
2295++which gettext.sh &> /dev/null
2296++if [ "$?" = "0" ]; then
2297++ . gettext.sh
2298++ echo "found gettext in path"
2299++else
2300++ for n in "/usr" "/bin" "/usr/bin"; do
2301++ if [ -e "${n}/gettext.sh" ]; then
2302++ . ${n}/gettext.sh
2303++ echo "found gettext in $n"
2304++ break
2305++ fi
2306++ done
2307++fi
2308++type eval_gettext &> /dev/null
2309++if [ "$?" != "0" ]; then
2310++ echo "FATAL! You don't have gettext.sh on your system."
2311++ exit 1
2312++fi
2313++
2314++export TEXTDOMAINDIR=/usr/share/locale
2315++export TEXTDOMAIN=squeak
2316++
2317++message1=`eval_gettext "There are several Squeak images"`
2318++message2=`eval_gettext "Choose one:"`
2319++
2320++
2321++
2322++
2323++if [ ! -n "$SQUEAK_IMAGE_DIR" ]
2324++then
2325++ IMAGE_DIR="/usr/share/squeak"
2326++else
2327++ IMAGE_DIR="$SQUEAK_IMAGE_DIR"
2328++fi
2329++
2330++VM_VERSION=`find /usr/lib/squeak/ -name "squeakvm" -type f|cut -f5 -d"/"`
2331++SQ_DIR=/usr/lib/squeak/$VM_VERSION
2332++
2333++if [ ! -n "$SQUEAK" ]
2334++then
2335++ VM="$SQ_DIR/squeakvm -mmap 1024M -nomixer "
2336++else
2337++ VM="$SQUEAK"
2338++fi
2339++
2340++#let's check if first parameter is project:
2341++derecha=`echo ${1: -3}`
2342++
2343++if [ -z "$1" ] || [ "$derecha" = ".pr" ]; then
2344++
2345++ mkdir -p "${HOME}/.squeak/My Squeak"
2346++
2347++ ln -sf $IMAGE_DIR/*.sources ${HOME}/.squeak/
2348++
2349++ #create needed links to have squeak at $HOME:
2350++ if [ ! -e ${HOME}/squeak ]; then
2351++ ln -sf ${HOME}/.squeak ${HOME}/squeak
2352++ fi
2353++
2354++ #show all the images if there are more than one:
2355++
2356++ lista=`(cd ${HOME}/squeak; ls;cd ${IMAGE_DIR};ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq`
2357++ cuenta=`(cd ${HOME}/squeak; ls;cd ${IMAGE_DIR};ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq |wc -l`
2358++
2359++ if [ $cuenta == 1 ]; then
2360++ cuentalocal=`(cd ${HOME}/squeak; ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq |wc -l`
2361++ if [ $cuentalocal == 1 ]; then
2362++ Archivo=`cd ${HOME}/squeak/;ls *.image|sed -e 's/\.image*//' `
2363++ else
2364++ Archivo=`cd /usr/share/squeak/;ls *.image|sed -e 's/\.image*//'`
2365++ fi
2366++ export SQUEAK_IMAGE=${HOME}/squeak/$Archivo.image
2367++ else
2368++ #let's find a dialog application to use:
2369++ if [ -z ${DISPLAY} ]; then
2370++ dialogo="whiptail"
2371++ else
2372++ if [ ! -z $KDE_FULL_SESSION ]; then
2373++ dialogo="kdialog"
2374++ else
2375++ dialogo=`which zenity||true`
2376++ if [ -z "$dialogo" ]; then
2377++ dialogo=`which kdialog||true`
2378++ if [ -z "$dialogo" ]; then
2379++ dialogo="whiptail"
2380++ else
2381++ dialogo="kdialog"
2382++ fi
2383++ else
2384++ dialogo="zenity"
2385++ fi
2386++ fi
2387++ fi
2388++
2389++ #now let's launch the dialog:
2390++
2391++ if [ "$dialogo" = "zenity" ]; then
2392++ Archivo=`zenity --width=350 --height 250 --window-icon="/usr/share/pixmaps/squeak.png" --title "$message1" --list --column "$message2" $lista`
2393++ else
2394++ I=1
2395++ field=`echo ${lista}|cut -f1 -d" "`
2396++ while [ ! -z ${field} ]
2397++ do
2398++ lista1=$lista1" "$field" "$field
2399++ I=$(($I+1))
2400++ field=`echo ${lista}|cut -f${I} -d" "`
2401++ done
2402++ file=`tempfile`
2403++ #
2404++ if [ "$dialogo" = "kdialog" ]; then
2405++ kdialog --title "${message1}" --menu "${message2}" ${lista1} --icon /usr/share/pixmaps/squeak.png >${file}
2406++ else
2407++ if [ -z ${DISPLAY} ]; then
2408++ whiptail --title "${message1}" --menu "${message2}" 20 80 10 ${lista1} --noitem 2>${file}
2409++ else
2410++ xterm -e "whiptail --title '${message1}' --menu '${message2}' 20 80 10 ${lista1} --noitem 2>${file}"
2411++ fi
2412++
2413++ fi #end kdialog
2414++ Archivo=`cat ${file}`
2415++ fi #end zenity
2416++
2417++ export SQUEAK_IMAGE="${HOME}/squeak/$Archivo.image"
2418++ fi #end of choosing the image to launch
2419++
2420++
2421++ if [ ! -n "$Archivo" ]; then
2422++ export SQUEAK_IMAGE=""
2423++ exit
2424++ fi
2425++
2426++
2427++ if [ ! -f $SQUEAK_IMAGE ]; then
2428++
2429++ ensurefile "$IMAGE_DIR/${Archivo}.image" "${SQUEAK_IMAGE}"
2430++ if [ -f $IMAGE_DIR/${Archivo}.changes* ]; then
2431++ ensurefile "$IMAGE_DIR/${Archivo}.changes" "${HOME}/squeak/$Archivo.changes"
2432++ fi
2433++ fi
2434++
2435++else
2436++ export SQUEAK_IMAGE=$1
2437++
2438++fi
2439++
2440++cd -
2441++############## plugin configuration: #####################
2442++ mkdir -p ${HOME}/.npsqueak/secure
2443++ chmod 700 ${HOME}/.npsqueak/secure
2444++ mkdir -p ${HOME}/.npsqueak/untrusted
2445++ pluginimage "SqueakPlugin.image" "${HOME}/.npsqueak"
2446++ pluginimage "EducarexPlugin.image" "${HOME}/.npsqueak"
2447++ if [ ! -e ${HOME}/.npsqueak/SqueakPlugin.image ] && [ -e ${HOME}/.npsqueak/EducarexPlugin.image ] ; then
2448++ ln -sf ${HOME}/.npsqueak/EducarexPlugin.image ${HOME}/.npsqueak/SqueakPlugin.image
2449++ fi
2450++###########################################################
2451++
2452++#If Caps_Lock is active, we reset it
2453++#xresetcapslock
2454++
2455++if [ -z "$LC_ALL" ]; then
2456++ export LC_ALL=`echo $LANG`
2457++fi
2458++
2459++#Si the user did not cancel, it starts:
2460++
2461++if [ ! -z "$SQUEAK_IMAGE" ]; then
2462++ if [ -z $2 ]; then
2463++ #let's check if first parameter is project:
2464++ derecha=`echo ${1: -3}`
2465++ #let's see if it has the whole path, begining by /:
2466++ principio=`echo $1|cut -c1`
2467++
2468++ if [ "$derecha" == ".pr" ]; then
2469++ if [ "$principio" == "/" ]; then
2470++ $VM "$SQUEAK_IMAGE" "$1"
2471++ else
2472++ $VM "$SQUEAK_IMAGE" "$PWD/$1"
2473++
2474++ fi
2475++ else
2476++ $VM
2477++ fi
2478++ else
2479++ $VM "$1" "$2"
2480++ fi
2481++
2482++fi
2483+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.applications squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.applications
2484+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.applications 1970-01-01 01:00:00.000000000 +0100
2485++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.applications 2008-03-09 23:49:32.000000000 +0100
2486+@@ -0,0 +1,8 @@
2487++squeak
2488++ command=squeak
2489++ name=Squeak
2490++ can_open_multiple_files=false
2491++ startup_notify=true
2492++ expects_uris=false
2493++ requires_terminal=false
2494++ mime_types=application/x-image,application/squeak-image,application/squeak-project,application/squeak-changeset
2495+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.desktop squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.desktop
2496+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.desktop 1970-01-01 01:00:00.000000000 +0100
2497++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.desktop 2008-03-09 23:49:32.000000000 +0100
2498+@@ -0,0 +1,15 @@
2499++[Desktop Entry]
2500++Encoding=UTF-8
2501++Version=1.0
2502++Type=Application
2503++Exec=squeak
2504++Icon=/usr/share/pixmaps/squeak.png
2505++Terminal=false
2506++Name=Squeak
2507++Name[es_ES]=Squeak
2508++Name[de_DE]=Squeak
2509++Comment= Programming system and content development tool
2510++Comment[es_ES]=Herramienta de desarrollo de contenidos y aplicaciones
2511++Comment[de_DE]=Programmier- und Multimediaentwicklungsumgebung
2512++Categories=Application;Education;Development;
2513++MimeType=application/x-image;application/squeak-image;application/squeak-project
2514+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.keys squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.keys
2515+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.keys 1970-01-01 01:00:00.000000000 +0100
2516++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.keys 2008-03-09 23:49:32.000000000 +0100
2517+@@ -0,0 +1,43 @@
2518++application/squeak-image
2519++ default_application_id=squeak
2520++ description=Squeak image
2521++ [es]description=Imagen de Squeak
2522++ default_action_type=application
2523++ short_list_application_user_removals=
2524++ short_list_application_user_additions=squeak
2525++ icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-image.png
2526++ category=Multimedia/Squeak
2527++ use_category_default=no
2528++
2529++application/squeak-changeset
2530++ default_application_id=gedit
2531++ description=Squeak executable changes
2532++ [es]description=Cambios ejecutables para Squeak
2533++ icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-changeset.png
2534++ default_action_type=application
2535++ short_list_application_user_removals=
2536++ short_list_application_user_additions=gedit
2537++ category=Multimedia/Squeak
2538++
2539++application/squeak-changes
2540++ description=Squeak Changes
2541++ [es]description=Archivo de cambios de Squeak
2542++ category=Multimedia/Squeak
2543++ icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-changes.png
2544++
2545++application/squeak-sources
2546++ description=Squeak source code
2547++ [es]description=Códigos fuente de Squeak
2548++ category=Multimedia/Squeak
2549++ icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-sources.png
2550++
2551++application/squeak-project
2552++ default_application_id=squeak
2553++ description=Squeak project
2554++ [es]description=Proyecto de Squeak
2555++ category=Multimedia/Squeak
2556++ icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-project.png
2557++ default_action_type=application
2558++ short_list_application_user_removals=
2559++ short_list_application_user_additions=squeak
2560++ use_category_default=no
2561+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.mime squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.mime
2562+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.mime 1970-01-01 01:00:00.000000000 +0100
2563++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.mime 2008-03-09 23:49:32.000000000 +0100
2564+@@ -0,0 +1,17 @@
2565++application/x-image
2566++ ext: image
2567++
2568++application/squeak-image
2569++ ext: image
2570++
2571++application/squeak-changeset
2572++ ext: cs
2573++
2574++application/squeak-sources
2575++ ext: sources
2576++
2577++application/squeak-changes
2578++ ext: changes
2579++
2580++application/squeak-project
2581++ ext: pr
2582+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeakmime.debian squeak-vm-3.9.12+svn1820.dfsg/linex/squeakmime.debian
2583+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeakmime.debian 1970-01-01 01:00:00.000000000 +0100
2584++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeakmime.debian 2008-03-09 23:49:32.000000000 +0100
2585+@@ -0,0 +1,3 @@
2586++application/x-image; squeak %s; nametemplate=%s.image; test=test "$DISPLAY" != ""
2587++application/squeak-image; squeak %s; nametemplate=%s.image; test=test "$DISPLAY" != ""
2588++application/squeak-project; squeak %s; nametemplate=%s.pr; test=test "$DISPLAY" != ""
2589+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.png.uu squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.png.uu
2590+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.png.uu 1970-01-01 01:00:00.000000000 +0100
2591++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.png.uu 2008-03-09 23:49:32.000000000 +0100
2592+@@ -0,0 +1,661 @@
2593++begin 644 linex/squeak.png
2594++MB5!.1PT*&@H````-24A$4@```,````#`"`8```!2W&P'````!F)+1T0`_P#_
2595++M`/^@O:>3````"7!(67,```L2```+$@'2W7[\````!W1)344'U`49$@(S,LX7
2596++M=@``(`!)1$%4>-KLO7F,7-EUYOF[RUMBSXS<(O=DDLFMBF3MI:J29*ELV6KO
2597++M$*R!A;$!`P;<XX%;8X\QMANSH<<SF/8`GNEV&QBX,4NCN]%&PQZ/W;+'5MN6
2598++M+*FDDJR25%6LA61QSV3N2^S+V^[\\5Y$)BDNR:6J6%(<X"$BDF0RXL7WG?.=
2599++M<\\]5QACZ%O?OE]-]F]!W_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;
2600++MW_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;
2601++MW_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;
2602++MW_H$Z%O?^@3H6]_Z!.A;W_H$Z%O?^@3H6]_Z!.A;W]X;T_U;\.!,"#$*S`$S
2603++MP!0P`92`$6`(&`!R0`9P`"OYIS[0`1I`#2@#6\`&L`HL`TO`5>"R,6:]?[<?
2604++MT'?6/R#CGL&^`#P*/`(<`XX""PG`WTVK`>\`9X"W@3>!-XPQ[_2_E3X!WDW`
2605++M'P&>`9X"G@0>!](/R=MK`M\!O@6\`OR],>9L_UOK$^!^0?\1X"/`"\#SB83Y
2606++M+E-*D<ED<%T7QW&P+`NM-5IKA!!(*1%"]/Y^&(:]R_,\?-^GT^G@>1[M=AO?
2607++M]^_WK9>!KP%?!;YBC/E*_]OL$V"_H'\>>#&Y/G[CG^?S>08'!\GG\Z33:5*I
2608++M%*[K8MOV=8`',,;TKBB*,,80AB%1%/4($`3!=<_W7K[OTVZW:;5:-)M-FLWF
2609++MO7ZL+P)?`+Y@C/E:_UON$^!&T,\`GTRN'TZ25`"&AH88&1FA6"Q2*!3(9#*D
2610++M4BD<QT$IU?L=4101!$'/H_N^C^=YU[WN`KL+]BB*B**H1Y9NE.A&C.[K+HF"
2611++M(*#3Z?0(4:_7[_:C-H#_"/P5\%?&F*M]`GP?$T`(\1SP$\"/`R<`',>A5"HQ
2612++M-C;&\/`P`P,#Y'(Y7-=%:WT=V%NM5@^,C4:#1J-!L]FDU6KU),U>\'<]?3<:
2613++M=!^3]](#OI02I=0MK^[?,\;@^SZM5HMZO4X0!'?S\4\#?PY\SACS<I\`WU_`
2614++M_R3P*>"G@1';MAD?'V=B8J('_$*A@.NZ**6(H@C/\V@T&M1J-:K5:N^JU6HT
2615++M&@U:K5;/X^\%^8.ZO]V(L)<<W5Q#2HF4$F,,G4Z'>KU.&(;[_=4;P)\"?V*,
2616++M^:L^`;ZW@?]CP*>3*STZ.LKDY"134U.,C8U1+!;)9K,]T+=:+6JU&MO;V^SL
2617++M[+"]O4VY7*9>K]-L-GL):QB&#Q3L]TH*K74O0AAC\#R/5JMU-Y6D/P+^R!CS
2618++M%WT"?&\!_T7@,\!G7-?-3$Q,,#T]S?3T-&-C8PP.#N*Z+L886JT6E4J%K:TM
2619++M-C8VV-S<9'M[N^?I/<_KZ?>'[=[=+$H((0C#D':[?3=YPA\"?VB,^4*?`!]@
2620++MDU*>-,;\//!S^7R^-#$QP>SL++.SLY1*)08&!K`L"]_WJ50J;&YNLK:VQMK:
2621++M&IN;FY3+91J-!IU.YZ$%_>W(`/0BPEZ)M$];!?XM\&^,,:_W"?`!LD*A4*A6
2622++MJ[\@A/B%0J'PV.3D)+.SL\S-S3$Y.4FA4$`I1;O=9FMKB[6U-5965EA=765K
2623++M:XMJM=K3]%UY\P&/@-<EV=V*TC[M5>!?`?_*&%/I$^`AMTPF\TG/\WXQF\W^
2624++M3*E4XL"!`QPX<("9F1D&!P=12M%L-MG8V.#:M6M<NW:-E965GLSIZOKW0]._
2625++MUV386X;=A_TQ\']^KR7*WS,$&!\?'ZU6J__0LJQ?&AX>GIJ;F^/@P8/,S<TQ
2626++M,C*";=LTFTW6U]=97%SDZM6KK*RLL+6U1:U6H]/I](#_?5(0Z#V_B\^\!/Q+
2627++MX`^^5QKROB<(,#(R\D-!$/QR-IO]U-34%(<.'>+0H4-,3$R0R61HM]ML;&QP
2628++M]>I5+E^^S+5KU]C8V.AY_"`(^#Y?#[G;S_\GP/]NC/F;/@'>1SM\^+#8V=GY
2629++M%:74KXR,C!R>GY_G\.'#S,W-42P6`=C<W.3*E2M<NG2)JU>OLKZ^3J52H=5J
2630++M/1"/[TA(*4@I04I!P19D-+@JOAP-CA+8"FP)0@`B>;SQRT!@`#\"+X1.%-$.
2631++MH1U`.X2&#V7/T`J@%4`S-'3"]^WVGP-^'_A]\P$&T0>6``</'CS8:#0^FTZG
2632++M/SLU-<7"P@*'#Q]F<G*25"I%M5IE:6F)\^?/<^G2I9[.;S0:^+Y_-]KW.M,"
2633++MT@K26E"P8-@1Y"S(6X*L([`D2`D"$`G@NX\QR*\GP/5$V"-+$FEBDA=1\C5Y
2634++M`=0\0]6#FF_8:$&Y8V@$AF8`0?2>?Q6_!_R>,>9"GP#OD<W/SW_,]_U?&Q@8
2635++M^,D#!PYP[-@Q#ATZQ-#0$&$8LKJZRL6+%SE__CQ7KEQA?7V=6JUVSU4=+2"C
2636++M(:\%8ZY@R(%!5U"PNRT,[+D$0B0D$/%KQ!Y"<),HT"6#B8'?M:C[VD!D3/PZ
2637++MBG\>`2:,GU<[ALV68:ME6&T:*AXT?(/_WI'A/P#_FS'F[_H$>/?!_QDAQ*^/
2638++MC(P\N;"PP/'CQYF;FR.;S5*M5KERY0IGSY[EPH4++"\OL[.S0[/9O&NY(XBE
2639++M35[#F"L83PE&4X*4!JD$*@&\D@*IKB>`E#'8I00I1"\"R"[PN[H[(4.7"#'8
2640++MS>[SY*4Q$$4QZ*/(]%Z'W9]'$$:&,(*V#RMUPTH]8KEAJ'J&IG\]L=XE^Q;P
2641++MN\:8/^P3X-V3/?_(LJS?F)R<G#IZ]"C'CAUC:FH*I13KZ^N\\\X[G#ESADN7
2642++M+K&VMM:K[MS-`I86,?#'',%46C#N"G(.*"42P(/6,>BUV@6\4M]-AKW1H1L5
2643++M8L1?#WPA8L2+O<#O@K]'`A.#O0=Z0YA$@""$,(30Q#\+(T,4QM)HN6JX4HU8
2644++M;4`K>->CPA+POQAC_D6?``_0GG[Z:5TNE_^QZ[J_-3L[FW[DD4<X<N0(8V-C
2645++M^+[/XN(B9\Z<X>S9LUR]>I6-C8V[]OI6`OSIE&`Z$X._"VJE8[!W2:`U:!7_
2646++MN9O.X&32..D4VG906B5_3R"$0<1^.]8NA`@BC`EC_9)<41@1A3XF]/:4)O<2
2647++M8-?K1Y'I>?XPW"5"D+SV0T,8Q-$@"`U!"%$(E\L1E\N&*S5#\]V51TW@GP+_
2648++MLS$FZ!/@/NV99Y[)52J5_SJ3R?SF_/P\CS[Z*$>.'*%8+%*OU[EPX0)OOODF
2649++M[[SS#DM+2Y3+95JMUKZUOA:043";%LQE!&.IV(LK);`42`66)=`*;,<F-SQ"
2650++MKCA".E_`S>9P4FFT8Z,M>U?^"!.#FS`&O@F2QW`7_!B(DM?)8Q0%F#`@##J$
2651++M?IO0:Q&TZ_B=1B\1CD+3BP)A`OXPW`5[$$(8&/S0$`3QS_WD,0QAI6HXOQ-Q
2652++ML6RH^^;=3)I_!_B?C#&U/@'NT9Y]]MEBM5K];_/Y_*\>/'B0DR=/LK"P0"Z7
2653++M8V=GA[-GS_+&&V]P_OQY5E96J%0J/<ES)U,B+DL>2`OFTX)2XO&U[CZ"I07I
2654++M7(Z!\4D&1DODAD9)YP=PLSEL-X6V+*16L;;'8(P/88")O/@*?4SD@PDPH;]+
2655++M!*+$^T<8$\79;Z]].L1$(2:*_TT4^H1^A]!KX7?J>,T*)C(]SQ]>1X08]'Y`
2656++M0@"#'QA\/_Y9$,0D\0/#M:KAW&;$^7)$)XCSB7?!_AGPV\:8[3X![M*>>^ZY
2657++M8JU6^^_S^?QG%Q86>N!/I].LK:WQUEMO\<8;;W#AP@565U>IU^MXGG='KR\`
2658++M2\*,*YC/P'1&)O(F!K^VP'%LAJ=G*4[.,#`Z$0._,("3SF(Y#E*IN&)O`DS8
2659++M(0HZ1$&+T&\2^4VBH(4)VYB@C0EC,A#Y<40@!)-((Q-QL_34=']F=A\C$Q&%
2660++M`5'@$_D=@DX#O]/$='.`*)8Z?A#%(/=)"`">'R6/231('OW`<&G;<&XKXF(E
2661++MP@_?E63Y]X!_\K"2X*$DP(<__.%<I5+Y'PJ%PJ\>/GR84Z=.<>C0(1S'865E
2662++MA3?>>(/3IT]SX<(%UM?7:30:^UK-50**%AS)".:S`M>*Y8ZE8N#GAX89G9MG
2663++M>&J.@=(D^>$Q4KD![%0:I35"F-@K!RU"KT'8J1%X-<)VA<BO)U<3$[8P00=A
2664++M/#`>0L2R1V"2I:XHR0_8S7YOH*E!((1,."")_[;<38JCF!"AWR;H-'LY09A(
2665++M(3\TNT#W8Q)X?D*"Y-'S8Q(T.X:SFQ%O;D1L-LV[$0W^&?#?/8QRZ*$CP`_\
2666++MP`_H<KG\/^;S^=]<6%C@L<<>8V%A`=NV65I:XO777^?UUU_GXL6+;&YNTFPV
2667++M]Z7W+0$+&<'AC&#(3;R]CA^+I7%*\X<9F3U(<7(F`7X!RTW%;<213^2W\-L5
2668++M@E:%H+6#W]XA[%2(.E6,7\,$+3!MA/&0QD>($"DB!!%2&)#Q&#ZIXEI/4@RZ
2669++M;CV@^QF,$7O*HG0IDSP7&",P2**H6R*-"`.?H-/&F#@'"$(2.13UY$_'`\^+
2670++MZ'C0\0V>UR5$3(;5:L1;FQ%O;T9X#WZ%^7>`_^9A2XP?NLEPU6KU'^=RN1[X
2671++M#Q\^C&W;+"XN\NJKK_;`O[6UU0/_G:QHP?&LX&!68&F!E>C[P5*)B85CC,T?
2672++M9FCJ`(71"=+Y`;3M((0A"CH$[1I^<PNOL8W7W"1L;1-VMHF\*B9H($T+83PT
2673++M`5*&<=E3&;04"&E04B*53*I"HE?^E''B\%TM$;LD2*9)=!_#*%X(2\I#8101
2674++M(8BBI#RJ%9&5(@RC.&=()%$02()$!MDV>)["]B)L3]"Q8A*TO5@"3FC)4%HP
2675++MDA*\NA:QV7J@SO$WB3?;_'8_`MS"GGSRR7_DNNX_/73H4/J))Y[@R)$C.([#
2676++MTM(2W_[VMWGMM==ZX.]6>NXD>69=P=&<8,P%VXK!GQT89/+H<286CC,Z=YC!
2677++M\2G2`T-8CHO`$'I-O.8.7GT#K[Y!I[Y&T-HD:I<AJ$+41)H.2O@H&<7K`8F4
2678++M4EJ@E$`GH)=*)!M21&^5.+ZZ!(A#P5[@LV><2I<$41@_#Z.(*(P($T+$-7]S
2679++M?54HB@A]GRB,>M6?((#`C_`"\+PX&G2\B'8'.AU#VS-T]EQ+9</IM8@+.]&#
2680++ME$1-X+<>IG6"AR8"///,,Y]Q7?<W#APXD.XFO%W-_]IKKW'Z].F[`K\MX6A&
2681++M<"0KR-DQ^&U+,'7T4::.GF!\X3A#T_/DATO8J31"0-!IT&ELTZZNT:FNTJFM
2682++M$C37,=X.QJ\A30.)AZ4BM#)QI<A2L9Q2$FTIM)8(*9!:Q8\J[G^0,EX)$WL\
2683++M_Z[W%WN6O_8N`G2+_W$/1!09PB`D,O%C&,5$"(.0,#2$D2$((L)($&I-&$0$
2684++M89!$`@BTQ`K`LB)L"RPML;1)I&!\J611;T;%"X`Y!TZO/S!)E`9^0PBQ^;"L
2685++M&#\4!'C^^><_II3Z]<G)R:GCQX]S^/!A4JD4&QL;G#Y]^J[!GU5P,B\XF(D3
2686++M74O#8&F<F>,GF3I^BM+!HQ3'9TGE!Y!*$G@M.K5M6I456CO7\&K+>/55C+<-
2687++M?A5%"R5\M`YPK-C+VY;"MA7:DDBMD5HFET(HB5`"H>*MB'0]_PT$V"/^XTA@
2688++MOIL`QNSI=X@,)GEN@G@!+0Q"@C`D".(K#"."(,(/HN2Y)`P"=!`1A((@`!U(
2689++M`LM@:;!M@=81EA8H;5`R0G8$,I%OS]B"@B-X93FBZCV04#`%_+H08N5AZ!UZ
2690++MWPGPT8]^]&`41;]6*I6>/';L&$>/'B6;S5*I5'CSS3=Y_?77N7#A`IN;F_L"
2691++M_[`5@W\F(["31'?F^`EF'WV"J6,G&3UPA/QP"<M-8T*/3F.'ULX*C>U%VN5%
2692++MO/H*47L3_`HJ:J!5@*5#'`VVH[$LB65KE*U0MD9::A?X6L8ET@3\7<"+KO=/
2693++MD"\$26/0]?[_QM)GCP1AM"<:1)AD`<"$(588QF0(=DG@^\&>YQ%!()+7$7Y@
2694++ML`((`H%2!N49M))8&K2.T$K&1$A:.I2`1TH*1\.W5B+6&P^$!$\"OR:$6'R_
2695++MNTC?5P)\XA.?$.UV^[-#0T,_N;"PP-&C1QD<'*35:O'66V_UP+^QL;$O\)?L
2696++M&/R3Z5CN9`MYYDX\SMS))YD\>HKAF8-D"D-(I?!:-5J551I;5VEN7Z%362)L
2697++MK!%YVTA3PQ(^EA7B.@+;5CB.BD'O6&A;(7O@5TA+(91"6A(A)$+O@A\IXN<]
2698++MW4,O"ER7!1MS2P+$X+^!`'LB@0E"5!BB@Q#C!P2^C^\'^$&([P4$@<3S!&$8
2699++MH?V8%%(3MWAH@;8BE`:E)5I%*"50,NHU_"'AT*C"5H)O+H<LUQX("7X2N"R$
2700++M^-7W<S_!^TJ`6JWV*]EL]K/S\_,<.W:,4JE$&(:<.W>.TZ=/<_[\>=;6UF@V
2701++MFW?<Q#WEPHF<9#P-MA8,34QPX+&GF3OY%)-'3C(X,8N;S6.B@'9MB\;6(O7-
2702++MR[2V+^-5EXA:&Q!6L$0'6P4X#CB6Q$E9:%>C'(VV-=+6NY[?TKM>OPOZ)`<0
2703++M(I$^LML%MPM\L1?XMR/`7B)T99#9(X/""!'W0<2D"`),$"(#"\L+"/T`WP[P
2704++M_0#;#O`\/T[0=83OA_A)\JZ41,G8ZVLED<HDB7L4YS'"("7,#TN4@F]=B[A2
2705++M>2`]%)\%S@/_XON.`"^\\,(/69;U*]/3TQPY<H29F1D`+E^^S!MOO,&Y<^=8
2706++M75VET6C<T?-/.7`J'X-?*\'XP04./OX,LZ>>9N+PHPR,36.GTOCM!LWR*O6-
2707++M2]0W+M+>N8)?7\9X6^BH@:5]'!WBN@K7D>B4G8#?0CD)\&V-M+H$B#V_T,DL
2708++MSR3Q9<\T:"&_N_7S9KO!;BJ!;A8)C(F7?8V)P9]$`Y,\-TE#D'$"9,=#!P%6
2709++MQ\?W5>SAM<+S@MC+^R&^,FB9$$''";#L1@`EDUQ@]R,<D!*5M*]>J3P0Q_TK
2710++M0HBWWZ_ME>\+`5Y\\<71*(I^N50J'5Y86&!^?AZE%&MK:[SYYIN<.7.&Y>5E
2711++M:K7:'5=XIQPX6=@%_\SQ1SCXQ(>8>^Q9Q@\]0F%T$J4M.LT*C:U%:FL7J6^<
2712++MI[USF;"UA@PJ:-'$M0-<1^`X%G9*WP!^*_'\L=>76B$LA=#QS!V4C#5_@I(;
2713++M0=^3/+=%_@T$V`O^&X@@5#<JJ-U(D"P%BR#`A"$BU!A+8SP?V[+0GH>V%)[V
2714++MX\>.1.L0Y05X,D0D>QN4C)(6;HE4$5((I(P2Z19_A)DA,$(#P8,@P6'@EX40
2715++MK[\?&^W?%P(TF\U_6"@4/G7@P`$.'3I$)I.A7J]SYLP9WGKK+9:6EJA6JW?L
2716++M[2G9<"(OF4C`?^#D8QQZZGGF3CW+^,(CY(;'D5+2KFU1V[A"=>4L]8T+^-6K
2717++MA*UU5%C!DAT<)R+E2!Q78V5LM&NA70OE[@6_[B6ZPHKG<0HM>]Z^!_H;Y,Z^
2718++M@7^SG.!F\FCO\T02"=6M$BF,4C$9?!^A%$8KC!^@M$)JC=8*[?EH+?$Z?NSM
2719++ME<13`=*+D$(BI$GV/LA$_DCB[3B["?M<$2*C\:/@0>0$GR*>/_3;W_,$>.&%
2720++M%SYIV_8O=??QCHV-$451KZWY\N7+;&]OTVZW;PO^H:3:TP/_J2=8>.8%YA][
2721++MCM+"(^2*HR`$K<HZU=6+5%;.TMQ\!Z^Z"-X&.JQC6QXI!U*.QDI;Z)2%E;)1
2722++MJ9@$/>#;.O;VENI5>4C&#MY,X]\4]'=#@KW@[_[;[L_V$J#[6LI>CB"ZSY7$
2723++M!"%":X3R,3K>P:.U0FF=Z'Z)4I*V]!/O'B:Z/YD?)*/=0";BG$!*2#HU.#`$
2724++MD5%\[4KX(*I#OR2$^.9[/7?H/27`BR^^6`C#\!=+I=+4P8,'F9Z>!F!I:8FW
2725++MWGKKNG+G[5J:LPI.Y>.-*Y86'#CY.`M/O\#\X\\SOO`HN:$Q,(9F>97*RGDJ
2726++M*V=H;+R#7UL";Q.;.HX=XCH284DN5PW;*SZ6'3$^ZW`@9^.D$N^OXXJ/Z,H<
2727++M?0/P]VKZ^P']K?Y=%_`W^]U[\X)N].DFRU(BE(KS`BFIM^',^0;7%AL$.QVD
2728++M%Y`K:HX?=G#=[LJUCZ<2$H@HED$B2DJY4=R<1W3=KK6#(Q(_-'SY<D2M<U\D
2729++MF`)^40CQ\GLY@>X])4"CT?B%7"[W,[.SLQPX<*`WO>'LV;/[3GI=&7O^N8Q`
2730++M*\'LHR<Y]-1SS#_^'!.'3Y`;+F&BB&9YE?+*.U2NO45S\QW\^A+"V\(2#5)V
2731++MA&4+5FH1:XV08T,I#F8%JA:R_DJ9K[]2)7MD@(_\<"GV_'N\OMPC=1XX\.\D
2732++MB?9+A+UD$((O?V.+*(PXFK(Y/AP2MB.">D#YC09?_D;$J4\-,#X0KU@K*6@3
2733++M)+\F!GWW,99!XKO6+HZ,*=H!?.UJ2.O^3G?Z&>`EX)]_SQ'@PQ_^\$FEU"^,
2734++MCX\S/S_/V-@8QA@N7KS(V;-G65Q<I%*IW%;W6P(.9P0+B>>?.G*,^<>?9>ZQ
2735++M#S&>@%\`C?(:Y95WJ"Z_17/S''YU$>%OX:@VCAWB.)J=MJ%<,3RI%<.OE!E8
2736++M]9"MD`D#,RG-\G*;/SE3Y]F?/\CLM'USK_]N`G^_46$OZ/>2((K8*ON\\NH6
2737++MQ_(.\ER9H5>WL2_58-L#/V3(C\A6`_YV*X#_?(+)K*0M.R#`DV'2J1HADHE%
2738++M)CE6VB1$B(CBMV+@T7%%I6UX;37>5W`?]@M"B"^^5P-YWS,"=#J=GQ\9&7EL
2739++M;FZ.J:DIA!`L+R]S]NQ9+EVZQ/;V-IU.YY;@%\"T"T>R`EO#Z.P!#IQZBKE3
2740++MSS!Q^`3YD7&$E#2W5ZFLGJ>Z_#:-C7,$M45DL(VE6J2<B%3:HJI<5B]7.8Y@
2741++M_O4*G5<KG%[KH("9K&)TT&9TK<70:YM\H^Q3^_D%3CX^L.OUWTO@WTVBO.=]
2742++MK&YZG'VSS*%.P.BWR[@OK;+\S4U>KP;4(SBHX*0C&-/PL:]O\Y5G1QA\7I-V
2743++MX@%=4OB]EFTA#(@HUOY)*S88(B-V6[*!DY.*6@?.;47<Q]+68\#/`__5]PP!
2744++M/O2A#[UHV_;/=:<T%PH%6JT6Y\^?Y_SY\ZRNKM)L-F^K^P<M.)J3##A0+)68
2745++M._$XLR>?8N+P"0JCDTBI:%4WJ:Y=3,#_#GXU`;]LDG$C4BF-2MM4:IKA-8^#
2746++MP-:7UOF\#U\?<!&6Y.1VBX][+192DIFBP_"?G>7S6VVB_^(DCS\]^-W)Z?MI
2747++M>Y/B/>]E9;W-N3?+E#::'-QHT/RWY_G:M29_'0C.C6:0`P[S=9_23HT2,)Z'
2748++MUN<6.3,US0N/.GL2WV1WFHCB&B@1\::<*)E/)..-.<E"]7!6<G("MEJ&S?M+
2749++MBG]."/&7[\7Y!.\)`7S?_\S(R$AI9F:&\?%Q`*Y=N];;R%ZM5F\[P<$2<3__
2750++M>`K2V2Q3QQYE]L03\0KO^"S:=FC7=JBN7:2R?(;&QGG\^B+"W\92N^"W,Q;U
2751++M2!)NU#F&0;Z^PZO`E](VZL5Q2F,9WGRK3.VM+3[1:G%XIT5VS.&GOW:9/[44
2752++MZK\\Q<F3^8<#_+?($2JU@+=.;S.UV>3(6IWU_^MMOE(.^)JM63H\P,SSHSQR
2753++MN,#2A1H7_]W;E)R(P!B&KS:YNJ;X\),.;@_\)!O6_'CS/C$)C)'Q%DUCB"))
2754++M:&)"A)%A=DCP>$OQI8O!_720EH@/-/G@$^"IIY[Z,==U/S,Y.<GT]#3I=)IJ
2755++MM=H;6;BYN7E;Z:.2G5R'DJ1WXO!19AYYC,FC)RE.'L!.I?%:#6J;5ZFLG*.^
2756++M?@Z_>A71V<*1+5Q[%_Q6UJ&V'F$W(T9-Q':YS07`/#["$Z>*/':BB/JQ:5[^
2757++M^A9_\7^_2=AN<K39(5?2_,A+%_B<,11_YUFFQET>.A,"SPOYZLMK'/<\YK;J
2758++MK/WKM_G;>L!7I*;^_"3//C?"X;DTA^:R;,^DN/+V%B]<VT2V`R;SAK<NUUBK
2759++MIYG(.[@W!CD!HA-"`GYCY.YNM!#"4!"$@LC`HQ.2S8;B]97P?O82?$8(\:?O
2760++M]G%-\MW^7L(P_'2Q6,Q,3T\S.CK:*WN>/W^>Y>7EVU9]1%+O7\C$79VC<_-,
2761++M'S_)U+%3#,\LD,H/$`8>C>UEJBOGJ*_%X#>=32S1P'4"TIFXQF]E'*RT`Y%!
2762++M5'UD$%*)(M8DE`[F.79D@/GY/(\<*?!3/S')_&\]PW_,9K@JP/<#TD."YU^[
2763++MPM_\KZ_QL-K??FF5HQG!]$J%YI]?X.5&P,LHVA^?Y;'G1GGT6('CQP99.%3@
2764++M\.$"N0^7\/(*E9)D'8AV/*Z5#=)UT(Z-Z]HXMH7M:!Q+8UD*RP+'$C@.I%Q!
2765++M*B5)IR1I-W[M6&!K>&1<,IH5W$><S!"?Y<8'E@"//_[X)QW'^73W!,94*L7.
2766++MS@X7+ES@ZM6KE,OE.U9]%M*"81=R@X-,'3[&Y)$3C!XX0K8XDM3ZUZFNGJ>V
2767++M=IY.^0I1>QTKJ?.G4@H[I;&S#E;&0:=M6MEA"ML=A.=3LZ"<LAB;R#`YD6&H
2768++MZ)+-.TQ/Y?CXQT9YY)\\S]_D,BP:P#%,9D.>^,8E_O!?7GJH@!]%AM?>V&$J
2769++M)2A>WD%]=9%OKS3X.V%1_M`TCST[Q.,G!WGDV"!3DUF4I<@6;%*S&7:R&I-7
2770++MI%(@ZCZKVQ'8-M)UL!P;)R&!96ML6V'9"LL6.+;`=03IE"#5O1R!XPAL1S`^
2771++M('BTI+#5?7VT3R<G>GXP"1`$P:>*Q6)Z:FJ*X>%AHBAB:6F)BQ<OLK:V=ML%
2772++M+R5@)@4'L@(E!>/SAY@X\BBE0\?B_A[+IM.H4-^X2FW]/*WMN+='175L'9!V
2773++M)7;*BEL;TC8Z6>$-K#3I3H"(0EH:VFF+H:+#P*"#Y<2*T+(EXV,I/OZ1$8K_
2774++MV9-\.9=EVX#,P".T*/U_IWGI&Q4>EMVDU9K/XL4*I5J3@=/+G+E0YO.>8.50
2775++MD2<^,L;)1XL</5Q@;#2-[2@0`LO6Y,;S;&<M3$ZB4R"\@&HS(I0:;!OANMA[
2776++M2.#8\7X(;4DL+;`3$J0<0<J5N*[`3<AA:\'1,<G!88FZ]S"0)FZ3^.`1X-2I
2777++M4\_9MOW38V-CC(^/D\EDJ%0J7+Y\N5?S]_U;KYHX`N;3`E?!\-0TXPO'&5\X
2778++M1G%B#B>=)>BTJ6^QX[@^```@`$E$051=H[IVGN;F)8+&,C*L8FF/M"NPTQJ=
2779++ML=%I)P&_A;8U='Q<%8*,""Q0&4TV9^&FK%AV[=FQ52C8?.K3L[1_\BC?<%-$
2780++M&E0!GFYL<?5W7^+2E<;[#OYV)^+K+Z]Q,FL8.;W$^MD-/E^/.#,ZP&,_-,UC
2781++M)P8Y<BC/Z$@*K7>;])26I/(N[8S&Y#2DP$0AK8XA5#$!L"R$X^`X-K;3C0(:
2782++MVY+H9*>=;24D<"'E"%Q7XM@"RQ:D7<'148EKW5?!X*>3`\T_6`3P/.\G"H7"
2783++MR/CX.$-#0T11Q,K*"I<O7V9]?9UVNWU+[Z\%S*4%DRF![=B,'3C(^,$C#$\?
2784++M)#,P!,;0JJQ3V[A$?>,"7FT)_!TLV2%E@Y/66"D;*^GIZ75T.A8$<<N#L"*P
2785++MP4Y)'%=A6>*FO3R9M.9'?_80%Y^<YW5?0@JR!?AX=9TO_S^7V2K[[ROX+R\V
2786++MR)7KS%2JM-Y:Y<N;/G_O9ICYT"3//#G,_($<HZ,IM-[3TYQ<VE*8M(*,`!<B
2787++MXCE"D50(2R-L*XX$71+85KP'VE*[D<`"QQ&XCHQED$N\B<@"RX*Y8<GAD?C<
2788++MA'NT$>`G/E`$.'7JU(Q2ZL>'AX<IE4IDLUGJ]3I7KUYE<7&Q5_:\9?:CXI&%
2789++M6L'(S"RE^<.,'CA,8702;3MXK3KUK27JZQ?IE!>)VIM8M'"LN)=?NU8L>[K2
2790++MQ[5ZFUA0$FD9<`PR#=*26#K9NWN+^O[,9(HG?N807YN;8B>*`_/X*!SZ_"M\
2791++MXYMM.E[TOA!@9;7)M3?6>6)$XK]\D6^NMOA*6Y,^-<Y'/EIB:B+-1"F]"_Z]
2792++MGZ][I22D)9$+H89(""*9[)"WK)@$EH6R;6P[)H&=;/ZW=+SSSK;CI-A-B!`_
2793++M)G^F!4=&%5GGOJ+`CPLA9CXP!&@VFY_,9#(G2J42P\/#2"E[1Q5M;&S<MM-3
2794++M"YA)"48<<%(NH[,'&)L_3'%B!C>;)PI\FN4UZAN7:>U<)6BN(<,:E@IP'1E7
2795++M?-(6VK5[GK^WD44KL"R,,N""Y8*220?E7F#<Q)Y[NLC$3Q[G;]LV@0W&@1>F
2796++M(LI_\4W.GBF_Y^#O="+*VVT&.TU2EU=9O%;EE09LSHSRR&/#S$RGF9Q(8UDW
2797++M)[9!$(41,J7`AM"*"6"D(!*2O:,BNI'`=F(26+V*D$1I@66!;<DD'XB)X-@Q
2798++M`2P;)@<EAX8EUKTGQ">`3WY@"&",^62Q6&1L;(Q<+D>GT^':M6LL+2U1J51N
2799++MN[TQK6`V%4]F'IJ:9G3N$$-3!\@61Y%*QXGOUB*-S<MXU6L(OX(E/5S;X*04
2800++M5LI"N;'W5VXL>^)NSG@#2^1D\220%F@'PB`>2GN=_+F%/?O,`-5/G.)*!WP7
2801++M1`Z>VKC*Z6]N$47O;49\YFP9;WF'Q\<,U3>6>*4:\9THS=2Q(H^?+#(YGB:;
2802++ML6ZY<!9%!J\3HMQ8_O@.>%:\[7/WP(/886!9""N."'$$L+`LG>PPBSM)8XZ(
2803++M1`YUD^%X>ZJM86%4DK'O*PI\,`AP\.#!YVW;_N'AX6&&AX>Q;9MRN<SBXB+K
2804++MZ^NWK?QH`5.N8-@!R[88F9IE9&:>@;%)G'26T/=VO7\B?:1IXMA1(GUBT.N4
2805++MA;*2J0W)Q(;NN!(]G",T`E)@I4"+D,CL[XL9&W%Y]*-3?$4/$MBQ%)J?--BO
2806++MG.%++[UW9TAO;GN$;8\)T4)<6.;-+8_OE"%]8I)'3Q:9G$A1''1NNV@6AH9.
2807++MLTTV*\&*\#2$6J"M>"]S[R"$WJCLF`A2:RS;PK8TEHZW62H%.IF[Y"15(,>)
2808++MI9%MQW-72WG!@>)]18$?%D(\_]`3P/.\%W.Y7&9T=)1"H4`41:ROK_=F]]_.
2809++M^]LR+GUJ!<6)249F#U"<F"4[.()0"J]9H;&]1&MG$;^Q!F$-2_K8ED"[.KGV
2810++M)+W6[N0&H>+I#";E$&@)68&3@8P.Z7CQ4*D[WBPI.'$L1^['G^65;4%'@QZ`
2811++M%]PMKG[C"CN5]V;LY=OOU-&5&N.ZP<:%#;Y9AHO9(@O'!SEZN,#H2.IZZ7.S
2812++M!<K(X+5\"CD)CJ&EP+<5J8P5[R/H'FVC>J.S>U'`LBRT9:&UPM(*2TNTZDJA
2813++MV//'UVX>X-B"@\,"Y]YKHAG@Q0^"!'IQ<'"0X>%ATNDTK5:+Y>7E7J__K;R_
2814++M%##N"$;=N.5A:'**H<DY"J/CV.D,D>_3+*_3V%JB4[D&G6TT'1P;7"=)?%/V
2815++M=7MX8^#'B:](.CD+C64J10LRX&8A;_LT6Q&^OS\)DW(5'_KP(&].S+)I!-@P
2816++M,6D87SG'%_]V^5T'_[75#JFHS92HH=;6>64SX+6FQ?3CDQP]G&=J(DTV<^<.
2817++MER`P^.V`3%Z`%5&3X-N:?-[>W4]P`P&Z^8#0.LD#K'@CC8[/3--JU^N[MHRC
2818++M0%(-TBK.!:8'!?+>E=##38#)R<F/V+;]\>'A808'!]%:4RZ765Y>9GM[^[:K
2819++MOHZ`Z138"G+%(88F9QDHQ3,[I=)XK2K-G65:.XL$S0T(ZU@J2+R_==WTAM[,
2820++M'FM7^G1[^7-AC4;1A0RD<C"0":G5.GAWT;DU-NSPY,\\Q7?\/$T!%.#)X3K5
2821++M-Q9967]WRZ)OG-Y@3#<IZBH7S^_P]0U)>V24$R<&.32?ISCH]`;OWG;U.(SH
2822++M-'WLC"34$64@<BP*!3N>8+WWZ,N;D$`G)-!:HU4\(:\[<=M)DE_'VHT"EA7G
2823++M!0>&).Z]=Z!]7`CQD8>6`)U.YR/9;)9BL4@VFR4,0S8W-UE96:%6J]UVIU=>
2824++M0\F)5WT'2^,4)Z;(CXSAI+)$83S+I[ESC4YUA:A31M&)PZVK4`GX97=@E8X3
2825++MWMZ(PCW5'9U-@^."8[!S@F(!ZN4&K?;^":"5X.G'<EP;G>.\9X,-0Q-P1%SE
2826++MKS]W;M_1Y.X*"["^T2$C.Q0Z6_A;6WQ[TW`I2'/BZ4EFIS*,CK@XSOY$=A!`
2827++MU&XB[`A/1^Q$H-,NN:R-4O+F46`O"70"?DNCM4R&`"='2UDBGJG4E4#)HIE6
2828++M,#TH&$S?5S+\\!+`&//"P,``Q6(1UW5IM]NLKZ_W)KO=KO19<@09*YY/,UB:
2829++MI#`Z0:8PA+)L@DZ39GF-5N4:06L3$=6Q=10G6,[M=+_<'4B;[.C*%&P\UP$=
2830++MX`Q(BH/0KK6HU>[><__@IX[R-F/4`XC2,)!JL_[&)39W_`=>%8HBP^NOKK&0
2831++MK9+SUGCSG2HOKRK4Z#"/'B\P.Y,AG[/V_?M:@8T3M4`$-$7$1@M2.8=L1L=E
2832++MX;U;*V\D@8H7RG1WRH32:!F71+7>FS/'<LBR1!(=!(649&K@OI+A%QY*`HR,
2833++MC!S16C\_.#A(H5!`:TVM5F-U=?6.R6]:P9@;>X^!D5$&2N/DA\=PLGG`T&F4
2834++M:957Z%16B3H[2-/!4@;'EO'`*DO%WM]2\7,=S^074EP_JP?(YFS:4H.(L'.2
2835++M@2($C1;UQMT10`@X.)>F79KGM2V;Y3J\L07+FRVN7&W0[H0//`1(8UA[XQ+?
2836++M>6V+EZ[`ELAQ\HD28Z,NQ4$G]MS[M#`T9!P?C$?31&QT)*F,129KH92X?EWD
2837++M%E)(:H76.CX94\MDKI#H2:$X`28ID9+,'X6I07$_)='GA1!''CH"-)O-9U*I
2838++MU,#`P`"93`:`2J7"^OHZ]7K]MKN]\CI.?J6`PFB)PDB)=&$0;3F$?H=V;9-V
2839++M986@N0EA'2V#V*LX&KUWL<O2B?39D_C>H(=S.1N9&6:M;=`Y06X`9*=*_1XB
2840++M@!#P0S\RSDOU*?[HF_#E\U#6!;R.C^=%#[193BK)D\]-\:7M&?[U-VR^>BW+
2841++MX%R)(PLY)DIQS7^_>W2,@?).G7S18(1'+30TE4,ZK6.G<I.VB5M)(:7B42NZ
2842++M.VHE.630TK'GMZSNH23QI22,Y>7]R*`!X)D'=5\?V(:8(`B>RF:S%`H%',?!
2843++M\SPV-S?9W-R\[<JO$C!J@YO,J<P/CY(;&L7-%I!*X;=KM*L;M*MK!.UME.E@
2844++MV6#;,IG0K*[3_CWOKZZ7/EW$"B`W.D?ULF8L*W%SD!8U:O60*#+[2B"O2_PG
2845++M4GSTQX_SI2\749D&C\YE<=WXD(P'/1RBD%/\P(\>PAW.,;;=86HRP^QTEJ&B
2846++ML^NU]V&-9D"]4N/XB"!H="C[!M])DQ]PXX:YO?_I':20MC3*5R@5CUT,PPB=
2847++MG*UL:1-7A7H2R*"T(.O"1%ZPN,.]'M/Z%/!O'BH"`$_F\WGR^3RV;=/I=-C:
2848++MVMJ7_!FRXQI[*I,E/SQ*9J"(G4J#B?":5=K5=?SF!B*HHT3L_:T;9W4FX.]Y
2849++M?R%NV=J0SF8HDX9<AU0>)D9\MG<\6NV03/KN;\DS3PXS7DJS=*V!ZTK&Q]*X
2850++MCN+=L)./##!12K&YU49KP>A("M>]N_^K5NO0;C88F)74:QX;+<!-,3;J8G4;
2851++M^&^<.'$K*:04*KFZ)^&(>`97;QTM7A_H'CT;'\(QFA=D'4'YWHYA>O*AB@"N
2852++MZRYHK1_/Y_-D,AF44E0J%38W-ZG7Z[>M_J2EH.C$%81<<9CLP!!N)H^V;,+`
2853++MPVN4Z=36"5L[$+71.L+6*AY1;NW5_<FLSMZ<3FXYM&HPL\-E.0BI95(#DMF9
2854++MB)>W:NSL>/=$`*4$$Z44Q4$;I<0]_8Z[L<$!FWS.2A9K[U[%MEH1,FPB4A$U
2855++M/V"Y"IE\EK'1%/K&/.).4BB10#$)9/(8H91!:XEMA3$95"R!XB-I#2/9.`^X
2856++M1P(\+H18,,:\\U#D`)U.YU''<=+Y?![7=3'&4*O5>B>ZW&[42<&"K([O;69P
2857++M@'1A`#N=00A)Z+5HUS?QZIN$7A6)E\RT3]H;K#@!%GKWD(J;>O\;HD`QUZ:E
2858++M!PAEB)T5C$^"URAS;>7>^_MM6Y+/63BVI%SQV-KN4*YT"-^%,T>5$MBVO"?P
2859++M`]2;@I33`--FJQ6QN"T8&$PS4'!V]PSLO6\W1H`;(H'L>?\X`BB1E$1[95$9
2860++MIPPJED9:P4!:4$QSKULFT\"C#Y,$>B252I')9'`<AR`(J%0JO4%7MS)+PG`B
2861++M?Y2D=PJ[Y3B`P>\T\1K;^*UMC%]'B@!+2VQ;)[T^W6G-L?01>PZAN]T8\ES.
2862++MQ<X,LE4+&<XK!H9#7%UE>:5!W'Y^]Q:&AD8S8'VCQ>IJC8[G$T41Q6*1^;D,
2863++MA;R^Z_P"P/>C>)$NF=$CI<!Q]#WG%U$$GN<Q-.1C_":;3=AINLP-.Q3RUBZI
2864++M]DJ@6^4#>TB@DTG9*HG`\0$;!IT<O10GP28^2%#%)VB.Y27G-N*3ZN\%<\#_
2865++M^[`0X%@ZG2:=3J.U[A&@6JW>0?[L>G\A!:E<'B>=06F;*`KP6U6\^C9ANX+`
2866++M0R<W5&J)V+O*JW9[?=A;P[Z)]X>X/CTP-,G2CF9D1.+D?`KI"I7*O:_BKJXU
2867++M^<[KVQ2+\-1C"M<.\#L5SIQ_A[_^XCC//[O`U$3J+B-KR(5+-<Z=WT&(@,B$
2868++MI%R'QTX<I#1V;]GC3KF#[U69."1H-]ILUB#4.?)Y"]N6MR;67O`+`7O[A1+O
2869++MKY*!P3)Q/DDZMB<?$$AE$LX("BG(V().<$]1\MC#%`&.IM-I4JD42BD\SZ-2
2870++MJ=RV]P?`58*<CL.EDTKA9C+Q4:52$`4^?JN&W]HA]&K(J(.RXU,9>T<3]3H]
2871++M]Y"@6_>_@X<LY"47EW*85!-;"N;F`EZ_TJ)6#\AE[^ZV7%MNL[K1X/A1P_C(
2872++M#K:_1&6KR=)2AUPNY(F%=;[Z4IV?_JD/X3C[DRW+*TW.OE-E9-CPHS^2)O*W
2873++M$:)!H[G,R]]<)I-]A(]]>."NOZCMG39*MDD/P]I&A^5M<+,Y1H93V/9-]/_>
2874++MP5LWDF"O#$J\?^](6"41,DR.C(WEC]8&*WFNI*&0CO.`[>8]$>#H0[$.((08
2875++M!1;2Z32.XR"$H-5J4:U6;ZO_NQ6@C!7?2R>5PG)2*&TAA"#T._CM&GZK@@F:
2876++M2!'&-U')WHF,O58'N=OKTYO3?POOW[71(8](CX-ET!G!W!R$?IFE:\V[O@>+
2877++MUYI@=IB8WB3EGJ-2V^2E5^K\P;^7_/;OI3E_*>"1^4O\V5\L[K.D''%YL<[0
2878++M8(NIN4UL^SM(_TTN7SC/U0M7>?;$.1J55_C6=^X^8M5J`9951U@^6[6(:QN"
2879++MH:$\PT,NUJURBEO)H#U10-R8!R2R-LX#9._X5:EV<X.\*\C8]PR]A01[[WL2
2880++M/`?D7-?%LBR,,3T"W$[_QPM@8"<]));CH&T;J51\$KK?QF]7"=M5B-KQJ>LZ
2881++M/J)TM[]?);)'7+=\OQ]]G$HI+*?(9B,$&T;'(9,I<^[\SEU]^'+%!]%@=F8'
2882++M-[>$WZQS:3GBB]^0U/U)9N<?X?2%62+MX;7/LKQRYS:);[VZ0R'?XM"1'09&
2883++MSE-97^&+7ZWQ^_]'A]_]@R'^\@LV\S.+G#EWCM9=5E':7D"^T`2_R;5-V-AQ
2884++M&!]+,SA@W[R%^F9S4&_6*K$'_'+/H2&[04(D#BS.`:0$UQ8,9NYY53B78.]]
2885++M)\`,@.,X:*U[!*C7ZW<\V"ZSI^2L;1NEXSZ4*`H)_39!NT[H-Q"13SR=7%RW
2886++MR-4[BU>KF`2W^^)NE%^.9GIRFLO7%)&09`HP-EIE>:5V5RNX5Q>KY/-UAL?K
2887++MT"H32%@OP_IVEN-'AOE//C7%_/PLB^L%9@]L\^KIC3LVWJUNU"B-E4D/K&'*
2888++M9=9VX.NO2K9K4YPX,<_;%P^PT["9G#S+-[^]MN_WNKGE85D=2A,A[5J#I76(
2889++MQ``CPS;9S!V2]!LK:WOSK>L(D(!?""1[JT'Q]Q=_A_$"J!20=01Y]_ZP]WX3
2890++M8$H(@6W;**6(HHA6JT6SV;SCX7;)B!H$(NDG4;'LC$(BOT/H-8C\)A@_.<4P
2891++MD3Y2)"N^:G>U5W"]_-G'RNIX*<7R<I&.48B,8/:`3[/58'MG_]*BWNQ@VTU0
2892++M+9`A6*!LR&3S3$VFF)W.<&1A$*'&&"X)+EW:H5Z_]>]OMB(&!]LH:P-DE5##
2893++M5AE6UC6/G9S@N6>&^:&/'6*C/,GX5(/3;ZX0[#.)O'"I02;;(#,0L;K3X=J:
2894++M9G!PD*&B0RJE]E]9ND5%2(A=[R\EB,332[6;$"L9-S]VU5/:AKQ[STOF4P\#
2895++M`2;BC=(64DK",*35:MWQB*.8`*)W\)KLUN\QF"@@#-J$7A,3=A`B3,)I+'6D
2896++MZMY\T=OHTCNFZ"[NI>N$^-X8]8X"!\:G0>IMSKYS-YO<(P+3!-$!#=J&T9(@
2897++MGP\8++BD4@K7T7%>$THJ=9]6*[QIE#$&-K<Z:+M.*M,$?(R$2(+M6DR,IS@P
2898++MF^/)QP>QK$$:'4&M7J/>"/;5?;I3R>*F*QC:+*T:EE<5L],#M]?_-][4&Q?&
2899++M]ER[X$\B0.+EE4AR`K6;!W2_=]<6]S,Q8N)A($"INQ0>U\-C`MQNX.UN%2B9
2900++M/R]);AH8$\4$\#VBH`UA!V&BQ(/L2B"IKC^(^KN2M7V8945,3XRSLJ*(0A-/
2901++M,Y8MWCZ[O>\%+,>V\/PP)H",O?_XA&%A89LPDH2AP?,,0K98NA:AM2:,S$WO
2902++MC3&&*(J(HB;*[@`&94%Q"$HE0RIE,S!@X_LAZ93!TC:U>D!CGP0(0H]49HFM
2903++MS1U.OPF-1CPY8J!@[V]1[6;`WRN#$NESW25WO]_=8"'0B4-+6X*L<^_8>Q@(
2904++M,-(E@!""(`CH=#IW3(`AGOW97>!)(!`?!!T&F#`F@#%^<E)A[&'BXSJ3Q'?/
2905++MZ8Q"B+L>6:ZU9.'@"*^\DN7+7X*_?P4N78GP/$.S%>PK%Q@92K.Z[H'P0$ND
2906++MC@'[LS\;L%6^R+_[HRLT6CL\\01\Y:6`XD`**<5-?[<0@GS.H=$,,<(#89`:
2907++M)J?@0Q_R6-]HX-B2E=4VR!92:6H-B1^$1/M9%C":+WXIX(M_YW/FG"+E%BD.
2908++M6F0R^L[-=#=+AO?F`T)\%P$0((5$BN\F07*..*[%_;1&CSP,!!CJ-D)U(T"G
2909++MT[GMX*NNV3(.D_%]-+U3T(V)B$*?*/3`!,G]%4@E]JSV[NWRO/<W7QR43(^=
2910++MX"__8IK/_8<"H3?&>"E#>Y\[Q";&<VRL'>!JM\*I),J)A\_^Q$]Y_(-_T&!Z
2911++M?I&77UGERM4<HR,.SBT6G(2`0MZB6ANBF?S_D9!D!B1//2,X=&21S_W591RW
2912++MS<QLAZ^^[)'+Y`CVV5+YW-,*TWF6E[XRB]<^P*D38XP,.:3N=H_BS<JB-Q"@
2913++M^[4(L0OV6+6*ZP[>=BQ!ZMX),/0P+(0-=+V_,:9'@#M5@(#=74$)`8R)P$1$
2914++M88`)?4P4@`EC3RCWW-P]!U%W<X`N,>XV"@@!SS\[1J=C>.="F8&"R\QT&M?=
2915++M7U*H-4R5!OGB%TI\Y`=7R>5<4FG02I$;K-%HMGCUE1W^[',P/3Y)(:])I70/
2916++M)#>:4@89CO'VN32//=TDBFRD`CNG>>;#'NO+V[C.!F^<6^=K7W-X\?G!7EGQ
2917++MCF@I:G[P!\89'+!HM4*FIS*,E]+?O0!V-S?O!C)T/Y=,)`[)UR4%/>"SYRNT
2918++M=1P%[A5[#P,!<GM?A&&([_MWK`!=YR$$8.(!5<9$R15"%""$N=[)[)$^W9MY
2919++MOXWWF;3F$Q\?Y_&313I>2"%OWU5'YS-/#++V^2/\^S]L,7F@R>B(A5)0K]=X
2920++MZRV/5__>(FU-\-B)(4:&7=)WJ+@\^U21/__"-.7V>69G;%Q7)IV6ADRQS'=>
2921++MW^:/_SC`49/,3F?(9JQ]]QF-##M\^+DQ6JT`QU%D]R-_]A,%DN=[(T!OV6#/
2922++M*?-2Q+(C_OX,4H"C'PSVWB\"9&+@QM[?&$,0!/LBP'7R-(H2$D28*.Q)(:((
2923++MH<WN/=^;Y\H'MZ79MA6EL53BA>\.$*F4XF,O3+#Q9QV^^C>7T99'2$2S85&O
2924++MI!G(%'GFB1)SLUV/>_O^_:D)BYFQ.;[V-W7.3I09&`37-32:+<Z?J_#.&8'-
2925++M&,\^.T)QL-L:O;_WK)0@G[/N:O_P+;W^+7Y^'0%N?)1)8KR'0_;]S0IZWPG@
2926++MQ)6+W6N_!(AO@$@J("&871)`_!QA>B%5B/C`3K&7"8C;SO2\F^]5W<<@^]$1
2927++ME__TTP<Y^IU!OO+_M_?F879>=YWGYYQWNUOMFU3:O<NV;,LV3FPG<0@DF1!"
2928++M`O0T,S0)H9L0&`(/#4T#'6::&1@2"$L(,#2A`PSA&1I"TI"$X$[BD,2)'2?>
2929++M+4N69%E2E992K;?N^F[GG/GCO.^]MTI5DBS)L63[/,_[W*J22KKW?7_?W_[[
2930++M?1^<86XAI-^#&VZNL&-;A2V;2URQO8^!_G,;7?R>-TY@M.*___,S--M-A&.(
2931++M(D$4EACN&^36FT;9=<,@&S<4SPJHBW9Z>X/.DG5;X>+ER0XA.L^S5Y&YY__V
2932++M@TL!`)Y2BOS*4WGF^913!1V-;[0%@M$:N\+5K'"7+!K$2DMP`:?W;9KS'.(5
2933++M/:O4=]\\Q*;)(HM+$6&H\#S)Z$C`AHD2`_WGKJF-@=?=/<;&#06^]<@\1Z<;
2934++M:&T8'BHP/A:P?6N%[5LK#`[XEPQ?WVF"?\8/F.'IP@RY=RD`@#B.29*D$_AJ
2935++M_?Q;=8W6:*TZ,8"]-6;-.LQJ\WHAPK]4C9A?B*C58YK-E':H2!*-UG9=HN/D
2936++M=(EV-8DV!B%L2=]S):622U_%8WC(9V+<[N0<&@R(8T6296<\5^)Y\GG-`PAA
2937++M`77UE=9J+"R&M%H*WY>,#`=,C!<9'/#7_5QY7<"FZ%]\A(@U-$[^E7@1F78N
2938++M!@"2.([]//`5YZ&.!,+Z_2I%*V6G-C!GEMSGJ:V31'-BIL6IV3:MMD)`UOPE
2939++M*94"RN4*?147K1V4@C@1)*G]?U3FC>7:RG5RE\E@C"))4PX?C=E_<!$A+)!+
2940++M18?1D0+77-U_YBKKF7+44M!7\>BK>.S85B%)-+5ZPE(UYM#A.NUV2IQHM#($
2941++M@8/6EL\=DTF<$1W0@@5MDBB4TA0"2;GDTM?G,304,#%6/+LE.8=[GEO1SFOV
2942++M?#/&X97"G_U`G3^]0G(I`"`RQOAQ').F*:[K=DKBS^>H-$&KGN`WT[3Y4S&L
2943++M43T]`Q":K91CQYO4ZI9_V/-<7*=`J3".(P/J=<'2DJ#=EF@C2!*'-)$DB2!*
2944++M((X-J3(H96E`<X&T#5UTEL$ZCL&1)LM6:0H%0Z5DB&3*\9-MGMC3XJHK%'?<
2945++M-M!Y;P>>K;%4C;+0Q2%-(%4:(2377U?N;';6VC`SV^;D3-MN6W`EKN,B94#@
2946++M]>$(GRAV:;<ABB".!7$L2--NH2U_=1R#GRT><UT#:,(P(0QC9N<B#ARLHHU!
2947++M2L-`'XR-%=@P7CS=>JST&==\7?V<>A^3-BO_NC&0G#\`HDL!`$V@+R]^R9[I
2948++MH'.I!70`D,3H-+$U`*-71$]F]4U?1^B7:S&GYJ(L!I&T6@7:S5%J=9<P]!`4
2949++MT;J?9JO$PB(L+1F6:YKEY91:/:'5#HFB-G$2HG6$02&$MN9;"*1T<:2+X_KX
2950++M;I'`+U,J%BF7"E0J#L6BI%PV5,J:H*#0.N*1QUP>'7V$<FF9G=?V\\2>18P)
2951++M"%MC+"X5:33M>TM2"+R8PT?FN6E7B^U;/1J-A.,G$C`3+%5=FDV'-/40!&A3
2952++M)HZ+A*%+JPW-IEUX&\>0)'2V70N1M2%G1!9!QNSH>08I%8*85,<H'>,Z(7U]
2953++M,=6^-G/S3::F&WBN1Q`HAH<$&\8+=K'M&4!PNI+*G%E#EN;N@B!W<N/SGYMN
2954++M7@H`J`,;\N)7WA6:]P:=)0[JG#0.29,(K9+,"IB>O*<X7>[S'V17O9YP>*K%
2955++MJ=DBC7H18_HH^*.$X1BSLQ6FIP-F3AE.S#196EXB#.?19@GIU''<)G[01H@V
2956++M2K71IHT0,;[OXKH>GA/@N`7`!^-BM(?2!1K-(LLU'ZV*8,H84T+*/@K^")72
2957++M`'W]</)4F[GYI[G_@2D<*3A\N(_1X7&6%G=P;'J<I:426D,0:*34//N<X;''
2958++M'N"VV_?07RD1M:^F6-C,[*D!9N<*S,V[+"QHEI9B:HTZ[;!&DC90N@V$0(3!
2959++MUD^RC#L&!XF/,04,13RGA.^6*9<&J52*#/2[#`Y*A@8-85.QO!23)`W:417'
2960++M66!XJ,'X^#*;-C49Z)?TE1S&!SE=E?>`P!C[/8$``"``241!5"9#3,?562'X
2961++MQGJY^6N<7I#LO>@`J`*$84B26'?#S3:&G=6!TU#HN#<6!"J-T2KM27%*3"=5
2962++M:M:U`'OVU9B9&:92VDG<'N.QQ[=RY*CDU*DJC=8<<7H0(^;0+"+$,H5"G?Z!
2963++MD$(AIJ\O9G3$KAOQ?0<ARD@F<+T"4K@X,@`"E'))4X<X%K1:FF8SI5IKLEQM
2964++M$$8-TK2"41$&AR@I4SNA.'+\,6[8M8<H-GSM09]=.W?RN<_M9M^^21I-KY,!
2965++M<:0A"%+*Y9@G'_M1CIW\#:[><05A\XT\LS]A:;E.%"V2ZB4,RPC1`+$,LH$C
2966++M6P3%%,^+\+P$*0T(C1`&K32I,IEU<-#:1^D"[;1,J]K/[-(`PO0AQ2!2#E/T
2967++M1ZCTC3$ZO)F1$<WX6)VHW>3HX9#''Y^E6C_%5=NG^3?_RM#OGZZ(<N%?$9!G
2968++MFM^H7B`8M($X-;3C"Y.]%QL`"P#M=KNS_MSS[/KLLV:/-/2&NTG80L5AY@89
2969++MA+!]LR)S@SHWM^=FYU_/+SC<_]77<?#@#A:7C]$.'R5.9TG2>:2S2*5OB?'Q
2970++M)ENWI&R<<!D>#A@<**)T@<5%!7B,#O4S/C9$N32"(\9($I]&,Z!>+])N^<2)
2971++M2YI*3$E@!K+ROF-K%5H+XMBET4A8KM6HU6<Y]%R10G&:*W;4F-RPE7U[KV'V
2972++MQ"Z>?GHS2>(2^'I5-LTC25RDTZ39Z.,;#Q\A:A[%D1Y1<HA6/(UT9JA4J@P/
2973++M:T9&7/K[/`;Z2Q2"$H%OUQ,:(P"%4C%)&@$*(R)<)Z)04`1!BSAN,#=_C+EY
2974++MP\*\9'ZQR'*U0F-YE*7Z!',+8[B'1PG<$<KE"49'7,;'MU!;*O*/3QRD7/@;
2975++MWO4#?>L"H`L"*^@J$WBE02O3L0!A8FB=?Q"P<"D`8`Z@U6IU6J"]C$7D[``P
2976++M7?<&B%M-DK"-2F,$!B$=A'!ZM,CI-M1D:N:.6WT^]>G[>&+_!(8%!@=/LFG+
2977++M$ILWATQN]!D:]!GHK[!AHH#C"$[.M&FW%=NW#G/KC3N(HF&FIT=X9N\(L[,5
2978++M%I=\&DU#NY421BEIFJ!ZLE-2V'TXKN/BNRZ>[Q`$3K8+?P+/<9B<*+.T-(PC
2979++MYH@3S=Z]5U(ICF.TR%R4U:E/DP7P)ZCX(5=>M9]R<8&XO0LI^Q@?NX;1D=T,
2980++M]`L*08KC&+26)*F#4A*E)$9W&P1=5^%[*:ZGD%*1)"WJC27FEV9IA0L,#2YS
2981++MX_4N8R,%VJ%B=J[)R9D%IJ;W<72ZP*F9`6;F-^+*+<PN;&+J6(EZ(T2+/1R>
2982++M:H"IK`1`5@@U*X"0MWEGPJ\-*@.$4H8HA59\8;+W8@-@!J#1:!"&(4JI<P9`
2983++MI,BTAL!H")M5XK")2B(<D5L`)_OSS*?4&J/T:9IG9,#CYW^FR:VW/LRQXRU*
2984++M)<GPD,?8:(7Q,3N9M5Q+F)IN(*7#[;=<0ZLYR:%#HSSZK4V<.%'AU&S$_&*3
2985++M6OTDC>8R8=Q$*3M`XGDAKAMA/3L'HP,$)82H(&4_@3]$X`U2+)0)@@*.%$3Q
2986++M%#-ST\1)0KGD$2='.5&]`=]5=BBD)Q82PF*Z%4XQ,[^?S:6];-DXR17;;J6V
2987++MO(WCQP>(VI*C1SSBV"6*)'%LLT=1;-#*]F'9&HQM'?<\B><Y%`('WY>4BBFE
2988++M<HM*I<[$4(-2J4ZK?I*]LR<8'E[@MMW##`T&G#C9YMCQ%DO+#>;G]W)T^BF>
2989++M.U1FZM@8C8;DRNW3;!A/[1ONN4YS?[*LC\XRVUKIE;]BH!U!(S(7)'LO-@!.
2990++M@-T$W6JU.JE0W_<[':+K`D!WW1\#M&I+Q*T::1PA?0&.BY`>QHB.WYA'4D:O
2991++MC*I<3[!KYP"5LL.)4VT<1S(\%#`\%!#'FD.':Q2++CNV[N#4J0F^^=`6IJ>W
2992++M\NPAR=2Q94[-'J`5'24(IAD:6F3+]@:#_0FEBB:*(\*HB>,(BD&!0C"(,46T
2993++M\DABCU8H:;6@T8#%AJ1Y*@`S3*.YR/#8-&.CFHT;QGGK]WZ3CWS$Q7.N9:"O
2994++MGT+!1TH'8U+BI$VS-<_\XA2>?S^[;@Q9K@WQ3Y][`Y620W59D"::=A31;H>T
2995++MPR;M]C)Q4B=*&QC30,@0UTE!"(QV4;J,T64$%8I^A;[^`88&*@P-;F%HP*6_
2996++M+\0O-"D4YRAXLSSQY!'Z^T^R\UJ/.V[?2K4:<VJNS<D3+:9/M#AV;(IJ-66P
2997++MW[!ULK+2&O=H?]L28Y]1_LA4KOE5=F4@:*>&9G1ALO=B`^!8'J`V&@V2),%U
2998++MW<Z*E#,!(,P+3-E]C!HUVO4J2=C$=8K6`C@>)I5HG:*T;9'(LT0FOY,]@?'F
2999++MR3)C8T5\SZY'/WBHAM8&1TZR,#?`W.S5[-M[!0\_IIDZ=HQVO)=*_W-,;#[%
3000++MR'#$A@G-QHTNI9(@CF'#1)GAP3$"?P-:#1!%'FGJ$\<N:>(0Q9(X%K3;AE9;
3001++MTVI"L^6@TB+//G<=CO<-!@:.LWE3F<V3AH6%+_"5^Q]F>FJ2,!Q#RB):IQBS
3002++M@.M/,3QV@IT[EWGM71,L+E;9N_<+//[4!OK[V[B.P7%C_$)"J2]!R@1'I@@9
3003++M(66$X[;0IDF<5(F3*A#15_&1HDBC&5"M#G!\;I2#1S8AV,'(X"8V;1AF8GR4
3004++MVM)V%#=2Z3M`L_$L<_.GN'*'SXT[A[CFBGYJM9AZ/:91CU")LG.\O>F<3N:G
3005++M:PER[6_]?BOXJ;*67"OKUK9CJ(7F@F3OQ0;`5/Y%K58CBB*DE!0*A<Z0_+I)
3006++MW+2W=&\U16MY@:15)RAX".DBI`^X&*.L&Z0Z*L7FCW3W$L;@^Q(_<&BV4J:G
3007++MZIR<D41A/\+<Q*./7,%7OE9FZO@^-(_0UW^43<-+;-T2<>W5!:ZY:I!*V2.,
3008++M%+[O$+6',:9(X/<CQ4;:K4$6%BM4ETJT0Y\T=<"`E`;'510\1=^HPG7M9PZ\
3009++M,1YYHDRS^?<,]'N4BBX_^>\VLF'#-`\\=)3I:4FKY:"U(0@4(\,1UUXCV7G=
3010++M"+?=,L+B4D2CL8\#^RI$B26@\#R?0B&@6'`H%*3E27`TGF=PG`1M0HQI8$0=
3011++MQUG&]190N@XB(4EFF9DYR>&C3U-=ZJ-1W\BAZ2LY=.1:1H<WLW7+.-*4>.*Q
3012++M&WCXD<>X_?;]W+)+L?-:&!T)&![TB$,?DRI<DX)*NOY,U@O6M0)=$"AE2'57
3013++M\RN=!<4:&J&A%EZX[+V8`#B2Y6/[JM4J[7:;2J5"H5#`==TS3H;58D.D!)[N
3014++M>C.MQ5.$S2K%O@H(!^GX:.EA3)Q596T,D%^=Z*HG'JC5$Y[84V=FIL*FC=O8
3015++MO_=FOOSEC1P\?)A6],\$I0-LV7R*FVZ"G=<,,#XVPN"`3Z7L46\H6BV)9(B)
3016++ML:O8_\QFGMJSA6</&>;F:[3:59)T`42,02$1(&QUUG6*.$Z!@E^@4/!0Z3S3
3017++M)Q:IU76'>Z!4<GG']V[E[E>U.7ZRQ>Q<FU09/$]2*EH`3HS;X?<3,PE27,?W
3018++MO;6?I_9L(0H]4B5)4T$22<*6L194&!QI22E*I92^OC:5OA`P+"R=I!U-L67K
3019++M<7;MC!EYO215AA,G6SSVY#,\M><`)T\\0JV]DZ?W[V+ZV)5LFNQG;.S5//3`
3020++MS3STC:_PMK<=X,[O*#-0<2CX$J2V30A)5_A[8P"M-3H3<*U,1_/;RKHA5=8B
3021++MQ"DLM0S-^+PL0#V3O1<7`,:862'$0>#6A84%&HT&Y7*98K&([_NTV^UU?[>M
3022++MH9':IFZ#O9>UA1G:M24J0R-XKD"X!8QP,TV"=8-2:T]-JJT;E-UX86R^^^%'
3023++M%UE8V,&&\>W\[=_>QIZ]31:J7Z'>VLOFK0>XX_:$&Z\?9&2XP.3&$A-C1;0V
3024++M[-U?0Y@QMF[:PM>^=C,//S+&U/0B]<9CA/$Q4CT'8AG/:^/Y"5+:*G&J'%3J
3025++MT8H#,`'+C1)2%$A22:E\A,"O4ZL/4RG;Y;-]%4G@2P8'`W9LZR-.M%T/Z3N4
3026++M2B[EDAU2T;K$%[]R(P]^;9BE:I4D#8F2$*-#E$[0.D5@)^8$'E(&2%G!]X;H
3027++M*X_;SM'Q22;&K^+$5(M]>Y_B[KN?YK5WE=FRJ<QUUPSREN^..'RTSGU?_C*/
3028++M/_XL"\MWH,WU+"]O9&2DR,CPF_BKO[J.9P_=RP^\-6)RS%_A]_?Z_]W+=(I?
3029++M2F?:/^VQ`,KV5]7:AN;Y9X`.&F-F+XEN4.`9X-9FLTFCT6!T=)1"H7#6.*"M
3030++M#/74,*;%BLQ`<VF.P8F-N.4"P@F03@&M&RC3M0!:92W3QF"T0F3_P'-33::G
3031++MK^#0@;?RSR<D>P\<8J%Z`+_P**^[9XZ;=Y79LFF0'=LMM=#H2,`3>Y986`P9
3032++M'KB:Z2/7\\E/7,.!0U66&P^RM'R$4ODPVZZ:8\<VQ=B83W^?2\%W<-U\MC<E
3033++M36/BI$X[U-3K*8VFIM'0C(TYW'C#$$FBN[.R`H+`P?,D@P-^Y_YTQS[M_9G<
3034++MF#`P\#GN__(H?F$1*4(\OX7OA[A>2J&D\%R%E)`H211*&NTB47684_-;&5B\
3035++M@E-S&SER9)S1$</$Q`!?O_]:]N__,M_SEF5NO7F(>B-ATV29ZZX=Y."A.O=^
3036++M_K-\XZ$CU)NO)8HWT6X-,-!_#?_PJ6U4%_Z<G_^IA)*KUP1`KPNDM.DJK=2"
3037++M("_(63?(L-PVM&)S(3+'I0*`?9W27+5*DB04"@6*Q6)G5]!:IZ6@$6?NC^ZF
3038++MS.KS)X@:6PD*8PCI@1.`=M$Z<X-2A9<J2!4F45U7R!BV3!;Y^Y/+?/SO8H+@
3039++M$*WP::ZZ]BEVWY2R\]H!KKFJGVU;*TQD;.KW/WB*<K%$T;^:A[YQ*P\^.,;^
3040++M0X>86]S+T/"3W'77(MNVNFR8L`PJHR,%RP,0.'BNZ#2+J<S$)XFFW4X)0Y7%
3041++M$I8Q9G@H.*W;LMMHMG;CX+;-97[N?ZMRRZ[#+"R&=IU@P5H/SQ/XGL3ULO=@
3042++M0&E%DM2IU:J</'F0@P>_Q>&I:RD%WT&CM9E&<X*^RA"SZ0"?_-2W.'[B2=[V
3043++MEG'Z*AZC([8C=/-D@YMW'>#S7SS!@6?N87)B%^VPP/Q\Q!-/21Y[<I&[;^GO
3044++MNC[9M9;_KQ2DVKH\::I)4[#&V[I'U@*8"Y:Y2P$`3W=*<QDIANNZE$HE',=9
3045++M%P")AOG8!K"=%)F&9G6!YO("I?X^'.DBG`"=>"@5DZ;6"FBE.]VCY#&!-A1\
3046++MAS=^9XUC,W_,@0,A$Q,UKKW6X:8;1KAR1Q^;)DL,]/LH93ATN(E*QEEL;>71
3047++M1V[CZP\6V??LHPCY(+?>?H0K=PBNO::/*[;WL2'KOR^777Q?(CL+H+J?1^O,
3048++M[\V*//ENH2"0YT69%`0.NV\:9'C(8W;>NI)!5G#S7('KRFP@OMLJDJ:&=JA8
3049++M6`B9.M;BZ-23/+GG`'N>NH6EY=>Q><,D`P.;:38'^=)]0[1:W^`=;ZL0!$YG
3050++MGF'39(FMFQ=YX*%_XG]\_A#/';V2Y?H2F[9-D<22L)U2$%W_W_0`0*E\EB)3
3051++M"BF98H!$V2OS8#E5,Q?2!_3TI02`/4`+*)TZ=8IZO<[P\##E<AG/\];=$62`
3052++M6@+UQ/)(J9YJ87-AAH'1,0HE'R$#C/31M+.;JC#YE:1HI9&92R2TYK:;^_%\
3053++MPR-/M*E4AM@X46++EC(;QDL4BU80ZPW%(X\I3DR]FI,G=_#HXPF'I[]*W]#]
3054++M[+ZYRNVW%KGZR@$V3Y88'RLRT.^=,PGUQ3R^[[!]:X6-&XH8D^W7E%WPK6Y7
3055++MUEG!,-E>X:8;-4O5B%TW+/&MJQ_B@0=F.#S]9C:$US,^VL_LB>_B8W\YP,C(
3056++M/W/G'7V42Q;<6R9+#`_Z7+F]QN#@'AYY]"EJM9";KE<4@Q'2)`7G=.W?N8P-
3057++MSG.K&&>:/TU-Q_]?;AN6VH;SU/^M3.8N#0`88PX*(1X#[DZ2A.7E98:&ABB5
3058++M2A0*!5JMUKIQ0#,U+$:&P6(6!V0:HGIJBJ')+?C!*,()0`:VN*,2DE2A$H6;
3059++M6NU#FF*TUXD#A)3LO+J?39-EVJ&B4O$8Z/<M_6<N6)Y@H!_^_`M]')TZ3*P?
3060++M96QB#W>^NLYK[QQEZY8*FR?+C(X$+XK@=]LC+/W2N:XNR>>:[<8'&!SPF=Q8
3061++MXH[;(K9OG>+>S_\]QXZ^B7;[)HI%P]S<*)_Z!\7VK6VNNJ*O4T\IEUQV7CO(
3062++MY,8B3]V^R-*"2W]9,M+OX@ESFOO3M0"F8P%29>RL0VI($D.2VDLI6&A<4`'L
3063++ML8O!#W8Q+0#`(V0LW@L+"TQ.3E(L%CND&>O-!K04+$2P/0^:LH`X337-Q5.4
3064++M^BKXO@M.`:TS-RC1)$F*GZ29%;"6`,_!.!*A-8'O,%9P,?0LT.JA_"F5'.YZ
3065++M=9%[=_TYH1*X;I4[7YWRZCLFV+:YPH[M?6??F'P9',<1E(HN@>_PKA^^@FU;
3066++M3O+7_^VS['WZ)(MUB),II#-/HSEN4[6BV\;I2!CL\]A]PR"-6H1C-`-%"$AL
3067++M'TN:HK,%"+G[8TQ7^)/4=GLFB;'N3YIG3`VS=7,A+1"/7#0%8RX2F[,0XIW`
3068++M7UGA*G'GG7=2+!8Y>/`@1XX<(8K6A_N6HN">C9+^HJ!4$)2*DG)9T#]89,OU
3069++MMU(>Z$>H*C*9PQ,U2H&ATN?1/U#$ZROB]I5PRP6<8H`H^,B,DEPX\O2UWCU.
3070++MN]:&>B/A\2<7.#4;4JEX7+&]CVU;*AU7Z:5VTE3SZ!.+_-TGYWC@&PZCHTW>
3071++M^I8RK[MKG"NV5?C7OS3&R^E<3`OP36Q_]F"KU:):K=)+G)>W2J]UEE/#?&BH
3072++M!)FOJ*V9C,*0UO(\A5*`ZWAH&:"T1VHBTE23Q"ENHC!)@DE=C'(12MD59%I#
3073++M#T%V1_OW6`$I!<6"R[57#[)Y4THA<!@:\I\W[^YE]<!=R<YK!_CQ=WN\X?5U
3074++MEFL>XZ,%!OJ\M0DR7@'`.<<!^X40#P#?`S`W-\?8V%BG*-9L-M=/AZ9PLF78
3075++MVF?='Y4:DE20IH;E4].4!P:1E2)2!&@\TC0A30QQG!(D"3IV,4EJ+]?!N`Y"
3076++M:XRR!!HKV`Y7N4*^+QD;+3"2;8"XW%V><SGYD/W(<$`[5!0"AX$^]V7QV5>?
3077++MBPWYK^=?G#AQ@F:SB>_[E,OE,P[(I`9F0JA'UD=,LG*Y2B%LMVDNSZ/2%(2'
3078++MD0':N,2I)DDT260%7R<*G=<&>NH"IUWK^,G/=VW)Y7Z"P&%LM,#6S67&1[-`
3079++MWYB7'0`N-J7Y_5U?,^T$P^5R&=_WS^@&U1+#R;:AOPBN$B2I)DEMWTOMU#2E
3080++M2A].7P&)A\(EU2KCT$WP(@_I)TC/07L.,G$P6575B&SX1*P*A%=;A9?K.8O0
3081++M_\;/OK/S]:Y;;KGL/^[;_^TOO'`6P!AS/_`OO58@CF-Z*537.Y&&8ZW>G#'$
3082++M6>HL#A-:U7F2.,7@HXQM"DM26WE528I.$G1LK<$**]`[?;W.&H]7A)_SVK7T
3083++MB@NT]OE2_D6U6J5>K^/[/I5*!<_SUMT7I`V<:!EF6MTJJDHA36S78&W^!%&S
3084++MEC5^^FCC$2N(8DT8)>@P04?9E228.,GF!=3I$V3/0P.^;(3_97HOW!<(`+],
3085++MMKEW9F:&*ZZX8D4V:+U@.-8PU3!,E@5>:O?%>(G&2R1Q(F@LG,(//&3@H(R#
3086++M4@Y)FA)'*;&7(`,7$SL8WP77L=9`Y!2JK,URLBHH?ED+_QH`F)[N<AM[OG]9
3087++M?MSKKK_^VV<!C#$/`)_/OS]Y\B2M5HL@"#K!\'I6(#4PW3+,MTW'#4H2;"$E
3088++M,;2;==JU*BHU:..1:H<D%<2)(8X5.DQ0<6JM0)QVVB5LI7CE]-*Z@O!R%?Y>
3089++M%_$%.F(-#C'90Z^Z]B76_+U+V04"N+?WF[FY.1S'H50J=6:%USNM%`[7#7&:
3090++M[;))C8T%$D,<07UAAJC5M/WEVB5))7&B":.4,(S188R.[-6-!S(0J%4QP<L-
3091++M!&<3?JU?4,%?^3T][>%BG8MU!?]B`>&%!,!3^3?'CAVCW6ZO:(TX4TKT:--P
3092++MJM5C!;*`.$X,46)H+,Z2Q`E:2U+MVD6VB;8;F:,8'64Q0!1G13+5F5I:,S!^
3093++M.8#@7(3_>9*:G*OPKR6T0JSD%3Z7:STP77(`,,9,`9_M_=G"PL(Y6X%F"H=K
3094++MAD1E6:#$4HW&L2:)(6I'M.I+=HVYDB@MB1)#&"G",$5U+$'2!<-J*[!6G>"E
3095++MFA$Y%^'/KQ=`^$4/B^<*'F%Y=E=(]+A!G:7+:X#B4@J"\_,9X,?)J"R/'S_.
3096++MP,``Q6*10J'0X118SPH\US!LJ1NV#PCBQ)+1N0FXL<;U)&Z]CN>YR$H)(1UD
3097++M:HABU=G<[#CVY@E'@&/K`9!M#<?MCJ"LQ<[P4@J.SU7X,P7Q0@C_Z=J_U[W)
3098++MGM,J0<[7O&N3;P'I+MZUSY!L>Z!8\7K)`,`8\Z`0XA^`]^0_FY^?9VQLC%*I
3099++M1+O=[EGD=/J)-!Q:-DR4#(YC@^$HAJS/#<^%5JUJF<=E@,3VR<>)(8Q3G'9,
3100++MT1$()V.7SYGE,P'/5^B?!H+51;++%01GRO2LVN?3$?Z+!(`5PB]$1[B%R)\%
3101++M".G@2$MV+C,&O=Y%8?G6OYPXQ<XYV%F#55N2R3>(GP\(W!?X,7P*^#=`"6!V
3102++M=I:^OK[.N&2^3'>M-ZVS6&"B:KAAS.[L=UP(8W!<NRO?<<&I59%R`%ETB1V!
3103++MDVB<$!R1X#B"(+O)N;^G>_V^7KE^*8'@;,*?:_\\+LJ%_R(`X#3A%P*9"WZ^
3104++M.E]*9,8MW1L#]"C/%9?63F?F6*Q2FJ;G49X/"-P7]CF8>X40GP!^-/_9[.PL
3105++M&S=NI%@L=E8IKO>&$PT':IJQ$DQ(NPK0E9D[Y&@\U\%SH-VHX<@^A'"PNZ25
3106++MY:EU$H2$(#.WIO<UOV$Y0YLQ7<;S_'4U".#2!\*Y"'^OYN_5_G%\D82?#F>S
3107++M%`*9K<N74N(ZSHKOQ6H`G+9B/5NQHA122K24I"K-UBSJ#M6,R2S(\P6!^VUX
3108++M))\`_A598:Q>KS,P,(#O^Q0*!9(DZ5B"TYXE=ECF0-4P7+#41%$*,L3Z^J[&
3109++M<232@7:CCA`EN[16@B,50IJ,FU:N>#CYC1:9F16]%D!FK=2KF2<O=6NP7H5[
3110++M=;9KM=NC5%YLN2``K/;O063;LV6'+\)QW<[J?)E9@35S^[GVQ_+-&:U1&>F*
3111++M4@J12E*1@DKM"I9\.\AY@,!]X9^+^2<AQ-]D`7$G+;I]^_9.,)R/U*UUE($#
3112++M-<-PH-DY*C/AQKHY#DA7X[C2?MUJ(40!*=W,"H"4&5F$`)\,$,:`";H@,)ZU
3113++M!+U:_FPNT:5D#9Z/O[]:\R=)5_M?H`7HN6'6MW<<',?%<>T6;3=;FR^=W/^W
3114++MBJG5;'+HT*'._=RV;1L#`P,6!-F<<;Y=I`.83'$I%`I6;@N_A&*`_/P-\+W`
3115++MAOP'U6J5@8$!@B`@29(S4JLF&IZN&@8*FLW2@D`Z71"XTF0N#T@96;XN'$)'
3116++M]`R$18`AR"A^9(^PY"#`<59:@_R75V>*+A5K<":MOYZ_O]KMR35_'&/.$P!K
3117++M^_T21UK-[[I6\%W7Q<DL0+U>Y].?_C2?_O2G^?K7O\[FS9LI%UV*!9>C1Z?P
3118++M"H.\YC6OX5WO>A>W[MZ-X[H6,!EH.@Q"0D":HE:0\G%)N4`88[XDA/AKX#_T
3119++M`B!?GI43[)TI'EB*#/L6H>+!L`-.E%D"QQ+`26FUA!0@18S$00C?\@R+;/%0
3120++M=H+,;Y2YD/@NPACPO&Y<D,<$O2[1I6(-SD7PUW)Y5FO^'M='Q_&ZVSN>%PBR
3121++MKZV+(SO^OI,)O^LX?.OAAWG?3_\T;WS#[?S!K[V&P8'OQ/.*8"*,D43MB+FJ
3122++MY,CT(L\\]"?\^9^U^:$??B_WW'//:<'ORF!9=]W:2\4%ZCD?![X;Z#25S\S,
3123++ML''C1@J%`FF:$H;ANF_:`%--0WE1<;OOV%2:)9"QN_8%2,<R+5JY54`(QD<@
3124++MP3C8A98&@Z&0[>V66H/V(3!K@Z`W.!;BS+'!"PV$,W6RFG4(N-;2^KT`B&-4
3125++M)OQGVN-ZCBA85=AR.OZ_F[W^_2<_R?O?_WX^_A<?YJ8MTWB^1OIC"*>(,!%&
3126++M+^(%)8I]/J.C96ZXTN$UKQ:\]9WOY3T_\9.\[WWOLYT$JQEI,@]"9"GN<RUD
3127++MRF^?TC)/`G^Y^N?+R\LXCD,0!&=LE^YDA98-!Q:UK0Y'AB@RM$-#V#:TVX8P
3128++MU/;[R)#$ACB*"<.4*$P)PX1V*Z'=BFBWVJA6B&Y'F##$M"-T%.=\HY@XZ0:)
3129++MO6T4:VG9]03Q8@K^>I7J]?S[U9H^IX^,L\\811"&I%%$%$7$<4P8QN>M^3M9
3130++MY1X`Y,*?ISP??OAAWO_^]W/?__@$NS;MPY@4I[@-6;P"6;X%4=J)=(80HH#C
3131++MM*D48_H&1^GO"_CB/_XV>_8\Q5]__.,K_LW.Y<AN@6V%C;AT+``9`%Z3984`
3132++M2ZWD^W[GR@/B]2Q!J.#Q!4W!%5PU+!"Q(:NCV$*7(,O^]-(SIQBCT,;)F.B[
3133++M>^Q]I?&U1BB[5$MGR[6$UACM(ER=1=N9.Y2[/ZOCA/5BA/.U"FM]_K4&>LZF
3134++M]=?1_";3^''G-25-U?DJ_NZ%6;/;4QO#!S[P`?[L3WZ;#>7]D`@H7H4H[T8(
3135++M!R$#<(<PWF9$L@BMKP`MRZ-6*1,O[N-7?^8UO/-]?\YMM]_.C3?>:(/C+#TJ
3136++M1?;_:$L.:'G2+BT7"&/,LA#B8\"K@<V]\<#0T!">YZ&4(HJB=;-"`(T$'I_3
3137++MN!*V#TF['5F`%#8.L(ZHI0I"V`6V%@C*0L(8M+%[^972:*,)4H7L"(T'GBVZ
3138++M&.V!H^UP_5I`6,\U6IU!6NOG9Q+VL[DY/9F/TP1_K31GC_"K'L%/DI0DL<*?
3139++MI!>A%ZBWXIOW\@C!5^^_GTJEPG=<4\>DR[B%#8C"%@02H].,"!'KTSH5A+L9
3140++MDF-(IX7O&XKE,K43!_C9G_Q^/O2A#_'QO_JKE84T:56_]?W%>NM67W0+D!?'
3141++M/@K\7RN"W*6E%2`X4U8(8#XR/#ZO<21L'10]5J!;ZQ4&C,B_SS6"QNBDL\0U
3142++MKS"J5!$HA:L4,E7@>^!;$."Z&#>S!C(#0FX%UHH/UMA!=%90G$WCX/1%G@``
3143++M$O9)1$%4GRVO?R9_/Q-^D]5<\BN.;>+!"K^Z@&;0+I^S6!4+Y$'Q$T\\P7>]
3144++M_A9,?!Q9&4;($M(;M@)O%-JH+%'A(A`H40'C9:493;'D4*H4N&JRQMZ]3W%T
3145++M:HK-FS:MJB;+3/&=L_Q_^P&0G3_-@N$?Z/UAGAKU/`^M-6F:GA$$,RW#DW,:
3146++M*21;!GOE1F?<PC(+B"QSO$%D@1,8TIXMQG:KF=*:0"G\5.&D*:0>QG,1GHMP
3147++M'(R7U0OD*FO0"X+5KM%:8%@/&.L-ZJR5V5E/ZZ\C_&F:=@3??FU=S211I$I;
3148++M0Y&:YZGLQ3I@,*?]G:-'CW+G.W8CY(QE_?&&;!;#:*1P;=^/:H,CT#K$J,2R
3149++M[V"M@I2&8L$G"4]QUZMNY9O?_"9;?N`'>HIHW=K`I5@'6&T%9H40?P+<"%S3
3150++M\W.:S2:E4@DOR\:<*1X`F&X:F+/9G\W]JV^_QB#M^G6T)=LK9(1[@-%IUPW*
3151++M_/\T<4E3A9^F>&F*]#U(;?>=4`KCNK9>X*P#@C-9A'.)!\Z4TNP5^MX>_M57
3152++MC_"GF<#G5Z_6MWQ=FC2!)-6$%ZL.=D8Q-)TG9-.53M;9J<`)K'5638QV,R^S
3153++M*Z)2@N<YC(V-<NC99WLJS]UV:RX'`&3"_D4AQ!\!'UF1Z4D2PC#$]_T.U>I9
3154++M0="PKHTVDLT#W5N<E]*U%A@C,S8E@]'2RIDOT$:M<(>L8"B2Q+4@2%)\ST5Z
3155++M+L9U+"`<!^,XUAH\'Q"<"0CKN3MK:?RU"ENKA#^OJ_0*?Z[UE=(KM'Z2&*+8
3156++M9M->@.?<:5UNA[;9SN@D@XF#D+X5?A2(`H(6:1CAR"6TE!@CP;@8'2*DM'MB
3157++MDUDV[+A^S9K`90.`[/P1<!7PL[T_S/>(YGTCN24XTYEN&!*M44:R9:![5W+6
3158++M&:4U2DN4$AU0:"T)M+"])IDE4*GNK&!72I%X*8GKXODNGN="DB!<!^%YF,P5
3159++M.LT:]()@/9?H7+7_ZNFUU2Y/3\!K,H%7/:^YFY,+?I+:V,IJ?3MR&H:&=FQH
3160++MM?1%%/P>WF!CV+9M&T\]L\BKKA]$2`>CFH#.W-,481S[\_@@KE2D>B/&U'!,
3161++M"B:U30_*;@!I-%L,#@YVA;ZGH]A<3@`PQA@AQ$>`[<#WK0:!,0;7=5=4^LYT
3162++M9EJ&;\UH4BW9/MCE'>LJSUSPLPW46J.4(-`949]G65:4-GC*02F[D2+U4I+$
3163++MP?-<7-?!\UV<.+&Y9]?%9,(O'+E^7+`Z%CB;!5A/^Z\*=DW/>O+5ER4345E\
3164++MD\<Z.6&%(8HAB@VM,*-XO5@68'4[LS'<?===?."#'^3'WOYFTK"!Y[;!-$`4
3165++M,7$#G`HF?`ZA&ZC$(:**E[;!L?&;2A.:S8B3IVI\^G-?Y[T_^X$5UH4>L%U.
3166++M%@!CS"$AQ.\#FX#;>O\LCF.TUK:!2LIU9P=69(="PS=.:L)4<-6PI&*Z1)+Y
3167++M:ZH,B1(4E42E=%PCK:V;9#(7P5.2U)6DJ<+S[`H6UW5QXP37=7`]V]3EN+;@
3168++M8WJ$O[.96LISSPZ=2\"K+3-.+R=7[ZNU7+JSKEQU,EW9GO[49,-%AC`VM-N:
3169++M5F1HM0S-BP``D]?:,ZN=%ZENV;V;&VZX@7_X4I/_^4W"!KPZ!I,BG!+":+1:
3170++M1"4A&A\WK2%%@M'0;&OB5H-&*V+O<YI;O^,>MF[=NJ("K,VEW0QW-A!\60CQ
3171++MN\!O]]8'@$XF*-\M>K9X`*">&!Z:,=03P_6C#@.EC'_,8!D+=4[38RU`JB1!
3172++M"FF@\5.!\L'3`J4TKJ-)/4F:9D,X3HKC.GBN@Q/+K!U;XCK=(0_'Z0Y\T\E1
3173++MGZ5>L([[TUNTTZO8&%?2$O6\ZIX4;YKQ=&6"'\>&,#&T(VBW;=6\%5KM'T9D
3174++MHTOG[M^+M2R9R;F;N^_5<R4_]9/OY<??\Q-\_W=]+[Y3ZI0I0:"2.G'<P-$M
3175++M##'HF%0KFLV45G,9G4;,+S1X[(DC_/"[_[WEG,B:*&W+]&5J`7INYM\((4:!
3176++M#ZY^#/F#SF."<P%!K.&I>4,]5MPP*MG8;[-!-NLC.ALG;)90$Z>0I))"8"V$
3177++MKP2>)]"NL/%#:G`\C>,(W%21.C+K=<\$7MHY9"E%9^)I]>!W[[J/WA2AZ1D"
3178++MZ6WPTJNX=_/77-#S%&[^JK7I\),9;35^JC/!3PQ1`F%DB"*K]=OMK(TD-K2S
3179++MMI+G`X#3=;\5YGQ^5YL,`$JCI&;#QDE.G3J%ZY>03@E$$1W7,#I%)?-(W<#H
3180++M"&-"PDB@TIAFHP8F8FZQP;.'Z\PL&M[XQC>N5`9*V=GA'OUO+C<`9`_^#X40
3181++M@ZN+9+E0)$GRO$"@C)TKKD::&R.X>E1VM;\VI*D@58(XE125!4*2"H)8X`<0
3182++M^.![!M<3=@I-V17J:3:,(SM\79;%/0>`D"LW'^0C@3:5M_8^F]7"W^ON]0(A
3183++MSUCE@M\5^/SKS,)E&C])K>#'B17\=F1!T(XT86@(8X@BFP6*SI.QT;[/K!*+
3184++MR0)@@=$"K15*V6+5W-(<6R8K2%/%,`D&DNBX+5BJ>;2*T6F$T2GUY8AFLP9&
3185++M$88Q^Y^+^(?[9OB9G_D9`M]?$>1W[H_N.&#G;`DN*0!DYP/8Z;%?6NL/TS3M
3186++M3!2=K5J<GX70\.`)Q4+;<-VH9+PO&X7-^,@2I4A202&0Q`D4`D.0"N)$$/@"
3187++MSP7?-[BNP'7M:YJ"(XV=2Y`:X6`UO[2@L#U)N?!GA';=3BWK'JV1OEL-!`N`
3188++M7E"0C0B:;&-"3C[=%?PTM2OFH[B[4B:*K>"'L2;,0-#Y\\0N)3Y5-;#EP@(`
3189++MT^,):6,0^2RO$)P\>8*^2A])F$"IA&@>08<GD*Z/456T"FDTVK2:=99K(>U$
3190++ML+#L\.2^D`]]^&_XY5_^9;[O;6^SL4XN_+GVUSJ+/7A>;M`E!P!C3"J$^+^!
3191++M`/BY-35[SV30N>9_8PW[%C6S;<-U(X)K1AR*RJQJFM3$@5W#$L22((#8-Y:3
3192++M-P'?DYVM%*YKLED$.F.9CE`(AQ44JM(1636S"X#UR@&B)V_>$7S(_-NN4*U(
3193++M!G78&*VVMXO$-'&N]6.[0#B*K"6PKSDP+(=7.X;],YJG3RKNV/7\M7_G.?3$
3194++M`;8I3:"%00CKJOSC/_X=7_KJHWS/CTYS[<Y])$F=M[_Y!EYW^SBH.HU6"A*.
3195++M3LWQ]($:?_]/C[)GWPSWW/.=?.8SG^%5KWI5-\N56X",F;X3.D'6!7#Y6@",
3196++M,74AQ*]G33P_NVZ!Q9CG!01E8*YEJ$:&F09</2S9-F0#XYR_UFZA@SC11(G`
3197++M]R#P!;XO\#UM5[)X(@."P'4%CM0]8!!(83)7*$L"2='9S=L=&%]9+^T\,M/[
3198++M:HD#3^MXSEV=C'0Z4=V\?I+:7:I15MQ*,M\_CG/!I\/8F"HX/*?9?TKSW((F
3199++M5A?TS+J?)QM&T=D@D1`"I13WW?<E/O2A#S(QL9&[[WX-<W.S_/[O_P[_X7__
3200++M"W[Q?6_CEFO[6:XNT(H2OO#U$^S:_=W\Y<=_GM'143S?[PK]*F;*/-CN32"8
3201++MR]@%RF_HHA#B_[35DK4MP6H-="Y30`:(%1RJ:H[5-5?6)%<-228'K3:UQ2%K
3202++M!?S8X'N"*(L%/$_@>>"YH@<$!M>UTVD6#-FXIK3Q@I!D@.AJ>^FLW('3^W6G
3203++MT3,;8C.&GJQ.U\W)W9ZNUN]NT<O9&>/8=-=*QF2;]NSO'U\R')A5')PUA-F_
3204++M=T'"OX82TD:#[@ZJ/_[X7G[E5][//??<Q?[]3_'F-W\OO_N['^''?NS=_-[O
3205++M_2Y?N/\8WW'S)IJARXE3#7[O#WZ.#1LWV$+E:N%/4^O^],8`YU$-OF0!T`."
3206++M_P.(UHL)>F]Z;@W.Y28H8Q?Q[EO03-<,.Y8%.X8DDP/":M',$OB>P4M$)O1=
3207++M$/BNP7$S$#B9-<C&,W-+X,A,\"4KX@*RX?QL>8(%0><!]FC\'I<G]_%5[K9E
3208++M)-2=3%::"[[N<"KDH+`Q@>5>.UXU')I3')HWU"-K!2YFVX.=R#)YXRT&C0+N
3209++M_=SGV+IU$W_]U_\?4U.'^:,_^@-^\S=_A__TG_XC=]QQ%U=>N9.C1X_RH8_\
3210++M-^Z^^W5\^,,?9N.&"9L&S]R<3N?N*G+NCMNX*IMVV0.@QQWZ5:")Y1THG0T(
3211++MS^>D&JJ18<^<X;FJ86N_8/N09-NP)'$L"#S/X#G""KQG+!@R%\ASZ0#!<8P%
3212++M@11V3MFQED%*T>V,$#W"+WM+`%T`=&I?AHQX.JMAK-;\.1#2+B]O7NS*`_PT
3213++MM;]_>%YS>%YS9-'0C"UO[\7N^>FL*41@A`6!4@H)W'???=Q\\TX&!_NYXX[_
3214++ME>_[OA_DF6>>X-WO_C$^__DO</WUN]BX<9Q2J8\_^^A'*99*)$FZ(@-FA=X6
3215++M^DRO\*\:CWP^LG#)`R`/C(%?%T)4@?^XNEAV,4ZB83DR/+-@.+ILV#"OV#HH
3216++MV3P@&2@)7,?8P#<6>!WM;]T<^V<BVTN::W\+$)E-J#FR.[,@L%;AM`KJZJ;/
3217++M+-N3ZFZU.DU[LCZ9_Z\Z\4L&D-3^3JUEF%XR'%W4G%PVM)*++_CG`@*M%)_\
3218++MU*<H%`(.'?K7O/>][^$M;WD'-]YX&[_Q&Q_DOOL^SW//':9>G^?M;W\[GN>1
3219++M=K8&ZDX63&=K$HTVIZ6+U\JDO60`L*I.,`_\PNJVB8L)A"0VU)?@>%W1/ZN9
3220++M[!=,]DDV]@O*`42.7=.8;ZFS@F_!X.3^ORMP,M_?KFL1*VB+NX&P6*G]5P.@
3221++M)]/3ZP(IS:KO[9^W8CA9U1Q?-ARO:FIM:";FV[[LN@,"8_BO'_L8`)_][*>I
3222++MU:I\[&-_QJ_\RJ_QZ[_^GP$/8UPF)R?YQ">^QOM^^A=(TZ23SLP+:E8Q="N^
3223++MI_4`<7EV@YYOQ?@D\.]9U4!W<?\?:"96>.9;AD.+AH&"8&-%,%H1C)9AL&0'
3224++M-7*-+Z4-B&TM8)4+)`QY1P2R&_A:C=G30Z.[;1O=`!BT,BC3T].DR"J_L-PR
3225++MS#7L=7+9L-PV-.(75MN?2SR66X0/_<[O\(N_^#Z"H,@;WO`JWO"&-_/00U_A
3226++M3__TO]!H)-QYYZM87-0DB6+W[MVH5*W(Z=L^'SH%+F-Z%NBN445_20,@^Y!?
3227++M%D),`T?62Y->;*M0#0W5T'"\!F5/4/9AL*`9KPCZBX*![`I<"P29UP!$]GU6
3228++M#.AU@ZRDF$[:LY/]R5L)M`W6C>[&`7$*RZ&AUK:"/MLP5%N&1@S-^.(&M1?+
3229++M'0+XT(?^B,<>>XREI1:_]FO_F=>\YA[&Q[?PT8]^E*]][4%&1OIXYX_\B,WX
3230++MT%V/;GJJ:_;?6@F`"Q'^RQ8`V8<])(3X.>!9X'WT3):]D"?-8H7E"$[4#<\M
3231++M0=$3E#PH>8*AHJ`<"$J^_7G1AX(+OB,(/-,ID('IH*"[S<P*>92E,<,4VC&T
3232++M$UNL:D2&I7;6NY]`*[9_YQ)\-CT6`'[YEWZ)#_[6;_'DD\^0IBF_^JN_@E*"
3233++MG__YG\/W`ZZ[[CK^^(__'_[P(Q]!:<7*JEKN(.9SU*:G;_#\!?^R!T#VP0WP
3234++MAT*(?<!/L6K&^-MQPA3"U+#4MH^JY`GZ`^@+K)6H^!8,)5<0>!!X%@QNYB89
3235++MT6W+2+0A4A`FT,J%/C8T(JA'AGIDM?QE\FPZ[MV[WOE./OA;O\7L[`*#@_W4
3236++M:@V,,7STHQ]C]^[=E$IE`-[\IC=E_3RK$P2G]_9<#.&_[`'0<S.^*(1X$G@<
3237++M^(D7(DMTKJ>56.T\TWB9DW!W0&#C@='1(9K--K[O4:LU",.0H:$!OOG-!U$*
3238++MWO?3/WV&K8#=@/I"4MXO60!D-V0V2Y5^"_AW]"S?>N6\F,_%BO!==]W.9S[S
3239++M1<KE(D'@$T4Q,S/S+"TM\]@CCYQ5J/,.*7.1TUGN2U#KW"N$>!#X&O!N>G:1
3240++MOG)>O//!W_Q];KGY;ZG7ZWSEJU_EQAM&^/YWO(/7O_[U6=9HE>//MX>GT'TI
3241++MWFQCS#+P!T*(?P'>"?P(/:O97SDOSOE??NB'`'C/C_]XC]"?B["O8'2[J$>^
3242++ME&^X,>9)8\PO8GG*_BNVG>*5<PFY1VM5=$^_7KCW(%\>-]I\R1CS'N"'@/\7
3243++M:+TB?J?'[]F]>5D=^7+ZL,:8?S+&O!OX0>#/@+E7Y)ZY[%[\8'9O7E;'?3D^
3244++M<6/,O<"]0HB_`-Z&I6_:]3*[#4\!GP4^8XQY\%Q^X;E#AR[+#YJ<@?GF90F`
3245++M'B`\"#PHA/@OP/^476\B8[1\"9XF\'G@7N!>8\S4R]W\N;QRR`3AH\!'A1!W
3246++M`6_(KN]\B7S$?P&^!'S)&//`*T^\>X0QKU0LU[TY0KP6>"UP-W`7,'B9O/4J
3247++M\`#P=>!^8\S]Y_J+;_^WO_"R$HA7+,"9+</]P/T9&*X%[@!NQ\XB[.8"UDA=
3248++MY-,"'@,>`1X&OFF,V?_*$WP%`!<3#/N!_5BV2X005V/Y#6X`=@+7`5<#?2_P
3249++M6ZD#!X%G@'W`T\`>8\S!5Y[2*P#X=@+B8":(_[W'91K';KK>BFW(F\16H,>`
3250++MD<R%ZLN"[`#P\D0%=O"_F0EX%5C`IBAG@!/`,6`*.)+U/;UR+L+Y_P$88O!.
3251++0-M<K[P````!)14Y$KD)@@@``
3252++`
3253++end
3254+diff -urN squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.xml squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.xml
3255+--- squeak-vm-3.9.12+svn1820.dfsg.orig/linex/squeak.xml 1970-01-01 01:00:00.000000000 +0100
3256++++ squeak-vm-3.9.12+svn1820.dfsg/linex/squeak.xml 2008-03-09 23:49:32.000000000 +0100
3257+@@ -0,0 +1,32 @@
3258++<?xml version="1.0" encoding="UTF-8"?>
3259++<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
3260++ <mime-type type="application/squeak-image">
3261++ <sub-class-of type="application/x-executable"/>
3262++ <comment>Squeak Image</comment>
3263++ <comment xml:lang="es">Imagen de Squeak</comment>
3264++ <glob pattern="*.image" />
3265++ </mime-type>
3266++ <mime-type type="application/squeak-changes">
3267++ <sub-class-of type="text/plain"/>
3268++ <comment>Squeak Changes</comment>
3269++ <comment xml:lang="es">Archivo de cambios de Squeak</comment>
3270++ <glob pattern="*.changes" />
3271++ </mime-type>
3272++ <mime-type type="application/squeak-changeset">
3273++ <sub-class-of type="text/plain"/>
3274++ <comment>Squeak Changeset</comment>
3275++ <comment xml:lang="es">Cambios ejecutables para Squeak</comment>
3276++ <glob pattern="*.st" />
3277++ </mime-type>
3278++ <mime-type type="application/squeak-sources">
3279++ <comment>Squeak Sources</comment>
3280++ <comment xml:lang="es">Fuentes de Squeak</comment>
3281++ <glob pattern="*.sources" />
3282++ </mime-type>
3283++ <mime-type type="application/squeak-project">
3284++ <sub-class-of type="application/x-executable"/>
3285++ <comment>Squeak Project</comment>
3286++ <comment xml:lang="es">Proyecto de Squeak</comment>
3287++ <glob pattern="*.pr" />
3288++ </mime-type>
3289++</mime-info>
3290
3291=== added file 'debian/patches/missing_includes.dpatch'
3292--- debian/patches/missing_includes.dpatch 1970-01-01 00:00:00 +0000
3293+++ debian/patches/missing_includes.dpatch 2010-04-06 22:06:35 +0000
3294@@ -0,0 +1,34 @@
3295+#! /bin/sh /usr/share/dpatch/dpatch-run
3296+## missing_includes.dpatch by Michael Bienia <geser@ubuntu.com>
3297+##
3298+## All lines beginning with `## DP:' are a description of the patch.
3299+## DP: No description.
3300+Description: Include changesForSqueak.h in select files to avoid FTBFS on amd64 and ia64.
3301+Author: Michael Bienia <geser@ubuntu.com>
3302+Bug-Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/squeak-vm/+bug/552720
3303+
3304+@DPATCH@
3305+diff -urNad lp552720~/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h lp552720/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h
3306+--- lp552720~/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h 2010-04-06 09:33:57.000000000 -0400
3307++++ lp552720/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h 2010-04-06 10:05:57.258493913 -0400
3308+@@ -1,6 +1,8 @@
3309+ #ifndef MPEG3PROTOS_H
3310+ #define MPEG3PROTOS_H
3311+
3312++#include "changesForSqueak.h"
3313++
3314+ /* CSS */
3315+
3316+ mpeg3_css_t* mpeg3_new_css();
3317+diff -urNad lp552720~/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c lp552720/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c
3318+--- lp552720~/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c 2010-04-06 09:33:57.000000000 -0400
3319++++ lp552720/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c 2010-04-06 10:27:49.917825567 -0400
3320+@@ -34,6 +34,8 @@
3321+ #include "mpeg3videoprotos.h"
3322+ #include "slice.h"
3323+
3324++#include "changesForSqueak.h"
3325++
3326+ #include <stdlib.h>
3327+
3328+ #ifdef HAVE_MMX
3329
3330=== removed file 'debian/patches/mk1.diff'
3331--- debian/patches/mk1.diff 2008-02-16 18:15:19 +0000
3332+++ debian/patches/mk1.diff 1970-01-01 00:00:00 +0000
3333@@ -1,119719 +0,0 @@
3334-diff -crN Squeak-3.9-8/platforms/unix/config/aclocal.m4 Squeak-3.9-8.mk1/platforms/unix/config/aclocal.m4
3335-*** Squeak-3.9-8/platforms/unix/config/aclocal.m4 2006-10-10 21:01:45.000000000 +0200
3336---- Squeak-3.9-8.mk1/platforms/unix/config/aclocal.m4 2007-09-06 23:07:31.000000000 +0200
3337-***************
3338-*** 1,1146 ****
3339-! dnl aclocal.m4 generated automatically by aclocal 1.4-p6
3340-
3341-! dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
3342-! dnl This file is free software; the Free Software Foundation
3343-! dnl gives unlimited permission to copy and/or distribute it,
3344-! dnl with or without modifications, as long as this notice is preserved.
3345-!
3346-! dnl This program is distributed in the hope that it will be useful,
3347-! dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
3348-! dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
3349-! dnl PARTICULAR PURPOSE.
3350-!
3351-! # Local autoconf macros for configuring Unix Squeak -*- sh -*-
3352-! #
3353-! # Copyright (C) 1996-2005 by Ian Piumarta and other authors/contributors
3354-! # listed elsewhere in this file.
3355-! # All rights reserved.
3356-! #
3357-! # This file is part of Unix Squeak.
3358-! #
3359-! # You are NOT ALLOWED to distribute modified versions of this file
3360-! # under its original name. If you modify this file then you MUST
3361-! # rename it before making your modifications available publicly.
3362-! #
3363-! # This file is distributed in the hope that it will be useful, but WITHOUT
3364-! # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3365-! # FITNESS FOR A PARTICULAR PURPOSE.
3366-! #
3367-! # You may use and/or distribute this file ONLY as part of Squeak, under
3368-! # the terms of the Squeak License as described in `LICENSE' in the base of
3369-! # this distribution, subject to the following additional restrictions:
3370-! #
3371-! # 1. The origin of this software must not be misrepresented; you must not
3372-! # claim that you wrote the original software. If you use this software
3373-! # in a product, an acknowledgment to the original author(s) (and any
3374-! # other contributors mentioned herein) in the product documentation
3375-! # would be appreciated but is not required.
3376-! #
3377-! # 2. You must not distribute (or make publicly available by any
3378-! # means) a modified copy of this file unless you first rename it.
3379-! #
3380-! # 3. This notice must not be removed or altered in any source distribution.
3381-! #
3382-! # Using (or modifying this file for use) in any context other than Squeak
3383-! # changes these copyright conditions. Read the file `COPYING' in the
3384-! # directory `platforms/unix/doc' before proceeding with any such use.
3385-! #
3386-! # Author: Ian.Piumarta@squeakland.org
3387-! #
3388-! # Last edited: 2006-04-06 15:09:50 by piumarta on emilia.local
3389-!
3390-! AC_DEFUN([AC_CHECK_VMM_DIR],[
3391-! AC_MSG_CHECKING([sanity of generated src directory])
3392-! vmmcheck () {
3393-! if test ! ${2} ${3}; then
3394-! AC_MSG_RESULT(bad)
3395-! echo "missing ${1}: ${3}"
3396-! exit 1
3397-! fi
3398-! }
3399-! vmmcheck dir -d ${vmmdir}
3400-! vmmcheck file -f ${vmmdir}/plugins.int
3401-! vmmcheck file -f ${vmmdir}/plugins.ext
3402-! vmmcheck dir -d ${vmmdir}/plugins
3403-! vmmcheck dir -d ${vmmdir}/vm
3404-! vmmcheck file -f ${vmmdir}/vm/interp.c
3405-! vmmcheck file -f ${vmmdir}/vm/sqNamedPrims.h
3406-! vmmcheck dir -d ${vmmdir}/plugins
3407-! AC_MSG_RESULT(okay)])
3408-!
3409-!
3410-! AC_DEFUN([AC_VM_VERSION],[
3411-! VM_MAJOR=$1
3412-! VM_MINOR=$2
3413-! VM_RELEASE=$3
3414-! SQ_MAJOR=$4
3415-! SQ_MINOR=$5
3416-! SQ_UPDATE=$6
3417-! ])
3418-!
3419-!
3420-!
3421-! AC_DEFUN([AC_CHECK_VERSION],[
3422-! gendir="${vmmdir}/vm"
3423-! version=`${cfgdir}/version ${gendir}/interp.c`
3424-! SQ_MAJOR=`echo ${version} | cut -d ' ' -f 1`
3425-! SQ_MINOR=`echo ${version} | cut -d ' ' -f 2`
3426-! SQ_UPDATE=`echo ${version} | cut -d ' ' -f 3`
3427-! ])
3428-!
3429-! AC_SUBST(NM)
3430-! AC_SUBST(LD)
3431-!
3432-! AC_DEFUN([AC_REQUIRE_SIZEOF],[
3433-! AC_MSG_CHECKING("size of $1")
3434-! AC_TRY_RUN([#include <sys/types.h>
3435-! int main(){return(sizeof($1) == $2)?0:1;}],
3436-! AC_MSG_RESULT("okay"),
3437-! AC_MSG_RESULT("bad")
3438-! AC_MSG_ERROR("one or more basic data types has an incompatible size: giving up"))])
3439-!
3440-! # Try to find a 64-bit integer data type.
3441-! # NOTE: `long long' is 64 bits in ANSI C99 [ISO/IEC 9899:1999 (E)].
3442-!
3443-! AC_DEFUN([AC_CHECK_INT64_T],[
3444-! AC_CACHE_CHECK([for 64-bit integer type],ac_cv_int64_t,
3445-! AC_TRY_RUN([int main(){return(sizeof(long) == 8)?0:1;}],
3446-! ac_cv_int64_t="long",
3447-! AC_TRY_RUN([int main(){return(sizeof(long long) == 8)?0:1;}],
3448-! ac_cv_int64_t="long long",
3449-! ac_cv_int64_t="no")))
3450-! if test "$ac_cv_int64_t" = ""; then
3451-! AC_MSG_ERROR([could not find a 64-bit integer type])
3452-! fi
3453-! SQUEAK_INT64_T="$ac_cv_int64_t"
3454-! AC_DEFINE_UNQUOTED(squeakInt64, $ac_cv_int64_t)])
3455-!
3456-!
3457-! AC_DEFUN([AC_NEED_SUNOS_H],
3458-! [case "$host" in
3459-! *-sunos*) AC_DEFINE(NEED_SUNOS_H, 1)
3460-! esac])
3461-!
3462-!
3463-! AC_DEFUN([AC_PROG_CC_WALL],
3464-! [AC_PROG_CC
3465-! test "$GCC" = yes && WFLAGS="-Wall -Wno-unknown-pragmas"
3466-! AC_SUBST(WFLAGS)])
3467-!
3468-! AC_DEFUN([AC_GNU_OPT],
3469-! [AC_MSG_CHECKING([for $host_cpu optimisation flags])
3470-! ac_optflags="no"
3471-! if test "$GCC" = yes; then
3472-! case $host_cpu in
3473-! i?86)
3474-! ac_optflags="-fomit-frame-pointer"
3475-! ;;
3476-! powerpc|ppc)
3477-! ac_optflags="-O3 -funroll-loops -mcpu=750 -mno-fused-madd"
3478-! ;;
3479-! esac
3480-! AC_DEFINE(VM_BUILD_STRING, ["Unix built on "__DATE__ " "__TIME__" Compiler: "__VERSION__])
3481-! else
3482-! ac_optflags="-O"
3483-! ac_vm_build_date="`date`"
3484-! AC_DEFINE(VM_BUILD_STRING, ["Unix built on ${ac_vm_build_date}"])
3485-! fi
3486-! if test "$ac_optflags" = "no"; then
3487-! AC_MSG_RESULT([(none)])
3488-! else
3489-! CFLAGS="$CFLAGS $ac_optflags"
3490-! AC_MSG_RESULT("$ac_optflags")
3491-! fi])
3492-!
3493-! AC_DEFUN([AC_GNU_INTERP],
3494-! [INTERP="interp"
3495-! AC_SUBST(INTERP)
3496-! AC_PROG_AWK
3497-! AC_MSG_CHECKING(whether we can gnuify interp.c)
3498-! if test "$GCC" = "yes"; then
3499-! case "$GAWK" in
3500-! no) ;;
3501-! yes) AWK=awk; GAWK=yes ;;
3502-! gawk) AWK=gawk; GAWK=yes ;;
3503-! *) if test -x /usr/bin/gawk; then
3504-! GAWK=yes
3505-! AWK=gawk
3506-! else
3507-! if $AWK --version /dev/null </dev/null 2>&1 | fgrep -i gnu >/dev/null
3508-! then GAWK=yes
3509-! else GAWK=no
3510-! fi
3511-! fi ;;
3512-! esac
3513-! if test "$GAWK" = "yes"
3514-! then INTERP="gnu-$INTERP"; AC_MSG_RESULT(yes)
3515-! else AC_MSG_RESULT(no)
3516-! fi
3517-! else
3518-! AC_MSG_RESULT(no)
3519-! fi])
3520-!
3521-! AC_DEFUN([AC_PROG_AS_GNU],
3522-! [AC_CHECK_PROG(AS,as,as)
3523-! AC_MSG_CHECKING(for GNU as)
3524-! case "$GAS" in
3525-! yes|no) ;;
3526-! *) if test "$AS" = "as" && as -v /dev/null </dev/null 2>&1 | fgrep -i gnu >/dev/null
3527-! then GAS=yes
3528-! else GAS=no
3529-! fi ;;
3530-! esac
3531-! AC_MSG_RESULT($GAS)])
3532-!
3533-! AC_DEFUN([AC_CHECK_ATEXIT],
3534-! [AC_CACHE_CHECK([for atexit or on_exit], ac_cv_atexit,
3535-! AC_TRY_COMPILE([#include <stdlib.h>],[atexit(0);], ac_cv_atexit="atexit",
3536-! AC_TRY_COMPILE([#include <stdlib.h>],[on_exit(0);], ac_cv_atexit="on_exit",
3537-! ac_cv_atexit="no")))
3538-! if test "$ac_cv_atexit" != "no"; then
3539-! AC_DEFINE_UNQUOTED(AT_EXIT, $ac_cv_atexit)
3540-! fi])
3541-!
3542-! AC_DEFUN([AC_CHECK_SOCKLEN_T],
3543-! [AC_CACHE_CHECK([for socklen_t in sys/socket.h], ac_cv_socklen_t,
3544-! AC_TRY_COMPILE([#include <sys/socket.h>],[sizeof(socklen_t);],
3545-! ac_cv_socklen_t="yes", ac_cv_socklen_t="no"))
3546-! test "$ac_cv_socklen_t" != "yes" && AC_DEFINE(socklen_t, int)])
3547-!
3548-! AC_DEFUN([AC_CHECK_TZSET],
3549-! [AC_CACHE_CHECK([for tzset], ac_cv_tzset,
3550-! AC_TRY_COMPILE([#include <time.h>],[tzet();],
3551-! ac_cv_tzset="yes", ac_cv_tzset="no"))
3552-! test "$ac_cv_tzset" != "no" && AC_DEFINE(HAVE_TZSET)])
3553-!
3554-! AC_DEFUN([AC_CHECK_GMTOFF],
3555-! [AC_CACHE_CHECK([for gmtoff in struct tm], ac_cv_tm_gmtoff,
3556-! AC_TRY_COMPILE([#include <time.h>],[struct tm tm; tm.tm_gmtoff;],
3557-! ac_cv_tm_gmtoff="yes", ac_cv_tm_gmtoff="no"))
3558-! test "$ac_cv_tm_gmtoff" != "no" && AC_DEFINE(HAVE_TM_GMTOFF)])
3559-!
3560-! AC_DEFUN([AC_CHECK_TIMEZONE],
3561-! [AC_CACHE_CHECK([for timezone and daylight variables], ac_cv_timezone,
3562-! AC_TRY_COMPILE([extern long timezone; extern int daylight;],[timezone;daylight;],
3563-! ac_cv_timezone="yes", ac_cv_timezone="no"))
3564-! test "$ac_cv_timezone" != "no" && AC_DEFINE(HAVE_TIMEZONE)])
3565-!
3566-! AC_DEFUN([AC_CHECK_GETHOSTNAME],
3567-! [AC_CACHE_CHECK([for gethostname in unistd.h], ac_cv_gethostname_p,
3568-! AC_TRY_COMPILE([#include <unistd.h>],[return (int)gethostname;],
3569-! ac_cv_gethostname_p="yes", ac_cv_gethostname_p="no"))
3570-! test "$ac_cv_gethostname_p" = "no" && AC_DEFINE(NEED_GETHOSTNAME_P)])
3571-!
3572-!
3573-! if test -x /bin/test; then
3574-! test=/bin/test
3575-! else
3576-! if test -x /usr/bin/test; then
3577-! test=/usr/bin/test
3578-! else
3579-! test=test
3580-! fi
3581-! fi
3582-!
3583-!
3584-! AC_DEFUN([AC_C_BYTEORDER],
3585-! [AC_C_BIGENDIAN
3586-! if test $ac_cv_c_bigendian != yes
3587-! then CFLAGS="$CFLAGS -DLSB_FIRST=1"
3588-! fi])
3589-!
3590-!
3591-! AC_DEFUN([AC_C_DOUBLE_ALIGNMENT],
3592-! [AC_CACHE_CHECK([whether unaligned access to doubles is ok], ac_cv_double_align,
3593-! AC_TRY_RUN([f(int i){*(double *)i=*(double *)(i+4);}
3594-! int main(){char b[[12]];f(b);return 0;}],
3595-! ac_cv_double_align="yes", ac_cv_double_align="no"))
3596-! test "$ac_cv_double_align" = "no" && AC_DEFINE(DOUBLE_WORD_ALIGNMENT)])
3597-!
3598-! AC_DEFUN([AC_C_DOUBLE_ORDER],
3599-! [AC_CACHE_CHECK([whether doubles are stored in Squeak order], ac_cv_double_order,
3600-! AC_TRY_RUN([union { double d; int i[[2]]; } d;
3601-! int main(void) { d.d= 1.0; return d.i[[0]] == 0; }],
3602-! ac_cv_double_order="yes", ac_cv_double_order="no"))
3603-! test "$ac_cv_double_order" = "no" && AC_DEFINE(DOUBLE_WORD_ORDER)])
3604-!
3605-! # this assumes that libtool has already been configured and built --
3606-! # if not then err on the side of conservatism.
3607-! AC_DEFUN([AC_MODULE_LIB_PREFIX],
3608-! [AC_CACHE_CHECK([for prefix to use for loadable modules], ac_cv_module_prefix,
3609-! if test -x ./libtool &&
3610-! test "`./libtool --config | fgrep need_lib_prefix`" = "need_lib_prefix=no"
3611-! then ac_cv_module_prefix="(none)";
3612-! else ac_cv_module_prefix="lib"
3613-! fi)
3614-! AC_DEFINE_UNQUOTED(VM_MODULE_PREFIX,"$mkfrags_lib_prefix")
3615-! test "$ac_cv_module_prefix" = lib && mkfrags_lib_prefix=lib])
3616-!
3617-! AC_DEFUN([AC_64BIT_ARCH],
3618-! [AC_MSG_CHECKING(for compiler flags to force 32-bit addresses)
3619-! case $host in
3620-! alpha*)
3621-! CFLAGS_32="-taso"
3622-! test "$GCC" = "yes" && CC="\$(utldir)/decgcc"
3623-! ;;
3624-! esac
3625-! AC_MSG_RESULT($CFLAGS_32)])
3626-!
3627-!
3628-!
3629-!
3630-! # AC_PLUGIN_SUBST(varname,value)
3631-!
3632-! AC_DEFUN([AC_PLUGIN_DISABLE_PLUGIN],[
3633-! AC_MSG_RESULT([******** disabling $1])
3634-! disabled_plugins="${disabled_plugins} $1"])
3635-!
3636-! AC_DEFUN([AC_PLUGIN_DISABLE],[
3637-! AC_PLUGIN_DISABLE_PLUGIN(${plugin})])
3638-!
3639-! AC_DEFUN([AC_PLUGIN_USE_LIB],[
3640-! plibs="${plibs} $1"])
3641-!
3642-! AC_DEFUN([AC_PLUGIN_DEFINE_UNQUOTED],[
3643-! echo 's%[\['$1'\]]%'$2'%g' >> ${plugin}.sub])
3644-!
3645-! # AC_PLUGIN_SEARCH_LIBS(function,libs...)
3646-!
3647-! AC_DEFUN([AC_PLUGIN_SEARCH_LIBS],[
3648-! AC_SEARCH_LIBS($1,$2,,
3649-! AC_MSG_RESULT([******** disabling ${plugin} due to missing libraries])
3650-! disabled_plugins="${disabled_plugins} ${plugin}")])
3651-!
3652-! # AC_PLUGIN_CHECK_LIB(lib,func,ok,bad)
3653-!
3654-! AC_DEFUN([AC_PLUGIN_CHECK_LIB],[
3655-! AC_CHECK_LIB($1,$2,
3656-! plibs="${plibs} $1",
3657-! AC_MSG_RESULT([******** disabling ${plugin} due to missing libraries])
3658-! disabled_plugins="${disabled_plugins} ${plugin}")])
3659-!
3660-! # lib-prefix.m4 serial 4 (gettext-0.14.2)
3661-! dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
3662-! dnl This file is free software; the Free Software Foundation
3663-! dnl gives unlimited permission to copy and/or distribute it,
3664-! dnl with or without modifications, as long as this notice is preserved.
3665-!
3666-! dnl From Bruno Haible.
3667-!
3668-! dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
3669-! dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
3670-! dnl require excessive bracketing.
3671-! ifdef([AC_HELP_STRING],
3672-! [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
3673-! [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
3674-!
3675-! dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
3676-! dnl to access previously installed libraries. The basic assumption is that
3677-! dnl a user will want packages to use other packages he previously installed
3678-! dnl with the same --prefix option.
3679-! dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
3680-! dnl libraries, but is otherwise very convenient.
3681-! AC_DEFUN([AC_LIB_PREFIX],
3682-! [
3683-! AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
3684-! AC_REQUIRE([AC_PROG_CC])
3685-! AC_REQUIRE([AC_CANONICAL_HOST])
3686-! AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
3687-! dnl By default, look in $includedir and $libdir.
3688-! use_additional=yes
3689-! AC_LIB_WITH_FINAL_PREFIX([
3690-! eval additional_includedir=\"$includedir\"
3691-! eval additional_libdir=\"$libdir\"
3692-! ])
3693-! AC_LIB_ARG_WITH([lib-prefix],
3694-! [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
3695-! --without-lib-prefix don't search for libraries in includedir and libdir],
3696-! [
3697-! if test "X$withval" = "Xno"; then
3698-! use_additional=no
3699-! else
3700-! if test "X$withval" = "X"; then
3701-! AC_LIB_WITH_FINAL_PREFIX([
3702-! eval additional_includedir=\"$includedir\"
3703-! eval additional_libdir=\"$libdir\"
3704-! ])
3705-! else
3706-! additional_includedir="$withval/include"
3707-! additional_libdir="$withval/lib"
3708-! fi
3709-! fi
3710-! ])
3711-! if test $use_additional = yes; then
3712-! dnl Potentially add $additional_includedir to $CPPFLAGS.
3713-! dnl But don't add it
3714-! dnl 1. if it's the standard /usr/include,
3715-! dnl 2. if it's already present in $CPPFLAGS,
3716-! dnl 3. if it's /usr/local/include and we are using GCC on Linux,
3717-! dnl 4. if it doesn't exist as a directory.
3718-! if test "X$additional_includedir" != "X/usr/include"; then
3719-! haveit=
3720-! for x in $CPPFLAGS; do
3721-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
3722-! if test "X$x" = "X-I$additional_includedir"; then
3723-! haveit=yes
3724-! break
3725-! fi
3726-! done
3727-! if test -z "$haveit"; then
3728-! if test "X$additional_includedir" = "X/usr/local/include"; then
3729-! if test -n "$GCC"; then
3730-! case $host_os in
3731-! linux* | gnu* | k*bsd*-gnu) haveit=yes;;
3732-! esac
3733-! fi
3734-! fi
3735-! if test -z "$haveit"; then
3736-! if test -d "$additional_includedir"; then
3737-! dnl Really add $additional_includedir to $CPPFLAGS.
3738-! CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
3739-! fi
3740-! fi
3741-! fi
3742-! fi
3743-! dnl Potentially add $additional_libdir to $LDFLAGS.
3744-! dnl But don't add it
3745-! dnl 1. if it's the standard /usr/lib,
3746-! dnl 2. if it's already present in $LDFLAGS,
3747-! dnl 3. if it's /usr/local/lib and we are using GCC on Linux,
3748-! dnl 4. if it doesn't exist as a directory.
3749-! if test "X$additional_libdir" != "X/usr/lib"; then
3750-! haveit=
3751-! for x in $LDFLAGS; do
3752-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
3753-! if test "X$x" = "X-L$additional_libdir"; then
3754-! haveit=yes
3755-! break
3756-! fi
3757-! done
3758-! if test -z "$haveit"; then
3759-! if test "X$additional_libdir" = "X/usr/local/lib"; then
3760-! if test -n "$GCC"; then
3761-! case $host_os in
3762-! linux*) haveit=yes;;
3763-! esac
3764-! fi
3765-! fi
3766-! if test -z "$haveit"; then
3767-! if test -d "$additional_libdir"; then
3768-! dnl Really add $additional_libdir to $LDFLAGS.
3769-! LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
3770-! fi
3771-! fi
3772-! fi
3773-! fi
3774-! fi
3775-! ])
3776-!
3777-! dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
3778-! dnl acl_final_exec_prefix, containing the values to which $prefix and
3779-! dnl $exec_prefix will expand at the end of the configure script.
3780-! AC_DEFUN([AC_LIB_PREPARE_PREFIX],
3781-! [
3782-! dnl Unfortunately, prefix and exec_prefix get only finally determined
3783-! dnl at the end of configure.
3784-! if test "X$prefix" = "XNONE"; then
3785-! acl_final_prefix="$ac_default_prefix"
3786-! else
3787-! acl_final_prefix="$prefix"
3788-! fi
3789-! if test "X$exec_prefix" = "XNONE"; then
3790-! acl_final_exec_prefix='${prefix}'
3791-! else
3792-! acl_final_exec_prefix="$exec_prefix"
3793-! fi
3794-! acl_save_prefix="$prefix"
3795-! prefix="$acl_final_prefix"
3796-! eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
3797-! prefix="$acl_save_prefix"
3798-! ])
3799-!
3800-! dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
3801-! dnl variables prefix and exec_prefix bound to the values they will have
3802-! dnl at the end of the configure script.
3803-! AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
3804-! [
3805-! acl_save_prefix="$prefix"
3806-! prefix="$acl_final_prefix"
3807-! acl_save_exec_prefix="$exec_prefix"
3808-! exec_prefix="$acl_final_exec_prefix"
3809-! $1
3810-! exec_prefix="$acl_save_exec_prefix"
3811-! prefix="$acl_save_prefix"
3812-! ])
3813-!
3814-! # lib-link.m4 serial 6 (gettext-0.14.3)
3815-! dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
3816-! dnl This file is free software; the Free Software Foundation
3817-! dnl gives unlimited permission to copy and/or distribute it,
3818-! dnl with or without modifications, as long as this notice is preserved.
3819-!
3820-! dnl From Bruno Haible.
3821-!
3822-! AC_PREREQ(2.50)
3823-!
3824-! dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
3825-! dnl the libraries corresponding to explicit and implicit dependencies.
3826-! dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
3827-! dnl augments the CPPFLAGS variable.
3828-! AC_DEFUN([AC_LIB_LINKFLAGS],
3829-! [
3830-! AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
3831-! AC_REQUIRE([AC_LIB_RPATH])
3832-! define([Name],[translit([$1],[./-], [___])])
3833-! define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
3834-! [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
3835-! AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
3836-! AC_LIB_LINKFLAGS_BODY([$1], [$2])
3837-! ac_cv_lib[]Name[]_libs="$LIB[]NAME"
3838-! ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
3839-! ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
3840-! ])
3841-! LIB[]NAME="$ac_cv_lib[]Name[]_libs"
3842-! LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
3843-! INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
3844-! AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
3845-! AC_SUBST([LIB]NAME)
3846-! AC_SUBST([LTLIB]NAME)
3847-! dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
3848-! dnl results of this search when this library appears as a dependency.
3849-! HAVE_LIB[]NAME=yes
3850-! undefine([Name])
3851-! undefine([NAME])
3852-! ])
3853-!
3854-! dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
3855-! dnl searches for libname and the libraries corresponding to explicit and
3856-! dnl implicit dependencies, together with the specified include files and
3857-! dnl the ability to compile and link the specified testcode. If found, it
3858-! dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
3859-! dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
3860-! dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
3861-! dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
3862-! AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
3863-! [
3864-! AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
3865-! AC_REQUIRE([AC_LIB_RPATH])
3866-! define([Name],[translit([$1],[./-], [___])])
3867-! define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
3868-! [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
3869-!
3870-! dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
3871-! dnl accordingly.
3872-! AC_LIB_LINKFLAGS_BODY([$1], [$2])
3873-!
3874-! dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
3875-! dnl because if the user has installed lib[]Name and not disabled its use
3876-! dnl via --without-lib[]Name-prefix, he wants to use it.
3877-! ac_save_CPPFLAGS="$CPPFLAGS"
3878-! AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
3879-!
3880-! AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
3881-! ac_save_LIBS="$LIBS"
3882-! LIBS="$LIBS $LIB[]NAME"
3883-! AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
3884-! LIBS="$ac_save_LIBS"
3885-! ])
3886-! if test "$ac_cv_lib[]Name" = yes; then
3887-! HAVE_LIB[]NAME=yes
3888-! AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
3889-! AC_MSG_CHECKING([how to link with lib[]$1])
3890-! AC_MSG_RESULT([$LIB[]NAME])
3891-! else
3892-! HAVE_LIB[]NAME=no
3893-! dnl If $LIB[]NAME didn't lead to a usable library, we don't need
3894-! dnl $INC[]NAME either.
3895-! CPPFLAGS="$ac_save_CPPFLAGS"
3896-! LIB[]NAME=
3897-! LTLIB[]NAME=
3898-! fi
3899-! AC_SUBST([HAVE_LIB]NAME)
3900-! AC_SUBST([LIB]NAME)
3901-! AC_SUBST([LTLIB]NAME)
3902-! undefine([Name])
3903-! undefine([NAME])
3904-! ])
3905-!
3906-! dnl Determine the platform dependent parameters needed to use rpath:
3907-! dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
3908-! dnl hardcode_direct, hardcode_minus_L.
3909-! AC_DEFUN([AC_LIB_RPATH],
3910-! [
3911-! dnl Tell automake >= 1.10 to complain if config.rpath is missing.
3912-! m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
3913-! AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
3914-! AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
3915-! AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
3916-! AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
3917-! AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
3918-! CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
3919-! ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
3920-! . ./conftest.sh
3921-! rm -f ./conftest.sh
3922-! acl_cv_rpath=done
3923-! ])
3924-! wl="$acl_cv_wl"
3925-! libext="$acl_cv_libext"
3926-! shlibext="$acl_cv_shlibext"
3927-! hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
3928-! hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
3929-! hardcode_direct="$acl_cv_hardcode_direct"
3930-! hardcode_minus_L="$acl_cv_hardcode_minus_L"
3931-! dnl Determine whether the user wants rpath handling at all.
3932-! AC_ARG_ENABLE(rpath,
3933-! [ --disable-rpath do not hardcode runtime library paths],
3934-! :, enable_rpath=yes)
3935-! ])
3936-!
3937-! dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
3938-! dnl the libraries corresponding to explicit and implicit dependencies.
3939-! dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
3940-! AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
3941-! [
3942-! define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
3943-! [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
3944-! dnl By default, look in $includedir and $libdir.
3945-! use_additional=yes
3946-! AC_LIB_WITH_FINAL_PREFIX([
3947-! eval additional_includedir=\"$includedir\"
3948-! eval additional_libdir=\"$libdir\"
3949-! ])
3950-! AC_LIB_ARG_WITH([lib$1-prefix],
3951-! [ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
3952-! --without-lib$1-prefix don't search for lib$1 in includedir and libdir],
3953-! [
3954-! if test "X$withval" = "Xno"; then
3955-! use_additional=no
3956-! else
3957-! if test "X$withval" = "X"; then
3958-! AC_LIB_WITH_FINAL_PREFIX([
3959-! eval additional_includedir=\"$includedir\"
3960-! eval additional_libdir=\"$libdir\"
3961-! ])
3962-! else
3963-! additional_includedir="$withval/include"
3964-! additional_libdir="$withval/lib"
3965-! fi
3966-! fi
3967-! ])
3968-! dnl Search the library and its dependencies in $additional_libdir and
3969-! dnl $LDFLAGS. Using breadth-first-seach.
3970-! LIB[]NAME=
3971-! LTLIB[]NAME=
3972-! INC[]NAME=
3973-! rpathdirs=
3974-! ltrpathdirs=
3975-! names_already_handled=
3976-! names_next_round='$1 $2'
3977-! while test -n "$names_next_round"; do
3978-! names_this_round="$names_next_round"
3979-! names_next_round=
3980-! for name in $names_this_round; do
3981-! already_handled=
3982-! for n in $names_already_handled; do
3983-! if test "$n" = "$name"; then
3984-! already_handled=yes
3985-! break
3986-! fi
3987-! done
3988-! if test -z "$already_handled"; then
3989-! names_already_handled="$names_already_handled $name"
3990-! dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
3991-! dnl or AC_LIB_HAVE_LINKFLAGS call.
3992-! uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
3993-! eval value=\"\$HAVE_LIB$uppername\"
3994-! if test -n "$value"; then
3995-! if test "$value" = yes; then
3996-! eval value=\"\$LIB$uppername\"
3997-! test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
3998-! eval value=\"\$LTLIB$uppername\"
3999-! test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
4000-! else
4001-! dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
4002-! dnl that this library doesn't exist. So just drop it.
4003-! :
4004-! fi
4005-! else
4006-! dnl Search the library lib$name in $additional_libdir and $LDFLAGS
4007-! dnl and the already constructed $LIBNAME/$LTLIBNAME.
4008-! found_dir=
4009-! found_la=
4010-! found_so=
4011-! found_a=
4012-! if test $use_additional = yes; then
4013-! if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
4014-! found_dir="$additional_libdir"
4015-! found_so="$additional_libdir/lib$name.$shlibext"
4016-! if test -f "$additional_libdir/lib$name.la"; then
4017-! found_la="$additional_libdir/lib$name.la"
4018-! fi
4019-! else
4020-! if test -f "$additional_libdir/lib$name.$libext"; then
4021-! found_dir="$additional_libdir"
4022-! found_a="$additional_libdir/lib$name.$libext"
4023-! if test -f "$additional_libdir/lib$name.la"; then
4024-! found_la="$additional_libdir/lib$name.la"
4025-! fi
4026-! fi
4027-! fi
4028-! fi
4029-! if test "X$found_dir" = "X"; then
4030-! for x in $LDFLAGS $LTLIB[]NAME; do
4031-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4032-! case "$x" in
4033-! -L*)
4034-! dir=`echo "X$x" | sed -e 's/^X-L//'`
4035-! if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
4036-! found_dir="$dir"
4037-! found_so="$dir/lib$name.$shlibext"
4038-! if test -f "$dir/lib$name.la"; then
4039-! found_la="$dir/lib$name.la"
4040-! fi
4041-! else
4042-! if test -f "$dir/lib$name.$libext"; then
4043-! found_dir="$dir"
4044-! found_a="$dir/lib$name.$libext"
4045-! if test -f "$dir/lib$name.la"; then
4046-! found_la="$dir/lib$name.la"
4047-! fi
4048-! fi
4049-! fi
4050-! ;;
4051-! esac
4052-! if test "X$found_dir" != "X"; then
4053-! break
4054-! fi
4055-! done
4056-! fi
4057-! if test "X$found_dir" != "X"; then
4058-! dnl Found the library.
4059-! LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
4060-! if test "X$found_so" != "X"; then
4061-! dnl Linking with a shared library. We attempt to hardcode its
4062-! dnl directory into the executable's runpath, unless it's the
4063-! dnl standard /usr/lib.
4064-! if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
4065-! dnl No hardcoding is needed.
4066-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
4067-! else
4068-! dnl Use an explicit option to hardcode DIR into the resulting
4069-! dnl binary.
4070-! dnl Potentially add DIR to ltrpathdirs.
4071-! dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
4072-! haveit=
4073-! for x in $ltrpathdirs; do
4074-! if test "X$x" = "X$found_dir"; then
4075-! haveit=yes
4076-! break
4077-! fi
4078-! done
4079-! if test -z "$haveit"; then
4080-! ltrpathdirs="$ltrpathdirs $found_dir"
4081-! fi
4082-! dnl The hardcoding into $LIBNAME is system dependent.
4083-! if test "$hardcode_direct" = yes; then
4084-! dnl Using DIR/libNAME.so during linking hardcodes DIR into the
4085-! dnl resulting binary.
4086-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
4087-! else
4088-! if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
4089-! dnl Use an explicit option to hardcode DIR into the resulting
4090-! dnl binary.
4091-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
4092-! dnl Potentially add DIR to rpathdirs.
4093-! dnl The rpathdirs will be appended to $LIBNAME at the end.
4094-! haveit=
4095-! for x in $rpathdirs; do
4096-! if test "X$x" = "X$found_dir"; then
4097-! haveit=yes
4098-! break
4099-! fi
4100-! done
4101-! if test -z "$haveit"; then
4102-! rpathdirs="$rpathdirs $found_dir"
4103-! fi
4104-! else
4105-! dnl Rely on "-L$found_dir".
4106-! dnl But don't add it if it's already contained in the LDFLAGS
4107-! dnl or the already constructed $LIBNAME
4108-! haveit=
4109-! for x in $LDFLAGS $LIB[]NAME; do
4110-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4111-! if test "X$x" = "X-L$found_dir"; then
4112-! haveit=yes
4113-! break
4114-! fi
4115-! done
4116-! if test -z "$haveit"; then
4117-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
4118-! fi
4119-! if test "$hardcode_minus_L" != no; then
4120-! dnl FIXME: Not sure whether we should use
4121-! dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
4122-! dnl here.
4123-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
4124-! else
4125-! dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
4126-! dnl here, because this doesn't fit in flags passed to the
4127-! dnl compiler. So give up. No hardcoding. This affects only
4128-! dnl very old systems.
4129-! dnl FIXME: Not sure whether we should use
4130-! dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
4131-! dnl here.
4132-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
4133-! fi
4134-! fi
4135-! fi
4136-! fi
4137-! else
4138-! if test "X$found_a" != "X"; then
4139-! dnl Linking with a static library.
4140-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
4141-! else
4142-! dnl We shouldn't come here, but anyway it's good to have a
4143-! dnl fallback.
4144-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
4145-! fi
4146-! fi
4147-! dnl Assume the include files are nearby.
4148-! additional_includedir=
4149-! case "$found_dir" in
4150-! */lib | */lib/)
4151-! basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
4152-! additional_includedir="$basedir/include"
4153-! ;;
4154-! esac
4155-! if test "X$additional_includedir" != "X"; then
4156-! dnl Potentially add $additional_includedir to $INCNAME.
4157-! dnl But don't add it
4158-! dnl 1. if it's the standard /usr/include,
4159-! dnl 2. if it's /usr/local/include and we are using GCC on Linux,
4160-! dnl 3. if it's already present in $CPPFLAGS or the already
4161-! dnl constructed $INCNAME,
4162-! dnl 4. if it doesn't exist as a directory.
4163-! if test "X$additional_includedir" != "X/usr/include"; then
4164-! haveit=
4165-! if test "X$additional_includedir" = "X/usr/local/include"; then
4166-! if test -n "$GCC"; then
4167-! case $host_os in
4168-! linux* | gnu* | k*bsd*-gnu) haveit=yes;;
4169-! esac
4170-! fi
4171-! fi
4172-! if test -z "$haveit"; then
4173-! for x in $CPPFLAGS $INC[]NAME; do
4174-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4175-! if test "X$x" = "X-I$additional_includedir"; then
4176-! haveit=yes
4177-! break
4178-! fi
4179-! done
4180-! if test -z "$haveit"; then
4181-! if test -d "$additional_includedir"; then
4182-! dnl Really add $additional_includedir to $INCNAME.
4183-! INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
4184-! fi
4185-! fi
4186-! fi
4187-! fi
4188-! fi
4189-! dnl Look for dependencies.
4190-! if test -n "$found_la"; then
4191-! dnl Read the .la file. It defines the variables
4192-! dnl dlname, library_names, old_library, dependency_libs, current,
4193-! dnl age, revision, installed, dlopen, dlpreopen, libdir.
4194-! save_libdir="$libdir"
4195-! case "$found_la" in
4196-! */* | *\\*) . "$found_la" ;;
4197-! *) . "./$found_la" ;;
4198-! esac
4199-! libdir="$save_libdir"
4200-! dnl We use only dependency_libs.
4201-! for dep in $dependency_libs; do
4202-! case "$dep" in
4203-! -L*)
4204-! additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
4205-! dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
4206-! dnl But don't add it
4207-! dnl 1. if it's the standard /usr/lib,
4208-! dnl 2. if it's /usr/local/lib and we are using GCC on Linux,
4209-! dnl 3. if it's already present in $LDFLAGS or the already
4210-! dnl constructed $LIBNAME,
4211-! dnl 4. if it doesn't exist as a directory.
4212-! if test "X$additional_libdir" != "X/usr/lib"; then
4213-! haveit=
4214-! if test "X$additional_libdir" = "X/usr/local/lib"; then
4215-! if test -n "$GCC"; then
4216-! case $host_os in
4217-! linux* | gnu* | k*bsd*-gnu) haveit=yes;;
4218-! esac
4219-! fi
4220-! fi
4221-! if test -z "$haveit"; then
4222-! haveit=
4223-! for x in $LDFLAGS $LIB[]NAME; do
4224-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4225-! if test "X$x" = "X-L$additional_libdir"; then
4226-! haveit=yes
4227-! break
4228-! fi
4229-! done
4230-! if test -z "$haveit"; then
4231-! if test -d "$additional_libdir"; then
4232-! dnl Really add $additional_libdir to $LIBNAME.
4233-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
4234-! fi
4235-! fi
4236-! haveit=
4237-! for x in $LDFLAGS $LTLIB[]NAME; do
4238-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4239-! if test "X$x" = "X-L$additional_libdir"; then
4240-! haveit=yes
4241-! break
4242-! fi
4243-! done
4244-! if test -z "$haveit"; then
4245-! if test -d "$additional_libdir"; then
4246-! dnl Really add $additional_libdir to $LTLIBNAME.
4247-! LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
4248-! fi
4249-! fi
4250-! fi
4251-! fi
4252-! ;;
4253-! -R*)
4254-! dir=`echo "X$dep" | sed -e 's/^X-R//'`
4255-! if test "$enable_rpath" != no; then
4256-! dnl Potentially add DIR to rpathdirs.
4257-! dnl The rpathdirs will be appended to $LIBNAME at the end.
4258-! haveit=
4259-! for x in $rpathdirs; do
4260-! if test "X$x" = "X$dir"; then
4261-! haveit=yes
4262-! break
4263-! fi
4264-! done
4265-! if test -z "$haveit"; then
4266-! rpathdirs="$rpathdirs $dir"
4267-! fi
4268-! dnl Potentially add DIR to ltrpathdirs.
4269-! dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
4270-! haveit=
4271-! for x in $ltrpathdirs; do
4272-! if test "X$x" = "X$dir"; then
4273-! haveit=yes
4274-! break
4275-! fi
4276-! done
4277-! if test -z "$haveit"; then
4278-! ltrpathdirs="$ltrpathdirs $dir"
4279-! fi
4280-! fi
4281-! ;;
4282-! -l*)
4283-! dnl Handle this in the next round.
4284-! names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
4285-! ;;
4286-! *.la)
4287-! dnl Handle this in the next round. Throw away the .la's
4288-! dnl directory; it is already contained in a preceding -L
4289-! dnl option.
4290-! names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
4291-! ;;
4292-! *)
4293-! dnl Most likely an immediate library name.
4294-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
4295-! LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
4296-! ;;
4297-! esac
4298-! done
4299-! fi
4300-! else
4301-! dnl Didn't find the library; assume it is in the system directories
4302-! dnl known to the linker and runtime loader. (All the system
4303-! dnl directories known to the linker should also be known to the
4304-! dnl runtime loader, otherwise the system is severely misconfigured.)
4305-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
4306-! LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
4307-! fi
4308-! fi
4309-! fi
4310-! done
4311-! done
4312-! if test "X$rpathdirs" != "X"; then
4313-! if test -n "$hardcode_libdir_separator"; then
4314-! dnl Weird platform: only the last -rpath option counts, the user must
4315-! dnl pass all path elements in one option. We can arrange that for a
4316-! dnl single library, but not when more than one $LIBNAMEs are used.
4317-! alldirs=
4318-! for found_dir in $rpathdirs; do
4319-! alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
4320-! done
4321-! dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
4322-! acl_save_libdir="$libdir"
4323-! libdir="$alldirs"
4324-! eval flag=\"$hardcode_libdir_flag_spec\"
4325-! libdir="$acl_save_libdir"
4326-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
4327-! else
4328-! dnl The -rpath options are cumulative.
4329-! for found_dir in $rpathdirs; do
4330-! acl_save_libdir="$libdir"
4331-! libdir="$found_dir"
4332-! eval flag=\"$hardcode_libdir_flag_spec\"
4333-! libdir="$acl_save_libdir"
4334-! LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
4335-! done
4336-! fi
4337-! fi
4338-! if test "X$ltrpathdirs" != "X"; then
4339-! dnl When using libtool, the option that works for both libraries and
4340-! dnl executables is -R. The -R options are cumulative.
4341-! for found_dir in $ltrpathdirs; do
4342-! LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
4343-! done
4344-! fi
4345-! ])
4346-!
4347-! dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
4348-! dnl unless already present in VAR.
4349-! dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
4350-! dnl contains two or three consecutive elements that belong together.
4351-! AC_DEFUN([AC_LIB_APPENDTOVAR],
4352-! [
4353-! for element in [$2]; do
4354-! haveit=
4355-! for x in $[$1]; do
4356-! AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
4357-! if test "X$x" = "X$element"; then
4358-! haveit=yes
4359-! break
4360-! fi
4361-! done
4362-! if test -z "$haveit"; then
4363-! [$1]="${[$1]}${[$1]:+ }$element"
4364-! fi
4365-! done
4366-! ])
4367-!
4368-! # lib-ld.m4 serial 3 (gettext-0.13)
4369-! dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
4370-! dnl This file is free software; the Free Software Foundation
4371-! dnl gives unlimited permission to copy and/or distribute it,
4372-! dnl with or without modifications, as long as this notice is preserved.
4373-!
4374-! dnl Subroutines of libtool.m4,
4375-! dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
4376-! dnl with libtool.m4.
4377-!
4378-! dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
4379-! AC_DEFUN([AC_LIB_PROG_LD_GNU],
4380-! [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
4381-! [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
4382-! case `$LD -v 2>&1 </dev/null` in
4383-! *GNU* | *'with BFD'*)
4384-! acl_cv_prog_gnu_ld=yes ;;
4385-! *)
4386-! acl_cv_prog_gnu_ld=no ;;
4387-! esac])
4388-! with_gnu_ld=$acl_cv_prog_gnu_ld
4389-! ])
4390-!
4391-! dnl From libtool-1.4. Sets the variable LD.
4392-! AC_DEFUN([AC_LIB_PROG_LD],
4393-! [AC_ARG_WITH(gnu-ld,
4394-! [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
4395-! test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
4396-! AC_REQUIRE([AC_PROG_CC])dnl
4397-! AC_REQUIRE([AC_CANONICAL_HOST])dnl
4398-! # Prepare PATH_SEPARATOR.
4399-! # The user is always right.
4400-! if test "${PATH_SEPARATOR+set}" != set; then
4401-! echo "#! /bin/sh" >conf$$.sh
4402-! echo "exit 0" >>conf$$.sh
4403-! chmod +x conf$$.sh
4404-! if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4405-! PATH_SEPARATOR=';'
4406-! else
4407-! PATH_SEPARATOR=:
4408-! fi
4409-! rm -f conf$$.sh
4410-! fi
4411-! ac_prog=ld
4412-! if test "$GCC" = yes; then
4413-! # Check if gcc -print-prog-name=ld gives a path.
4414-! AC_MSG_CHECKING([for ld used by GCC])
4415-! case $host in
4416-! *-*-mingw*)
4417-! # gcc leaves a trailing carriage return which upsets mingw
4418-! ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4419-! *)
4420-! ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4421-! esac
4422-! case $ac_prog in
4423-! # Accept absolute paths.
4424-! [[\\/]* | [A-Za-z]:[\\/]*)]
4425-! [re_direlt='/[^/][^/]*/\.\./']
4426-! # Canonicalize the path of ld
4427-! ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4428-! while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4429-! ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4430-! done
4431-! test -z "$LD" && LD="$ac_prog"
4432-! ;;
4433-! "")
4434-! # If it fails, then pretend we aren't using GCC.
4435-! ac_prog=ld
4436-! ;;
4437-! *)
4438-! # If it is relative, then search for the first ld in PATH.
4439-! with_gnu_ld=unknown
4440-! ;;
4441-! esac
4442-! elif test "$with_gnu_ld" = yes; then
4443-! AC_MSG_CHECKING([for GNU ld])
4444-! else
4445-! AC_MSG_CHECKING([for non-GNU ld])
4446-! fi
4447-! AC_CACHE_VAL(acl_cv_path_LD,
4448-! [if test -z "$LD"; then
4449-! IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4450-! for ac_dir in $PATH; do
4451-! test -z "$ac_dir" && ac_dir=.
4452-! if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4453-! acl_cv_path_LD="$ac_dir/$ac_prog"
4454-! # Check to see if the program is GNU ld. I'd rather use --version,
4455-! # but apparently some GNU ld's only accept -v.
4456-! # Break only if it was the GNU/non-GNU ld that we prefer.
4457-! case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
4458-! *GNU* | *'with BFD'*)
4459-! test "$with_gnu_ld" != no && break ;;
4460-! *)
4461-! test "$with_gnu_ld" != yes && break ;;
4462-! esac
4463-! fi
4464-! done
4465-! IFS="$ac_save_ifs"
4466-! else
4467-! acl_cv_path_LD="$LD" # Let the user override the test with a path.
4468-! fi])
4469-! LD="$acl_cv_path_LD"
4470-! if test -n "$LD"; then
4471-! AC_MSG_RESULT($LD)
4472-! else
4473-! AC_MSG_RESULT(no)
4474-! fi
4475-! test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
4476-! AC_LIB_PROG_LD_GNU
4477-! ])
4478-
4479- # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
4480-
4481-! # serial 48 Debian 1.5.22-2 AC_PROG_LIBTOOL
4482-
4483-
4484- # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
4485---- 1,19 ----
4486-! # generated automatically by aclocal 1.10 -*- Autoconf -*-
4487-
4488-! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4489-! # 2005, 2006 Free Software Foundation, Inc.
4490-! # This file is free software; the Free Software Foundation
4491-! # gives unlimited permission to copy and/or distribute it,
4492-! # with or without modifications, as long as this notice is preserved.
4493-!
4494-! # This program is distributed in the hope that it will be useful,
4495-! # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
4496-! # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
4497-! # PARTICULAR PURPOSE.
4498-
4499- # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
4500-
4501-! # serial 48 Debian 1.5.22-4 AC_PROG_LIBTOOL
4502-
4503-
4504- # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
4505-***************
4506-*** 2524,2541 ****
4507- dynamic_linker=no
4508- ;;
4509-
4510-- kfreebsd*-gnu)
4511-- version_type=linux
4512-- need_lib_prefix=no
4513-- need_version=no
4514-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
4515-- soname_spec='${libname}${release}${shared_ext}$major'
4516-- shlibpath_var=LD_LIBRARY_PATH
4517-- shlibpath_overrides_runpath=no
4518-- hardcode_into_libs=yes
4519-- dynamic_linker='GNU ld.so'
4520-- ;;
4521--
4522- freebsd* | dragonfly*)
4523- # DragonFly does not have aout. When/if they implement a new
4524- # versioning mechanism, adjust this.
4525---- 1397,1402 ----
4526-***************
4527-*** 2691,2697 ****
4528- ;;
4529-
4530- # This must be Linux ELF.
4531-! linux*)
4532- version_type=linux
4533- need_lib_prefix=no
4534- need_version=no
4535---- 1552,1558 ----
4536- ;;
4537-
4538- # This must be Linux ELF.
4539-! linux* | k*bsd*-gnu)
4540- version_type=linux
4541- need_lib_prefix=no
4542- need_version=no
4543-***************
4544-*** 2732,2749 ****
4545- dynamic_linker='NetBSD ld.elf_so'
4546- ;;
4547-
4548-- knetbsd*-gnu)
4549-- version_type=linux
4550-- need_lib_prefix=no
4551-- need_version=no
4552-- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
4553-- soname_spec='${libname}${release}${shared_ext}$major'
4554-- shlibpath_var=LD_LIBRARY_PATH
4555-- shlibpath_overrides_runpath=no
4556-- hardcode_into_libs=yes
4557-- dynamic_linker='GNU ld.so'
4558-- ;;
4559--
4560- netbsd*)
4561- version_type=sunos
4562- need_lib_prefix=no
4563---- 1593,1598 ----
4564-***************
4565-*** 3449,3455 ****
4566- lt_cv_deplibs_check_method=pass_all
4567- ;;
4568-
4569-! freebsd* | kfreebsd*-gnu | dragonfly*)
4570- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4571- case $host_cpu in
4572- i*86 )
4573---- 2298,2304 ----
4574- lt_cv_deplibs_check_method=pass_all
4575- ;;
4576-
4577-! freebsd* | dragonfly*)
4578- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4579- case $host_cpu in
4580- i*86 )
4581-***************
4582-*** 3503,3513 ****
4583- ;;
4584-
4585- # This must be Linux ELF.
4586-! linux*)
4587- lt_cv_deplibs_check_method=pass_all
4588- ;;
4589-
4590-! netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4591- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4592- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
4593- else
4594---- 2352,2362 ----
4595- ;;
4596-
4597- # This must be Linux ELF.
4598-! linux* | k*bsd*-gnu)
4599- lt_cv_deplibs_check_method=pass_all
4600- ;;
4601-
4602-! netbsd* | netbsdelf*-gnu)
4603- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4604- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
4605- else
4606-***************
4607-*** 4255,4261 ****
4608- freebsd-elf*)
4609- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
4610- ;;
4611-! freebsd* | kfreebsd*-gnu | dragonfly*)
4612- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
4613- # conventions
4614- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
4615---- 3104,3110 ----
4616- freebsd-elf*)
4617- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
4618- ;;
4619-! freebsd* | dragonfly*)
4620- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
4621- # conventions
4622- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
4623-***************
4624-*** 4414,4420 ****
4625- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4626- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
4627- ;;
4628-! linux*)
4629- case $cc_basename in
4630- KCC*)
4631- # Kuck and Associates, Inc. (KAI) C++ Compiler
4632---- 3263,3269 ----
4633- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4634- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
4635- ;;
4636-! linux* | k*bsd*-gnu)
4637- case $cc_basename in
4638- KCC*)
4639- # Kuck and Associates, Inc. (KAI) C++ Compiler
4640-***************
4641-*** 4516,4522 ****
4642- ;;
4643- esac
4644- ;;
4645-! netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4646- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4647- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
4648- wlarc=
4649---- 3365,3371 ----
4650- ;;
4651- esac
4652- ;;
4653-! netbsd* | netbsdelf*-gnu)
4654- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4655- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
4656- wlarc=
4657-***************
4658-*** 5781,5787 ****
4659- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4660- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
4661- ;;
4662-! linux*)
4663- if test "$host_cpu" = ia64; then
4664- symcode='[[ABCDGIRSTW]]'
4665- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4666---- 4630,4636 ----
4667- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4668- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
4669- ;;
4670-! linux* | k*bsd*-gnu)
4671- if test "$host_cpu" = ia64; then
4672- symcode='[[ABCDGIRSTW]]'
4673- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4674-***************
4675-*** 6054,6060 ****
4676- ;;
4677- esac
4678- ;;
4679-! freebsd* | kfreebsd*-gnu | dragonfly*)
4680- # FreeBSD uses GNU C++
4681- ;;
4682- hpux9* | hpux10* | hpux11*)
4683---- 4903,4909 ----
4684- ;;
4685- esac
4686- ;;
4687-! freebsd* | dragonfly*)
4688- # FreeBSD uses GNU C++
4689- ;;
4690- hpux9* | hpux10* | hpux11*)
4691-***************
4692-*** 6097,6103 ****
4693- ;;
4694- esac
4695- ;;
4696-! linux*)
4697- case $cc_basename in
4698- KCC*)
4699- # KAI C++ Compiler
4700---- 4946,4952 ----
4701- ;;
4702- esac
4703- ;;
4704-! linux* | k*bsd*-gnu)
4705- case $cc_basename in
4706- KCC*)
4707- # KAI C++ Compiler
4708-***************
4709-*** 6140,6146 ****
4710- ;;
4711- esac
4712- ;;
4713-! netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4714- ;;
4715- osf3* | osf4* | osf5*)
4716- case $cc_basename in
4717---- 4989,4995 ----
4718- ;;
4719- esac
4720- ;;
4721-! netbsd* | netbsdelf*-gnu)
4722- ;;
4723- osf3* | osf4* | osf5*)
4724- case $cc_basename in
4725-***************
4726-*** 6351,6357 ****
4727- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4728- ;;
4729-
4730-! linux*)
4731- case $cc_basename in
4732- icc* | ecc*)
4733- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4734---- 5200,5206 ----
4735- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4736- ;;
4737-
4738-! linux* | k*bsd*-gnu)
4739- case $cc_basename in
4740- icc* | ecc*)
4741- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4742-***************
4743-*** 6492,6501 ****
4744- cygwin* | mingw*)
4745- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
4746- ;;
4747-! kfreebsd*-gnu)
4748-! _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4749-! ;;
4750-! linux*)
4751- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4752- ;;
4753- *)
4754---- 5341,5347 ----
4755- cygwin* | mingw*)
4756- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
4757- ;;
4758-! linux* | k*bsd*-gnu)
4759- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4760- ;;
4761- *)
4762-***************
4763-*** 6668,6674 ****
4764- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
4765- ;;
4766-
4767-! linux*)
4768- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
4769- tmp_addflag=
4770- case $cc_basename,$host_cpu in
4771---- 5514,5520 ----
4772- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
4773- ;;
4774-
4775-! linux* | k*bsd*-gnu)
4776- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
4777- tmp_addflag=
4778- case $cc_basename,$host_cpu in
4779-***************
4780-*** 6700,6706 ****
4781- fi
4782- ;;
4783-
4784-! netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4785- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4786- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
4787- wlarc=
4788---- 5546,5552 ----
4789- fi
4790- ;;
4791-
4792-! netbsd* | netbsdelf*-gnu)
4793- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4794- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
4795- wlarc=
4796-***************
4797-*** 7036,7050 ****
4798- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
4799- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
4800- ;;
4801--
4802-- # GNU/kFreeBSD uses gcc -shared to do shared libraries.
4803-- kfreebsd*-gnu)
4804-- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
4805-- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
4806-- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
4807-- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
4808-- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4809-- ;;
4810-
4811- hpux9*)
4812- if test "$GCC" = yes; then
4813---- 5882,5887 ----
4814-***************
4815-*** 7141,7147 ****
4816- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
4817- ;;
4818-
4819-! netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4820- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4821- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
4822- else
4823---- 5978,5984 ----
4824- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
4825- ;;
4826-
4827-! netbsd* | netbsdelf*-gnu)
4828- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4829- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
4830- else
4831-***************
4832-*** 7543,7545 ****
4833---- 6380,6383 ----
4834- AC_MSG_RESULT([$SED])
4835- ])
4836-
4837-+ m4_include([acinclude.m4])
4838-diff -crN Squeak-3.9-8/platforms/unix/config/autom4te.cache/output.0 Squeak-3.9-8.mk1/platforms/unix/config/autom4te.cache/output.0
4839-*** Squeak-3.9-8/platforms/unix/config/autom4te.cache/output.0 2006-04-24 08:10:25.000000000 +0200
4840---- Squeak-3.9-8.mk1/platforms/unix/config/autom4te.cache/output.0 2007-09-06 23:07:30.000000000 +0200
4841-***************
4842-*** 1,25 ****
4843- @%:@! /bin/sh
4844- @%:@ Guess values for system-dependent variables and create Makefiles.
4845-! @%:@ Generated by GNU Autoconf 2.59.
4846- @%:@
4847-! @%:@ Copyright (C) 2003 Free Software Foundation, Inc.
4848- @%:@ This configure script is free software; the Free Software Foundation
4849- @%:@ gives unlimited permission to copy, distribute and modify it.
4850- ## --------------------- ##
4851- ## M4sh Initialization. ##
4852- ## --------------------- ##
4853-
4854-! # Be Bourne compatible
4855- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
4856- emulate sh
4857- NULLCMD=:
4858- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
4859- # is contrary to our usage. Disable this feature.
4860- alias -g '${1+"$@"}'='"$@"'
4861-! elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
4862-! set -o posix
4863- fi
4864-- DUALCASE=1; export DUALCASE # for MKS sh
4865-
4866- # Support unset when possible.
4867- if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4868---- 1,54 ----
4869- @%:@! /bin/sh
4870- @%:@ Guess values for system-dependent variables and create Makefiles.
4871-! @%:@ Generated by GNU Autoconf 2.61.
4872- @%:@
4873-! @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
4874-! @%:@ 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
4875- @%:@ This configure script is free software; the Free Software Foundation
4876- @%:@ gives unlimited permission to copy, distribute and modify it.
4877- ## --------------------- ##
4878- ## M4sh Initialization. ##
4879- ## --------------------- ##
4880-
4881-! # Be more Bourne compatible
4882-! DUALCASE=1; export DUALCASE # for MKS sh
4883- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
4884- emulate sh
4885- NULLCMD=:
4886- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
4887- # is contrary to our usage. Disable this feature.
4888- alias -g '${1+"$@"}'='"$@"'
4889-! setopt NO_GLOB_SUBST
4890-! else
4891-! case `(set -o) 2>/dev/null` in
4892-! *posix*) set -o posix ;;
4893-! esac
4894-!
4895-! fi
4896-!
4897-!
4898-!
4899-!
4900-! # PATH needs CR
4901-! # Avoid depending upon Character Ranges.
4902-! as_cr_letters='abcdefghijklmnopqrstuvwxyz'
4903-! as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4904-! as_cr_Letters=$as_cr_letters$as_cr_LETTERS
4905-! as_cr_digits='0123456789'
4906-! as_cr_alnum=$as_cr_Letters$as_cr_digits
4907-!
4908-! # The user is always right.
4909-! if test "${PATH_SEPARATOR+set}" != set; then
4910-! echo "#! /bin/sh" >conf$$.sh
4911-! echo "exit 0" >>conf$$.sh
4912-! chmod +x conf$$.sh
4913-! if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4914-! PATH_SEPARATOR=';'
4915-! else
4916-! PATH_SEPARATOR=:
4917-! fi
4918-! rm -f conf$$.sh
4919- fi
4920-
4921- # Support unset when possible.
4922- if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4923-***************
4924-*** 29,36 ****
4925- fi
4926-
4927-
4928- # Work around bugs in pre-3.0 UWIN ksh.
4929-! $as_unset ENV MAIL MAILPATH
4930- PS1='$ '
4931- PS2='> '
4932- PS4='+ '
4933---- 58,100 ----
4934- fi
4935-
4936-
4937-+ # IFS
4938-+ # We need space, tab and new line, in precisely that order. Quoting is
4939-+ # there to prevent editors from complaining about space-tab.
4940-+ # (If _AS_PATH_WALK were called with IFS unset, it would disable word
4941-+ # splitting by setting IFS to empty value.)
4942-+ as_nl='
4943-+ '
4944-+ IFS=" "" $as_nl"
4945-+
4946-+ # Find who we are. Look in the path if we contain no directory separator.
4947-+ case $0 in
4948-+ *[\\/]* ) as_myself=$0 ;;
4949-+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4950-+ for as_dir in $PATH
4951-+ do
4952-+ IFS=$as_save_IFS
4953-+ test -z "$as_dir" && as_dir=.
4954-+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
4955-+ done
4956-+ IFS=$as_save_IFS
4957-+
4958-+ ;;
4959-+ esac
4960-+ # We did not find ourselves, most probably we were run as `sh COMMAND'
4961-+ # in which case we are not to be found in the path.
4962-+ if test "x$as_myself" = x; then
4963-+ as_myself=$0
4964-+ fi
4965-+ if test ! -f "$as_myself"; then
4966-+ echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
4967-+ { (exit 1); exit 1; }
4968-+ fi
4969-+
4970- # Work around bugs in pre-3.0 UWIN ksh.
4971-! for as_var in ENV MAIL MAILPATH
4972-! do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
4973-! done
4974- PS1='$ '
4975- PS2='> '
4976- PS4='+ '
4977-***************
4978-*** 44,61 ****
4979- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
4980- eval $as_var=C; export $as_var
4981- else
4982-! $as_unset $as_var
4983- fi
4984- done
4985-
4986- # Required to use basename.
4987-! if expr a : '\(a\)' >/dev/null 2>&1; then
4988- as_expr=expr
4989- else
4990- as_expr=false
4991- fi
4992-
4993-! if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
4994- as_basename=basename
4995- else
4996- as_basename=false
4997---- 108,126 ----
4998- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
4999- eval $as_var=C; export $as_var
5000- else
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: