From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Dec 7 02:30:00 2012 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C1312242 for ; Fri, 7 Dec 2012 02:30:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 926D78FC17 for ; Fri, 7 Dec 2012 02:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qB72U0PJ094244 for ; Fri, 7 Dec 2012 02:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qB72U09w094243; Fri, 7 Dec 2012 02:30:00 GMT (envelope-from gnats) Resent-Date: Fri, 7 Dec 2012 02:30:00 GMT Resent-Message-Id: <201212070230.qB72U09w094243@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chad Fraleigh Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7484CB99 for ; Fri, 7 Dec 2012 02:22:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 5716E8FC08 for ; Fri, 7 Dec 2012 02:22:39 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id qB72Md66054141 for ; Fri, 7 Dec 2012 02:22:39 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id qB72MdEw054140; Fri, 7 Dec 2012 02:22:39 GMT (envelope-from nobody) Message-Id: <201212070222.qB72MdEw054140@red.freebsd.org> Date: Fri, 7 Dec 2012 02:22:39 GMT From: Chad Fraleigh To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/174248: New port for lang/python33 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2012 02:30:00 -0000 >Number: 174248 >Category: ports >Synopsis: New port for lang/python33 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Dec 07 02:30:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Chad Fraleigh >Release: 8.2 >Organization: >Environment: >Description: Here is a new port package for lang/python33. The attached shar-ed files contain: bsd.python.mk.diff Should be applied to ports/Mk/bsd.python.mk. python33/ The ports/lang/python33 directory. This was basically a copy of python32 with a few changes: Unicode seems to be default in 3.3, so the UCS4 option and 'u' ABI suffix was removed. pyvenv was added to BIN_SCRIPTS and BINLINKS_SUB in Makefile. files/patch-Lib-test_regrtest.py was removed. files/patch-setup.py was updated. distinfo and pkg-plist updated. I wasn't sure what to do with the PORTREVISION setting that was copied from 3.2. Since technically it is patched a little it isn't the true 3.3.0 python code. And in the header comments I wasn't sure what to put for 'Whom:' since 99% of it was a copy of another port by someone else. While porting this package I noticed some possible bugs in python32's package that probably should be fixed there (or the same changes made to this port if they weren't really bugs -- possible, as I have little experiance creating these): The setup.py patch changed the code to: -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- elif self.compiler.find_library_file(lib_dirs, 'XXXncursesw'): curses_library = 'ncursesw' -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- but then later did: -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- if curses_library.startswith('ncurses'): if curses_library == 'XXXncursesw': -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- Since curses_library was still set to 'ncursesw' and not 'XXXncursesw' by the earlier patch, the unpatched line here seems correct. Not to mention it is a logical defunc code block as curses_library can not start with 'ncurses' (in the line above it) and be 'XXXncursesw' at the same time. Also the pkg-plist file contains entries like: -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- %%PORTDATA%%@dirrm %%DATADIR%%/Tools/buildbot %%PORTDATA%%@dirrm %%DATADIR%%/Tools/ccbench %%PORTDATA%%@dirrm %%DATADIR%%/Tools/demo -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- but should this instead be: -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- @dirrm %%PORTDATA%%%%DATADIR%%/Tools/buildbot @dirrm %%PORTDATA%%%%DATADIR%%/Tools/ccbench @dirrm %%PORTDATA%%%%DATADIR%%/Tools/demo -<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>- >How-To-Repeat: >Fix: Patch attached with submission follows: #!/bin/sh # This is a shell archive (produced by GNU sharutils 4.11.1). # To extract the files from this archive, save it to some FILE, remove # everything before the `#!/bin/sh' line above, then type `sh FILE'. # lock_dir=_sh65066 # Made on 2012-12-06 18:20 PST by . # Source directory was `/usr/src/FreeBSD-current/ports/lang'. # # Existing files will *not* be overwritten, unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 905 -rw-r--r-- bsd.python.mk.diff # 2078 -rw-r--r-- python33/files/patch-Modules-fcntlmodule.c # 477 -rw-r--r-- python33/files/patch-Modules-_ctypes-libffi-configure # 3167 -rw-r--r-- python33/files/patch-setup.py # 148 -rw-r--r-- python33/distinfo # 138 -rw-r--r-- python33/pkg-descr # 249 -rw-r--r-- python33/pkg-message # 269687 -rw-r--r-- python33/pkg-plist # 6812 -rw-r--r-- python33/Makefile # MD5SUM=${MD5SUM-md5sum} f=`${MD5SUM} --version | egrep '^md5sum .*(core|text)utils'` test -n "${f}" && md5check=true || md5check=false ${md5check} || \ echo 'Note: not verifying md5sums. Consider installing GNU coreutils.' if test "X$1" = "X-c" then keep_file='' else keep_file=true fi echo=echo save_IFS="${IFS}" IFS="${IFS}:" gettext_dir= locale_dir= set_echo=false for dir in $PATH do if test -f $dir/gettext \ && ($dir/gettext --version >/dev/null 2>&1) then case `$dir/gettext --version 2>&1 | sed 1q` in *GNU*) gettext_dir=$dir set_echo=true break ;; esac fi done if ${set_echo} then set_echo=false for dir in $PATH do if test -f $dir/shar \ && ($dir/shar --print-text-domain-dir >/dev/null 2>&1) then locale_dir=`$dir/shar --print-text-domain-dir` set_echo=true break fi done if ${set_echo} then TEXTDOMAINDIR=$locale_dir export TEXTDOMAINDIR TEXTDOMAIN=sharutils export TEXTDOMAIN echo="$gettext_dir/gettext -s" fi fi IFS="$save_IFS" if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null then if (echo -n test; echo 1,2,3) | grep n >/dev/null then shar_n= shar_c=' ' else shar_n=-n shar_c= ; fi else shar_n= shar_c='\c' ; fi f=shar-touch.$$ st1=200112312359.59 st2=123123592001.59 st2tr=123123592001.5 # old SysV 14-char limit st3=1231235901 if touch -am -t ${st1} ${f} >/dev/null 2>&1 && \ test ! -f ${st1} && test -f ${f}; then shar_touch='touch -am -t $1$2$3$4$5$6.$7 "$8"' elif touch -am ${st2} ${f} >/dev/null 2>&1 && \ test ! -f ${st2} && test ! -f ${st2tr} && test -f ${f}; then shar_touch='touch -am $3$4$5$6$1$2.$7 "$8"' elif touch -am ${st3} ${f} >/dev/null 2>&1 && \ test ! -f ${st3} && test -f ${f}; then shar_touch='touch -am $3$4$5$6$2 "$8"' else shar_touch=: echo ${echo} 'WARNING: not restoring timestamps. Consider getting and installing GNU `touch'\'', distributed in GNU coreutils...' echo fi rm -f ${st1} ${st2} ${st2tr} ${st3} ${f} # if test ! -d ${lock_dir} ; then : else ${echo} "lock directory ${lock_dir} exists" exit 1 fi if mkdir ${lock_dir} then ${echo} "x - created lock directory ${lock_dir}." else ${echo} "x - failed to create lock directory ${lock_dir}." exit 1 fi # ============= bsd.python.mk.diff ============== if test -n "${keep_file}" && test -f 'bsd.python.mk.diff' then ${echo} "x - SKIPPING bsd.python.mk.diff (file already exists)" else ${echo} "x - extracting bsd.python.mk.diff (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`*A&P5`"`XU274_"0!!\[OV*M?@`.>^X]A"$I+%\E$""E%`UZ@M!:;$1 M@;0UT9#^=[=0BE6,-FVNN9G9FYT]QA@\AC.^_HB>5TO^^L)7@3]7=*'I#%]1 M!:W6T.L-J7&Q?X")"R$(I30OS:FJ#:W>J%1^J$P3&/+.:D!WBVD2*!`@,!G= M7_?LX61DCZ];X^:PW3,41>NY0>#. MP/.#,"+T7SK))?S4PN3!'EG?O6AR#^1*ILBV-UD[/ZL"319MUUQJPKGI=OMW M2)9:MG=KC7$#+>`6H048;:-D:(E0[BY\#TXW!ZK3MX3%=SLMI(9EQQ]9@ZT@>Y`?C!UIF/#&*-MUW/XS" M8N:V?=6)V=-JZ?GS4B9JMOJH.T'A,1XP-GWTO<5T'B;-+V>^1RA>C7THR4V` MOT-!FIKEFPL%$;2;S*@BZLF,*KI([Y]BGFZL=L^.007(ZD!QYGK3MT544H]2 >Release-Note: >Audit-Trail: >Unformatted: ><&R_`3H.YB@@4T6W.7"L.&EHVRB03X)DRKZ)`P`` ` end SHAR_EOF ${echo} "gunzipping file bsd.python.mk.diff" && gzip -d < ${lock_dir}/gzi > 'bsd.python.mk.diff' && \ (set 20 12 12 06 17 30 16 'bsd.python.mk.diff' eval "${shar_touch}") && \ chmod 0644 'bsd.python.mk.diff' if test $? -ne 0 then ${echo} "restore of bsd.python.mk.diff failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'bsd.python.mk.diff': 'MD5 check failed' ) << \SHAR_EOF 9de8f660ca423100bcb5ae133764e100 bsd.python.mk.diff SHAR_EOF else test `LC_ALL=C wc -c < 'bsd.python.mk.diff'` -ne 905 && \ ${echo} "restoration warning: size of 'bsd.python.mk.diff' is not 905" fi fi # ============= python33/files/patch-Modules-fcntlmodule.c ============== if test ! -d 'python33'; then mkdir 'python33' if test $? -eq 0 then ${echo} "x - created directory python33." else ${echo} "x - failed to create directory python33." exit 1 fi fi if test ! -d 'python33/files'; then mkdir 'python33/files' if test $? -eq 0 then ${echo} "x - created directory python33/files." else ${echo} "x - failed to create directory python33/files." exit 1 fi fi if test -n "${keep_file}" && test -f 'python33/files/patch-Modules-fcntlmodule.c' then ${echo} "x - SKIPPING python33/files/patch-Modules-fcntlmodule.c (file already exists)" else ${echo} "x - extracting python33/files/patch-Modules-fcntlmodule.c (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`#_D47`1#\#"@%[X)PU:OUWL9XKGW^"8:_\7[ M]A:"R;@_I#5-T;=P>]N"CRWX)L5,*H39^[9ZUX<=0FD1W(IF9>5280I*JR!98;*F MY_:LW>K]#S#K=AT:C4R;0CB>O'T[T2FV82.,*-"A(BZVL@X+P,<-)LX" M&5.,,1+LU9!=^9=)S%/8BKS$!L/0H2:E$K&@,W:+45+8&V$MB4?@0OFD4H2- MO+DGINHDT]@*(W5ICX0&`/=8YX1D+:2V@P>JE_M?9N^H6A*MK!.$*1*CK6U@ M&G>?(#H7'T7!F:;`W$I:'+2"QGB6D455;R$IR_R.`+@E_5),9(JL`^>TT(8C M(E@OR/%8J1A"/N)RX`JQ_G38R3R'F`1?T\E48XAI@V%)=2G(7%A6+Q8L MGO;`351[9>-2YEP-@[JX7Y1OGYWN97U`$Q@G@B.:UKY/`ZXWFBZDJCQ9&73[ MU;Q:Q&66D3X;Z\S4]WD43?ICZ$71B";N\X-;43KA<$%8\!U$>X1D):A5RNRW MDRN@%_T^]9U*IF6!BI-!E-Y]N(.X[[B=Y MX[4_Z]MS(41TVZ+%6@#XM7H')]8D"SXC[=W5-A8<:)5Y?OTRL:3+P MBGR2T[HU#?Y12D/=*>ABXUO"U/,)L[.FQ[SO^LM\CXJ=[6]!7/*-3\VO-TYJ G)?*\.MW1OBVXM0Y=\&H>_B$1SVJ-.I@^1]Q1=]/6GT)HU]P>"``` ` end SHAR_EOF ${echo} "gunzipping file python33/files/patch-Modules-fcntlmodule.c" && gzip -d < ${lock_dir}/gzi > 'python33/files/patch-Modules-fcntlmodule.c' && \ (set 20 10 12 13 22 31 19 'python33/files/patch-Modules-fcntlmodule.c' eval "${shar_touch}") && \ chmod 0644 'python33/files/patch-Modules-fcntlmodule.c' if test $? -ne 0 then ${echo} "restore of python33/files/patch-Modules-fcntlmodule.c failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/files/patch-Modules-fcntlmodule.c': 'MD5 check failed' ) << \SHAR_EOF 271f95cff5b1e40c6767d7636f47feaf python33/files/patch-Modules-fcntlmodule.c SHAR_EOF else test `LC_ALL=C wc -c < 'python33/files/patch-Modules-fcntlmodule.c'` -ne 2078 && \ ${echo} "restoration warning: size of 'python33/files/patch-Modules-fcntlmodule.c' is not 2078" fi fi # ============= python33/files/patch-Modules-_ctypes-libffi-configure ============== if test ! -d 'python33/files'; then mkdir 'python33/files' if test $? -eq 0 then ${echo} "x - created directory python33/files." else ${echo} "x - failed to create directory python33/files." exit 1 fi fi if test -n "${keep_file}" && test -f 'python33/files/patch-Modules-_ctypes-libffi-configure' then ${echo} "x - SKIPPING python33/files/patch-Modules-_ctypes-libffi-configure (file already exists)" else ${echo} "x - extracting python33/files/patch-Modules-_ctypes-libffi-configure (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`%`#94T"`ZV0P4K$,!"&S^8I!A06&]/-;FO=;4&J!\'#OH%0NFG2!KM) M21-:H0_O!K96].#%.&A M-K*^VM+-AM`MH?=`XY1&:12'="[`OB.,\9^TGZ`XC:-?H#P'DFQW^[L'P)>9 MYP@`S`F($>!IEON-$OXUE]T#2]25:"=A:&1K(&G IYU<8.)2&@^NEJD.?XJS1L)+*@LQ6\/CUE/"F9`4?+?H$(XJU$MT!``"1 ` end SHAR_EOF ${echo} "gunzipping file python33/files/patch-Modules-_ctypes-libffi-configure" && gzip -d < ${lock_dir}/gzi > 'python33/files/patch-Modules-_ctypes-libffi-configure' && \ (set 20 11 02 23 04 53 36 'python33/files/patch-Modules-_ctypes-libffi-configure' eval "${shar_touch}") && \ chmod 0644 'python33/files/patch-Modules-_ctypes-libffi-configure' if test $? -ne 0 then ${echo} "restore of python33/files/patch-Modules-_ctypes-libffi-configure failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/files/patch-Modules-_ctypes-libffi-configure': 'MD5 check failed' ) << \SHAR_EOF d219692905381973dfa2bf758169e879 python33/files/patch-Modules-_ctypes-libffi-configure SHAR_EOF else test `LC_ALL=C wc -c < 'python33/files/patch-Modules-_ctypes-libffi-configure'` -ne 477 && \ ${echo} "restoration warning: size of 'python33/files/patch-Modules-_ctypes-libffi-configure' is not 477" fi fi # ============= python33/files/patch-setup.py ============== if test -n "${keep_file}" && test -f 'python33/files/patch-setup.py' then ${echo} "x - SKIPPING python33/files/patch-setup.py (file already exists)" else ${echo} "x - extracting python33/files/patch-setup.py (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`"DOP5`"`]5666_C-A!^KG_%U'F0#5NR;,=7``-I=K-IBJ8)FA1-$00" M+5$688E422J._GV'DGS&Z7JS0('JP1R3G//C'+9M@Z(Z2YTT=X1D\Q]Z;K=G MNQ.[-P&W>^:Z9P/7<5GH[/!9(=AC`SGYV#W MN^T1M(K?\_,:?+J]N;O^]?*S]^?UP\_>W5^?+R_^N((I-"S;7C(=V6D>T%DV MMX!Q4+GR!0_9W)E3[96D]T)DH_[I]K3[]?W=>;S1K4X`0>(J9@'HL9 MB0$O,3*+*>!6IF@`6D`D8EPC"C%3&D0(B0BRF"IS-J,0,&4X`J=FKTBOO.$5 M#%-X>JZUWCNJ>^KOF&G:K[>A[ND%XYK*@IX'LZ3^7)KXA:%)RXCY$:`WFC"N M"HL")JFOAC63!(T9PJ2 MDB!FG'KH3^*3='6T8:,Q"U%?'#J^2%+T4#HAX\'JHA?B5@/_>&B8:H/%2QU+ MJWGV%=V;J[761[4]/CYN*VP=J_![W3O>N^_0M5%E@!WU^R;71OU!E6P?^JP* MZ#<.F&_]&M`(Y9`TI3QH;#AV&>BK7M^!RU=-N6*"-ZR5$*L-3^L_CF\]MVOV M$0:N@F%B,'VR.IF2'=SKK*Q`,:V/B[':!R4>$SGT5Q*,#%]X1,[5=!VLO8/C MI)7V,;HEQP2]"XS27AH3C64[@1_Q-"!RR;AU()=.X/;^$2*BD!-,;[J@UR7;56P2B[ M8O=TV#/5$]?A@00J_46%`?-U8Z_0;1OT9%J]O?-F=A\%SC4-*Y24SE1PBDBL MZ,$6/=RB1UOT>*>%?47X+N.&GFS17?=-F</,TL+U;9$[@>L0XK,=B4$^,3F8D7E&+( M+66FOJL]25BZ-6J8Y>5\QGAE"6AL!%0;O&[(@IJ^[J22.HQOM\"5^6:^?!`B M5IUJIX-3LO"+67-WGP6Q&4'?Z:-[EWM:'!"1YB^4O^#$VCIHR//&PVKNMNW* 0*=L\0\R%VC_;7I/R7PP``$'? ` end SHAR_EOF ${echo} "gunzipping file python33/files/patch-setup.py" && gzip -d < ${lock_dir}/gzi > 'python33/files/patch-setup.py' && \ (set 20 12 12 06 15 50 01 'python33/files/patch-setup.py' eval "${shar_touch}") && \ chmod 0644 'python33/files/patch-setup.py' if test $? -ne 0 then ${echo} "restore of python33/files/patch-setup.py failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/files/patch-setup.py': 'MD5 check failed' ) << \SHAR_EOF f54c449a2d70682b73ad360745693c21 python33/files/patch-setup.py SHAR_EOF else test `LC_ALL=C wc -c < 'python33/files/patch-setup.py'` -ne 3167 && \ ${echo} "restoration warning: size of 'python33/files/patch-setup.py' is not 3167" fi fi # ============= python33/distinfo ============== if test -n "${keep_file}" && test -f 'python33/distinfo' then ${echo} "x - SKIPPING python33/distinfo (file already exists)" else ${echo} "x - extracting python33/distinfo (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`)HIP5`"`X7-H0X",0P`4']?,0F"T7;KK14(!`DXDG.XEFTY!82<`+Z> MA!]`/?FFXYYX#*O'>YGOM^WYQR;%%"$N]HROSSKL`JAJKB3")JV/Z-DIB3(5 I4P&V;,`M->A(6/TJ+1-15T#H[%[+,)TNAW\)8B$HB88OE 'python33/distinfo' && \ (set 20 12 12 06 15 26 18 'python33/distinfo' eval "${shar_touch}") && \ chmod 0644 'python33/distinfo' if test $? -ne 0 then ${echo} "restore of python33/distinfo failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/distinfo': 'MD5 check failed' ) << \SHAR_EOF 83e08a00a9270b653a98f5978aa6448f python33/distinfo SHAR_EOF else test `LC_ALL=C wc -c < 'python33/distinfo'` -ne 148 && \ ${echo} "restoration warning: size of 'python33/distinfo' is not 148" fi fi # ============= python33/pkg-descr ============== if test -n "${keep_file}" && test -f 'python33/pkg-descr' then ${echo} "x - SKIPPING python33/pkg-descr (file already exists)" else ${echo} "x - extracting python33/pkg-descr (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`%`#94T"`QV-00H#(0Q%]YXB!YCJ?DXQT()KZZ1JT22D*=+;UW;SX<%[ M_.-CE0G:"]):,E11-#R![T_,=F%M2#\6Y:)IC$8%>J+R3@6W%9VK=?PP),@\ K).ERC>&6^P8':@=6N.:*`[US,<8=JIGL( 'python33/pkg-descr' && \ (set 20 11 02 23 04 53 36 'python33/pkg-descr' eval "${shar_touch}") && \ chmod 0644 'python33/pkg-descr' if test $? -ne 0 then ${echo} "restore of python33/pkg-descr failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/pkg-descr': 'MD5 check failed' ) << \SHAR_EOF 77efeee81dd818d076ee3eb23dade70a python33/pkg-descr SHAR_EOF else test `LC_ALL=C wc -c < 'python33/pkg-descr'` -ne 138 && \ ${echo} "restoration warning: size of 'python33/pkg-descr' is not 138" fi fi # ============= python33/pkg-message ============== if test -n "${keep_file}" && test -f 'python33/pkg-message' then ${echo} "x - SKIPPING python33/pkg-message (file already exists)" else ${echo} "x - extracting python33/pkg-message (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`%`#94T"`U6/40Z!00R$G_44O0`BWB1[`"_N4#K8V']W;4NXO5T1H6_3 M;]K,A!`"[8J#_2S.5B9P.78!-I>LTI2GHK<$8VG@VLH]*I3%V%"EB8-J:=YE MS(?Q!D]NN-YB=^/A35A1D17Y$&$;HI/N)_X9%9>]&&Q9G_,!R:XI.M:SV1_Z M;,DO,3O:]_ZQ6LV]E'2)_O9].-$V]PHIC4C3R)N!GGQ!871^`=[MTEWY```` ` end SHAR_EOF ${echo} "gunzipping file python33/pkg-message" && gzip -d < ${lock_dir}/gzi > 'python33/pkg-message' && \ (set 20 11 02 23 04 53 36 'python33/pkg-message' eval "${shar_touch}") && \ chmod 0644 'python33/pkg-message' if test $? -ne 0 then ${echo} "restore of python33/pkg-message failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/pkg-message': 'MD5 check failed' ) << \SHAR_EOF abe3cc9a698ac18b06a2f7cd6ad65566 python33/pkg-message SHAR_EOF else test `LC_ALL=C wc -c < 'python33/pkg-message'` -ne 249 && \ ${echo} "restoration warning: size of 'python33/pkg-message' is not 249" fi fi # ============= python33/pkg-plist ============== if test -n "${keep_file}" && test -f 'python33/pkg-plist' then ${echo} "x - SKIPPING python33/pkg-plist (file already exists)" else ${echo} "x - extracting python33/pkg-plist (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`%%%P5`"`[6]69?;.+HM^%Z_HE_RT4,HPN'P6V>F?6YY=4Z==E6=TR]< M$`E)L$B"08`14OSZ!DAJ"@+$-^C<=>O8:>W][4T2\_C33U__*_O\Y;]^_M=O MWW_Z::GJ=PNK;_]Q^,N;GW[ZZW_^_>7OGW[ZQT\3I"I*.4#[O\UBFWVA\P$\ M_#6!MAM=_^/TUS3X3:[KE5J'.(>?HE2S$:TL_C'Y%X#J`)R*OXXP8\__Y>=? MO@Y"B=_G'N5)UD__./WU[`67:OG._<__P_=__OE'YO[UV]<__[@,_58`<4:# M@6]O/+005KQKMNO!^^$%'>V];?)_'"-]_>/7W_[U^_-U?`TL8^W8# MAH.@8FEL*W)87)'G'0QHBA((A"DOE342""VMJBM==*6$X;4N]?*'!+Z#Y=Y* MT;9BC^28K)+NJQ0&SD`HY+(L4?`G`?M`>2D,RH@N)!B8&R"T:E0IP=A2[A". M70:55E6P\(4T>8L)KG*+@5LM8,!]+2J59Z*NM156Z1KV*F7=50@_LFW!'Q2< MI%;N6R(\>'AG50E[P%6I!>:-KUI1H=QT=8Z`KV6-03LSJE9P<"5:$%95C6YA M855MVWPC\RT,;24F.Y3*8#Y.J>NU]R.;%HQ'A'=OSS548(FVDI5N,66^*^T% MYA,-M0-&P-4E70/^KD.-B(CO"AAI&I&C.-#"`A'305WRA7TEW8"+*VT*N8*5 M*8U+)]+J+1!L\TTIGR3,<>-*"#!P(T4A6Z#I?99WSC<4[1KLM8!BK7:5#Q"< MB\9`VV(.W3>3H6"[;Z"!"[GLH'%=M:?!KUGNW"<'8E=@NVN7X!IHV,HUS#'O MS>%;#<;:#10J*R`27&HU>^.:-Q*,;?.J@8.M+H!@WY]JNQJ,;EU.A8*A;<]6 MU&M,8>S++`2Z5*BBWKV^+K?NDR]EBR`8^0A#[RLKEL!BP^P-HL/G2G)@F>M[ MQG(I@&TAVS6H"M877J;4%E;0='F]$0:6%;M:^7H0X>59M+6JUS`KSU)L6[F: MAO_MZR\]^MUO7W_]\L>W+V_MS@9^S;)59[M69MG;9A_\O=GX_JS[?:5U%.-J M%M=0S;+S>/DXOG)[ZV@YD:>3O*,_I%Z8E]3SG5IALT;E6Y?&<9HSW*1NT575 M/AM+,YQLG)I4=2WF;=R51HI-*4D55^@V M?06#4PK3TFI[,[1#_*`G5C+.3>H.RAPRG/LI/:8V'H1R=QLC%B M2E$LJ\+)`BKPDIA?RO5OO17IQ,F)74$J6L"]$BM8*LI-9:(65>$P`* M=HG6L,@4G6^Z>HM4F5*2*A6RK3DA)!7\&"%.8L*`:.0&K_*:`]'1#5[G-2>M M4^K6M=&P2B%66JN?[Q-EB54+\])ZOMW95_/8\B#*!&A:N;.E6J(5@[RT7K/' M*C5[O$8KUWB9"2FIU.X;9)47H"15S!-2XS4AI7"<>T;)A%E)+9FK"MLY"I*2 M2FJU0B?L("FM9+`JR+*HT+F5V-9\D)14.ALQ<9U1I.(<.:7L6T]^W!RE&"1! ME%3==!:O%:`EU>K*3\8AM4*DI))N'43J3"E)E4H@1PJG MC)2&:W_@"Z`@*:VTWA0M5FC*2>LT6!%D.E.U:="#0D%24@DYB8&=P5"-*(I6 M8LNS""VEMI7[9]TBQQ^"I)12J6K9_QVG%:$EU?S$!E8JP$GJO%3(>9\I(Z7A M"A!\K1TD`92ZMER0U,+$M*(JEWJ'50N0($JY:/!*$U)2R?54^Z4.2*TP+:G6 MKP-9J;K`-L;CS)1F+6V+K`8#E*1*36B(!TE))8M/\B%.6H>6O6*\I%[G%RLA MTV&0E%(:UZ&BA$*R3F?@$/K.46):$5V>!RA)E>W:;_Q`ZH1(2:526#\8@Y0*LM):RN#'_<.L MI);&5QDA3EK'*$+6C="2:DVK:F3G)L1)ZE"FHQO*;'3C5SEC,U2`D]3!KK9I ML*ML_+:#<;L>3BC"2^OEY;+%:DTY:9U"YUB9"26E\MC)#OGB`I2TBG:Y`2LS MY:1T6E$7&EFFACA)'>0KPZY)\OO/T,5HD)14*H?]J^B9A"@QJ=C5V(GA`"6E M8MP?R%&5`"6ILI'E$S(MA#AIG1*[L"M`2:O@&S\A3E)'6>P[FS"2&I5ML-]_ M2H&HH/-ID)14J@OT2'&(D]31^1:[L#C$@>D8V3YA"YXX,ZG92EI3(4J$*=:N MW51C&ULS5(@JH9,>H275#+;(,-CRPF)7'4\9:8T6O00BQ('I-*ZNIFA->0"] M+D>_O2DGJ=,M73\D1T^;Q'AIO5IT6*D)):FRKY8:F[P#'(#.L/<0JQ1@I;7& M;2]8L2`MI>8,UJ*ND0V^,"NMU>)[ST%24DF6M<0/J41H:;6J(3Q8D)76VMGG M%CM-$V8EM3;8Q7131EJ#M+J-N*[-KY%4R-(VQ$GJ]!N*<3)3"DA%O4B"T(25 MU/(;GY%"4PI(I=]>C5>:TI)JV+$OBQW[LEUKT>5"@)/4P<^F$F92.V2%WG78 M^*K`*BADC_"XK1VE$V:EM;!C#U-&4F/8,XJ4"9'22LMEJY_1.R)BO)3>KL`/ ML84X*9T71:B\@Z2@TN5N^_#)!1=;X\.0LYWL8<#YOO,PHM\L'O[IN+L[\O/% M3NPPYO6>Z3#J;(MS$.!W)H=_\/N)P[^<;?\-`PX;=L._FIB5P\[8^*]^+VOP MUW'_:?BW8AGY8=CJ&?FMWYX9_NUE$?[AN`\R_.MAYV+XU[6*_F`C#S!L[0O_ M5$42=K_"(?I+;N*_Z2;V6UG*85F[R[+^\+S8J2*7R$JH&H8\/[]CC)\L/'`1 M-"K"Z)SA(10!XP%T`@&8G%*.%A+'S8617X^;`2._UWG7MK*VR71S!J0E!D0` M/1]@.+#&P"V?"$SK\$":$`AVV@L^"L$+>.",$H?@!WK\#B$,U$V\(1)`'YX; MBI]K"!T/_`[_\"9X3/B[W\56^IH0R_LF;=>02&]I1@=NWX+"4@^C?U3>6U5C MJ4Q[?S5P*J%QP[2\N^/O+SY]___)V^&<`'I2^SM",A(:(HI%1BGU9\'Q, M(Q`\0`8XD"&P+OKSSI]UN^4YB82!N.G?)"@U#8\+@JZDS3?9X3_1A+=+82&D MXU//F?);_V'Y9D0R\@PP@D9$:+O:_YNA>PA'P'CP_Y")6M=T$Y$0>!?^K@_W M4K-&NX(9,AS*"$=S9Z[AB?VUC%^NXO+'%=Y1-!3:U5+9E9)EP7U%D3AX/]UJ M!=J"A(^"]^+OF.$ZF<:@^7B&3'(3PJ#=N+Y8Z2<7N6\F$H?@!W+Z##($WH4_ M9H/]2@)!\$[\W22MM$^BY-J)14)[*F0IK.46>\$H:"_^RI[^^A:>F7`8BIM: M\ZW4FNG#;^MEVIB&P+MH=364W5POD4!X1RY'-NR4&XQ"\@(\UH@2!^U'U8<] M%4Q#L4`$1\JRO2C+=F'EFM^("83/MA,.@W;A> M:\YT,@V!=Z&!B_[P4=!>CEU^GIEP&+P;65VKV(N'0KL"'Y2`CX+V,MPRPO42 MC(+V;VYN:!:R<4!>_%+WKB9_-P&+R;87R%_:6"8?!N6FTU M;DX`%PCOJ"=GHE%<1Y%`:$?#UM_,;F`K-JFQ\+[D*M==S2Z#(G$(?IJ6;:5I MV2YLU]9CRY__:N+!T,Z,ORY2FF[9WUW,SG'SX0CN7JY@Z87OHU0YO[`.1L%[ M&;;3L?NAD3A$/^8J;@S?2Y?[T81-"#\?)@+1CD,1,'0AZ$B M&/IL)`=(&,=:@.C#8`@0?ABM`,)/@PE`PJFO#R-<]L.!G&,_&8IO6C#THI\) M(TTZ@%#:"QP[=J.`Z&,W!X,W'&9XUCG$P5<0<[SQ M+/SKLDKDC@%!R1HPI@8P"]<*P>M-61"M==WAI28DB%+M_@$O-67%M/KGCWY3 M;SGZ8R\2_G6\U2[\XW@17>1'$_W!^G+>C#LL9B&)Q'J&(R59!%^#^<+U_M23 MS&"[:;`QX#Z6>=.,>WM;JH]X#+B/G&LB9SN`7)0+I")4@:>5P=D8;_=DTT_A>?"P-W4\AE1_X``3)&N6'E_S`?H:]:GGZ0C]&'K,6&65D;!=D2A`H`=[`2=;[/H-CT);`X&QH[Z.H/HJA)U`>[UGO"\WB\\CD;'66*;@L`@1"<9 M<'")%(GJJ3+J.I8F@:B.VJ:ZCJ-)(*HCUQ_TQ^I/1_6VD M*&1KKF4O&([N[@J52C04W=652LW9<'AWK5R[WW&=3'@NE5`4F)>A"P'L4)TU\%$,W_Y&$7SS&$4XM%RAI+YQB0$/33\4P[?,4(38 MT8\Q_"%S`DDSBV\#X+YI``4/?V;^CII26`DD]34^4.)0)>/@6?P$^CCG6(TA M>8?Z!4E#I*O7I3*0=BPU@7B#*1/&H@>('O/IFYOW;]^_$55Q?_=6[B2:BB;= M$S@?W]Z@.0\$G4_D5_$)I`;+9K&[")UR0NG7(O M)C)3V&'*,84ZS@PF@!>S=RGL<9(-`"P!S^UGKA*0R\DE`!B*'>9J4J#CE$H" MV&]L&@^_-L(OK@;`H:/'!S1O[!@:12.C'.YL85D)!L$Z&3=UT19UH<.1W*$' MV>%QZ'[00^W(8`QGR`%W7"R&+^2P.RX6PQ=A\!T?C^8/.P0/CT/W@QZ(1P9C M.$,.Q^-B,7SA!N51H1BN"(-,^'@D?^@!>G@,)/2&+#L=R1YCVI$1D M>;Q.0YXX_YF(=KW6*6,6-!(1N?`<&H7DA;P<'1^/Y(\R:8P*17)EKE19FBO5 MEN@E]/`X-#^4A?6X6"1?I.7VN%@D7^1%^/AX-'_H!0J(0#1'UVF"7:GU1=A" M@(G$\43:6$`*"7$Y>]O\:_!T-@!.`RUI>8T'K6J9D``+6R8XO.6< M!UGA\AH/6N0R(0'6N4PXZ:4N$PIPT<,9#[3@Y1P/6?-RCJ\P;Q@SM?EZ``E# M2D_DG\-Q<_IG3.C,_3D%.(E_04&E>O!$_!D'/,_^BE/BK`$7,$T9H#5,`1IP M.5*`B2L$D(N2SIB`!0EG:-3:A#,>=/73&<4@DQUH=<,Y'K?0X56;$\ZY;`LB M>*`U7><$7/8YM'30C%/S`T3=[2I==+Z9G@`#7RWJ?4+>"?!%`)]>Y_ZQ(S]V M5;7/[*:5,T=KRDJH,K%0YH"A+(^!L6_5WESW@CB,?8,.U\ MX]^;I0@'J3#5(?&VI)0?Y@)U@8>XP)@PS964!3UWQ=@P[;6L92NL)DE'R##E MH5"@R(:8&,VAT=3NZ=KA"#`/R@[OC)3((F28JH?2 MEJ098,(T'SO=M(I:1L?8,.V^)461#1!G%"];%',MJ%"-/X<_UU8LSX0Z5V`SD6.',8686VP^(LX)\!G4J\^@YO<(I+?!@0$T/(!HFM)W3D!CX=@8&!]=H33=P92- MT,8T?0%DA+*J$+46A(W01M:9,#Y&ORNM2$\GF.39570]Y*H5)55P\:$FP*!2UQ3R\]A;SX0BFPC4Z,#*!T13:VM&80 M9VVB&=30A`D#?+WL+W=(U3MG.%*U@^!K,%^42H`N:$30$>JP6PK`9+CRT"S+ M?),JIQJ(QT#X4.L/9/T)%Z>[V9K<<,0#`1`.7A;,UQ\.`'?@&]V5:*CZ03I" MO7E_^Y&L/25CE&_>O[^G2T_9..T%2WO!T;ZY>\_0GK!1VHL/'.T)&ZE]P]*^ M86DO6-H+EO8M2_N6I7W'TKYC:7]@:7]@:=^SM.]9VA]9VA]9V@\L[0>Z]MV" MD=0F9)0RIPZ[X]1A']XSBM,)&:-\[]B,XC1`QZA_7#">>T)&*7.^]4?.M_[X MD5&<3<@8Y0=.I?W`J;,?.-7F`Z?6?.!4'@\?6&_[GJ-\SU'^R%'^R%%^X"@S M:HV'>T[:ON>D[?L;CO(-1YF3J^XYN>K^EJ-\RU&^XRC?<90Y)+FENDC$`/IHV$Y:#C:VY:CO6VIVNOES"/ED0`(!TW6ZDK4Y)9J)`#"P0M9 M^H6JJ8I:4%6G7(2NT8OWBP6C;(E%H'C(;O@NLILK^%AO@(]?!`]?!`]?!)ZX#\BC*#[T12ZIZ@`Q7WFKUD)';*"$V4KMC:7=4 M[5)85=-;1D$Z7+T2>29:L53D3G0L`LY#+FLKNU9S7(1C('VTVKU0R,FZV!A( M'_M6E27OJX1CX'RL1&L4QT0@`,[!NI5RRW$0"(!SH')9BKK@>`B&P+GH,_J" M8R(4`>>A'ZOB6`@$(#A05S#!S)^V:[?*;#@V@B$0+I;T1`^ZC%<_^`!@?(Y,F%PWY MC:0B(3QIRQC3"+'AVF:C5M;/FE'E(P$(#EB#L'-1"%Y8\Y!S4>!>K'N6>_JZ MP"`=KM[5A5RI6I);#I$`&`?7R*77R:&'*,HUTMM:E%PWX3@(/W;%&'D+L;': MV5+RY"_\?.>H?.TBB_H2@-@J0(OTTG"1KVTR1A?NM+&@1QY3>4)$$/D)3U`$DR M#Q]`I_`.@&`H*\@OM;".@.`H*\S'O(R[S_!`!]A'B"I">_ M5CD-N@-X^I1.F1>K=&'8H?\*P380U+9-H0[+2).P?L%G$K5-04Z+*%/`XUK' M%/`EA>A7$:8PI[5^8&1V@\`N,%A`@KE8>`;'QL^"F:#3B>>TS@H*?`]&PF/> M@I%W8.0',/(>BEQ`@>#G`3\.^&G`#_,1"GR``I-%[K!<(`$:)_8AJ"Z%.LR5 M)V!G,]H`Y''6&8(]S`Q#L(?96P!VF&0%`(>Y4`#P,&$)@([3B@#D,/L'!0+? MTV$:+05=IOMWX^14"C7.(J5@A]F>!.YB1B:!#4_CDS`@3/?PZMRAMA-S&`U8V-_M8($XULXZ<+KDL=\;M^ M49'WNQ%F$WW,C13-8^0G5[9'?K%5ZBJ)$4(Y3A!(U1"J:QDHJR"G"`*I(%7H MF=\@8E3Q:##^`>:.H=Q8VR0_8@^A?40054.H>:G()[/3:TMAS`QB]!0$J,)?[+5\]W-G]:^Z M:DH9NVTGA/R/J@O]G,9_V3715OL!]XN+Y>O->=2O?W_Y_/7[M[=V9^=0HBR_ MJP9B;X2F9#>B7LO?]'H.4[KJZY=6/YO4R_[5-0I^U76\1CL!2]U^EJ5V`^^?7;]___/M_$FGAG_M&MG_-E/D'X-<_QR28@.6NZ>3:6*4_37^M M5DFH_Z^W*J]-$EFINC.U[YQ!XNI&U@@;38F(/11?(*C=IF#NSW^Z%*)C=PH< M@+_[DZ9_C=X9>`'[9H7MS"\B\4W_^/*?5%GQY_*'S"THW_[96=?/OW])O+R_9:6MA!4] M`Q;QNO^632ER"2D*_C:V51^E8#^DN]5G4*:46^_;>2SZGW^OW/SW\FONMWU\G['NL['4&M="V`8BT3 MK^9?+K\`ZYTAW-^R4*U+)6FTSXGI;_/_:5W]4ZKU)H&;;_B?4)50=1IU:A1> M-*Z2;4IA.!@_8[.0["/$A^H?FYLD]3`;JGW9/"49F`F!=&%8 M!JAOX+RM3-./1@![.&N%TRS$`L`=7#3OB2;B,:`^CO4WR4&8#==F/3[SR2_Z M.20#\0A0#\<>%$D_S`9KO^J7T2S,!8$Z.>OTD4S$^%#]\VXBR4`T`-3!J?]) MTH_0P>IGO32:?BP`U,&I^T?2C]!1ZJ=>)=U")`;4QV7_B&1C)@38Q7E/EV8B M&@'JX:P/37(0X\/U3WUSHH%(`+"#4Z>?9B#"!^N/@PDT\1`9KCR,4!"5`V2H M\JL1#9*!N1@X'UC?30?,P%@3JY'$8B^9@)@7!Q M&J&BFHA$`'LX'_NB>8A&H'CX15`+K?DH."_CF!W#1R@"V,/9:"#-0BP`U,%A M#)&D'B2#E4\#DS3Q"!^J?SG@2;(P$P+J8C*62C(R'P7NY3A22W01YD/UST:` M2?HQ/E0?OD8$SH9KC^/51.T0&ZHMEKJSG(HA&@#J(-?U2JTY%N(1$,&*';%_-2%"%:U8+F71B+4D3DM%`X`=2&-AIVG!V7#M MG?4M;JIVB#VG?5ZYSDYF#R7K&WGH,)NWA5RE\1O78"K[1A,([C(K,+!ODH"0 M\(<[5*T0Z&7%!V!,ZZ194JC*F"7T'Z9(K.G8.-L)2%]1+$42,FMF1#PG(,DE MJ9.R>Q9]6<#.0GUY.`_H$BN(SDN9>>"A/$B@QIP;1E4BOB-#5>M-$7N1L.1'R,;;54CBJ*5L7U- M/XRN$YEPA%#R'Y"J(=1"^G*L)8@&F2#-?B\=23/(!&F:7-0U23/(!&GZ+74$ MP2DMJG;X!O$4=GAC<<3A^>*(WE#P9U>7/^LVL@/$9;LWKLE3:E&X3*^,SV1& M)X$O"P"JWW]ILKR&8S=;.'8\P@).^-'`L=L6CK7/$&R[;R"O-C=/$)3=-Z[] M`P5FOBT$07>M@87M@5DC:ED"X(6PTJI*0J#+"H*2N6N:0:1E*2M96]M*B/IA M:RH`V>]33>-\Y@3`2M.T>@4!OE0"`*N*#Q"47S2SW%LY;)7N"=__Z7MG4--JC0K--JHG>F68W0`HW4]2`U).&8C;F`P?Q8<"/CA M!E(&&9UO)20/&@-)UJYMUH&*:I_SE]UJ)5L@.!>-2D-%VXH]`.:Z5PI@4W2% MTAI0/KM>Z7`@9!*95WXK?!*VRFL+>.'K%F`.IECY8R![U!]_9G]\3>:T6@%R M@#:F?X>%!%0?XR[L-&XO=XT`?+Y6BJ+TT^4`I.E';])(XTIN2`HW>^,'*)(X M*]M*:<"KA%54X^$@KF8#%,JK]1.MMD2M-0(P\?IPP9D M,'RH?C\&3U*>,J&:KB+(==709(-DL/)^[4H@HG"`"]?M>PU$W2D7JMO*E8`M M&H*SY[3/"X/9HO>4:V=A9[D+@(L/^IWC#+`..6`Y=00TAD;%LG$`7O)1=E*9:EY+H)Q\'[*51NN5ZF,?`^ MY"Z7#=M)*`K%"^3*`FP,F@]_9MPUO$SC4/PHZT^+X_L)Q<'[<<]D^?DZ%(7@ MQ3V/Z]6TAFTG'(CBR':MY-N91L%[64N;/Q<=UTPP#-[-1IAL*]GU93`,WHTJ ME*[8R284A>"E@JV&PT>A>C'7,7.E-V,65[*S8/OISQ'EFID&H3CQ8SE\*],H M!"]&U<:*.F>7>[%(!$_NP8;S5;F6PH$8CJZ6Q^8#XAV6FM]_F,;`^ZA$P[51 MB8;M0EJ1^Z-1V%["@4B.-KJX2GLG&@KOJF;G^EKR/>PLW\6.72K7NGZ1D#ON M"6$(;KJJ](6$X)>"T5!X5[IQ85#C89@X>#^-/]R`:R80A."D534[&0>"X)VT M0AEVM@X$H3AYODZK*Q*(X$@6';^E$XI"\5*+2AJ^F4`8BINFY5MIV#G:2)N- MI1773C04P95KUQ:B+63;\@N_F6`$9WOCQ_#8GD)A\&[LIH6E79G#-!*+@O3R;+-=5);AN MPG'P?G:M/W:=ZR84A>)E7&!D^'["D?">7A2[S_FBT'W.TP0@8!KTU?0D)3+]\?!9S7.@]B_);^J"+ MIP]83G4$C:%1,8;WX?J:TG5UK*SS/<=1*AK.FX&>388,@7/A_R4399GUJ^H- MQ\UL*(*K*SFZDAOX"!I M)WZ+Z7@C(`R[U!6DG.^Q>5NNP.!"^9%A6=OL<-,ZF#IDWG=+462Z+62+)59[ MS"Z@.'\8S&U*E2O+B;%2K6$%*`6/[W)]JWD16DGZ%+4>BN(L3[7'IMS!M?L" MPM]B!V:K>N4_NW2YV9\\$KUE,D!M]HO^6(,,U-J\(-ZBB8&&!8!EY@[.NX2^ MKIJA%"0\/11R!IZ[TST$!S1MS^"85NZIB(V`:]F7QI&?=2ZB:5*OUZZX2Q4_ M1Q2I!0UF:R![.`"3IASB0G4WPWF>AJ8<9L]ICUYGO\DQ:ACU$ANHK$3>^&,] M8C]V;;F8`ZARJ7?Q'_/8_$JE*CDSF%OIHBNE*Q6C!?BK\WD227>*IB1A?!2- MC.(^=3T+@/8P'F#%LQ$*@G7RV,E.,HV$8F!]]!.$_.P;"8-U8S;"1 M]G6^:35LF)<4".L(UO/%18!X."NC0756T575'EG/'3C7J.V@L30I%J?F@T># M>\-^G4,E!P+W51$(>:PL0.@F>DKJ!#F6NB#P6#*"L*>B"P2_*%A@C+-\#R+$ M>TRUM&UD;4-=V_C)Z.ZW:).XMO--YKJKEM'OJ9OX@@7=V)FI'QV+:!:RVL7M M-$7D&HX'T',\L)[C@?4<#Z#G^`1ZCD^LY_C$>HY/ ML\_A&C%5S+\R-EHA-KJ9^S]JKTF M'G2?E\LV]ENA\YF?LGY=P8 M.O@Z^X9I["?M4E;XM_$X[?!O,O;O31M-XVWI4Y5K$L5&*]NN;B))TK@W&+F] MP&QD^21COY5R%_LIWL(RRLHWC!N<&-BR-X:/T.U>I^*V) MW-,DL:.23J-.XLW:7!%PD#`(\/^EW@+E]P&-_*^8;] M`.CW+-J9&#,C;/[BDO`/KA\2^R6^,7GXK7'-RNCO76PK\=G=,9'?:Q'9#VOV MU3(V1NQ^L_&]SF9OYA8B.&8MZGH?^[6-]^2L+&L9[UQ:635S9)=";AX^]%=` M%W[]Y5Y*]0J!IYO<(R0NX0"D M@E1%9W7_-?"J82I(==C6WR]I,P3E.!VD/EX81E6/TT'JA_O'_`^0%=>H`#`' MRF3#FAV*>H0,4];YN&I0^:,@*/)S$8`>.E=L#O4+R4",#E+W,X_9LU`4Z0@7 MIMN?TM`GVAN*=)2.55_PU!<$]76QS,RPR!>O'2.#E,>K8K.5+@I27I\+0'"P M8%N@O'\_&DTN;6-DF++.MW3E"!FD7(FM]-?G9;EL2>IS`8`.FL8U6LF//\.' MZ67S3:'7%`=S$6`>_"<A`I@@Y4][-#KLE(D@YRX;KDBC?*!FH;JVO29PXQ09IC`XF2K\)4H.JZ)?8? MPU2@:@F]=@+*!>HVLEV11*=$D.+0],S&;@]!>2X`S$'>JL9F&UDVI)PTPX?I MRT=RPHYP8;HNB1"_=I@*4W4MOF'^E/2\,39,NQ_EI+_L*!VF3FZBT-LD_5!" MUF]BI(R[Q>D8];%WRS`0CH#P,&XWI!H(T1'JVNP8#=1$#+@/LUQF0+ZH3A8_3])?)D\0D9H6S(R5X8>FKO ME^8+AG2(C]37K63IZY;^O:T_1Y>L'F`CM+M":=V0Q4-TC/I:&*/6-5T_&`#N MP)\#?7]'E0^Q$=IJ+8JB-8W(R6DO'@/EHY(5P\&$C=&NA_K!DJG28C](O&=HE7;=1=-V&7'KG:[KL MFJ-JEPQ=NR0K;T1;B7ZS)[EG%(^!\`&[SA%,1BA7?D<057E*QB@7=-V"H9KY M`YH8T@$^7C\;QDZY-H)A$&Y`=R1!N3A=^CJE^1`X%[DOIIR%8Q&]O:CN9*M'\V5'&W;*SG: MME=R9)^OY,@^LQRYRIN=X8(Q*#Z8V2P8@^*#F8"#,2@^F,DV&(/B@YE8@S&0 M/G@U%*MFTJS4H#GI`'3J'9R-T2Y+"=V4A`R!IUW;7\4]S`1S4B'\Y%0GE9J#3W4'AL# MY<,*Q2D<0GRKM[L.;JM7'.D)W2$^N$\%*I\D(_0;X79 M,-83A/D8_3UCY&)*1BB;)[*N>2*K`G=(P]D([7Y'&ED[P(9K'W:C4=7#?(3^ MDCR).J&B5+.BJY8,Z0`?I[^N.X[\A(Y3KWDO/L!'Z,M<58+JZOT#5 M,`P$(V`\K$17VOX":[*)2`B,B\>.GO&G9(RRR5NZ\H2,5+:=98G;CO'.GQI= M,M)^@(Y0YR0X3DIS7-]-,1SQ0`"<@RH,YZ<\2HX'H/F M@S'<.!L&X69?BTK1OTJ(#E>7=5?Y.^3)=7\D`,*!7I&U]8JLRJEY):?>E6U; MD]>R!<@(Y5TN&S\ZG3V)5@G64'I]\WV\2HIJ(1X# MX2.O+?D=!,@(9<;X&F=LS7,SJ6K;\JKA&,BKAJ-.W4\^%P#I0+/D MR67BJM3TC3,!,D:Y6]'SVI2,4*XK?PX'63M$1ZCK=GM#UIZ24>IW//4[GOH'GOH'JOJ:W*ED9;\+%Z=*G[T)LA/9X@SI5/$3'J#=T97)O;?VBZ+(3+EQW(PRY6)MR M<;J,IF.0CE"7HGDD:T_)".5*D&OO*1>A:RMR;IYR<;J\-7ZQ"!@/MLERK;=* M_A`,'_$H)"_F"DX,QP`NU"5X+R#(!VCWM"5&X8JXPPG M\JE\9VS@]3'($`@7=4%?AQT@8Y3[8YKIV@$Z1IVAS%'-_-4C+;TQ&0V!<$$> MA::/0"N=T^=<`F2$B1``@'1O57P]#/[XE%0'BP]#:'LO36AN>6 M]`'9(!VGSAJ3C`2`._AA-/GAIURX[E;NGW5;Z+K21X2`=HU[+_A_H^L$`&`?TQ6A3+DZ7M0(S$@#A M@'5(*>^,TE*OUXQ57T$Z1ITCS=.5NX8C/:$CU%\J09:><.&ZE6"-QP?I&'55 M+O6.KAZ@X]1ST7#4)W2,>FLV]+9\D(Y1YWQTQA?OKSFA]R+"?*R^7YK.M\JT@`A`-_HQIG"U\D`,9!K?Q-YV3]`!VA7C&R?<7(\ZP#GGAG.PWL ME1]W:7D.0C$0/HQB#!6&V`CMB_M]R!YFHB"]C)>E,EI;LV'@;FI1R?Z(WZS9 MKLG%PEP4A!=I6_+'"9`1RO1]/S5]WT]=LV80@G2$NE^U5ZJ7?H4ZV4,\",*) MY31%0VR$MM^CH?+,ZF=Z\3@3!.Y$]P=GDM-AD(Y1EW5C]W3U`!VEWB\Q8L@' M^!A]R[J7(.T'U@?_8'^S?O[2\G: M`396FS5_&`V!<<$8XPF0$^C"#7V5@B-SWK=N6&_;J!U=>D)&*G,& M"R(!,`Z>Z=KDF8.F:1F+ST)LA#9+FJ?,.ER2>;:DHS>RI0^)A/D(?6.%I5?B M`39"F_'8C"?NRI(Q-Q2D(]2?R4?O3*@(U3WW:.=8!(R'O%S2!P0";(QVH7.Z M](2,49:^)J!K!^AP==;R-M;JML=.NU*9+CUEP[5;H>B#K`$R1KEF%"TA-DI[ MS7CJ"1FA3)=E:(J",$W."=(1Z M.1RSSU@X'@V!<*&7VO*&]J,A$"ZZFGXD?(`,5S:"W#N;4!&J[N_D%E2`C%%V M+6VZ\H2,4)8E8SM2B(W19@AS5%D+I,-\A/Y&ED_TCQU@8[09]X\$R!AESN!B MB(W05NN:OEPUQ,9HTX_?G'(1NJ6B5^$!,D*YL@V]%)V2<8&.UATW@/`>A&!@?+>,-T&=MS&/)*6$";(2V MH1>JAEZB6M%:SJAJ)`#*@66(T[^U;5><.US"?)0^8[EOB(W5;ES?EJ<_C8#R MX+(+0W_"1FDWS&_?,+^]U05#?<)&:75I5[):,LXIF0F"=6+D(\_% M)`#"0;<3,DH9;"MRKI-`#)2/X9)1 MAHE0`)2#4G/D)VRXMFLMTW#?(0^ZR8AWAU"`UL6S(/29L/@W;!3Q&P@D$03AC]0T[?T'/I_>(0&Z>M.Y:XIM]N8K=DX2U94V]E MK5[H7SK(Q^@S=@:P]@2P&H*L%F!/7HI\RU*?!D`XL-MLW2E_)AG90RP$SH6O MV;DVPC$0/KJ&41%.R0CE?2/=?^;TXTMC$7`>6/)DY2XG[Q684!&JM:`/O`3( M&&7E]Z33M0-TM#KK_K1X#+2/0EC!M#$-@7)A.5>\AODH_:=:/ON%?8;A(1(# MXZ-A5$0A-E8[HZ\AB01`.&A+1K<\Q,9J+WCB"Z;ZT%EA+#28CX/VPW?"]N"7 MG#:ZIJ_+G@V#=<-^(;SWP3H%),Q'Z!O9#_-Q^IR35\-\G#YOECP6`>&! M/#W6=71-5=!5%7FD[HEQ\,H3X]259Z$L^1".`!FG?,=1OJ,KM[5+EH8N'N)C M].FK9J=\I%Z)JUXJ2W$!VNOBLX6X]";(1V56;2MI*,1FPL`MS#BV)-=`7I:/7[.Z;^_1W#`6_F,1*`X("[_B<1".&(42J]T,LD MSFF[Y#-V5YFJ-[)5-NO'B2GRLR%@+BYGK[.-W\5+6P()B03SI"K)N34R2@>I MCPW8S/]`>0\S?)B^JK-K-@(/MZ7# ML7<([`<$]AZ!_8C`/B"PGT#8P]F+,]ANM9+MF"GCL%SX,Y?>W?/B6!]_+AH?BX?$@"/WTJWJ_$^_L9X&H];OB^24,6:6B+=X^+4T4^F,KZR%/F7=+M?[PIK.KA[=V9\$,%'BS-;G!:_0T,"-O M/MU]PHGT%#!:=GGV0YG=^\7-+4[GG(DC-02A!@7?MGB);0N&KY6YN]8ZJO37!@Y[ZYSU8Q)5KU^T<"[ MO[_\_/GW+S,0Z5OW_C]E> M'I:3EZ)J""2#?@?^``S12B+--=9%2>=68HTG-WL*AY`\/*V6:Y<@*4R_`AC+ M*XJ?\38="9^.':DFD'XAI.6B^%74NE8Y/J4X*B5-.QHM51^)W]2:S/U.R1.7 M[-\%21Z?,P86*=%YXA^DW#%POY'RQV?UI`I)Y7VM+9[ZI>Y7_J%Y__7[SWC2 MU_K)#TB@>;_I]2]XUN]B1R*1TN?OJB:1J&(=(5'_WE]D5A+RT1]R9XFBGOI7 M265^U\^^XX[F_MGB.327_V\G:NNW*:"9?\NBRTF\2@SW`]*I?TA!H;OBFU(B M?A.5[-]35Q'(_J)E0O;_YKL"!%JW])L@",SOVI7`GWSGD!:8CD5OKYS%,)@>(6O MZQR%)H0ODBMB+>=2D24)>F)3TGB65+_A"PN*OZ:_RIM",H_XC/5(K$>'>TE^ M\4M);A5O;)M9@]8O8Y#%:,V\RS)5 M*YME'#Y^RFRO82\3D^-QJ]9"UU_,8 MB@?V-WU.>,JXU)_A[7+96*7K;*-D*]I\LY];&[,JM;!^M7CCL_3L,IJ5;K?] MULX9=7\UKK!]4-C:G&&1;8^=>QMGL+DET^MBF;E*HIDM&#;6-B8S3W4V?,1, MM^NL+ZYGBAPEI?SXX6[N451M&IG;;*6+8G9QT"5P[GE^&&>O7[<$*4PNT.1R M!!5%(Z/T);(K_N&'W6`#$1VMA.L/7,52(!+-4P>^G`P7AN1F*(XROUQL.#8@ M$R97Z@H&09%)GE<"?!,0+@S-C2\4KV%G&H?DQW<5ZFL8"@4B.6J$,3=7,!2( M0_:SN)*?Q97\W%[)S^T5_+32KZQU38TK>(K$(OER?;T:=3H*)1C-F6Q$*ZP& M[V^D!*,Y:Z0LNN8JOH*A2*YPY^*A(T$\G35SMP_%@KP`E#J8W#+Y#X6P3^5"+!.6>%!8)TRL<(TB&3P2F'+!!G;.5^ MV''J7M5S,=<=.B*3D-F!''\&5G)?1JGS;1)4N=2:;0L\ECLJ?C]V?G1I%Z'Y/9'^9W4R<)NO[ZTM= M+>=@?A9DN;=]^98?#T^($VI12=.(7&;-UN]IU.X5>(K+)\;U_O5%R:O!=UOS MPNJKA+7/^G_#[20LW:U_<,:G\4[`]$H9XS-!H5Q!Z`JG_=L7U4"YPUB5J(OL M[!>1;\5:7KP;D2%.6KVFB+Z&R!@8_DK3P89!9F"\VN]"*P[?^`;Q@6IM,Y%= M_..8;I.#3.!(Y`&HJRGH*RJ0BS)2<*YS5$%Q2#_7>V9X1$V)2'FZQ?6*>WA$ M38F(*J6;5O]PQ?/-.[]LMO8G)JBRN-)'Q(?6K-"XSSJ$6,3=T;\O/K1FA:9\ M\=L9=QOXT7;7"*Y9P8>`X,>WNLE*^21+6+6GMTK,=4#JKBQ3'1G=66-%OV`A M6W;KN1Y!H_)MF=X=/MY7-_?8C;_`UTGEVRABGY?+UE5\33?7!FGVA<[]+&(* MDYRV:O;&SN=1OT[F:9'=+N9\CZ#[NR3H=A8AD_VS5J[;1`NME>5X@MTJL9F&UDVLV_:R,?DPYEU58X??V.K,@K;B,6'^[GD/=S) M#CC\X`PXWN/^8)YV<+10JQR%7B'0'1R[R74%1[L_+!S]I!&/^"R>HF"7)%.I M;AS)F/VV#M,?$)8WD''8O& MA]*$4'U6R_H3!EN^L7@TBK?''#RSB(I"\K*&WYV."T-Q8]2Z;V9D:EWK5O)] MS0:$.CPE2W`&N4@P8%;_2>'H_IV#X:]?Q1PQ-:S8#U!GF2C+V<&'$3:N!DHC M^[M'9!*FS2X#>A3+/`TQ_2K.K.Z&B]A3>%&M>*?1)DTH]I]G6^ M$3#<_,R5,;UK9(HKP_5[P%,C/3*5!!0"2^3O$H+AL MZ.`DX?.SD$=,>HWW$9K[;^KOO30@]/'`N2ROD83-%DD8SP)$LGXT2,*V11+L M,XC@$B;X+?58X`OJL<"G[+'`!^RQP&<#)18-\3@_XS^BRM(5T7XV#@#5K=D# M<,,)#P"8*J$P2.&H_8#'+@VK\Z[U8WUCBPWP0/5*'8X%3F.M4)"76?MK8/U9 M[$EDLX=@_&4S*=@XQ)?$M<)L`&W$O-T#RE7SE(0,U[*F4/V!F2G4X3#,)&Y9 M`2!^`=02@EO7'0160V2'O4D`F$XNT#E?]M5?+9>$/G;I5R==C0H"V0Z@^-3H M=.8&F7<87P@8"/!)R6<`<+4"9-$1ELF=WT$Q._(YX@'*QKT\5::!R?'="]C, M`L%WD&`XRT_*8]=5>VSX0(.#!90;1;[6E0JZ<#O?2TAZQNO>(&ON"=')'GL__D*S@)Q M2'[6LI9]@^(*GB*Q2+Z&].N:MZY*?'V9?7[M@"2'E31&K.45K`4CD3Q=K?RX M6HDQ+$,0R_(:+RH6C.9,ERJ_1LH*!2(Y&II^?$.!.&@_NCWN.IG M=_[:_R)J5[2\OWMXNU8K*`URC=9K3F76V?N;9&OT-6.!9MRB&7=HQ@$0T.!5?'P"3K\8.(#37G?GX.@_PAGH%W[6 M\T*0AHX1G``:^Q[QY]V*%*/N*O\UTM[U*@F!S%NXKU@G5Z2<3L=Z$JT2H-G8 M(P>`M)"U)?T%.Y!0VKVTZ(&"FT6,R?Q]#"T'F50.!I38?G(#)+Y,Z7V`$ M=:OTVZ@KO\\Z"=/M]@8`J@"V_'(_2`)9M?I%)M=2K&P#F`I;=74NK$U/2GJ@ MU;H$`'WNAJ%N8;`[&.Q#"K9.3@"MB^0;.]8/!H14>0-81N6ANP80T8IV;18` MG$[/]#N47].0A)5Z"<&DI\#7K:BJ],JZ=9LL-M8O*HG9"+.!8`"YQ-7OS6,2 M5(ED^O)3S1`,K);W9Q"ZII3>*OE#8-`&@H6\%W\(8G(SQW"22R4@$56ZRDAN MM3I#;=SC&AC4F0//_)XS8+._YPS>##`FDB9%PL\$8R)1//GU\FP[DR`4)\?= M@&P[X4@43\`4(!?F)>JUB&1]2,B&.GJ"YPD\;$H&RGKE]V?:>AH!RG]"0/ MBX;U=OXYT`GZ_`VAR;UW,,MU(F3M#[DCY+]S[K5R(":F9L4<=_D8F1G_JU5/ MRNZO:1H@<(4GX)0CR+!7<,LI2Y!AK^#6=_\SWP^YNN%(9)YG>AD(C8?W%\X$ MA"*&5*"^HF.+U%?TTT./C`>&#C-;W.1V9[)G?FX1'9'OU_ M()>/4Z.RO;IL4_F3BZ]L-AR6[;:25O1UUY7M1N*R_8ZYP%S9;CCL%=Q>_<7^ M+[S35I;"M;WDB+WVNYT/SW%/;]/"HF&]34IJ=*UW+#]IS$.)1F,?BQ@:_93E M:?QC'J32R?,4PNFMS26A.'8G7:DV!`VIZP,-T!:LYC8W+ M]7N=T2):=*[W?OG/_\;+C@;F.Z[_%\S65_?)'"5"AN6Z'?X].QP#-]K!J:A M=C:SC./@'@6$=I]UEP;U]Y"F81!(5BHKV_1*LO1*4*7S]))7U?@S^V3Z+#1E MW&-:4:?/]E,6D!,[_27]?E7K3)?+)][&3Z8)G2 M19*09<,NP2VLODW#:MD7L&E@NE'L,:#396#'>Y9ZO084,*6&8>0NN4$7"#V>T0M(\I=W*R31TK9) M!W7ZP*6Z!JU0K?W2^U*]])LTDF`+R4S]EA259U8_I[^/[@_D-&F8K)MT^\W! M0%N3=&-!!_WJM#%C^LWXA7Q*0W>N'9:$P98V-^F%^(V4S48#=K\TLEG(]"'9[`X)]`,$^@*P]I)WU6\M@*%!#IE&`\MB5,@`( M;)6X`T(:PDTIK-_$D\:Y1@>@5(+L1&M\F0``@>2,VH%`D/*OTE@KFQ,EZ"'&W$2*$"@KBP!K8+F.7F47;.'GJTZ7-:31A4Z3X.D_]@I M&*@;\-AI]RE3J%:H=(7D;^Q)OU2'2N^9;0$(44`.IFYETP)RF>M']F,*29S* M-X"=D6TY')`+Z$^V>JDMK%YMNSI]/*T1R=+"N%Y:D0:Y3)D$R1(P?&`D!`+J M[YF-+)_2MC:`LXG-!E)[^$L&!`"5WN5L2I5.7Z:R30$!`=*TA]6`5S]<191" MI:X;/D,-N\K2V'05;QY+R)LUZ0]D16LA=9&O8M*8=@4Y]CAY#_@9JIF_>.6` M+!7$70-T9W4!0'6YA:%<1Q]RV\D`-C*Y*?-TVTP:68L.`"K2!SR8K@&D7=A5 M,69?6D*.4!Q:&75@#3ESCZWZ?$@V%G'`TH6P)VO!SC8+/00Y2-P&#*%P8?*+YGJ M(*6-QZ3++H_2Z?,D;'+"R>JMK-5+VA:D9PO*(#W(WS^2!-IMMNZ4'\R'0'UR M!&&[!I!<]HUTC3_`_!1H=+5+WPKB"N9TF=O5"G(CS`@#'78R8OT!2P"HA:S4 M<;BG6C[[7D?ZS=0-("D,J"S=5NW:$E#"#:@%$#84!(`&XH@'(WUGJM%UNL,X MP&%Q04.BG6MY0BXO\#C(-)3'P1IQ79=&J&1E\008@GT6RMY"0'=I4%O[>X#2 MN'2/ZUF*;2M7$!B@-_BL:L`-*P[E.NUUD<:EQ\6>S5H!_.\*R&#"KBHS:> M1I[^!U!4P(4W3<9D=BWKG.3P,^]"U=V9GES M=_MQ/+3RK?N'&6RAXHC9/NXF.H6?Z&[.=?*VJK:R366V(VKV:*8CBI0/P6P- M9H./70*SP=HKM2/J3IA0S?YVPGRC->S6"U0$N(>JTG6AA!]M(GJ(18![Z!<6 M@G93P>E0=6J#QA0C7'TX7]RC^2+74TM7:+5'1;A&*J^BRDA%Q M448GD&)-LM97IK%7:3X>>1YNIQ%]HVY MO[_\_/GW+RD4K&DU0CDM)V`(C0G1=K7=#@U@NH]8$)23P[@$W48P0M+#F?GT M!YP?/#E'CC,FF-9WB,=.+\AXFAQO/+:[MMF)(IDM<]4\* MR'38'^._+*6YJLU(5)S74\)!9K?SKTFAIBN@"/'TV%"VW>(+E9YSI0(%%$N3 M8AUN=!@.\#+7L#<;DN&R/^'_JB8C$1D>C=V#KJ,D1V-X>U;%6MKKO;U@/+B_ MU\D$D;%>?3PL=YJ0Z'C99V?F!_YJ?X0H^9E1N)]1K15>1=:Z-O MJ/^MD)5.E8GGP-F1SG,@J<3$!-"8`.`A3TP`A`._):Z0?HD2V4,L!,)%OA': MD`T$V!AMO].O"CH$$4F=5^RP_7[#. MG;IX!/59*0&)-GB.D#&))D!#:IH'S6[I.Z&ZZ+;K(P9355VC(KI&;32-<;D3 MAN-F)A+.4]%5U9YC)1``YP"\`@(9`N=B.'[3&-D"9[:(H0BNEJT46[:A0!2" M%V2[!AJ$X*10)M=/LMVS[40B$3P=9L+Z;4+7>%/S`0D.T2U$>!B"FZ;5_J9O MMIU@'((?=,L.'H;B!MO:@X,&=*`X*1#%$;*5"HX" M\`+887O)&"IM`'!VY=\E]'6U!Z4,%1,4#6@JG\"GDAW*F!2X4"*H?7YQ"EU? M8D'QH#;YQ>%=-<+-F"G!\$.>`1.@+?QA)U^^137USTC\-C\BF*8%([9WX;&( MOH8D7Y;]&4+7,!R%`S(<]B=07,O=-!C"&;+QT',N"@TL\9"9 ML;R+_(4FIT?4IJ0A46)9Q[2")<9/)3F2XN=3#B?GI*KD`XA4!4/)&D:6;:M; MDFR`"=0Q\R=9'4`I4[PC1T.%3\2RA\$EKG:(H9 MCZ-*)($3BO*)X6P-9(_'LQB:=I@-UNX/1*%*A\A0Y6$K;S8>>DS2GPD!=0&; M&84QH9I/HE2%@`RQP=ESVL<4,IL;#A]S%G3YQF>A\5;8`7%\DB!J[LRX754F M\OB`H.1O&%-'F(6NWOVA"_E?JHP>8G_`I9]@0)V\G$4&/0>4KX%\W%N$L:': M[K_]X88DY1`7JMO?&;'L5%E0WWH\`M2#7^#HS_D7EN8@QL?H^SLJR.(3,E3Y M<.4(23E(ABJ[?V-]]1A_3G],I[/EP45JFD6>??4D+GH#R0$T>_?+`73VS%%< M?W#GNR^EK&1MO]9YV<5.,)Z@_XK>U#.!?H\N>#U!T^7O`7?ZJJ]\@U(&+HK& M1NG?"L_(-`3:Q7?09@ED"+@+7,T$Y:^*`\S8@=XG0.*^BIA;`UERUTN&^"Z,%0`J(/^E;92 M@.M5<`"H@\-IJ"3U(!FJ[/[;]XJ(KS[,AFK[(ZX9;SU"GU4_2RJSF>/\B\X" M9\^Q/8".KVD6=7J>&*QM\G3F'D#$O`TC:Q@Y+Y6L+4DW1`6J0D=O@-09U='D MW(>8&Y6X/+?]S[^_?_[Y^\\_N?_G_QP@W_V=)F='QLV`^D;N4A\.F'MK\])N MW_S\^^?[.RBS_\L;417W=V^7PJ)H:$)E%(:3EU+4>&\]#4/P)[6TM2CQ4D?F M<(0BA8KA^&E%O,G^].HT/L^7LLXWAS_32;3?+0=*I\-64WG,%"FH5*O5<4XV M!3[?;9G"EFHE@=!*M%O]!`7GXC@5E<(^=E(>JZ(4N!WV\0+!0QF&0Q=`N+_O M[TF9#@HW-T#DD\Q/UVK/@%>N6_$B80ENQ"ZWL,)VA/T)TM2^,N2K%&BPS_`&&;V19:C"Z$EMY<;\URGBH.[E`$@^!N&*P'S8OPZC-/>_P2Z4T94#22/#&,? MIXO63NM!TB0X?C\DF)];93>5M"J'W+U"T,A@_OVF]/2W/!Q#^ MD,^$9_BC.[]0%T``E8X'\#=8G7:$]Q?A(C*_@F":;CG7[W[=J.;?2CY# M>E,'BC]NY_,O8/QG:84J#5+%9T(DY??3]OHT^*_^C__T9Y6"2<`LU6-]%L&^ MVF_/RN:;I19M`>9\=\TFI,SW?2-5C23]][MVO02T4X[P';QM,W(P>:LG^%;U MW?O^_"<#EZE%)0LLJ=GWZ?[7BRLP(#3_!P;K0C_#\,]RB7T*1S%B!?DDAP61 M"ZMO@5!0[CB`Q5+YXX_2+_)(J$6Y?Y%9L6O@I.4>U*DXP:W<2P&I90^4OKO> M[',$PX\HKCK;M8BGSW6U=(V]5JXPWK3K%)[NXX8PVG(%1Q?+1:/R;8D0*-0* M(]#U9WR-BW'A!+"`:ZV*->*-KI2_@M(7(#A.ULJ\:_VX3*DJ97'D0CWA"*6J MM\9J'*G6PV6;&-8N5P4*CWR4W>9\.@M&J;7K>*$^SZ[!I`#;5.ILQP&`XEH8 M;UI9:2O?Y'[W]4KEIP6B$+[6:TP>6S>M7BU\W0CG;!;-'H%6ZTWI_H=(R*HH M);0B4:M"(DJ)\>K=0HEUK5W[-T=\SG*5([ZDSUBX`J8L$1^AJ+&Y$!E'ZU``+>87*I M>:JE1A0"5NX4LAKRA:MQ714XHZNMZTJL$)77\T;EB)+#WSDMBF+1",@`DS'E M4""[OV3^NF<`I1]+0XS9G1/._IY6\HG)]^=@,D>TWW9G)21K'"G`*;(C_GCG M'2RY7_+&F[4TDM?_!3[D,.4"9S6[82CSW>_CC!X0WB]R=]T&]W=(@^9`6[ND M\&-+87D*BN%R!IUD`(M(#K12&8M](I\)Q[_#LN&1N!WR5`,JJP^L<<%7)?J3 M=\R[7_^ZN;E[__;[?W\G!OA__OSZ\.9?C`#?OWY[<[\`6NC/&'!U,GS^\IQT M]G?_QO[OPG60JO\+S`<30L^)(L/`DYQ.H.$H,/1960\DF!(('.HZ&/@PP(M! M0[$7,R8H$A#<3^G"L)4!ILQQ@0`0?%J"`"3--FJ`X#/0UYM M%DR"YP'02/$?`QO-D^`X8'I,!`R;0(',]7W9Z*_3\%-:_WJ&)X+/T,.J%T0KQ<9QQ-)TN.@;`D5:M?I$U773@XSC' MM=)TV6,(',VW:JQBZ(X!<"2J&@0L_=S%.T@N.J&1?GI2`FBZ9=/J7!KCK2`4 M+HDI<%ULBA8`]!/%QO5F9-9L79?<*?R0N;WU#319VW?YQC5N$28AX5@A:&02 M:W'=E[#@OX0%YR4L2*R;Z[Z$&_Y+N.&\A!LD2_='D2_>K;1F//M9%!J3Q+JY MBNL;LFODNZZUS41V\8^\!X@$9`?!!1A:5?WU@F>_C`MN199H36(#DE_67%1< MI*6VFVQ,`H;W!2>A&'04-0'^8?0X[XEXMA,I`1PF.OQME-AV_"MF`EW(W%_? M">Q;`"#YCVWOX-6@=Q`J_&1E`@1^\/BOYK%45MXBXITSTBA,R!F`^_G-F-EF MWER_+"&#-QM/^!E,*>P;/XJZ-,4G8-AS"@SV@(_\`(-]Q$?^"(/=XR/?PV`? M\)$_P&!W^,AW,-C->WSHF_=Q7-6YWN'8GW'EQ7"?#$PB2(7#*1IQ8*G7:W#4 M$3P#4,OC_)SIBUR_^-./K%=[_Q=#H&(H4"SL:<\I:5BSEJZ)C(K<4]*P_LWA M(@-?-B;F+.!-L:_]!4!QD&\^P/0\,OXK 'python33/pkg-plist' && \ (set 20 12 12 06 17 24 33 'python33/pkg-plist' eval "${shar_touch}") && \ chmod 0644 'python33/pkg-plist' if test $? -ne 0 then ${echo} "restore of python33/pkg-plist failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/pkg-plist': 'MD5 check failed' ) << \SHAR_EOF c2b8e2517c1e629de63e415f43cf9c0b python33/pkg-plist SHAR_EOF else test `LC_ALL=C wc -c < 'python33/pkg-plist'` -ne 269687 && \ ${echo} "restoration warning: size of 'python33/pkg-plist' is not 269687" fi fi # ============= python33/Makefile ============== if test -n "${keep_file}" && test -f 'python33/Makefile' then ${echo} "x - SKIPPING python33/Makefile (file already exists)" else ${echo} "x - extracting python33/Makefile (gzipped)" sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 _sh65066/gzi M'XL(`%)-P5`"`[59>W>:6A;_6S[%J;I:S02(36_F-ATS(4H2IHHN(&DZ3>I% M.$:F""[`-%F5[S[[/$#PD63NNN-JEL+9K[,?O[W/:0WI^">:AU$2(R?T?>PD M7AB@F?T#3SP?HTD8'2/XS)^2:1@<'@HUU+43C)P(PY=+U^CG_4'KO7CP43PX M`I(OTW"V6LH^G:GMHO/(]K%W/Q5J0%<_CS`^,[MU>!*&`\/2E;[:KN3*R*MK MU3"U@=ZN'$J'T@%]9:C7&GO7$CJ*I5X,#$TUVQ7?#NZYIWDE&]3"J-[H3/H]U7=:E<4,#)(<#2/,'@2A>/_@//%,/)P0)[G47@?V;.9 M!WLB&UO8]UB@NG,KF73AB_'9-#KMRLH:]B:525S'OBO%B9UXCC!4K,[E*"-? MIQ8N]*M19Z"?:Q=7!D3A"<="_C@R.X8V!*LE27;"8.+=+R*,:FBVB!,TQBC" M/JAXP`4.5;]N5P;`4ZW_ZISWE`LSK2+S6L\"6L7.-$03<,TX=JO@ML^F.NIUF5;V1M--2^GU1I9B7*A@L>TG7@`>\'T0 MH+>*?N*FI%)+H(+8ZY7@FW\#-7DHT^<9*AUF*_I@U%6'JMXU&3>\5\ZT:Y(# M->3BB;WP$X1G\^1IG]04LB<0>63/YSAP(<*"8%XJAMK=&9Q5**=VA%UAV..) MT*X,OQ(UZWLZ-F5FI"RGZ%:H,++1%\VZ!/<2\E5M`:T4.3+\RTBY[40H^YD* MZHW2'T+29_5AJ.?:32I3>V3\:,_F/H[E#=<*7<52MO)LDL*N%.M\8/3!B7/( M)Y$GQP=4?/JM]'1$+2Z^^7MI_??2T\<-ZM:!()QI.L]O4/P^"0^1Y_KX$*#$ M#1WR]8"#!TK%RYYC#/L264BR)U8=Y;7L)5%>_U50EQ*I/4W_;+)8BAB]B_<; MQ(8EM6');%@R&YK[MRVQZ+=T_QT5ROE*2I?LB?"LL0@"E"5XW(2@:E>L M2T-5NB8:?NU#Z0PZ2!M>'Z'SH=JQ>BB+/-)[9I%3N>I9.U@%`6B!QH145@-[ M#)WD`B<)?DQ0O)B37*95D$PQ\D,'.@*:A>["!X"3O,#Q%RY&_X#@2(12`H"4 M9C].R-H$;60-:K=7+[E5J\7E$KW!CUZEV*I@@!)#QJXO8AQ M#";CQ[F=H`30U?9\-%YX/@69&N<$"ZMBK^0/WQM7A5IGM:R5EGE0LKV60![( M;6?D/(Q`Q@@ZFC\B<7;#F>T%[2!$;'&*;1='A(:23&'E67_PM$I+?N4OB=-7 M)@#,$Y-%\:>73,5D"I.)"YTKVPJ)*N,;\2XDK-Q06.QI9["T&7]9N32?$S9_FD';"IW,+`[&Q^W*K`C-93\J1N>25D4\MR/G MZ,/*%6)WK4P,M7-%,QUVW]>L]L>#@UQ8#9D8HVF2S(]E>;RXCR6.F&2*D5NM MWSY^.*`:L_J2%W%$Z^II[MA)DY0>-#XOP&Z#=)W!E372-;,)0P,I^Y]AY+N( M;!1![X2%DM/9JY+/"S+^V:ZX,#,Y,"9M"5C&^WR]$91*M_D>4[@2Z?RXGNTY MD>O%1:K=:AB$ICO3=3*';?BY"(`Z$4K7F1X+D)J=88K$B,@L#&ZIW//&0*3+UIKA"#* M5+M@'K2R5KS_7=JKU_=K;U93`TFM#83F_6_=5"L,_5AFNLA0PGZQZ>:$V4JL MEO^H_U([EX-1I]\EAF=D2Y09HS(S\Q:=_D%C!3LA!ANJIL/,TE&9`#"=*(!. M3&L!&C?O,2+\C,7]]0EH1;!__VZWR\D$(,V?GE.X_'[;0'N0/1/O$3I`&TE[ MM\W;NWI]>=O:1]4BEE?OEL\HB[T$OZBK/E;\TZ>_[AG(]"RP8QLDH[CVHE=6,I9]XC\;(QG"4+4E`8L MT%FC<\1M:[E].WU^AJ7S@Q<(I0R#7=3>2'O+%Q-LEW`OSH/+#`(5J)A:&Y(X MW9\R`R9T.LL7QCOYKS-MJ_3,7`IK12`?,4QKHK=OB]W&._S]:!L>Y.5?8;66 MHBH#/<2^V.`G.55TW);Z%B`B^NRMO]&U.+H$9*]N2'8HK<&8GQMWS8I MB-ZVH-980M3KL,RCWI3BL'1\`-ZS+] MW&#*JA1E`>3&LHN1;+? M*8)0;B!+81:$F/(C"Y=%,VGR&K:72:1662@_!K\*3IB/XH7([V*.V3A`Y@GX MGK&!(#__IR4D8>(9/HY84R$@EO&F3!2-$HC1="A.%.%['!`I61\A]Q!IN7:* M,N`W$9!F)?^"2CD?`[)O!@/Y[BJG-<0?4'8E$(4/'AR"XJ)9K+VEKV@`!CR75P"&>81^PL$GJ2MP.7)$MD1T]%*X;&X,)0^EL& MP-=D5N9W;HE/D(U62.'-)[1"QE?+?)EP#7!7^EYA^*[L7/7Z#?>PC:ZYZ%4! M6_-1'BW;=3UR;6_[M`CB+/'(U?'XB=WNOSQ]KV=3CH-_=E+>8FX^.Y\6RKNO MZ!G-S`[(7ZMH#RRGFXVP,.5(P,%U;1$E;[WM_3]=)54H$*W\2^\+`=;=D!K( MKZ3+OJQ/GO4B&XI+I0`:V?#%<;A>9X*)+$KNA@$N'4O?9#.2/B#G4X*%S7(0 M^#4M9,(ITU5R]Z=\:J%C##U>@=7$L@8ES]A7A&24:>9&$%T=A6+4\/-%7S5- 6Y8+\9\FVZS[`47K?]U]CLK@(G!H```8E ` end SHAR_EOF ${echo} "gunzipping file python33/Makefile" && gzip -d < ${lock_dir}/gzi > 'python33/Makefile' && \ (set 20 12 12 06 17 58 42 'python33/Makefile' eval "${shar_touch}") && \ chmod 0644 'python33/Makefile' if test $? -ne 0 then ${echo} "restore of python33/Makefile failed" fi if ${md5check} then ( ${MD5SUM} -c >/dev/null 2>&1 || ${echo} 'python33/Makefile': 'MD5 check failed' ) << \SHAR_EOF 85ef31eb161c70c2345c6a61292d22c7 python33/Makefile SHAR_EOF else test `LC_ALL=C wc -c < 'python33/Makefile'` -ne 6812 && \ ${echo} "restoration warning: size of 'python33/Makefile' is not 6812" fi fi if rm -fr ${lock_dir} then ${echo} "x - removed lock directory ${lock_dir}." else ${echo} "x - failed to remove lock directory ${lock_dir}." exit 1 fi exit 0