xutils-dev/0000775000000000000000000000000014163417701010056 5ustar xutils-dev/.git/0000775000000000000000000000000014163417705010723 5ustar xutils-dev/.git/COMMIT_EDITMSG0000664000000000000000000000002314163417705013005 0ustar finalize-changelog xutils-dev/.git/FETCH_HEAD0000664000000000000000000000000014163416341012241 0ustar xutils-dev/.git/HEAD0000664000000000000000000000002614163417705011345 0ustar ref: refs/heads/merge xutils-dev/.git/ORIG_HEAD0000664000000000000000000000005114163417363012163 0ustar 6aad722287931a82a43bcca98d16f0e3a48c9b67 xutils-dev/.git/REBASE_HEAD0000664000000000000000000000005114163417363012364 0ustar 6aad722287931a82a43bcca98d16f0e3a48c9b67 xutils-dev/.git/config0000764000000000000000000000125714163416342012115 0ustar [core] bare = false repositoryformatversion = 0 filemode = true logallrefupdates = true [remote "pkg"] url = https://git.launchpad.net/ubuntu/+source/xutils-dev fetch = +refs/heads/*:refs/remotes/pkg/* fetch = +refs/tags/*:refs/tags/pkg/* fetch = +refs/notes/commits:refs/notes/changelog pushurl = ssh://logan@git.launchpad.net/ubuntu/+source/xutils-dev tagOpt = --no-tags [remote "logan"] url = https://git.launchpad.net/~logan/ubuntu/+source/xutils-dev fetch = +refs/heads/*:refs/remotes/logan/* fetch = +refs/tags/*:refs/tags/logan/* pushurl = ssh://logan@git.launchpad.net/~logan/ubuntu/+source/xutils-dev tagOpt = --no-tags [notes] displayRef = refs/notes/changelog xutils-dev/.git/description0000664000000000000000000000011114163416334013157 0ustar Unnamed repository; edit this file 'description' to name the repository. xutils-dev/.git/hooks/0000775000000000000000000000000014163416334012043 5ustar xutils-dev/.git/hooks/README.sample0000775000000000000000000000026114163416334014205 0ustar #!/bin/sh # # Place appropriately named executable hook scripts into this directory # to intercept various actions that git takes. See `git help hooks` for # more information. xutils-dev/.git/hooks/post-checkout0000775000000000000000000000074113733155655014573 0ustar #!/bin/sh EMPTY_TREE=4b825dc642cb6eb9a060e54bf8d69288fbee4904 NEW_HEAD=$2 if git ls-tree -r -d $NEW_HEAD |awk '{print $3}'|grep -q $EMPTY_TREE; then echo >&2 echo "WARNING: empty directories exist but are not tracked by git:" >&2 echo >&2 git ls-tree -r -d $NEW_HEAD|grep $EMPTY_TREE|awk '{print $4}' >&2 echo >&2 echo "These will silently disappear on commit, causing extraneous" >&2 echo "unintended changes. See: LP: #1687057." >&2 echo >&2 fi xutils-dev/.git/hooks/pre-commit0000775000000000000000000000101513733155655014052 0ustar #!/bin/sh EMPTY_TREE=4b825dc642cb6eb9a060e54bf8d69288fbee4904 if git ls-tree -r -d HEAD|awk '{print $3}'|grep -q $EMPTY_TREE; then echo "ERROR: Empty directories exist and will disappear on commit, causing" >&2 echo "extraneous unintended changes:" >&2 echo >&2 git ls-tree -r -d HEAD|grep $EMPTY_TREE|awk '{print $4}' >&2 echo >&2 echo "See LP: #1687057." >&2 echo 'Use "git commit --no-verify ..." to ignore this problem.' >&2 echo >&2 echo "pre-commit hook failed." >&2 exit 1 fi xutils-dev/.git/index0000664000000000000000000005710314163417705011763 0ustar DIRC a4듃a4듃dP &N^e93W[wDdebian/README.sourcea@`)acddBejz*GmgOtdebian/changeloga4듃a4듃dPcQDHk`WcU4@ debian/compata$a$dP1zEelGsdebian/controla4듃a4듃dP0 X{.Ń]|$v gLdebian/copyrighta4듃a4듃dPދTp(EZ$_ 8a%debian/patches/03_xutils-dev-FHS.diffa4듃a4듃dP< ^4>@(^(debian/patches/04_xutils-dev-debian.diffa4듃a4듃dP$iL.lX%debian/patches/05_xaw_without_xp.diffa4듃a4듃dPMXA$*;l debian/patches/06_font_path.diffa4듃a4듃dPsC$ ǚdGAQ"debian/patches/07_gnu_manpath.diffa~-j-a~-j-ddx @.;g `%debian/patches/99_ppc64el.diffa߉a߉dc }+m LPPDJza$debian/patches/riscv64-support.patcha վa վdc-Z6Ri.OWtDdebian/patches/seriesa#鮪a#鮪dPvw@5 GR; debian/rulesa4듃a4듃dP L9Nbf.2E)k}M ,debian/upstream/signing-key.asca4듃a4듃dP!`ZD wоH>Y hdebian/versionsa~*Pa~*PdPl> >xڀkvzdebian/watch.gccmakedepa~*Pa~*PdP"(ExE1-(̜tXdebian/watch.imakea~*Pa~*PdP#tZW~>~Xdebian/watch.lndira~*Pa~*PdP$BR\=vܲYxdebian/watch.makedependa~*Pa~*PdP%}1&T@)2rWֲ"debian/watch.util-macrosa~*Pa~*PdP& ORk-AB*debian/watch.xorg-cf-filesa4듃a4듃dP(`UT1ސY!W&debian/xutils-dev.installa4듃a4듃dP)-)ows#debian/xutils-dev.lintian-overridesa4듃a4듃dP+3"VNͼebgccmakedep/COPYINGa5(qa5(qdP,Ģg+9XR.qC7Sgccmakedep/ChangeLoga5(qa5(qdP-<38fMŋI:imake/Makefile.ama~*a~*dP=&l[ޭ#Fimake/Makefile.ina~*a~*dP>5g.\`$Is<imake/README.mda~*˯a~*˯dP?ObU#۠Żk`imake/aclocal.m4a5e_a5e_dPA /o'g ¨eOimake/ccmakedep.mana5e_a5e_dPB0$ئI݆cʹWw@imake/cleanlinksa5e_a5e_dPCp!JkfS޴q imake/cleanlinks.mana~*˯a~*˯dP@[r<~gc^t"P`B imake/compilea~*˯a~*˯dPDL/7 ;s3imake/config.guessa5e_a5e_dPF͛r;傽+6`Sx imake/config.h.ina~*˯a~*˯dPE1 !ܾMMTÕaimake/config.suba~+D݊a~+D݊dPG|ōZ5׵=N#Wimake/configurea~+D݊a~+D݊dPH BKrCӯ>hVzimake/configure.aca~+wa~+wdPI\q**xGHü imake/depcompa~+wa~+wdPJ#?/;` \A- imake/imake.ca5e_a5e_dPL(p5FTH V^ǡimake/imake.mana~+wa~+wdPKD gOY*#MEoimake/imakemdep.ha~+wa~+wdPM9S ܻ*S(FTimake/install-sha5e_a5e_dPOh]дizD'+۝. imake/makega5e_a5e_dPPf 21NGm]}+imake/makeg.mana5e_a5e_dPQJ{nըߢ!.I#imake/mdepend.cppa5e_a5e_dPR 2n-.hg˷l~mimake/mergelib.cppa5La5LdPS4OwY H᭤Kimake/mergelib.mana~+wa~+wdPN+(j翷> imake/missinga5La5LdPULy2  imake/mkdirhiera5La5LdPV%XDes(~(mimake/mkdirhier.mana5La5LdPW,hC&k9(~hEimake/mkhtmlindex.mana5La5LdPX;V‗]|GR,imake/mkhtmlindex.pla5La5LdPYVbwjtU5imake/mkhtmlindex.sha5La5LdPZi8/0@[(I,imake/revpath.ca5La5LdP[H[I)̎S.5imake/revpath.mana5La5LdP\PPd,.}mimake/xmkmf.cppa5La5LdP] s+VPLimake/xmkmf.mana5La5LdP_!H꓅v%+ lndir/COPYINGa5La5LdP`'n?makedepend/missinga~+da~+ddQP@i/&0;\P1`q5<makedepend/parse.ca~+da~+ddQQGDekpI57oqrHmakedepend/pr.ca~+da~+ddQR W[}p. 9makedepend/test-drivera5La5LdQVZ a (;<3makedepend/tests/28045/foo.cppa5La5LdQWDo[ۼI_H!makedepend/tests/28045/makedep.sha5La5LdQY] Lf+jutil-macros/COPYINGa~+Qa~+QdQS?;A0&O,FS Ȭ lutil-macros/ChangeLoga5߷:a5߷:dQ[= '_ ˘Ǚ&]util-macros/INSTALLa~+Qa~+QdQZb&gASHYŘ=util-macros/Makefile.ama~+Qa~+QdQ\\"{]M zpZ0Jutil-macros/Makefile.ina~+Qa~+QdQ]P8792Zn)Zutil-macros/README.mda~+Qa~+QdQ^jО'q q >0futil-macros/aclocal.m4a~+Qa~+QdQ_Kj԰%Av%̍Z+util-macros/configurea~+Qa~+QdQ`%ۋVDEχ^-_0util-macros/configure.aca~+Qa~+QdQa= ز~ˮw !Lutil-macros/install-sha~+Qa~+QdQbލPr8Yl`util-macros/missinga~+Qa~+QdQc 䈜obyZkutil-macros/xorg-macros.m4.ina5߷:a5߷:dQe䷈?FLS:_]util-macros/xorg-macros.pc.ina~+Qa~+QdQd cG /"R=j;--&util-macros/xorgversion.m4a5߷:a5߷:dQh21;1 |Bkxorg-cf-files/Amoeba.cfa5߷:a5߷:dQi yW\*xorg-cf-files/Imake.rulesa~,9?a~,9?dQj?&.paxorg-cf-files/Imake.tmpla5߷:a5߷:dQrFM \.VMe9xxorg-cf-files/Library.tmpla5߷:a5߷:dQs%w7ixorg-cf-files/Makefile.ama~,9?a~,9?dQq^]kC~q Evlxorg-cf-files/Makefile.ina5߷:a5߷:dQu )/BsȢ(_$xorg-cf-files/Mips.cfa5߷:a5߷:dQvgam~~%'%DLzxorg-cf-files/Motif.rulesa6'a6'dQw5^;d9N4xorg-cf-files/Motif.tmpla6'a6'dQxH}᷂`Q)֕j~xorg-cf-files/NetBSD.cfa6'a6'dQyy.^2;@xorg-cf-files/Oki.cfa6'a6'dQz\lA|;Wn%5xorg-cf-files/OpenBSD.cfa6'a6'dQ{[vR1WU"Fbxorg-cf-files/OpenBSDLib.rulesa6'a6'dQ|+3aE'Oh!`xorg-cf-files/OpenBSDLib.tmpla6'a6'dQ} MJ/EQ{XG+Nxorg-cf-files/QNX4.cfa6'a6'dQ~ w!r% xorg-cf-files/QNX4.rulesa~,9?a~,9?dQt{<E;Gw>#xorg-cf-files/READMEa6'a6'dQWqR,$gxorg-cf-files/Server.tmpla6'a6'dQ|gFFG|$w/oxorg-cf-files/ServerLib.tmpla6'a6'dQ aK00ͳxorg-cf-files/Threads.tmpla6'a6'dQ8FP ܺJ!pw`$Mxorg-cf-files/Win32.cfa6'a6'dQ> ?ْ P8)4yxorg-cf-files/Win32.rulesa6'a6'dQuɸa(hyCjxorg-cf-files/WinLib.tmpla6'a6'dQ 5DY۫vzxorg-cf-files/X11.rulesa6'a6'dQLK% -_-Nfxorg-cf-files/X11.tmpla~,9?a~,9?dQ(ezd`UeToDL{w1xorg-cf-files/aclocal.m4a6'a6'dQ@Q)\ZB>K~qxorg-cf-files/apollo.cfa6'a6'dQIx94sѳhxorg-cf-files/bsd.cfa6'a6'dQA]P L( xorg-cf-files/bsdLib.rulesa6'a6'dQ UX5:SvsڋIەxorg-cf-files/bsdLib.tmpla6'a6'dQ(׎j]8فKT-oxorg-cf-files/bsdi.cfa6'a6'dQ!!]]ClD)\#xorg-cf-files/bsdiLib.rulesa6'a6'dQ5({Uw;ųvxorg-cf-files/bsdiLib.tmpla6'a6'dQ5^zY'ϼ ixorg-cf-files/cde.rulesa6'a6'dQ* DS3g-M?nݘxorg-cf-files/cde.tmpla~,9?a~,9?dQ6xorg-cf-files/cross.defa6'a6'dQd:tth(x {xorg-cf-files/cross.rulesa6'a6'dQ/I,4$ %oIxorg-cf-files/cygwin.cfa6'a6'dQ5SWwW.N/ƞxorg-cf-files/cygwin.rulesa6'a6'dQ A΁|L >Eȕ4Wxorg-cf-files/cygwin.tmpla6'a6'dQ%ZQO~sB/-˜Lxorg-cf-files/darwin.cfa6'a6'dQ;>4xm 4j/xorg-cf-files/darwinLib.rulesa6'a6'dQ C A$?eE xorg-cf-files/hpLib.rulesa6'a6'dQQU4{  Vxorg-cf-files/hpLib.tmpla6'a6'dQYQ8f9 @lIG>xorg-cf-files/ibm.cfa6'a6'dQ.U'[5ŜsK}@sxorg-cf-files/ibmLib.rulesa6'a6'dQ2ZrbVRxorg-cf-files/ibmLib.tmpla~,9?a~,9?dQ;)Stp΂&ު]Exorg-cf-files/install-sha6'a6'dQ +tQnXXWF* xorg-cf-files/isc.cfa~,9?a~,9?dQv=aevqٓS2xorg-cf-files/linux.cfa6Ya6YdRL\ 2X6h4qj]4xorg-cf-files/lnxLib.rulesa6Ya6YdRM uZĵ暠wxorg-cf-files/lnxLib.tmpla6Ya6YdRN8 ThXT'lS5yZcxorg-cf-files/lnxdoc.rulesa6Ya6YdRO.gٿ1xorg-cf-files/lnxdoc.tmpla6Ya6YdRP }.2p?v xorg-cf-files/luna.cfa6Ya6YdV3/vvWd ڦ aۿExorg-cf-files/lynx.cfa6Ya6YdV> 扼Ctxorg-cf-files/macII.cfa6Ya6YdVtGښ|T40p Ixorg-cf-files/mach.cfa6Ya6YdV5lU84@<88`#Axorg-cf-files/mingw.cfa6Ya6YdX5~5:!ѯbG3`sxorg-cf-files/mingw.rulesa6Ya6YdX9 : A'h7øxorg-cf-files/mingw.tmpla6Ya6YdX>РY$d|$+K8X9Hϴ}xorg-cf-files/minix.cfa~,9?a~,9?dQaQKqtRElQԌ|xorg-cf-files/missinga6Ya6Yd^m2)GFxXxorg-cf-files/moto.cfa6Ya6Yd^n*޸C/]E`emqhxorg-cf-files/ncr.cfa6Ya6Yd` 菰rv_ `Be"Bwxorg-cf-files/nec.cfa6Ya6Ydcq>CeZ S> jxorg-cf-files/necLib.rulesa6Ya6Ydc冯Ot9q`Axorg-cf-files/necLib.tmpla6Ya6Ydcxyi'xK {Ћxorg-cf-files/noop.rulesa6Ya6Ydc%[JEi[0 `6xorg-cf-files/nto.cfa6Ya6Ydc F;|De xorg-cf-files/nto.rulesa6Ya6Ydc u+Mt 6!1ޜ"Bwxorg-cf-files/oldlib.rulesa6Ya6YdcD[P/5HA.(ڤDU~xorg-cf-files/os2.cfa6Ya6Ydc j ކSM\6w̥yxorg-cf-files/os2.rulesa6Ya6Ydc!?.K,˅d>Ixcxorg-cf-files/os2Lib.rulesa6Ya6YdcfM(/vB!L~49xorg-cf-files/os2Lib.tmpla6Ya6YdcHY'b,"$g|,Irxorg-cf-files/osf1.cfa6Ya6Ydcy}Bc\q=j̟s%8zm1xorg-cf-files/sco.cfa6Ya6Ydc&Ot1(y3{xorg-cf-files/sco5.cfa6Ya6Ydc I*wZWf| Y&Fxorg-cf-files/scoLib.rulesa6Ya6Ydc7gS*˷x-Wwxorg-cf-files/sequent.cfa6Ya6Ydc*ț9Yp亃Gxorg-cf-files/sequentLib.rulesa6Ya6Ydc#p''?Gۼ=ܨ|xorg-cf-files/sgi.cfa6Ya6Ydc-\ߧ\J3xorg-cf-files/sgiLib.rulesa6Ya6Ydc?~IB /UZѿ#xorg-cf-files/sgiLib.tmpla~,9?a~,9?dXA&֍UafJN xorg-cf-files/site.defa6Ya6Ydc}6}R0xorg-cf-files/sunLib.rulesa6Ya6Ydcp@{bBʹ?RG<}xorg-cf-files/sunLib.tmpla6Ya6Ydc$g]v3οSfIxorg-cf-files/sv3Lib.rulesa6Ya6Ydch23x9 nU7xorg-cf-files/sv3Lib.tmpla6Ya6Ydcz#*:_Gk xorg-cf-files/sv4Lib.rulesa6Ya6Ydc ?ZX,F v_#Ƃxorg-cf-files/sv4Lib.tmpla6Ya6Ydc" Hfo}`5hxorg-cf-files/svr3.cfa6Ya6YdcSFA ^# ࿎xorg-cf-files/svr4.cfa6Ya6YdcQ ۣ#U >TJbxorg-cf-files/ultrix.cfa6Ya6Ydc!ĺoAtޗ0.hs(xorg-cf-files/usl.cfa6Ya6YdcTPޫƾxorg-cf-files/x386.cfa6Ya6YdcN1e5[ZwrBRxorg-cf-files/xf86.rulesa6Ya6YdcĪZ΁ [B'<(xorg-cf-files/xf86.tmpla6Ya6YdcBԚxΥu ,őxorg-cf-files/xf86site.defa6Ya6YdczlL͟vhϰ[Ixorg-cf-files/xfree86.cfa6Ya6Ydc;VtVu:8xorg-cf-files/xorg.cfa6Ya6Ydc &ٲ'=V:^Pė?xorg-cf-files/xorg.tmpla6Ya6YdcJW60XI߉_AFxorg-cf-files/xorgsite.defa6Ya6YdckZrJ z'xorg-cf-files/xorgversion.defTREE269 7 `{( xߡP;imake36 0 o}@:Xɝʎtڕlndir17 0 a3 <%`šdebian24 2 \x~ЇAb;TfȘpatches8 0 }/cO>Ox;OMupstream1 0 ̅HyHT)B_\epWogccmakedep14 0 ˽w~F߇FcRmakedepend30 1 yQ)brLtests2 1 [".b'h280452 0 ?l5('vǽutil-macros14 0 uݿ{>9Vkoxorg-cf-files134 0 &OK7X,7MC…YSRjoU2V:m5Ztxutils-dev/.git/info/0000775000000000000000000000000014163416334011653 5ustar xutils-dev/.git/info/attributes0000664000000000000000000000003014163416334013755 0ustar * -ident * -text * -eol xutils-dev/.git/info/exclude0000664000000000000000000000016114163416334013225 0ustar # File patterns to ignore; see `git help ignore` for more information. # Lines that start with '#' are comments. xutils-dev/.git/logs/0000775000000000000000000000000014163416341011662 5ustar xutils-dev/.git/logs/HEAD0000664000000000000000000001376014163417705012322 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897761 -0500 checkout: moving from master to ubuntu/devel a1b690394d5d4de142d5d591f9526d6f1698bed4 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897783 -0500 checkout: moving from ubuntu/devel to 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 4483200326debb724821acf52c056e7fe56e9213 Logan Rosen 1640897783 -0500 cherry-pick: 1:7.7+5ubuntu1 (patches unapplied) 4483200326debb724821acf52c056e7fe56e9213 3b8c630a6aab837f98331c66e184794ac7878675 Logan Rosen 1640897783 -0500 cherry-pick: 1:7.7+5ubuntu2 (patches unapplied) 3b8c630a6aab837f98331c66e184794ac7878675 d44895e1fa5006a9b8dd9b339954a0e36eb5920f Logan Rosen 1640897783 -0500 cherry-pick: 1:7.7+5ubuntu3 (patches unapplied) d44895e1fa5006a9b8dd9b339954a0e36eb5920f 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897813 -0500 rebase (start): checkout old/debian 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 4483200326debb724821acf52c056e7fe56e9213 Logan Rosen 1640897813 -0500 rebase: fast-forward 4483200326debb724821acf52c056e7fe56e9213 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897823 -0500 reset: moving to HEAD^ 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 eb1806c8bf57dd726a13540e3e566da6ac231107 Logan Rosen 1640897968 -0500 commit: 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. eb1806c8bf57dd726a13540e3e566da6ac231107 bad4358dd9b2ccb8ba6656e93218e94a3d00af02 Logan Rosen 1640897990 -0500 commit: changelog bad4358dd9b2ccb8ba6656e93218e94a3d00af02 4af70518a79fc5868d5b0e60fd69032031bb2202 Logan Rosen 1640897997 -0500 commit: update-metadata 4af70518a79fc5868d5b0e60fd69032031bb2202 a9cc0698a6b0eea31407630b2ccfb06350213a7b Logan Rosen 1640898003 -0500 rebase (continue) (edit): 1:7.7+5ubuntu2 (patches unapplied) a9cc0698a6b0eea31407630b2ccfb06350213a7b 4af70518a79fc5868d5b0e60fd69032031bb2202 Logan Rosen 1640898005 -0500 reset: moving to HEAD^ 4af70518a79fc5868d5b0e60fd69032031bb2202 7e416effc8366e2cb76592ce98c737204e795f35 Logan Rosen 1640898033 -0500 commit: Add riscv64 support (patch from Debian). 7e416effc8366e2cb76592ce98c737204e795f35 e9019d646ea33e23912c8816303e591e2704428c Logan Rosen 1640898040 -0500 commit: changelog e9019d646ea33e23912c8816303e591e2704428c 50950d4830bda4ca361c338e213432bdec10a75e Logan Rosen 1640898042 -0500 rebase (continue) (edit): 1:7.7+5ubuntu3 (patches unapplied) 50950d4830bda4ca361c338e213432bdec10a75e e9019d646ea33e23912c8816303e591e2704428c Logan Rosen 1640898045 -0500 reset: moving to HEAD^ e9019d646ea33e23912c8816303e591e2704428c 1026e6753aea4a1e32fc238900b779c3bcd886b8 Logan Rosen 1640898070 -0500 commit: d/{p/ar_command.patch,rules}: Modify ar commands to remove -l argument. 1026e6753aea4a1e32fc238900b779c3bcd886b8 b77784ab6d4310ad25ed1a860a2402357151db6f Logan Rosen 1640898095 -0500 commit: changelog b77784ab6d4310ad25ed1a860a2402357151db6f eb1806c8bf57dd726a13540e3e566da6ac231107 Logan Rosen 1640898147 -0500 rebase (start): checkout old/debian eb1806c8bf57dd726a13540e3e566da6ac231107 583b937e0f9f20dcee01d277acf8f9f3bba221eb Logan Rosen 1640898147 -0500 rebase (pick): Add riscv64 support (patch from Debian). 583b937e0f9f20dcee01d277acf8f9f3bba221eb 6f87ef384532d17174c04664ee97acb6ac70a36c Logan Rosen 1640898147 -0500 rebase (pick): d/{p/ar_command.patch,rules}: Modify ar commands to remove -l argument. 6f87ef384532d17174c04664ee97acb6ac70a36c 1e114bbe9ee2da199933f9a21a708699bbff9f39 Logan Rosen 1640898174 -0500 rebase (start): checkout new/debian 1e114bbe9ee2da199933f9a21a708699bbff9f39 db0a3ba10f7dd101f37ef67db1e08d8b27a45849 Logan Rosen 1640898229 -0500 rebase (continue): 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. db0a3ba10f7dd101f37ef67db1e08d8b27a45849 9f651378e06d7b952eaa785cfdb26384cc994ea1 Logan Rosen 1640898233 -0500 rebase (continue) (pick): Add riscv64 support (patch from Debian). 9f651378e06d7b952eaa785cfdb26384cc994ea1 6aad722287931a82a43bcca98d16f0e3a48c9b67 Logan Rosen 1640898233 -0500 rebase (continue) (pick): d/{p/ar_command.patch,rules}: Modify ar commands to remove -l argument. 6aad722287931a82a43bcca98d16f0e3a48c9b67 9f651378e06d7b952eaa785cfdb26384cc994ea1 Logan Rosen 1640898291 -0500 rebase (start): checkout HEAD^ 9f651378e06d7b952eaa785cfdb26384cc994ea1 6aad722287931a82a43bcca98d16f0e3a48c9b67 Logan Rosen 1640898291 -0500 rebase: fast-forward 6aad722287931a82a43bcca98d16f0e3a48c9b67 9f651378e06d7b952eaa785cfdb26384cc994ea1 Logan Rosen 1640898296 -0500 reset: moving to HEAD^ 9f651378e06d7b952eaa785cfdb26384cc994ea1 8d3e22c39787da9fa20e9b43051ddf0216f907e6 Logan Rosen 1640898328 -0500 commit: Dropped Ubuntu delta for ar command; fixed in 1:7.7+6. 8d3e22c39787da9fa20e9b43051ddf0216f907e6 86a8438dfd7b7e4ae77140d0bf5c622089ed226a Logan Rosen 1640898498 -0500 commit: merge-changelogs 86a8438dfd7b7e4ae77140d0bf5c622089ed226a 1b986e40921b64dc2b465c0d4f7eef55658038ef Logan Rosen 1640898501 -0500 commit: reconstruct-changelog 1b986e40921b64dc2b465c0d4f7eef55658038ef 3312f959c9f53ec82c8a5aca8af2d68a1611ce8f Logan Rosen 1640898501 -0500 commit: update-maintainer 3312f959c9f53ec82c8a5aca8af2d68a1611ce8f 1ae25a72eba05254aa49d08704a2fa77395b876e Logan Rosen 1640898540 -0500 commit: finalize-changelog 1ae25a72eba05254aa49d08704a2fa77395b876e 1ae25a72eba05254aa49d08704a2fa77395b876e Logan Rosen 1640898562 -0500 checkout: moving from 1ae25a72eba05254aa49d08704a2fa77395b876e to merge xutils-dev/.git/logs/refs/0000775000000000000000000000000014163416341012621 5ustar xutils-dev/.git/logs/refs/heads/0000775000000000000000000000000014163417705013712 5ustar xutils-dev/.git/logs/refs/heads/debian/0000775000000000000000000000000014163416366015136 5ustar xutils-dev/.git/logs/refs/heads/debian/sid0000664000000000000000000000030014163416366015631 0ustar 0000000000000000000000000000000000000000 1e114bbe9ee2da199933f9a21a708699bbff9f39 Logan Rosen 1640897782 -0500 branch: Created from 1e114bbe9ee2da199933f9a21a708699bbff9f39 xutils-dev/.git/logs/refs/heads/merge0000664000000000000000000000023414163417705014733 0ustar 0000000000000000000000000000000000000000 1ae25a72eba05254aa49d08704a2fa77395b876e Logan Rosen 1640898562 -0500 branch: Created from HEAD xutils-dev/.git/logs/refs/heads/ubuntu/0000775000000000000000000000000014163416341015227 5ustar xutils-dev/.git/logs/refs/heads/ubuntu/devel0000664000000000000000000000030014163416341016242 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897761 -0500 branch: Created from a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/logs/refs/notes/0000775000000000000000000000000014163416341013751 5ustar xutils-dev/.git/logs/refs/notes/changelog0000664000000000000000000000023114163416341015617 0ustar 0000000000000000000000000000000000000000 b143ea1e22fcee447bb7c8db3137bb760353ac88 Logan Rosen 1640897760 -0500 fetch pkg: storing ref xutils-dev/.git/logs/refs/remotes/0000775000000000000000000000000014163416340014276 5ustar xutils-dev/.git/logs/refs/remotes/pkg/0000775000000000000000000000000014163416341015060 5ustar xutils-dev/.git/logs/refs/remotes/pkg/applied/0000775000000000000000000000000014163416340016475 5ustar xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/0000775000000000000000000000000014163416340017717 5ustar xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/bullseye0000664000000000000000000000023214163416340021463 0ustar 0000000000000000000000000000000000000000 658169f3496557b9798360b1995b562be93dcdb8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/buster0000664000000000000000000000023214163416340021143 0ustar 0000000000000000000000000000000000000000 658169f3496557b9798360b1995b562be93dcdb8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/jessie0000664000000000000000000000023214163416340021121 0ustar 0000000000000000000000000000000000000000 423947711e990c09ca614e62c2df1db9027bbc4d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/lenny0000664000000000000000000000023214163416340020764 0ustar 0000000000000000000000000000000000000000 0d2d81de70228bc6868bec5fff9039b5c1482ea1 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/sid0000664000000000000000000000023214163416340020416 0ustar 0000000000000000000000000000000000000000 f9ffa6fc479a3c91a320ffbd0cf7227967700519 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/squeeze0000664000000000000000000000023214163416340021320 0ustar 0000000000000000000000000000000000000000 cfb671a4eb02a417265534e4c250d122739dc25a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/stretch0000664000000000000000000000023214163416340021313 0ustar 0000000000000000000000000000000000000000 658169f3496557b9798360b1995b562be93dcdb8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/debian/wheezy0000664000000000000000000000023214163416340021152 0ustar 0000000000000000000000000000000000000000 685ff442dae39074523ea66b4d83fb37ddc6cf2d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/0000775000000000000000000000000014163416341020020 5ustar xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/artful0000664000000000000000000000023214163416340021234 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/artful-devel0000664000000000000000000000023214163416340022331 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/bionic0000664000000000000000000000023214163416340021202 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/bionic-devel0000664000000000000000000000023214163416340022277 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/cosmic0000664000000000000000000000023214163416340021214 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/cosmic-devel0000664000000000000000000000023214163416340022311 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/devel0000664000000000000000000000023214163416340021036 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/disco0000664000000000000000000000023214163416340021040 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/disco-devel0000664000000000000000000000023214163416340022135 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/edgy0000664000000000000000000000023214163416340020667 0ustar 0000000000000000000000000000000000000000 926924d56c1f8c6d47c086dc0747f3f3a6dc3757 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/edgy-devel0000664000000000000000000000023214163416340021764 0ustar 0000000000000000000000000000000000000000 926924d56c1f8c6d47c086dc0747f3f3a6dc3757 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/eoan0000664000000000000000000000023214163416340020661 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/eoan-devel0000664000000000000000000000023214163416340021756 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/feisty0000664000000000000000000000023214163416340021242 0ustar 0000000000000000000000000000000000000000 92f651108bfafd6b7a186fedbecc9d2e5de16dd0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/feisty-devel0000664000000000000000000000023214163416340022337 0ustar 0000000000000000000000000000000000000000 92f651108bfafd6b7a186fedbecc9d2e5de16dd0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/focal0000664000000000000000000000023214163416340021023 0ustar 0000000000000000000000000000000000000000 6031e0eb0ec96067e7adc91459f454ea2e8cc303 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/focal-devel0000664000000000000000000000023214163416340022120 0ustar 0000000000000000000000000000000000000000 6031e0eb0ec96067e7adc91459f454ea2e8cc303 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/focal-proposed0000664000000000000000000000023214163416340022654 0ustar 0000000000000000000000000000000000000000 6031e0eb0ec96067e7adc91459f454ea2e8cc303 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/groovy0000664000000000000000000000023214163416340021264 0ustar 0000000000000000000000000000000000000000 6031e0eb0ec96067e7adc91459f454ea2e8cc303 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/groovy-devel0000664000000000000000000000023214163416340022361 0ustar 0000000000000000000000000000000000000000 6031e0eb0ec96067e7adc91459f454ea2e8cc303 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/gutsy0000664000000000000000000000023214163416340021112 0ustar 0000000000000000000000000000000000000000 a3f0a4f5f5220368019ef5799b2d7af66aa96c06 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/gutsy-devel0000664000000000000000000000023214163416340022207 0ustar 0000000000000000000000000000000000000000 a3f0a4f5f5220368019ef5799b2d7af66aa96c06 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/hardy0000664000000000000000000000023214163416340021046 0ustar 0000000000000000000000000000000000000000 a3f0a4f5f5220368019ef5799b2d7af66aa96c06 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/hardy-devel0000664000000000000000000000023214163416340022143 0ustar 0000000000000000000000000000000000000000 a3f0a4f5f5220368019ef5799b2d7af66aa96c06 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/hirsute0000664000000000000000000000023214163416340021422 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/hirsute-devel0000664000000000000000000000023214163416340022517 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/hirsute-proposed0000664000000000000000000000023214163416340023253 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/impish0000664000000000000000000000023214163416340021230 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/impish-devel0000664000000000000000000000023214163416340022325 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/intrepid0000664000000000000000000000023214163416340021555 0ustar 0000000000000000000000000000000000000000 0d2d81de70228bc6868bec5fff9039b5c1482ea1 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/intrepid-devel0000664000000000000000000000023214163416340022652 0ustar 0000000000000000000000000000000000000000 0d2d81de70228bc6868bec5fff9039b5c1482ea1 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/jammy0000664000000000000000000000023214163416340021054 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/jammy-devel0000664000000000000000000000023214163416340022151 0ustar 0000000000000000000000000000000000000000 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/jaunty0000664000000000000000000000023214163416340021251 0ustar 0000000000000000000000000000000000000000 d8c27b69ebf560c6ffe106321a220319041751a5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/jaunty-devel0000664000000000000000000000023214163416340022346 0ustar 0000000000000000000000000000000000000000 d8c27b69ebf560c6ffe106321a220319041751a5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/karmic0000664000000000000000000000023214163416340021205 0ustar 0000000000000000000000000000000000000000 c8a8eb3521998aa31f91c9b53248ad4b71d3dde0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/karmic-devel0000664000000000000000000000023214163416341022303 0ustar 0000000000000000000000000000000000000000 c8a8eb3521998aa31f91c9b53248ad4b71d3dde0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/lucid0000664000000000000000000000023214163416341021040 0ustar 0000000000000000000000000000000000000000 0ab38e495108e4e337bcb10847f7d3e75c3d8790 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/lucid-devel0000664000000000000000000000023214163416341022135 0ustar 0000000000000000000000000000000000000000 0ab38e495108e4e337bcb10847f7d3e75c3d8790 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/maverick0000664000000000000000000000023214163416341021541 0ustar 0000000000000000000000000000000000000000 cfb671a4eb02a417265534e4c250d122739dc25a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/maverick-devel0000664000000000000000000000023214163416341022636 0ustar 0000000000000000000000000000000000000000 cfb671a4eb02a417265534e4c250d122739dc25a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/natty0000664000000000000000000000023214163416341021077 0ustar 0000000000000000000000000000000000000000 97d6e034e6eae9c6ed1669a00446fa2e8cac7c2a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/natty-devel0000664000000000000000000000023214163416341022174 0ustar 0000000000000000000000000000000000000000 97d6e034e6eae9c6ed1669a00446fa2e8cac7c2a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/oneiric0000664000000000000000000000023214163416341021370 0ustar 0000000000000000000000000000000000000000 5b444933e42250ea86031d054fd2c976cfcbf691 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/oneiric-devel0000664000000000000000000000023214163416341022465 0ustar 0000000000000000000000000000000000000000 5b444933e42250ea86031d054fd2c976cfcbf691 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/precise0000664000000000000000000000023214163416341021372 0ustar 0000000000000000000000000000000000000000 685ff442dae39074523ea66b4d83fb37ddc6cf2d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/precise-devel0000664000000000000000000000023214163416341022467 0ustar 0000000000000000000000000000000000000000 685ff442dae39074523ea66b4d83fb37ddc6cf2d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/quantal0000664000000000000000000000023214163416341021405 0ustar 0000000000000000000000000000000000000000 c5235554ebfd5ef12df0593836b0456b951e2c80 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/quantal-devel0000664000000000000000000000023214163416341022502 0ustar 0000000000000000000000000000000000000000 c5235554ebfd5ef12df0593836b0456b951e2c80 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/raring0000664000000000000000000000023214163416341021222 0ustar 0000000000000000000000000000000000000000 c5235554ebfd5ef12df0593836b0456b951e2c80 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/raring-devel0000664000000000000000000000023214163416341022317 0ustar 0000000000000000000000000000000000000000 c5235554ebfd5ef12df0593836b0456b951e2c80 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/saucy0000664000000000000000000000023214163416341021064 0ustar 0000000000000000000000000000000000000000 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/saucy-devel0000664000000000000000000000023214163416341022161 0ustar 0000000000000000000000000000000000000000 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/saucy-proposed0000664000000000000000000000023214163416341022715 0ustar 0000000000000000000000000000000000000000 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/trusty0000664000000000000000000000023214163416341021312 0ustar 0000000000000000000000000000000000000000 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/trusty-devel0000664000000000000000000000023214163416341022407 0ustar 0000000000000000000000000000000000000000 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/trusty-proposed0000664000000000000000000000023214163416341023143 0ustar 0000000000000000000000000000000000000000 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/utopic0000664000000000000000000000023214163416341021243 0ustar 0000000000000000000000000000000000000000 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/utopic-devel0000664000000000000000000000023214163416341022340 0ustar 0000000000000000000000000000000000000000 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/vivid0000664000000000000000000000023214163416341021061 0ustar 0000000000000000000000000000000000000000 9e36a93d163de1440e9dd10868fc0cdc0160d8bf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/vivid-devel0000664000000000000000000000023214163416341022156 0ustar 0000000000000000000000000000000000000000 9e36a93d163de1440e9dd10868fc0cdc0160d8bf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/vivid-proposed0000664000000000000000000000023214163416341022712 0ustar 0000000000000000000000000000000000000000 9e36a93d163de1440e9dd10868fc0cdc0160d8bf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/wily0000664000000000000000000000023214163416341020724 0ustar 0000000000000000000000000000000000000000 9e36a93d163de1440e9dd10868fc0cdc0160d8bf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/wily-devel0000664000000000000000000000023214163416341022021 0ustar 0000000000000000000000000000000000000000 9e36a93d163de1440e9dd10868fc0cdc0160d8bf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/xenial0000664000000000000000000000023214163416341021220 0ustar 0000000000000000000000000000000000000000 0efa59b5dd399d37fa139294ff829c89cf5051a2 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/xenial-devel0000664000000000000000000000023214163416341022315 0ustar 0000000000000000000000000000000000000000 0efa59b5dd399d37fa139294ff829c89cf5051a2 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/xenial-proposed0000664000000000000000000000023214163416341023051 0ustar 0000000000000000000000000000000000000000 0efa59b5dd399d37fa139294ff829c89cf5051a2 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/yakkety0000664000000000000000000000023214163416341021421 0ustar 0000000000000000000000000000000000000000 0efa59b5dd399d37fa139294ff829c89cf5051a2 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/yakkety-devel0000664000000000000000000000023214163416341022516 0ustar 0000000000000000000000000000000000000000 0efa59b5dd399d37fa139294ff829c89cf5051a2 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/zesty0000664000000000000000000000023214163416341021116 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/zesty-devel0000664000000000000000000000023214163416341022213 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/applied/ubuntu/zesty-proposed0000664000000000000000000000023214163416341022747 0ustar 0000000000000000000000000000000000000000 cd1b82f544293b8fc21d891879cf4c8f37c3dda5 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/0000775000000000000000000000000014163416341016302 5ustar xutils-dev/.git/logs/refs/remotes/pkg/debian/bullseye0000664000000000000000000000023214163416341020046 0ustar 0000000000000000000000000000000000000000 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/buster0000664000000000000000000000023214163416341017526 0ustar 0000000000000000000000000000000000000000 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/jessie0000664000000000000000000000023214163416341017504 0ustar 0000000000000000000000000000000000000000 b86297987798e8aa6c305659c9c3610ea8bc37c8 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/lenny0000664000000000000000000000023214163416341017347 0ustar 0000000000000000000000000000000000000000 9cffecf3250ec052d619ccc14d0affd08e7d4acf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/sid0000664000000000000000000000023214163416341017001 0ustar 0000000000000000000000000000000000000000 1e114bbe9ee2da199933f9a21a708699bbff9f39 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/squeeze0000664000000000000000000000023214163416341017703 0ustar 0000000000000000000000000000000000000000 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/stretch0000664000000000000000000000023214163416341017676 0ustar 0000000000000000000000000000000000000000 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/debian/wheezy0000664000000000000000000000023214163416341017535 0ustar 0000000000000000000000000000000000000000 3bf3fa7bfd145e9a21b665471d2c184daef6a598 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/importer/0000775000000000000000000000000014163416341016721 5ustar xutils-dev/.git/logs/refs/remotes/pkg/importer/debian/0000775000000000000000000000000014163416341020143 5ustar xutils-dev/.git/logs/refs/remotes/pkg/importer/debian/dsc0000664000000000000000000000023214163416341020634 0ustar 0000000000000000000000000000000000000000 da5d642bbf4d15be17244df97ed67244b267c703 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/importer/ubuntu/0000775000000000000000000000000014163416341020243 5ustar xutils-dev/.git/logs/refs/remotes/pkg/importer/ubuntu/dsc0000664000000000000000000000023214163416341020734 0ustar 0000000000000000000000000000000000000000 2006e6158d52e9c34a1f70ed63288275b8090aa4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/importer/ubuntu/pristine-tar0000664000000000000000000000023214163416341022604 0ustar 0000000000000000000000000000000000000000 dc1fb473fbb45e19da91fd63358bfb3291df7f4c Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/0000775000000000000000000000000014163416341016402 5ustar xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/artful0000664000000000000000000000023214163416341017617 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/artful-devel0000664000000000000000000000023214163416341020714 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/bionic0000664000000000000000000000023214163416341017565 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/bionic-devel0000664000000000000000000000023214163416341020662 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/cosmic0000664000000000000000000000023214163416341017577 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/cosmic-devel0000664000000000000000000000023214163416341020674 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/devel0000664000000000000000000000023214163416341017421 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/disco0000664000000000000000000000023214163416341017423 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/disco-devel0000664000000000000000000000023214163416341020520 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/edgy0000664000000000000000000000023214163416341017252 0ustar 0000000000000000000000000000000000000000 ff71980da49e0581e835770dff644836a909e775 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/edgy-devel0000664000000000000000000000023214163416341020347 0ustar 0000000000000000000000000000000000000000 ff71980da49e0581e835770dff644836a909e775 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/eoan0000664000000000000000000000023214163416341017244 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/eoan-devel0000664000000000000000000000023214163416341020341 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/feisty0000664000000000000000000000023214163416341017625 0ustar 0000000000000000000000000000000000000000 84b9c71c2d2e5bb847a6fa9bd79e1f145e690319 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/feisty-devel0000664000000000000000000000023214163416341020722 0ustar 0000000000000000000000000000000000000000 84b9c71c2d2e5bb847a6fa9bd79e1f145e690319 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/focal0000664000000000000000000000023214163416341017406 0ustar 0000000000000000000000000000000000000000 bc8ea2309ebb170293003063d181bf79534934f0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/focal-devel0000664000000000000000000000023214163416341020503 0ustar 0000000000000000000000000000000000000000 bc8ea2309ebb170293003063d181bf79534934f0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/focal-proposed0000664000000000000000000000023214163416341021237 0ustar 0000000000000000000000000000000000000000 bc8ea2309ebb170293003063d181bf79534934f0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/groovy0000664000000000000000000000023214163416341017647 0ustar 0000000000000000000000000000000000000000 bc8ea2309ebb170293003063d181bf79534934f0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/groovy-devel0000664000000000000000000000023214163416341020744 0ustar 0000000000000000000000000000000000000000 bc8ea2309ebb170293003063d181bf79534934f0 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/gutsy0000664000000000000000000000023214163416341017475 0ustar 0000000000000000000000000000000000000000 b3caf6d2b3fec01173381ce86f83ff7c4b10f777 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/gutsy-devel0000664000000000000000000000023214163416341020572 0ustar 0000000000000000000000000000000000000000 b3caf6d2b3fec01173381ce86f83ff7c4b10f777 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/hardy0000664000000000000000000000023214163416341017431 0ustar 0000000000000000000000000000000000000000 b3caf6d2b3fec01173381ce86f83ff7c4b10f777 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/hardy-devel0000664000000000000000000000023214163416341020526 0ustar 0000000000000000000000000000000000000000 b3caf6d2b3fec01173381ce86f83ff7c4b10f777 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/hirsute0000664000000000000000000000023214163416341020005 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/hirsute-devel0000664000000000000000000000023214163416341021102 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/hirsute-proposed0000664000000000000000000000023214163416341021636 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/impish0000664000000000000000000000023214163416341017613 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/impish-devel0000664000000000000000000000023214163416341020710 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/intrepid0000664000000000000000000000023214163416341020140 0ustar 0000000000000000000000000000000000000000 9cffecf3250ec052d619ccc14d0affd08e7d4acf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/intrepid-devel0000664000000000000000000000023214163416341021235 0ustar 0000000000000000000000000000000000000000 9cffecf3250ec052d619ccc14d0affd08e7d4acf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/jammy0000664000000000000000000000023214163416341017437 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/jammy-devel0000664000000000000000000000023214163416341020534 0ustar 0000000000000000000000000000000000000000 a1b690394d5d4de142d5d591f9526d6f1698bed4 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/jaunty0000664000000000000000000000023214163416341017634 0ustar 0000000000000000000000000000000000000000 e97adca68b0dbff4c36b484d35e2ea8f11986643 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/jaunty-devel0000664000000000000000000000023214163416341020731 0ustar 0000000000000000000000000000000000000000 e97adca68b0dbff4c36b484d35e2ea8f11986643 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/karmic0000664000000000000000000000023214163416341017570 0ustar 0000000000000000000000000000000000000000 f68901572e8e14f7bda9979671596e95e3d577ec Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/karmic-devel0000664000000000000000000000023214163416341020665 0ustar 0000000000000000000000000000000000000000 f68901572e8e14f7bda9979671596e95e3d577ec Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/lucid0000664000000000000000000000023214163416341017422 0ustar 0000000000000000000000000000000000000000 028b2bd3c2bfdb1ec692a7213e176bf5679c8eef Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/lucid-devel0000664000000000000000000000023214163416341020517 0ustar 0000000000000000000000000000000000000000 028b2bd3c2bfdb1ec692a7213e176bf5679c8eef Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/maverick0000664000000000000000000000023214163416341020123 0ustar 0000000000000000000000000000000000000000 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/maverick-devel0000664000000000000000000000023214163416341021220 0ustar 0000000000000000000000000000000000000000 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/natty0000664000000000000000000000023214163416341017461 0ustar 0000000000000000000000000000000000000000 4cdc0d6e126be5f7766de41ffb9850e9bdc6d91d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/natty-devel0000664000000000000000000000023214163416341020556 0ustar 0000000000000000000000000000000000000000 4cdc0d6e126be5f7766de41ffb9850e9bdc6d91d Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/oneiric0000664000000000000000000000023214163416341017752 0ustar 0000000000000000000000000000000000000000 b2f2d04c2198f3d7cbbb0a562f5dd7966acdb511 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/oneiric-devel0000664000000000000000000000023214163416341021047 0ustar 0000000000000000000000000000000000000000 b2f2d04c2198f3d7cbbb0a562f5dd7966acdb511 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/precise0000664000000000000000000000023214163416341017754 0ustar 0000000000000000000000000000000000000000 3bf3fa7bfd145e9a21b665471d2c184daef6a598 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/precise-devel0000664000000000000000000000023214163416341021051 0ustar 0000000000000000000000000000000000000000 3bf3fa7bfd145e9a21b665471d2c184daef6a598 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/quantal0000664000000000000000000000023214163416341017767 0ustar 0000000000000000000000000000000000000000 21e041c4ea692d12c532e9ee005e7cbd2c9985ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/quantal-devel0000664000000000000000000000023214163416341021064 0ustar 0000000000000000000000000000000000000000 21e041c4ea692d12c532e9ee005e7cbd2c9985ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/raring0000664000000000000000000000023214163416341017604 0ustar 0000000000000000000000000000000000000000 21e041c4ea692d12c532e9ee005e7cbd2c9985ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/raring-devel0000664000000000000000000000023214163416341020701 0ustar 0000000000000000000000000000000000000000 21e041c4ea692d12c532e9ee005e7cbd2c9985ee Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/saucy0000664000000000000000000000023214163416341017446 0ustar 0000000000000000000000000000000000000000 edaa5596edffc2bac516a8cc951a43c11f2fe17a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/saucy-devel0000664000000000000000000000023214163416341020543 0ustar 0000000000000000000000000000000000000000 edaa5596edffc2bac516a8cc951a43c11f2fe17a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/saucy-proposed0000664000000000000000000000023214163416341021277 0ustar 0000000000000000000000000000000000000000 edaa5596edffc2bac516a8cc951a43c11f2fe17a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/trusty0000664000000000000000000000023214163416341017674 0ustar 0000000000000000000000000000000000000000 f56f336d8df891303789b61526acac92006fc31a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/trusty-devel0000664000000000000000000000023214163416341020771 0ustar 0000000000000000000000000000000000000000 f56f336d8df891303789b61526acac92006fc31a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/trusty-proposed0000664000000000000000000000023214163416341021525 0ustar 0000000000000000000000000000000000000000 f56f336d8df891303789b61526acac92006fc31a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/utopic0000664000000000000000000000023214163416341017625 0ustar 0000000000000000000000000000000000000000 f56f336d8df891303789b61526acac92006fc31a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/utopic-devel0000664000000000000000000000023214163416341020722 0ustar 0000000000000000000000000000000000000000 f56f336d8df891303789b61526acac92006fc31a Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/vivid0000664000000000000000000000023214163416341017443 0ustar 0000000000000000000000000000000000000000 ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/vivid-devel0000664000000000000000000000023214163416341020540 0ustar 0000000000000000000000000000000000000000 ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/vivid-proposed0000664000000000000000000000023214163416341021274 0ustar 0000000000000000000000000000000000000000 ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/wily0000664000000000000000000000023214163416341017306 0ustar 0000000000000000000000000000000000000000 ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/wily-devel0000664000000000000000000000023214163416341020403 0ustar 0000000000000000000000000000000000000000 ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/xenial0000664000000000000000000000023214163416341017602 0ustar 0000000000000000000000000000000000000000 928e97c99bffbdd5eff06552307d4233547f4835 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/xenial-devel0000664000000000000000000000023214163416341020677 0ustar 0000000000000000000000000000000000000000 928e97c99bffbdd5eff06552307d4233547f4835 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/xenial-proposed0000664000000000000000000000023214163416341021433 0ustar 0000000000000000000000000000000000000000 928e97c99bffbdd5eff06552307d4233547f4835 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/yakkety0000664000000000000000000000023214163416341020003 0ustar 0000000000000000000000000000000000000000 928e97c99bffbdd5eff06552307d4233547f4835 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/yakkety-devel0000664000000000000000000000023214163416341021100 0ustar 0000000000000000000000000000000000000000 928e97c99bffbdd5eff06552307d4233547f4835 Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/zesty0000664000000000000000000000023214163416341017500 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/zesty-devel0000664000000000000000000000023214163416341020575 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/logs/refs/remotes/pkg/ubuntu/zesty-proposed0000664000000000000000000000023214163416341021331 0ustar 0000000000000000000000000000000000000000 e6eded5107cfdf59a3dc95a14b899c3e138cbadb Logan Rosen 1640897760 -0500 fetch pkg: storing head xutils-dev/.git/objects/0000775000000000000000000000000014163417705012354 5ustar xutils-dev/.git/objects/02/0000775000000000000000000000000014163417705012575 5ustar xutils-dev/.git/objects/02/aee485e7651e6a7a2a476d00bb674f8674abe40000444000000000000000000001444614163417705020024 0ustar x\rؑ=3[;,QvGvIv<) .IX CIe*yIdOAAKImmUIoӧ5]a ؓa{tP̊(/']"]ȻJA+CPn|IgjQPR yK7Zlh<&7詰N|"I4y܌ CR7/64ȼAAޒi2 z—Y'l|\x] |2ϓwB} 8M88EH\ol;I_cH*!抁r4ζ.mG_[jy<+ۏ4o^w8x"FFS唝pzތW#?"T+sF8?b|q`6$i;Ziמ85VwS8OhY]'{H~IMGiM#$i:UFQ+bMƱ~<#?.'?&7ϗYIxpm;#]TQS͈Ln8~3loO4gy߬b-G{ő!g< w"{: H#JJ|&~y;Sg*q~J3i:2 ձp@dM.OVx*ʔu~g k̃Egmox`Џx(^Nzf`^q~QceB&B'IN͟^~<jok;)ߍ#zr4CxUM^%U8zqĮq{YW_&i~H|pc'gZMqt ۂlyf|>3U{9z`HuD'w bR31PI3+Y{~;"h!gbV'N67J3w}:<YN W}I8n?Xdqf@&l/@ #nLWNML<  $> SꭏB~^y+S^=xŕ#rLٯH"*SpEL30e6ss򒄃SVrsC9ςKZr<t;< <^)BͲ +Z*Sj%+շG@:GCA&V9;vwjR} '! c `?lp{*s&NA>7*Ȅ/r^>SÆ3zO4"YlϢYM頟)X]o..ti3d?j _mO(OҎ'> 8J]]6 ZvYcVz?Zpg.w_xjqz ;.p>T`u ޼Mr ^9Qg :xr6eMd)ɖmZn b:4mzm;þ- J5KYZ37g8q@5lpCA)襯87&7Q/超=0 ;oJ>D֖S"X)BbZ^&w=@y>;s߂&]ŬW. :$讟Au&#[أUok1pM|XӋ7Ӌg!DɺoNBzPU>HQ99ߪ>~n񈭽+@. ihSo#h0,nz 'b`_l[wza(Zө3[Nd&n_3ʑ5k5%ZL&| <Řq7q/J-2Qנ'@WQG2)R@i+6hZP}I}cu bqPYޮ3г>nĺ{53!_`^Z!El&к`}tS施zN)ObTՊ-{i^ լx7tn.-aSA']1uy~ #+TpHB saJ!`?Nt=48gdd/{ġK-Hct&|\僧;kйRaɆ\6Sh3WW<2Bɀp68!])snďq+*\Ol{tvAlp0 w2}pIU1 bouͳA;oKKNclV r(_9DQYS=k"װ^nxkyVIH 1"ѲWpaS6suHДȼ-KVwX*B?h/eneԲ$ɭeJvn3 cIkߠ2*k݃҆UiV[ P]2bSY4`cIToT;#ڥ4vt^ͥiipn- (R E&*7"6 ĵB/ lKfanɋŅVU8ޤ<ߨK4nXDrt iG͚moʺ-Obqb3tW67*vuG\s2o*AzY H7b҃;RУ=n\1cOBo $|/U䮴,%X+83&@Ϧ@T}Q,\1{pښ{BTpBe*]&\⃽J0rBO7~{<[M6 x.=`ìLOw7#$c}͸.[smĚ~3ͮG9~UxXU7xAM6q3zs>>|j&GzJ8zꭚhКlkC-|Mfl|6PSz6JЛD``TU hBrJ6ܝ%8#n\#s345!puſPؗDFkY1ىkvl u^dqj: !mh <\ ר򉍞W\ީfDwۆB0÷HaOrB_5 }+:H y"N{)2XQ.- Vp[.]a ~cuaG0C+ثiZŶCᚾRAF.4Ysg!=)f}?D$1pu#3_8٥b ƓwhJ?G ]&XN M$64M`vQmb VW<3_‚] C"jΨy=,̝THCwv)@jR7nqe; x*Շb3x> 97AZ`JB? V05PYκl(/' Y-l}4 OU11-4ˮn@ܡjIh6lYe`6h"7͛.ZqX(}-M+zj8O-f_%yRmfE>QAHs#S]uDDJ!XRb= dĿ,aBζeؼvꕃ }q'Co w~, u=PoCp7"5ejݪL@';{H3d_1Ȳ)?*Sf*;nE.etӁa%ձ3J%\ca]-Lq. IiA#a4쵔8 t=((^4`3ǨNC .~mFxev } R>DйROw[It5l1s@b 38ӽ+?➔P .14"^]#WJ U%WI]+ʅ1*EyjӽﴆTuȵ뛺~1Q@A0 lCء,SAXX7ڮi0{sܼd~ʠGJB-ӧSxBх10 c$v̚|GU_<_Q\/`6F+whwȬ_ɵ£cVHX|Qt)SJزjvWJ[Gl-,gWx3;qM,O[jPv䅴6}5ЉnE-֬%l勵^+p Lba77RnR[VXƸ)'O gC3rr34 1W% iųϭ?XkUxp;@aOfk12D7K~Z%1jw@LsDDֱ}sn1.y9 1hD%ڟLkbeuLavFRqGH `QԠ1Bg@5!CD-ˏOKh/^]innPkߊ~~}#&lfINa=x ީo K7pJVw=5 {Aw4 2n)jg}!!+V+Ļo![ 8"T$ 1;(3b3>oAѣ6Ǔx['(;9Tӭ/cTH$j<2T[}1qDp]ȫ`.0}~@m(; 0)=A}A)xcRlo}t-yz{RE:x\42-\2;cq+-XaB^DB5kz5[8%xutils-dev/.git/objects/05/0000775000000000000000000000000014163417271012576 5ustar xutils-dev/.git/objects/05/09709546e5163ff59333e84be3e57c48ac23be0000444000000000000000000000020214163417271017600 0ustar xMK ᎳnRcJYg^@vtVB3LC+BKGPag)IF63JJM)fRځgq;|=xutils-dev/.git/objects/05/6c75acccc4c49e090ee888b4c4a2d61221214c0000444000000000000000000000111214163417026017765 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgR[ha֥S[X&9nj GÓCMX=+)a_g4K{Cfn+),L(ac;[#ߥRƛN PڒZϊkǒhBQiP­ n{0vpgH"`/c`s X)XOi롳~I͐Bk8 }82Fh4gN %f|H۽;cȜ4gkZŘʴ>#NLo=ӡuxutils-dev/.git/objects/1a/0000775000000000000000000000000014163417705012655 5ustar xutils-dev/.git/objects/1a/e25a72eba05254aa49d08704a2fa77395b876e0000444000000000000000000000024514163417705017725 0ustar xA E]s .P3@iLmbTxz\e֪OuE#@\Ld#xp RP/%W휱)!y'<1!%$3ÂIQK̔%7nmj3=<:Jkʳ1Ihxutils-dev/.git/objects/1b/0000775000000000000000000000000014163417705012656 5ustar xutils-dev/.git/objects/1b/986e40921b64dc2b465c0d4f7eef55658038ef0000444000000000000000000000024514163417705017752 0ustar x[ Eflfx11& KXդ6pjYdR.mB„ёu-WʹIZiI<+ hqqI9V|5d,gy}ީϱ7f;t@u5cG=)n!<Icxutils-dev/.git/objects/1e/0000775000000000000000000000000014163417271012657 5ustar xutils-dev/.git/objects/1e/b332e796b09fdeb771a5e773af384180bc9f3e0000444000000000000000000000036114163417430020101 0ustar x+)JMU02d01Ԥ]GPnÏ9|%krXP!IN78d>M}Hxutils-dev/.git/objects/36/0000775000000000000000000000000014163416660012603 5ustar xutils-dev/.git/objects/36/ee74621e6b077d360112f3f6b44314aca40a2c0000444000000000000000000000111214163416660017614 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOg>*ìy9ً'-8 D[xutils-dev/.git/objects/39/0000775000000000000000000000000014163416706012607 5ustar xutils-dev/.git/objects/39/77cfa46d9201eb624c40978eb65cb97a126e550000444000000000000000000000036014163416706017670 0ustar x+)JMU02d01Ԥ.RI-˲O`KFǗ̲ dO8-Pi^C?y"R) DAz `HZO<* ZqY[ὸֆj|^_+N#=*P3.WCr_Z퍱xd0/3''x\CKnۖ>-Fh{L3̱./TYxutils-dev/.git/objects/3f/0000775000000000000000000000000014163417705012664 5ustar xutils-dev/.git/objects/3f/04c8dcc9fa658eb28eadeb91103447b60606a10000444000000000000000000000036214163417705020064 0ustar x+)JMU02d01ԤjesD]хeA60Tk&I-ھy? ߑ(*-ML./f}eO^c'b6%; DUE~QnrnZfNj11os_Ckxutils-dev/.git/objects/41/0000775000000000000000000000000014163417026012574 5ustar xutils-dev/.git/objects/41/574acd4329ca983dd11eedf1c556cbbb1c38a20000444000000000000000000000036014163417026020210 0ustar x+)JMU02d01Ԥ<֜5gcˑEׄ} ғsSSR Vm=c齫fowK ()aX;Ӛ?`Q'}"YqKݧsQ}ptCsy y) az4H9E%9E f-/wTnhx QU_ZPgEwۮoR:ThIxutils-dev/.git/objects/44/0000775000000000000000000000000014163417143012577 5ustar xutils-dev/.git/objects/44/271abc8d44ffb486ef0c5fd95fa877c661ad150000444000000000000000000000111214163417143020157 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOg>*ìy9ً'-8 fnxutils-dev/.git/objects/44/83200326debb724821acf52c056e7fe56e92130000444000000000000000000000034314163416367017566 0ustar xUN0nUԉ7p߉EcG:1w/p+ZE(I6řz4B l hn"0崒huFz,8:M\oK,7n^s/ 0i (%s +2|+f8]~RKjGc#U;IسA5\ ~*g =`x~&q`k~*1 TZ&ͻvV k }uu0h"#3iL' V`xutils-dev/.git/objects/4a/0000775000000000000000000000000014163416715012660 5ustar xutils-dev/.git/objects/4a/f70518a79fc5868d5b0e60fd69032031bb22020000444000000000000000000000024014163416715017554 0ustar x !E=S hXHOv0&.lV_,/yOm]_]jm}ghWFl` "&_<(\ Zs:#9gC4T}Gza aGb[Ǖ;A Fxutils-dev/.git/objects/4b/0000775000000000000000000000000014163417110012647 5ustar xutils-dev/.git/objects/4b/6fd1ea362e56c907a0114f4376b65f107584450000444000000000000000000000022614163417110017500 0ustar xUM0a=l\qOcp ZZ(a]~y7@v9tbZ|0Q>J"ygKԖ4`j)Ae1O}'r Mz#7~g~ߣXQΎ$5_ bC.6xutils-dev/.git/objects/50/0000775000000000000000000000000014163416772012603 5ustar xutils-dev/.git/objects/50/950d4830bda4ca361c338e213432bdec10a75e0000444000000000000000000000031114163416772017674 0ustar xN;N0)<E=ZVbߟr׋ur@Fk6:HD,6T(r-\:蓙 GΡQRd<"~;|5xhH9DRS=uGs;9_S쳾+xl+0Jh9= 񱵺wN0\VXs{Wxutils-dev/.git/objects/56/0000775000000000000000000000000014163417165012606 5ustar xutils-dev/.git/objects/56/a1b99fbf26fb0d7bd28efbd8a47ee5f8e327960000444000000000000000000000023114163417165020341 0ustar xU;0EQjb*Dg bgb%6`8~BM #B&HanB($('C<Q18j -,z"#%7'8הW4rF+ga/BAS!ӟ(7xutils-dev/.git/objects/58/0000775000000000000000000000000014163417143012604 5ustar xutils-dev/.git/objects/58/3b937e0f9f20dcee01d277acf8f9f3bba221eb0000444000000000000000000000027214163417143020310 0ustar xKJ1]ԅ?A'd$'xUPP6Ax73ĪJ}b$.&0YE8 d@C֗#Al+(+-%zAk^I > ~e?tC 50 g8h[tQQoM`ކx"(]79M7-Šٺ/;i5dlnJj^f^qIbNÎАޛp>RqUjs2J2t\E Ż7L(g/f+Nxutils-dev/.git/objects/5f/0000775000000000000000000000000014163417705012666 5ustar xutils-dev/.git/objects/5f/dc73fdabab077ab5bd66941e05fa2141da3db50000444000000000000000000001444314163417705020355 0ustar x\kȑ:ENC-ZRtK I ;<M|2moF؎ UY_~e“0o/ Z{֨o{Ť_Q3y[J?(/^q $>wA>r(,w'4ĵ\AD3h&ыp$^ϑHȊ$\LTo0Pdm ]ws%n4zƋ4N鋏 0w n*xt#1 qI cjěx'^ǙqHQ/SH&扎ٱh]|b1+l3Sx6{bgn8TJ_fNR-#^2i|Z"盼Jq+q.7r{Y_&i~(a=9:72nz7F"Y0ܼH% f_=+s't y{uDB3$! IHLMFe*YB΢SI\'N63u} Ty*\3²F}ҷmL_ILOtto+e&S{y ȚBʏ[}@COL~^y+^pzq|HIW$Xk{!8Gxy,0e6Ss% a'd+)g8AF%Xr"=t{< <)"A +)r+U\F@:GCAVVg̪SC 1 c4`?,q>b;TرG ]Plǀ">B>|OykdONRos@(}LLԎvi)/Vtr5Y@lkLeۏ69m$YvߧWu AA6jU>t"4;qQJvڳH$us J* C8UqWT*xZKQk9 Xi  ID%? eGY1z0Sd $YKHBneHf8.?{HJ /"YZ"i",Ppmli߰%*d_Q q]ɧic9@T>],/SuL1 9I +27e4VPȄB(CWKe޾b$?7Ɖ,RǮ_g-ϱT=-5[;޶S.PaSG2ƛwI+7#jl!xoYmS7Ql5%r M˭#Z,Wf֢oC4,ߵSA _3o5~#v \3i7T̃B`8qɟlPQJWCg~8",uZ!TQ[  MOm* g1R|r %ױZr!7!uW6=r"ܘܸB.v;a5e,ߌ}F,$D+R{ LY|T~^o,TIf  sVLN]Y}lCF#5Ll*ڵ7 $ ‡40-:FĊ㠲ܨs`+!NS2JF %Wd"fC=^`^Jt,^P{#h ;*Ta/R+Fe^شFjoPC.lQkӢ (jt*#׺kUx"/adqH{*LEǏ]R :t!Y>+͉K?q\t%X>e:tjcF&L@T .L~ 2:ؿ%6iγA_=7tG)Ѹt 5-+g%N 'f۔(whv"R%~[!Wqm_BubQ+h֦l H jg%nw1uljQP׋lg2޽Wwlެdkx(߸9DAYS[z6Daݝ`ݐV x̲dk2g*+[ (g :_!NdZ>$[PXqEԧe87/~m=wٳ)v0\n},PRQ Ȋ G}AM̥a]"Ӷ/1rB1d:N9ɭ# 0 ]~F[ʨe+I,5 3-]suɐi]K_#5f&lTf_ە螔6J`*mha˞΢gm-pdmHB8Fx YW.b9妅DQ $ cCTj4J x(L؀l*0*9&7p''?? +qZAoTۺ&*lHʑq$stIESS)y,3SHlJFUYV7*O|tՍ18߀t#&==Ze-IZFRR썵>Cn  _O?^9C\E1rǘAjZí^j+e R1eU*TmCdzɌoNs!<9 f>%z5w߄|hr7FowieOgz#6kO:u8F/*ncoJGTHPBx@Soլ@Vf_*lh2k gӥT]6QUDxFla!PNH I)YswRhLPR3& {3- ®$2agGh!1gPwk]c@JITP@YFR@ øDAqgժ|bw*onC3 F| 5E\(WĿxmH|F%#Xi?EeAnK "RP4CX]e'z`bQ0C+@۫nZEMኾMRAFG7Is'!5f}?D6pt#= _S8' j|&?Д~g "XN M$4M޽˸ =1;s:[=6)shQkSV02!)q. P&Լpg`CvOrAԥ:#wۧpqyPmnQ 5_ ^1zu(.@9RcHM:Z7 a.I@S>L/QP0!bWH<3zr餡NDi[\Nkio?GTwOl,D7>nWTAtU`J cZű"(' ZK4TLmo 8ZC@5JZ+>OQB}PL݄E)XT=s Bz@-+T?LM*F Tf?kɖU6aa&roZhE_1\׻rLm-#`Dyh7b7, ݍj3+ 2@Ř;4p)tە#. 0AI^=2^-u /<( BK[ 6.l[^+Ǯ^9pL몌=rwGPUCV0 K{[!|`[S֭tC$>A*, :cśt$ȱT4Y"O q坹i.Kcױ w8ںcxѧJ˞a=YᬬG]=vZo~%P)0)PTQKXZIxkVA@YێV**&u0Uv_$"3ۣC k3Yx$FwK@D{Q~E: 58nw!1\[v/|E[Ck*?eQ*o%0JPrsm ƹ%x χq9a~j2PJ|/\Q.МW :TW|gVTuȕ훺m~ J( I m2zdGHoLq-c}b]k%B0Akqj)*/aO!"/ф. c`4pO.튉x 7r^>o4'b#^x,}2Ə[!cѕ6FUХ+Yl˪S^me֊7гEVw;D*5ӊ'_[ҪJ|p;@!O&k12X 2Q{""ƶ}웺wFP)LciAk'*< _-xdTX72>BR:Z "pH~y O&N$#D:tjd"< kTj -܍Ph7hٝ^9vFdKU T2d,߮vF4vsJ%^g׷l"`SPTC`5qWNd ^PPJWlu$SbfJd]Uܺ"mN0*pG1^PJX!fyFLɱG;^$֩Vt~jD]́V&jo\ &֎ ~uL&@ (5 eGD0c=G1&u* G C HP=pv4hhd [0sչ$8GХcq_x̖`,İk/"1|2}Κ5=P՚Mj xutils-dev/.git/objects/60/0000775000000000000000000000000014163417705012601 5ustar xutils-dev/.git/objects/60/7b8eea280d781400e3dfa1c8dace503bbda0f90000444000000000000000000000036114163417705020271 0ustar x+)JMU02d01Ԥcm&{1!Z\cioB{u:9G/7xe:H& 'x6vtN@xutils-dev/.git/objects/6e/0000775000000000000000000000000014163417705012666 5ustar xutils-dev/.git/objects/6e/1670358f6da933804ae829134cc06588f0d5ae0000444000000000000000000000036114163417702017602 0ustar x+)JMU02d01Ԥ<׺xz-a4{DYzɹ٩) {Uumnﷻ%wAe02]˯uhqrS}Jݚ K,b%Ӈ_lK89<ԆԼJ@v$E7O|g;E%9E ݿlkD,æd/JMNMI-fP;mc|5R X~ұ yfjWxutils-dev/.git/objects/6e/3ae6953f152a5458d01366178fd82b0a6b8ad00000444000000000000000000000111214163417705017644 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgSwj{ӦȱRte(? Mr7G'8>{WWR usնT&Y ޼eFir KT#jccˆDe-eDnKՕ,jDBmKP,kBKaAէ5azx۵\pq fRU數){қlI۸>{0Ξ@F ׉66œ\` LOipA9&7.@˸lp0"}}82G܂C40:ep^ȇ(̨ͥuAz `tLWO0N ,AxN3xutils-dev/.git/objects/76/0000775000000000000000000000000014163417265012611 5ustar xutils-dev/.git/objects/76/9bec785b676c222b409d3bed6352d45cc4373a0000444000000000000000000000036114163417265017742 0ustar x+)JMU02d01Ԥ<'h<.bsYHS9 =9971;5%as/?޻mv LVkVS"NwBɼ[S!9y)E $}1w G>9ڐP)Ȯ$uh)>,~G$3G771(һZ>zeؔ|UEii9 j#t}F O:$hxutils-dev/.git/objects/7d/0000775000000000000000000000000014163417271012664 5ustar xutils-dev/.git/objects/7d/812f63b5a44fd63e4f783ba34f4da4b4ee9f1b0000444000000000000000000000050214163417430020231 0ustar x+)JMU067d040031Q00(-)MI-uKLKcq{CHRQ*쿶X$~0A֑$$g, qM^bՈi2H,/,/-(PΔSʷ>v-1LY|Z~^I|AbID1cㆿKtnֳ6390yykpMt|V7]P喖f&9_qawz.}^*-,N.33-.-(/*{gW̚^lOj(N-L-f֝rU2wP^?Sxsxutils-dev/.git/objects/7e/0000775000000000000000000000000014163416761012670 5ustar xutils-dev/.git/objects/7e/416effc8366e2cb76592ce98c737204e795f350000444000000000000000000000027014163416761017717 0ustar x;j1SL[ BHe@zh\p۶u2eI',r*AD2xKΓr{0,h /ld#f’ȣVeJaKBv |8'n'H2C-ϗ;%d= @msko'qVNrxutils-dev/.git/objects/86/0000775000000000000000000000000014163417702012606 5ustar xutils-dev/.git/objects/86/a8438dfd7b7e4ae77140d0bf5c622089ed226a0000444000000000000000000000024114163417702020014 0ustar xK!]s .0717`M0 _WPrgg Zpg"ϩL6xutils-dev/.git/objects/8d/0000775000000000000000000000000014163417474012672 5ustar xutils-dev/.git/objects/8d/3e22c39787da9fa20e9b43051ddf0216f907e60000444000000000000000000000030014163417474017736 0ustar xAn Eb1 UE]URK1XK9~HnźmkޘAqzf6HDE5ed>k;5.|Fit,mDL) [b~aR[|3\rG8J?XwPv;=;8I#lu9σ/ jpRI똬 Nl'qSxutils-dev/.git/objects/9f/0000775000000000000000000000000014163417271012670 5ustar xutils-dev/.git/objects/9f/3f2b707c5bf0df14bed48ea52695068ec8f9be0000444000000000000000000000036014163417143020251 0ustar x+)JMU02d01Ԥ$3G771(A>ݬ[* !*ut2sRj ;v-1LY|Z~^I|AbID1cㆿKtnֳ6390yykpMt|V7]P喖f&9_qawz.}^*M,O4:9r^Ś72-8pygj2LtK Jsr Y"yҟmUP ũE Sݞl5˓xutils-dev/.git/objects/a2/0000775000000000000000000000000014163417143012652 5ustar xutils-dev/.git/objects/a2/31451698857001800b67fac6054b08ebfbed040000444000000000000000000000111214163417143017543 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOg>*ìy9ً'-8 Sxutils-dev/.git/objects/a8/0000775000000000000000000000000014163417705012664 5ustar xutils-dev/.git/objects/a8/eb124f81574923d8818b8d8c5b45bc4bb713850000444000000000000000000000036114163417705017670 0ustar x+)JMU02d01Ԥ<}՘껄 ʜCmHKa dL:[}\# QTZ\_nV-\N2lJv>At4ݴ̜bc:·Z#' 4gxutils-dev/.git/objects/a9/0000775000000000000000000000000014163416723012664 5ustar xutils-dev/.git/objects/a9/cc0698a6b0eea31407630b2ccfb06350213a7b0000444000000000000000000000033514163416723017754 0ustar xUNj0cKz!nЩKgl:p_55`Ze\ dl3|=f.w r8AAcfz۶^XR[ gS;?YYxutils-dev/.git/objects/b1/0000775000000000000000000000000014163417271012654 5ustar xutils-dev/.git/objects/b1/43ee70b83501762c1a6550cec4fbce781cfa4e0000444000000000000000000000111214163417271020126 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOga:}D(Fg~߶59fd[ S[X&9nj GÓCMX=+)aݹjW*R[uHL+),L(ac;[#ߥRƛN PڒZ0jä4ź2R[ 4T4ini7E*Wy1(51L!N1 Pg3$r\¾vx2jANKONMNMI-`ȱm*n5.BQ Rɠwh WC]3s~5DEQYpp V<|%2y) NAl]g;uթeKl͎$3G771(pZEG_۴A m*ut2Ayni_ Z8P+@릤e$0 #g >_:'3$31O7E)@[0k^{3΄rbI = xutils-dev/.git/objects/b2/0000775000000000000000000000000014163417271012655 5ustar xutils-dev/.git/objects/b2/2e73ef3a8fd7872ed9f47989f9e1c446d684750000444000000000000000000000111114163417430020001 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOga:}D(Fg~߶59fd[ S[X&9nj GÓCMX=+)aݹjW*R[uHL+),L(ac;[#ߥRƛN PڒZPۨu5; K/ 4T4A0D׉M Ĉ҂⒢\3{Tzh: Ǥ7@RZTW̐03j-nr zEɀ)9E/=9971;5%!'c_Wհ/ Em&H%F#ߡ ;+\ u5a\EYN^JfñC%+7 [nk(ʠ֦08ݿuU-)7;Ғ|`V q|k6( RE~QnrnZ&( 7/5A u'_vz}jvbݔ2̼Ĝ!S?27|,Va0Udd&ù(3hQf͋woϙP^>iW1xutils-dev/.git/objects/b6/0000775000000000000000000000000014163417143012657 5ustar xutils-dev/.git/objects/b6/76dbe995bbbf5620d50020e6d07c7d792474ff0000444000000000000000000000036014163417143020020 0ustar x+)JMU02d01Ԥ<u=.牿XZQԔU[Ͻ~z6ݒ 2AJN-<}uO1Xԉi_d1p\xï\6GT%]PDjCj^ CEd5 vv8.9|?DQiIfnnbrQ~1}Yˋ]{;;U"7CTU&e3vx|kƛf7<) hxutils-dev/.git/objects/b7/0000775000000000000000000000000014163417265012665 5ustar xutils-dev/.git/objects/b7/1b096c053a762a8c89777680c9bb96e48b73420000444000000000000000000000042614163417265017544 0ustar x+)JMU062b040031Q00(-)MI-uKLKcq{CHRQ*쿶X$~0A֑$$g, qM^bՈi2H,/,/-(PΔSʷ>v-1LY|Z~^I|AbID1cㆿKtnֳ6390yykpMt|V7]P喖f&9_qawz.}^*-N-L-fX?:M w\ˬm~xutils-dev/.git/objects/b7/7784ab6d4310ad25ed1a860a2402357151db6f0000444000000000000000000000023514163417057017627 0ustar x !D ,pAbe˲ޙx`N_,LpݶgքCEE# &ތ(;h-KVoڥ4m Md["@.qSPZw} })kO~] B >PM_*^,2 CDNxutils-dev/.git/objects/ba/0000775000000000000000000000000014163416706012736 5ustar xutils-dev/.git/objects/ba/d4358dd9b2ccb8ba6656e93218e94a3d00af020000444000000000000000000000023514163416706020142 0ustar xK!D]s .i~ $xWޠ3#zIUnRp;45(Nm}=)xεKN*KIg ;BHY vyk+UyoHqmHB1<_t/_WDSxutils-dev/.git/objects/bf/0000775000000000000000000000000014163417705012743 5ustar xutils-dev/.git/objects/bf/e13117b8f07af61145be65e66cfa470f73e6bc0000444000000000000000000000131714163417705020154 0ustar xTnH쯨b#V0l=!fr鮱K6]I"ĿڞdHD^zj>niMn,^kLJj6K է$1Ik)%j|Hҿ)䉮>Ls TYUcpQ]o.t1oMNgz޸9\&ĻGNۊܸ zv'y~~0o{`9_r1.v+`3ØV 5%dIN}e9>[RjeB jzI^vaequ2-:?ꓱ{ld{pzJxa]aYoiKOie1B<6;g(Rdޖ.~ m4@eͰNAd-`̼> 6$ı!Lq{2FrO_VL.RD̓L4@9Iy71P 2 to\t(akOr45>h Ei\Bcl2$ھCƲ*qv+CYYD$tP3[ķl\{ eY%Ճ)j3Q[ĊX_ѲjG[f?(gxutils-dev/.git/objects/c6/0000775000000000000000000000000014163416761012665 5ustar xutils-dev/.git/objects/c6/3dc95651f56edf3c240008c1a9ca7bb8968e170000444000000000000000000000036114163416761020024 0ustar x+)JMU02d01Ԥ<dQ駦A''&f0z{W׵;Q R°lw5nk5;~ʏNL D>'/%җĻO~59.‡2 PRR*&kiwρs!JK2stscZ^٩Y"(]79M7-3'Fϰ|V]3ޤ4uI2hxutils-dev/.git/objects/ce/0000775000000000000000000000000014163416706012743 5ustar xutils-dev/.git/objects/ce/1dc4d172f4f0cbfb407305da363ab3763d906b0000444000000000000000000000111214163416706020122 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgXm"PsJ"kpoiO)-H,axcFфɡ&ϞU0\KXmݷAFVtfڽ- (3=3Zhsl|Jok>;M @hKrFj1UJĈ_OZ#69ShBQiPAan&=qc%E gZtI-o:,83?!a~g[ <USr^zrrnbvjJj!Q}{w_Ym7dXqɺsWJl[7>"_eEz$W,s])3(2y) )K8aNwg9\QԖd&&3=[aäk_ӽsԏ_f}܋`+@릤e$0 #g >_5IuNf^Ifbn>02Saּxf {~rxutils-dev/.git/objects/d3/0000775000000000000000000000000014163417705012662 5ustar xutils-dev/.git/objects/d3/bfd1d38dfe6f4dd1a6a8b2a29f593c4e48ab7a0000444000000000000000000000111214163417705020451 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgSwj{ӦȱRte(? Mr7G'8>{WWRðU]>_l\IAeQfzF gD.2|DwЖbFKWX/]|i1榦 E9@%N=hϏ=o F&2i=Pޣ#DI8>& <ꔲԢbQs\nq3 \7.OTM9)zɹ٩) 9v?½]ŭ}eU(j3A*4MpYjqfӯ撈(rR2.Y]_x݊vuDt_CQ65/)l:ulɝMQԖd&&pZEG_۴A m*ut2Ayni_ Z8P+@릤e$0 #g >_:'3$31O7E)@[0k^{3΄rbI =Hxutils-dev/.git/objects/d4/0000775000000000000000000000000014163416367012666 5ustar xutils-dev/.git/objects/d4/4895e1fa5006a9b8dd9b339954a0e36eb5920f0000444000000000000000000000031314163416367017747 0ustar xNKN0eS̲5' Eb &ΐFj(O륲,sKT7}Lgm9@ѥ&ʛ n fd3 QL)(P@[ >>.ֆkRY^c Z?(2?V&;ze|V}YVeyiG_HXKxutils-dev/.git/objects/db/0000775000000000000000000000000014163417271012737 5ustar xutils-dev/.git/objects/db/0a3ba10f7dd101f37ef67db1e08d8b27a458490000444000000000000000000000030514163417271020134 0ustar xKN0DY}!{V\ӆHm%1hT/:HI`h5QJ4Ǥ%VVVyI !tD2yJeRx˝A !g ^|zQ70JK CNN$ gkhڗ|ճC.F%mSoXWKxutils-dev/.git/objects/dd/0000775000000000000000000000000014163417702012740 5ustar xutils-dev/.git/objects/dd/d68a800d868caea40131dddd742b73dbb39a2e0000444000000000000000000000111114163417702020265 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgx6.}R;YωS[X&9nj GÓCMX=+)aݹjW*R[uHL+),L(ac;[#ߥRƛN PڒZPۨu5; K/ 4T4A0D׉M Ĉ҂⒢\3{Tzh: Ǥ7@RZTW̐03j-nr zEɀ)9E/=9971;5%!'c_Wհ/ Em&H%F#ߡ ;+\ u5a\EYN^JfñC%+7 [nk(ʠ֦08ݿuU-)7;Ғ|`V q|k6( RE~QnrnZ&( 7/5A u'_vz}jvbݔ2̼Ĝ!S?27|,Va0Udd&ù(3hQf͋woϙP^>iW$xutils-dev/.git/objects/e4/0000775000000000000000000000000014163417265012665 5ustar xutils-dev/.git/objects/e4/938b76fff85881c7143cde0312291030835d300000444000000000000000000000111214163417265017433 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOga:}D(Fg~߶59fd[ S[X&9nj GÓCMX=+)aݹjW*R[uHL+),L(ac;[#ߥRƛN PڒZ̰]3ժLiOƘ*;:o ??XQZP\RpAyJM'ԂSR3wFqP.pa\<P5 ''&f0z veUdh;4ugƙ9LK"(K,b8vHdwQ|u+M} EԼc%w6EVfGQ[Z\_Pk8[-Aݢ#Wzïmڠ6KEiiܼt7״/-u|IE cuSR2KsrvL}ބ󑊳XRTW -Ge5/޽?gB9{1Ǟ_>2xutils-dev/.git/objects/e6/0000775000000000000000000000000014163417702012663 5ustar xutils-dev/.git/objects/e6/91dd0b1090be781ab953a23a1edf6c5d92610a0000444000000000000000000001432114163417702020047 0ustar x[rؑgfv$Y$FYE3) I KRʃ>@#o'ٯH&i)U[Lɼӧ믿ndn]YQ:fIPq^xHNT o~.P, RmX3EKisi|^$iV^*UsoSU$jViޔU߅DzQX\Ȓh.isgi m?.ii5&T'gI{t3t?iLHo~j,Jrzm3?o`n5p2,IS2͋L{ 2B֍pR| ?zz1J+jչUj۪m'V۲;2.JP,/7{_Җd⠙zġKH{eʼ3HnjDxcZ.t\ɔafZ}}XaP Q^|_0fTtLgZ[^L0We.i?c\lލ_4I,V̼جľN,K2XVc,^,=U^ɓ=J^p:?0 2ezl=tVg$h[ P;몼L$+ߒd.A~RCEP/2/.-b(.7< K:FPaر.|ɶn>Tyqhb@ ِ8P]0&)Bx`0JS:7eU^/H78a.<\EY^`s9 !KǶBhױqH(J98]v73߷Akp[6j0U0N {AW ܌W]W82`,w * A0Se0_"D|'Rr>3_=;=|̓2|iHu8 oAg9v4ͮ:=2  xɲ0GaOȼF:51[̳Ѷ[pAӟ<Xg(^ n`uT8rH"Jj &Ż޽nvHy~Bg/u( ^EЌ/<{Q śK7: 5U0;V#'; এqy5 /9ieyYeO>+sJmku5mgh# @qXGY8 R!diAL [q9͛a9^4o'D7יxa./YtTpQ='ߜ(}ބ WLH?ߺ4jsvt@q#5}  $^ď[{RO>HZxE#~Žzkc)r$y`ĊXisGיL5SxeT(?M);y'~E9{nu <sbjuʱ=P'Щ~Qw9a[;"6hW|^^l BzP kH-ÜY;p@jR}}%^~ ,һ'v qw#6`(o6O}RdMs拧?뺠 @%69uvld*Wكm =p$KʶTP0P/^o,qɹj!z%dW 89g^[)SVITkdE38;UqWU A B&#k D]$ ͿLKy90SdR$Y~T!7:o3V+FQ0X5mx!Ex|aL" F:T|wW6ܴ״ rԯ(d9 ؚ:p-Xp=dkwn1H\E xu-59i Յ~mU<̵tkRH;ϐ}gHfKpQdZIROv7i,3/P'^_g-qT= 5[W'ėCQa'%:@27i!|WPP'A2Olױ-kq [j [GB,WTEsSz Ķ^fL%~s@=~szCv 3מ nH̃B`8lPQJ/7n3?:W]" y`CȃfLM* +Jg R}%׉Z zvk+ěm_6adLܘܸBvb>c,wߌKfR,"D+ 3W@|w)i'W]-P.@qΊ)Gba.GϮFoΟA} &NB6|P|ƨHc|E]a1±5 2/DH[2{O^/j ;9nVtS'efɷrҵz {nǝ$.Q!]O1fMEIE]E2M4 ɶae=4m#w,ڍ7 $ a[tKnʋRa8PY+riYFd";^1z!O)b ܓy8%j dB'[%hn};fpN8ѻK5q$EMg}~zˣm ]j[ɾ$oWDr$đQ tF~ntysSHlJFz璧F9lɧ ɶ qs7HĤwG{lbt{co!{cϐgOGO_:Ag\ r$#5'qV/{!PVZP8E2*]q9@*;Ok=OyuB͞ Al8?3Hnc֟.>!ڍxql q>|dzW:%I =VZЊl뎖& 4@MU]6QU~=Ce!PVH I)pwRhGQ\3&m {3 ¾$ҧaGGd4ր;Z{p9*j =`ˑ[(Āт0>@"83U>Jdn7 ; `HarB"Sm+@zśטs8!R. b1=D)ZaY*]T ~Fv"L(uh{UFܣQ7Ihh#зq{4HVAr1HbND72s5ɶ:-Pk4A}]}&RT L& tWj5`hZ*EaXcEÇ#QK28[R3%g`\PfIT/Ej>t]\wo?R O軌[Lbt2S0K1u~I^@}6U@sn#V2$z5}E y˜k`:],WO$ZO#v`ea\>&ԃU }DJW8zX:˥]p;dl)v !4faDB8 & Īf"((Gj_5-**S yfO5W 馡NDi[\ *rݟXWԤGuh˭%ժj]b@XNoswfso*};*zDBno sV;j SՈ) 'dG!}>MnA`I+ZVs;f}͎:~:T4R"f?d*1AyotF(j.z\fe `jk5 FXfhȸ6D%aE^h5Zͬk48icqml-?uE!F5(/TBF+X3 0uw<<"ė"-l!}m1^{ȁk9nG2.dk2I_eT0 Ct)S.t#$>F5*, :cśt$A{RLvu*RQoO?!]Nm6V)cxѧJa=Y宬G]=Zo~-P)0 PTQ XZI0m$5+9 8ĶkJ am-Lv6 HiAŚLye>k%Iny|h/ޏ@cTgG Χ~2#ukH.ҍGS2T{x( 1׆mK/''c`x-8ԵEuȕaRZ)Kjccp1yjӽDCZvENFK*}JC}$6u'/!2ĺvMK`܇X`H%SU뮂 /ɯ>D.dQ&+&fV8^L{ȵ>%i4ZO`FCf0H=Xz?<_B*ǢO:UA?u&d-JnY4쾁,+_D*5=&v3Xv 5Љ|K)~u1Pz~IMK1JGr"Šêon$<ݒc[agk㦘sP\R_>'rԞQ9ɻ#yTO{.F2VU燀1JA #O f.Ksg ];x$%0ZH Lhgѫ=[՞(pxutils-dev/.git/objects/e9/0000775000000000000000000000000014163416770012672 5ustar xutils-dev/.git/objects/e9/019d646ea33e23912c8816303e591e2704428c0000444000000000000000000000023514163416770017357 0ustar x 09m%(8u@"6 v8F볃tp Rh9wh 5:NDzJQI 0O%G :U6%WT8~:Q8q[/CJQtS#ElDNxutils-dev/.git/objects/eb/0000775000000000000000000000000014163416660012741 5ustar xutils-dev/.git/objects/eb/1806c8bf57dd726a13540e3e566da6ac2311070000444000000000000000000000030114163416660017707 0ustar xKn D}(nK6 ?$*=Ջ8˪ LҖD3UM"EK^T<97qt),CP(,UIN޾ 3|3?ᭇ[b9^aZ:z&bïIgj'Rz;\r6Ho`;86~I<=Yxutils-dev/.git/objects/ed/0000775000000000000000000000000014163416660012743 5ustar xutils-dev/.git/objects/ed/0d3346e24ba5c5fc85be3c1aa5fde6ee98c6d90000444000000000000000000000036014163416660020460 0ustar x+)JMU02d01Ԥ<w%IrfBmqYK =9971;5%as/?޻mv Leq O_;iS~ ubW 9y)E $}1w G>9ڐP7Y{M?K<QTZ\_̠onNꆆUEii9 5z_{&M3O fxxutils-dev/.git/objects/f8/0000775000000000000000000000000014163416761012672 5ustar xutils-dev/.git/objects/f8/55a20aa5b902d876b4c733a297ca9476640d5e0000444000000000000000000000111214163416761017654 0ustar x+)JMU00b040031Qrutu+/-JNe;zKKcU.w*LHKOOgXm"PsJ"kpoiO)-H,axcFфɡ&ϞU0pvY?]ὡ3xTeg0pFTmR)M|Gt(mIH-fuƵ׷4؊175U(**(w4=-uߤ'A~~~1(51L!N1 Pg3$r\¾vx2jANKONMNMI-` #vn3}#+F 2N=Y|_-}|k&GQYqQoe"eu@Q65/A),?X<_ixutils-dev/.git/objects/info/0000775000000000000000000000000014163416334013304 5ustar xutils-dev/.git/objects/pack/0000775000000000000000000000000014163416341013265 5ustar xutils-dev/.git/objects/pack/pack-f5c6caabd53054c7e54a1cecb19b0a502b1a38da.idx0000444000000000000000000013632014163416340022665 0ustar tOc+.15=IPYdlw~ *15:FMTY_ejsy} ")/47AILPUY^gmqyz~  %-5:;AHNX[dhlqz &-5>DKTaipw !(4:@FSYcks| #,.7;CHNR[ceiqygË\6Spׄ-&< n%su+Mt 6!1ޜ"Bw(fM %uW1AI;[3-@oq\VaW8,;K"wߏI&xu8t`)^KLywKѡoT1CVxpǘ-*XA$*;lpDNlg2<QXYZml.4vav6"0>4xm 4j/b&)p#|^)uYrQc-D)Xk 0} #7/uXRaߝvP<2$cĐ7mU;|eAXݓ+¿ƒ!>kg^Mg6yٖS-ҵ&.6A##InW60XI߉_AFSWwW.N/ƞQH-*~: S  q䓁OMU _wn?N^ Ja3 <%`š BRxĠ/掘} X{.Ń]|$v gL [>TFV[hBl kMl:˱} [RýUiLH Ø{plqfv. 6KPgX$2 8+91rr Vz#9# 1@/ٿ ԼL|DFLGr} jhX1_%J 21NGm]}+ ^~%Ʌ$:OozK{ 0HQåOITL Jү=!2B8 T||6nPy c+RMQUv<[s oS{AEX2  IQ7G\= _p9G!; ܻ*S(FT !ܾMMTÕa e2_M Aiu6$@ uXegYB?ƀ& giQjSL +?{׆WpDŽS- nRDY*bQ[ /MV5[]| !M 9IWC=[ 4G^59 9 h/M 3i켕r> 1ӶԱD#fd Ã_|tW>1 2X6h4qj]4 Md40I0;$ "B.{EO1@ FjbHaJ ʻ:ZeNtX W9RX^ez]ӧT CC ry!d*, -p"Ɔ_9H. xZ}X X7I%s/qUBCZ]EuhN.eXU5.sȪ09)N_pODV85GFZć%k*Gx>09 -~k̍I9x^3&~xRTzʋ{]M zpZ0JA'6=Cvٮ=EHT "7 ^4>@(^ gOY*#MEo1K*n aJ__y7 P`mS_{ 4{qd`o{fa/[u{ MjB] !$Ҧjϱ5lA|;Wn%5qYk4״TQ"QɨP;">dxkނEGN|G?,LN2ԉ' ,@ SaS֞ ׽It2YϿ-q`<JG]{дS긌@DfpyhߜـќEi q<>bdr|莾phRdǼ`4> /E68Oiuj)0^S:aH\sqK6 BKrCӯ>hVzk2,~]b3Y YnSDDKi)/BsȢ(_$wgcWG^Ni.;gFFG|$w/o Q 'ij9}>DTX2;jμ泲֍aֻRr6F4rHۭ[Ll0/cv!6^dI2t-sfRe&WKJ]]]jH><}T8!Fd:It'BH ۳9[/7.b.-:(0~[ۉ$;O,ZdL[@L g:#!iXkDgm%t iٛ)1J+~P^ѦD(l$;&SGغylĉQ^YX(C9)+,0md(FFqB&ס/Aed#D#=o@& G/.tj& ÛQw67) Ǵx1BM,R?LO}q:jZ6m5dtI4UC9QEvvWd ڦ aۿE|G}" 4:A>1Eٷjw83t}&V!` njP+ZVBH5uuWfoEH ![5;yO k~8SvajW\bD&5uC H*"?l?vj90(Me0}rO,^zZ3daz0J6`OeE_n*DްKu0szlL͟vhϰ[IzK{7}1?9H֋-9LwTY@K3p9/&0;\P1`q5<1ED b4['>xќ7MKF&'msX(kETD!H꓅v%+ߥ3D' OMYr]`b,} нE`~zVSʼQ<4uXKe .3 7/p ' ѓI; c}+O 7=ܤe7nx+f2Om `(K? EaQKqtRElQԌ|QG}Pdqcfsh `.,M|j RJpc(u &ٲ'=V:^Pė? ҝ&ӓD{6| @.;g `% T۝1pۋ |0'p E0qc3R|<[ ճQۖ2j@ - ز~ˮw !L /o'g ¨eO C!]C)-3a!MS+D{C u!?-8kg}'x/!Ai-2^|,!XeLj&j.vܜ!'PUfܼe"jMľ^A"J޳Jx5,m+F"kdl+V"Gm%0XU"[IKPu%e8#Bk ;!,V#E,Z68 q#huD:,h'@I#yp/hG #顝z!γ,J%$iL.lX$HDd+-М6$ k3^>䂗Xx$+mMF|Q 4O/$8*b$0qp;~39g$MO\¤;&D,^Q$NX<*úb< W[6$LȀ]f~{n(i$'ɧ[tWH;d% sk"Hz$n <%9dL}FX %%@$'<}+ :%[JEi[0 `6%5x=7X0OW,(!;zsv9dFO)Q$Wb"2)&$h; 26LD)oh χ~b7)4C$"U{D׊Q)_(e=VbZ #H"0-\ߧ\J3-K&`BxBUV-$L\O [g04-*'^z<=W. wP\%|D"R.Gug$,,.?\ɀjp.ʎQYTg.36 3.gٿ1.˅1@@2 .UEO\/0d8wp a/._+]a.d1Nd/?]G6O$Y{/ _CZݩʦ>Yb/ì.i2ձ i0$ئI݆cʹWw@0U@M4#Rʴ<0Z|jTc=˅p!EK0{WCc0^<@{ J0FPP3r/Eq1QPcS'w/ioc?.`1PG q % Y.V+'kv/1r)_E>FoO1xo7kK߲xNk1;1 |Bk1e5[ZwrBR208^O2.T@tQfK8AAV297yқOj̳y*I2ArVWǑl2xsY t֜u3%j&?=mM!3&EUpD(#n73@speaisrj33Hx uAfIQؤsB@^3K ՛Ŵq3VP;,/Om@43:T\7wb3{n;rvʬ> 3n!F?[R㨸4/^,yv@oQ !kU-4k܊SZDΊ4Kjx&ueư4\#j02U4չ@9(af[\'4݁C߯0[ݛ5:!ѯbG3`s5ZiIY'SΫ5$-`s,_5ޠP()=?-ad6KGC6= l3}6Jfg8 )f65C'Njj~۹t,-6uO0PCq69v7Tt,Kn6;رj?t6}:je:vn )6+#_eP(Tb%61U*j`Lկ's7vϮW=R 73,,ܽ_4wu07{hǞ\gʿr8)2Y{qv] `8792Zn)Z8W `;.m)8|ѡ5<{l8~'ӿN`ث"WU8$ 1½A|ߡ8t򄝋ae<)D9T8l1Zqw*>fb[,8Gtϭda\yf9F*erȨ?;Pm9#ǫ`KΝ'lg0'9/pVX[I?~92S~j4Ӎ9D@`k0Ry9dPJY/e@U9$#lMÇ:R':R9>I6_:8Z޻H5@9VDv_쑭y[,9>SGQHPl9I ;)Qjd: E`V1tREI: $#ޖPu7bbs:d\7loCF[I,:){B':*93T.}:#N<^4k:IX/U}`. ,e:%ok$ ?o.;VtVu:8;R/zz݆MpŖ-l+;ӈQ._j;V‗]|GR,;{^!eG,M;j4aUmQ̤Kt&&tg[>gY[K vUVM>yDٛ/=p3tF>lq)&ziI<;m)>yLfhAF4>jw'*]:K!>ិS ), ?c`-x|DoU@?}ZsnjX_? C|&z%F",j)?D錋BˮKH`Z?U,S"j?&.pa?evS)HnP&@(쉤a!7JV4@!eGCEO^@.f_P- R1_}f@KbW<<-:Z^!@ꯓF@ n6kOn,\Q@J[zz)p'p@@wwo=ʫVE\:3e@龘R)EԚևu&[A]=Z. zbۓ ڙA" r2:h+Ab-xrA*!\R$6ŬBŦy]M ZcwݛB"'m#@6v_B9Gq aNb{MBR\=vܲYxBXJ|#z<_kBz2 Is=$ (B5F:$؊DGDRdyB۾fϔnm"I4/C%` ?L4_,H*9 LDEeA=c%#/)<eDUR2?:"2D+v ?';c %|Dů,Ku?eSDBڌ~&gίDd> ER۴7~<Ȃnt]HgEI* .K7Er?Pg:@!C>EՒz>"/qE$r*|J<@'Eʮp msTJ^"E+^ ^>E裃7\00Ѿ[[EttܧoWF/@PDVqR@NFA ^# ࿎FP ܺJ!pw`$MFa?~= FtċUbOs5/&Fx^&b4lWFω9%^bNFږ3eZv[tF= J]`Ջ_F1I߸AwY^܌M GDekpI57oqrHGX|*2ZlH+A! –Ð|EH>lɒ_+=2ZvHi Oaм{JHg3N;33qKj԰%Av%̍Z+K]Bn`K֒IKuUi 쬹 ? K'4*uT9nKJu7,{SiK=Mko*աcWK% -_-NfK+S~P_-BP L;gWAlᮻ1޺LјѓȍEB (=L0dc5%1]LL nkvmPLߨVcI#SszM(/vB!L~49MB.{7GiM/MJ}_YMbϪ"GMh>A$?eE M]+6{hbUMU 0IiGqN hՙ%}#WopN]ǖn4"/NXUX+optN[:/-hRQBN'cN^e93W[wDNu}cp]ZVYO[I&ew}qe'OՉ]փOuuO{2T-񓦎Ot1(y3{OIVrpv% P[1t;wr^wgaP L( P^Lk2NvqQmgSi|E*ZWQ ۣ#U >TJbQ+LVC[]! RdK5V' aRG<Ѕ1$f!5DRH)1ʒ;uIxhRJ%Q*T_k\.RUoPzPIɈx'RxaɸY}MܯR;ʯ`D*>hяxR|m[g: S6h=8Bn}XpSVHHF@Q?-qSÕU ҟNA(1TL.Sk(~z8TA?Oy !HTiw[_K7GVT|O`xH64pU84@<88`#AU_/o :,AJ9U{-:U.ye,uU㲽91@Q%FUrz= EcRVq~3MZP~#&|/\V"v'\bx VQ\O>u"c-sweq'V0Ǔ6O5=@WW(W6Wm67WqR,$gW6(T+gEf>m7W3½}(dW38Wk0N&mX5Ma4!F;Xo]Ȩ HlbX#&uy#_XZ G1DJVNWXvb`\S:x:X/xd5ZO˾XෳY" "d:^Ǐ=X) L&$_-JXA}w\d bYlO.lq-h=}YߙS ^Y5̑WkEŬS YNOZ\tZm|xI1FYQ8f9 @lIG>Y.k9\Vp2LZRVs𲕱#xZ $DR "ZޢFædQ92ZR<rhs[.u([kE h[53ϼ6F[DI3"POv[P/5HA.(ڤDU~[goϮ~?Yiú{BJ [_<>gDYVȏJ[vR1WU"Fb[4MٹZ3mKp\0{UmNXX6] Lf+j]MڞkS8nz]дizD'+۝.]o!OudfܑB!FYn^ ZE%ӆk[ܮ^YR*NZn,'o^b3OAR 3k*^i $BJHKc6v^zY'ϼ i_Fyx ##>Osr%s5_J율Ȗn9kY_)<_flUS\P _@2}O.HIS2E_]: MoYd8_ฃZS%n"k\߿`{, a `1`gYT.`4+X;N-͜`9;]t{\ӊ`L]G%$JRd`ZD wоH>Y h`nδל$n7 7`UH``0+Ga 0oySR(&aR3EqyGam~~%'%DLzaMܴ˙nfV|Gza ٓ;e*akg6xXOEKR.1aE'Oh!`bw!ݹ!l;O_b Mk8>7bKpEW bT~" { H b5җp;zkyqbU#۠Żk`c T.`8Bkj{Ac5kU rZ2m/9cO&Df F4ȚcyׄS PQRGi~Sc^'2]8mocзR^,5/d%,`MD>d=CK-8@C (daWb mXd1;Xƭ{JQid~beiIeWy`[V+=͸e9dOC)Wex3Hoz)ꑴfmGi`M k\f?<;{["Pf7`oQϾ peSePf݉9$iӶvg Ť5 />:gS*˷x-WwgW ޗԂH i ^gX "j5xOuPR( gjpѹ*m)360g#eJ67g[|LD3`mɚH Eg l}73(g]v3οSfIg,]CNTsݲg9Iy݊$ܒٹZPh 6FU7g@(eOh?#-;߮>hE-ۛ1>8h_BtR>kM7-hjQbgM}[lTh4>Q ŷhYh ˏýNVh E6'i wx!Fy7Xi>&dǾt8!Zi@s uPidi扇<{L}cQ+=i]HLiW@Hh=)Lj r7M&lL; cKEjQKt̨Oք >jVYn66Nh㡥R1j/;UB Uo$ZmjZl[UW4ck>!{ZP[brk:<>t?Θ3Ŷtkp~ki=]k'(msؽ%RQ3kmr (%Ql2d\.ۢf±lha<#l> >xڀkvzlNʽ=OF,xlrGϡBp>_\Ѿ7lź9Qr'P4dl0W9[Y E'l_.ap 䧸78l(8Ɣ4ĬЖNmZ`{4eA)amd:?n9}o5hhx!0,oJ!!( X>Ro$7d,ȒORpP[`2Zjxazp#c+gA'(Vɾp]|@v:=p@{bBʹ?RG<}p''?Gۼ=ܨ|q>CeZ S> jq?K'[1q^sf6*0qpORa҂9q).v#Y‘BYMq||Ȣd%kqK}ݸICzriLO/ F ro(Ʊ$r/j8{ s# rwcdwgȥ5BUr ݄3{c|@r EnQ'mㄇ'rP'ih@^.W.wsTxv=6 4"6sdt1ϯs@Qb<FsC$ ǚdGAQsSR (=>߳$ sWj/pRi>$:1kswvzΫu/^Q&VsQZXgO~mOsW/4t)mB{+5,=-ླ)tS'@uocv9R`!tmPjBA0lt3X+B!*tw5)0Wt6Al@Eu ˲nl`cZs@u{k*硤yfݪѾ!uuü `3!-SviuD|u\UV;q~vRbbb;A]vL5{Q (>|U1vsb:S7vGv#Xvإ'c$v1dw dG7յcv8CAS\$4awQvEnut70qmFg.vF+\`bʯA'80+vVY7' Ў3n!vd5{*Œ!v(GeϼfZv~{.Ԩ/xw@5 GR;wP oęmn;"wpQ+:* lw-sw8e?6Ix> wrA'*֎ux&tEṗ" x98 Ib5Hҏ rd~xE2U'^û( e +xQM@n[@]VxV.+> >Oxr-ZٗI3YxsUcGFI!6@?jx@6xc?Ŷt!yQ)brLy)h(X=gU#!y-bWk@H_d/yLnU1Zs:-{zi+_'y}Bc\q=j̟czef*S׬gCg z$4(ȿj?E{qƉ}(F6Y,?JY| Kh~y2}Jؘ|.1HFdF.n|3f\z9mQ\33|\"o흀+ADvJ|?dX*]Է0 |=n5)ؕŁwp'}s{R1伽y;oLcO.}1&T@)2rWֲ"}=ڇHeUr&K̓ ] }Yn,0}᷂`Q)֕j~}(c)m-(}[aBGM~UaG^-QZ"x!)~/MHolZYo'+r~>o[~yY J5K~J;[t2tz~k*x$?M>i~IB /UZѿ#'4!a]t1»]'_L &1e|ˡ]/3"VNͼebP_-2bAL2c~[vS%:*w^i~=`C۝,(8mT$JȬjK`,077(i:=[;IK.zW[Ldրse TxAWH0wF?- zϽr?El?vq,5vwnQлP1@4TN{2F2}c?`>(4$V"~wƒ&Zqa00⢁}&|Oa57|+k8M?wUDC) CN ,\́MSqN7yHA΁|L >Eȕ4WK9bBqAY'ĂFE.$?UGș i C736{-+kSdԼσ',S7&r#, Apσ"-{kwHp4r _+kӼ=:w/:(>2SQiɳjP ..gk'Uä>s%8zm1-.[Gמ^iϔؓ/z5,o}@:XɝʎtڕMJ/EQ{XG+NthD㼸vΔ4w;g(-t:;ֆҰKʌpr?3l_\!]]ClD)\#DזQ>t~=+8\"pҸ5~+1=B r*) ! !E8Eڵ09Nbf.2E)k}M ,K~qFJ4\9 \/6\Yɓ{@ 扼Ctxyi'xK {Ћ܋%umCC51a*wi'N! qô[ݨˋu<~ĵd9d)(C^-ԾbrYe}k!nIзc:>pl"I_ᡋnWy9da4OwY H᭤K{Rƹ^o\猠+xjbrV"b䁋L/7 ;s3^ ]*kBӊCy d`Pr8Yl`v0*(y޶UX5:SvsڋIەhU>MJOd7xΫŇ,W[}p. 9莠Mo Nىa":O: [E2Xx/n,nC: #6^9r^8ɜMy%S: ںg& Tބӻ/%*9D$B8rv_ `Be"BwIYܢMqs8Lcows']2e*&pީpwvA_f^z\A_R;ƗO2L:{8/0@[(I,;f:6jzE|2SˊÁcp Xw'#CkG Nst=Z{PjR{e!^đ|ݎVex)f|; ‘3pFx! " cb^778!.Ҧ'si5|e~vxUCz2Y #6CM4iF.|*P/r:ڕ]䨘r%UP lsT10C S&ڰgөy G5vb:~"kw6JZ w`xu o|-kmYkzp=қ |${뙅'!%RF1<:R j"יFoEeckEJNs3ZdIrg6*9Q™.`5*`ֲWQ+ =]UuP63w(_; PA5n5DUbu:lBxRjPH ۛcD.1wϛ9Yp亃G^E$F7()a7+p*!>@c꛹Ts>~Dpȟzi81u 9j9iϨ+rMHQS1uQ MCAA)i̚]!񩜴-aFb.LC#5DY۫vz%RM Ў}Jϝe. g{Ɠ͝0nW!_%E>5JoDHiш"+2 ݄BI6==Dh `ؿZtulpTZl(H6R  a.v{ ; J}$[[ ǿ9t81K_z=ĬH2qTUmZ[vF;.qng>["ޟ t(hd2/ՂӱˠW9y8Yfv $Z05u:QQ>g(-Ř^"v褥Y$d|$+K8X9Hϴ}#R;=5v/K\gpIF{ld}[a۪hf嘌l>T&IfMZ׌&4١<਱C ͓pL9M]MBՑRmoԡo92Gk9sQ* '_ ˘Ǚ&]Z߱)0ҧ\f ^MZRnA)58̌ʢ5ϙ81A/![lP> U\R57KO挨c^tG꿢It #D̚kUo;o]sgEv;#FjUIC{ OJLF*Ilap0JU'[5ŜsK}@sZ-ip;gh'\!JkfS޴q х`j~WW^p.줺=J"ō+ywE8 ThXT'lS5yZcӥ}t?דGKs2GFjtטOȗTv {ƖW^w K~ګ{<+a<О'q q >0fj ކSM\6w̥y Ev#2aVpC&Y~iQHIhpi]"0jyIHIu^Ϥ߬83kKNF/1*!}QPzagGxh{'+c,3CLX [PpX} 0DH - +#$GU/ ־lb+UB?pg!*$K/VV1 `^DgX"=ԭLZy!XT{cjVf_Oѿr歃C5 e!б%/ |=ɡۛ;rx߮N7B Е['t<˴?"*D)Үh2xaN߮#W<2"(~Q8ש#,ck~El>]{|b:7yZg2t¤66zԯ*F/gDk"\_8Yr.4Tk[Mϲs”v|h7bVwTDՋJa C5xЯtgHԘbX 46V\n-.hg˷l~m:/鶵)#rGp ?u,g|b:(ּ=z~u#dyD!$-l1_b-Әqn7wTlX CEt$[OJZP7Ⱥa‱5$-ၞdN2;J<6U-]dv7(@!#)jwC"D{17vSf)+TU}_L ǀp؂/X-4%`hpG0=\ ?Ԃە{+QELVg%ڵŜ'a7>oTAAm]I囇-MQo ɲ*Ypmi)-0qæ_Z5=PbLQ-L!˻ V/]זj͵*t 5S]ѴT1mšdclqL_y8os5TS㳌GOꅵCvCTۈgb]z ]'; ORk-AB*ѳҳs8o|Kw͢t.Z3EM(ߣT> +I$ x-}6}R{pô(;YȽ]}Ic=l'J[?%D_2)GFxXd.fm1LUcpDvf/ٟɸa(hyCj/uv`AiM2hS Do$ahKcUAl?%$ɊW  e|o JJ]f+G5^ǤP<_Mn!l7[ -͵Ez% նҵ3ܡ pWL/г,tX_"[L*j6ltǵWӹ|O\(c}s묗TDw&~R{ WMǼ@?,$Am#ƣη1.#H=M(kl΅/e&^G)u=w>O3O$@[MӬ̘ Ãn\|(}%bBsD燑*1uٴ%62ʥԅ3q[\r4kHry|3TEeYN1 ܺĎ$?;%Ѵxu5$EK$xQyM)jW=F AqgǾ& # Q zDD u߱^˹qS9ld'D[X¼A_QdrR6 O)2eE&CHgrP+"@0Z&l[ޭ#F< 팾lT/KײaF"TazSXX /y#pHMloC)D<\1@?hQKOYRk],Ek%b:/ N`EL>Hƨ1rIyn,.ٟٙwFi *fw IvH )b7;7:S2_CB3tbM³=b{tqXw5-㯰 ?A9Vt2¿cc.@Y^'{nըߢ!.I# ԩ.XrFn * WQC`pǟ\&53g"q@Mg4qPT,rya9觉SA}dziP"5tAYm!l,Nq-qמHN&Йݕ' DS3g-M?nݘp_-񲍗wdRW8p<qM'Ġ Ti[?ps XEwWNÙ{9O(ٮ*ķDMG#&~t$蓊+bi,rES;(O*0`%fq#UT^-Y86Ek,ōZ5׵=N#Wŝ5W:WV~A357]ݎ` d.e8 XH+%*HD_ G+VPL(;K1UMr4tZW~>~X=x:cvW%j ~]RJmo򽂜 VbwjtU5ǩYvuۑFǪGӠ#fȑǬ%hKpaw]i TxpU~[cXV}fV](+I!|<6q+δD bW^F<{cL^ 8ˤe>5FTH V^ǡ;.&3,?gdF DJ: !?e| U0#G;U4{  VUB2r֑*Gi3[Hɂ`cU柳L\*v ɸ"Ki*g4Eɹwtt=Z!KcP[e2Hcd^d.Q)>JibЛL> /w?f0<>få2'PO.$͈&g{DqwH&1&l[,> ,GwoNT+UZҚ]> [J{TNT߻)R\)*YTj@t piCKy^PJ vYQe5xϷ&T̅HyHT)B_\epWoKyΞDUB'zw_iaV D);yL7ݥ;Hϑdu:c)AI7̱Y48UCXe ˁѯ"gB23EENVG!k'd%U}:)xvoZ0&xWG"!͛r;傽+6`Sx ;PfFS !q>U=/&ЗI!vZI:hnS<3W>UFQRÖ rf#5$}JKO%Ȃ߶)E'8lrm853S?@埸GVuMڦTog^m 8B7yDcϲjvA5@/=L"϶q&U4P"sZFBdxérC+ rUd YbmYxIc~6~p.L>g58ѵ"je c /oЌ4h6)b0`hл_)ot:O9׎j]8فKT-oU^f}pEz>,Lq4He"u>ҩ.| 0DuZ8jA6 UZZ̠_I,lkw 5єÓ>ee|"Ѱq=ʝ=t ѷL ^h: A'h7ø47`X*頇a ?ZX,F v_#Ƃ5m30i}"#&la $-a#fEnҁQE|!#72usJ҈k/8v [`ya51c}:2zojS`؀z /Cn6ǡIaK00ͳAw#.X^vTsnU|&1sӇ~dټM&eTS ] >:-y9h%f"QE)KA^x cFꢠTS}x94sѳhy`4,1d"eԁ5+4ȩٖ$ԷӤvZolWn*kԻ{b38<oY\8 mM=`gvf[$3O]/hFƓ RɆ?QT./]alrB| .B$hxJ]o18>U]kC~q EvlTZ⻻5=d:tth(x {A0&O,FS Ȭ l]d+M$M~rDgvq2o-XH!j`ڃ1F;6~* "lsڕ~ qV'$uvZ1{ڤRn9$7fx$0گ}E=;5QLs?XaD fwb.T ؽK+:$[ac.W\*`ԕ<" | jB@b1 uIX*W1>G)!]; Ng4X.uk!M)'@ eݥ\E,'Ol~M*vmfl:k>nYp"@L>äw/PMrFއLƪR{G!ޥι,u?׊ /&.K,˅d>Ixc l 10z pߛ6dL '*R%gd'APřrD5Shkശ}D_O*YU- ]0 7"ÆB8E( g^K,Cs kRQ9LakT!ab0I{S6$k+*VyzOU,!—|AARoj],[G.aoȐ}t~2q}'ۊ#MY5:om= дY/A!FbɾUBDOQ.:l=w&jtxseOcݨ*h㽐$l1D%;H}`c]C- &ϑm䅞w|:!mœ_2i6+je,bm@`9h䂷,Vf 7BblLv59dŬ6Ee䈜obyZkCWVcl=@|؏u,[c}L1/X ;jKp>&ծ|{fuS⸢{0߬#5$ ;8kw|y}?%MwϑubSgxH9q w#U[KT冯Ot9q`AnTZl? I[$f Z2i1=2JeT(3/PS2zf:(Q9+n%UI0u6l#5$tgEMq}[Y_suyy*g Cy <6\1(n⛲CK)wZSQYܕK>K~b24#g<քm'BaπQCi,_:T9l$?81f[Xs5nS˒Yޕ9 {w˅8chp|q/:H{NLo ,B~{@7@T";u.>ߑ7Svz5d*%Bɣ_+A=a]H</5CBaGt@n_FmېFD8cH|=.ph ^ 讉5F!Gzܦ kHM5fCʎLnh672~5Qo{9O*sc`<.#ͳP-}]ݴ ܥjOHM+kÍyC'O釗Zng%깟_A6Xk$Pe~C<:A9_A-7UJ~ bgKםҘZ0*8Rupʁ0-Rꓥyw慁zʴȉ*iCѨ9Cd]nVZ7lmpUUOEK~I!9*;`Wb" u9?3KS<})Stp΂&ު]E*c dip>wbdcQDHk`WcU4@쩫0V`A>[o;qEɐg"c+‡ 4 ΀Hg1}m`'%?Uº̕C/zӎ'JI?wo"% ٘ 7:t34?}inr.m nvIB㞸l $lX5;YqPRp{nT#bY7&cxb>wLܟxX쥟)VqF%a,_,sOzu]M؜[ٿ¯bP`+ ?ْ P8)4y&bfE89'Do[ۼI_H{/#/7"R󄠸H_!ӕbΫlfJc{I"p݋TbPq~Y6 jfvy6PjTkZrJ z'2hbى49ZW9YU44w{|8uF'<bb7 =+ZD9z817%>RTW.qYnwP]yvP4Vq:6vŹkO QO~sB/-˜LQ /Iu qD\E]& ŚEÿ,?w9WkHlw zދTp(EZ$_ 8aR`jݱg IIXq5 !voQw]R3H>$n~kabWGmg%G?_ZrbVRm O"o.< L"9 U_Ǡ-JqXܺԍЋzzG< "ygp!8.(02 V?,*lP,SCX'I%vQKDcxEY,2\2Q+ YB(6@P!MN3T&趗RBQ5Vc*J%;wBp>ΆCpLA2Ca}}WGI]7$]I^Jmri'uz37K\_y2p}Cÿ)f|Kmd.ν(ֲ6n;^.uݿ{>9Vko8(!,wvsV{F/'Bݓ,TNic5ب]rVBvզP9,jrk q**xGHü8OE.MIQdΞ?Ldم ܌<]+c[q\K( X[mJYaV[ G2S_ꐱdImv tha)kTz- ,TvAVgǁʝÝ^m:@D} a q:M&W9EP EsRAEҤ}r%<Mh%me &*I҃y =>HξRˆw yښWeb ]ˇA+KI-gJOyf]P#XFOɶVmLN Lc&~I?q 5w dH6 uX DJKnas 2d=lV8SvxGIAVg#=a@W)ʽɊ@x#be/+W̾f&lB}CL eiJi>}`k; }1pߙT3p'3l{>>$zQ䰙 (  1Bאpnt{\z2頡*f+WU_rȦHxccY/(: =17=~J&԰Mh<1-RWv!y`vh+`ʯ}Q l)k BDH(/dmSCrҺRݺ*Lo01be*g'5Nx &"ʌsKrB}$6I0U ( qJR, VxT?iBV dcf0]mWг/7 Qh+sT38|VA3LvQӺz\i||EσDe]Y' w+2f,[Y`]$>̆xQ^=tmޚܖrFR,tcDET} %;9qI![qs*l8S!g!`j{,Y PKɟx ~cfo?.Nke͠ ݝTo) ?ԱþYf{:D9U dۨ ES{r\u@-oq ׷xK JIap Ue3r"q.5W mo[Mߤ(y˜;sf%K@\L\ IE@~-1A+A"0'G#i*&p ɺ0-QH+Ih0@~r? yOMIg-9mHfnaWJs1}SRKK.0Uze3~d@8E.kEzQƎ|N0 %[b.[x?'*p.>x4`IkrR@P Tq"&hİ#Θe>hHqen"Ze_p7[v^NVJtR oQCi&خe-`H]Su;&y E7=G (1`D 26Y!;:^v2/a^eMȩ 8,8?3zm}& U&w ]kt&.\ Ķ2Uحd-sO*n#ָY!WDj[@禢K'QAzռw ?,vP0[Y y߻ldZK!(퀥9[x?I|?Y7`K캾fClMz2D֌:*/+ʥ) n;5ĚkfLvergw3I`+*⟓Xq]>/6TUiPEGϱO5L,oޥcXa̓bL^i& F/݂i.?ˢǵk{/B 7}Lo%*;?(.U"3xf$C TziQ*sV.S@`H"GWR'qb䃉Ζ~cO@g-T>נ@ĢSn^2qO񫡷*’~3Ƙ1DN +GM]^@J]a4`. h!%8 n]':ZD 2y4R(h4[ q3.@b3]>+tTGp+ h> R+-ػl],C>si/6FZ1qۋJ|35eO˛YjjP%٩/ ,ry˜Lt)]>"8tGy+̑}u/ B6S ǂ’N@^tjS#oW c26 b,  bՄJZ9R@~1i.\@((ʼR%<5A!ITQ*vMJȐ$>Dmr زi]4)U.G~#qS5ճ6 0v|N H%`Bj*%g[^':)ӹR8%?lv#Xjj$!QϯTm5@v@LB0H ڠ#'/v @ `FzO̲-V\70o偗,1yV덻j-aZéچPGh{5=/ۺ|9\x툺"SܾxEOz'f}yKI7(D @KL~@dg@<0$aLO9`zY3 Xѯv&K i%܍0v,  "]8xQM6i؃A$5Cod9ojWEY٪3/D.HRd ]Cc#p&,sh!kg!wNylΰKjLpGpW#& P$U'hD1Vw 1htT1uPew6n+,SΞZ@޻\6g)9bs:N}vڲ3 {0^s@n@Jv7qݜ},]=k-%A@j6A Be3GQOH)5T6" D?@N hV 4sf]1&Us xcfyN_l?ݫ݆ 9yPّc}(Y^JhBgEZ,ZFN{F%Fck>2dt7eګtWU, 2!,>}8dұ9HR(u D$ {7?i a*ՂX<|+m5#jycw^У&9E爽 a60:DvP*|$3Hbm&[6 _+*樴i4 &@3$!3RQy$"(|iB&7gQs$iy_߃`oD;vC9y8pR?{!0r(g?~ޝvzU썭ݮi`p>S~ r rw_b8ѿڄ⚜ %CYhu^bY : P뒃rθqrs͘u׷0ę1f9<({UHkZSC0N$5DܝGE!jv_ip.<>⺮䨹.nzwFIۦ0g;L%PE%+-N剘5vsPk%-Y 0X~:ᶒnpР!1TCB]~Q QY}#O1=Zd|/8WŻoF} ^5TBs;ˑ^pF(GvA|Fr9؂w <:%Ȧ cK6p?2,~|Lt$bmFX $g<dž+^lє#؃oMʷ$?9z֟fMIQ0.pB\B a"b(5:mzdd.}=ޞh", ƤWg:ۨU7U'^TYditBA0%4GnqD6ml<S*]9Jñ5< N&WDƶ`ay/ Uz}\s%^!#0И}}kbutˁ7{`>wꀕrMzc#c4X =cȤC@m7Wa >OvFxY̜ x}`Цn*楊N2G=Se~%tu_al1YFVC_Q毥{XVRm"j 2ZI* w!!G( Өrr>jxݟ4( >p{]OEf`=|ʹ$&|G ]egdFX] 5]Knb9}7^mMΉG#eo9kQ R#(w%cXⷔC]F &ew J>*0 ݬXA4S%OΊ1Z Ʌ$Jj]iL!LgX D6q#6ɪsj:>H2 :Δ`#l6#/1z Wz촩XX&¹X]4?wk`B,/}}nͰ14eᓌ %h~G tY<1Dr%qy6cC&ϑ- ku>fC:F厡{Lᝠċ́ҩEf ]%j^F0=U4"IƎKy>\Bj/Dz02.Yb$Vð'YQ m |ܳ\ݣlUQJi 0netm.ˍa$#iuցhfyt]'5zbc3S&^dڭ}䣮5YŦ• E%H=mgaIAxNdkp{z-4]tۢAuDd+ |!( yBt`Щ efsYy!cވSq)]0ih *!( 8?r!LՌɤt9 p2*A5&uA3Գ8ы[qQk_O>_6 XL;F9ݘ@GԳ9O N c:Ia_@Tv2Ë(=̞ۋ0<1PEORpS2S\^h.k*Z{!SmX&kُ‹k~4r$Unv)(uP&yAn9xچ޻թ]%Vqig9S0S{#i i0,,'q_.:>p|I퍓]"gҘ2Hd[>.C_nJ> гV,EqbvoS t# *%;YɢtvRKWp(~KKS%3FBP"G=d| : lW㋫udm PPZj#%s0+i]e S!m<תoH{vǛ@BI)'-WQkCAu8!5n!*Ow/2*tXwe8E Ag6#c9P,G3"M|1ʠH2FnكAy9@cIT!ڣ$fHz*dHbKdSfE Cw3 ՘/j vbIVd  ʂ 7Wx 7iC 8= ; hl.3qE  x46 3"r${-UrB  ^ &xO-9OP:2ԔfuN} U Y# 6S 0]4XW2 F j? FA8ar p? ^6+R!md QW9{` ͸ W/Dgm jZIwg !yq  m]bM=.cO [B J Z hH7jpڗBqA= p= )/A M l Zc<, fQ#1OTeeoKr' IUZ 4n2 s| '8 &3LMlJРR&S )O@ iyw)ref8dL!-a+U& Pz  E x{{ ȇ\e WՍ3m4LP< 3"2- S !Td It Pae ,Ɵ R X Lj{ ؕ F% E; u FTe  L\wP (_PxN  *QLmf.1]Kv]uLlM GVE!9 )tl& #2 [:UT՛q& (46N 1B|Xeq PeTibq3 g{ צhHs Jar -+;kV-R.4VTw@j}z7Yǔ [GnImb8~+XSD׋ 1{ '  T3_rsD&  r f^M! |K^8pyJ5,QC] V^dN  '*^! w3׀R)g 3v"H~`M 7 */d17eT^I hy >^Ajf oji  E vq qij~ #S8RD yA ;rlCnZlR dQ* + U6~PܕO :p& m r^^ /$'J! ' H 8T}m hQ.S{bo '+Ǔjb_,--WR\Aos87q|{8!EAIRZ  gCBj,LCz վR 2UPv 6: )uܞMNz 4CPa M_تv _PGMV  Qw x Xykfh J Ѭ{$G~f^&1 T #T+qd8(+f ",ScmOej>4k k+b A?֍  HEy]B  M`MRf  Sj f`h RJVgT$LL o HVp+&| _I%[q= eh<N]M d<vG4(io&;Q$3cCXHS>1H/b]Acbyv[T/Px[ !x~ }ur )k~( K KD` Nh7n5g0v34 '9WRvt'V !A4 4~*R bE= k 3 3_m 2lP:|]#lO@ 3=ki m *8< uat  hzw $c )z V `.G  > ty eVe{:7@wSsCF ; YNRl3=br P\Rm b]#% % ] M7  1V %cR?~iw: *:Z,7N0\`RmTbM OCSvuWh1o=/<> 2<^k!'*i@m] k`U?X;PK 75o;p  h LD12~T? ÐR8,,` (uM] i& ~nV BOrWP)"DH  hLJw\ G jfJыjo_QcM"US 69xeD) Q\fG{  1V&*. ERn~x 8 Q ˋ`h O8TSsy@jJYhEP;U "M Fg7P L< 0q)rSz@Bͳ$XTkbRET >zk_Q W PQ b <ݯM ( ouraB%3,t,GЌ Nw e ;. 8_M1]Mk[Lc`uJ۠< LT %~x  ;9 r  +Z B`E`qD vù f LKuʫ0TJ챛 P+8QʹoAAH2 %Uxutils-dev/.git/objects/pack/pack-f5c6caabd53054c7e54a1cecb19b0a502b1a38da.pack0000444000000000000000000544315614163417271023040 0ustar PACKxKj!}EAmFBN+ {&Bw; 1R*^;YhV[*9IjhtHOvygFj5zB`<21$!R2T}a}@>vp{r=ޮtxi ELi]>J \~Nw} ZsAeexAj0 E>C'2B%SCbMG߽xT!"gqi;NɎHVTGjܴt 9в(6E2,Ά]|G C}9oȥyƺ%7Ş3smo׼}BʛB:?OtK0?dZxeN0 E,Ah*'iF#4,N& :ugكQaE@=`4!$6y٠Gg1Q!h& )b0Njḧy1ql:tۺ<򕦺.s8fZuH~t 4yε.x,ySe8JLݣ ~FiMF;FuqmS(ݞQrLl|xǴiArYjZQrbRqqiIYJIAjeeLy ^̐xen0 Ew} R*"kNYbmXrNtyx[W윏c,y DZGIj L ʀ_;BW-}Ϳh`MBVyz9$V -L3<>6lS8?>6=AQkn6 득$Iĭ˘K-[=pk;$oK.²YһR_GIZVnux{iFREjejRqaRILyMGx;n {-~EۭloLk5Kjtb+ U{KxG-y<]n8Gg*̭ԖN ^Dx;n {-0U.Jn)H X\?a){@.J*nCb f(2$Lۦz 蝷\ ҫ&"'ƉN4uQygf*G;\96 ۇjt[|+ 6Xxw{-~8G*K8n<^8xj0iB-[>`WH2~R'dn3iU0B&4dȢQD5mv%4,jʛEem>Aͬ+7bx"UG,4O *L^xe9j1EsBMMikI`&3>c3b_ƕC.Z j63'Lp9 p"VGG):L[hSͬJ%ܩdz#~֩`(%z k# c3-K2+~Ϧ5۶&o)K<ZCT3z]Oa+,OŵRnK*LjAQ<@?ENrgTXR}#6o.xeIj0E: Fлd-n',)~xRU4Q0g(.bbLIg*yxcR43FׁOt)$9~L~羷چ-k3FYq9kŃNJoǓ.~C.rse{fsvBl/IЗ=B}|^o[dxmN0E /AU#OOT.؀ ?&E^OP fy{JVt %ՂRD2:xld_i\+ u(VgE-8m )`}Ҕ()&vSo<`H6[畿15󏹟'/i~\MuksfvvjFjs54ȹ 2N61V~&n(wL%j(?ELsPs4GFwO3áM㯉B+FYOB <5Zm˼~g#8'J[סVv/VQzbLΝ?-*e gz[-oFmxeN0D{K*v -%=?p%vO tL5:#i*cr^k#2qZj|r '!;LJn"-^ZDŽ  ȅ~-7X[N}oҘrJC/L0Fm5,}OӸ _!ֹz[cmu<iVB#;ڋO;F τ@{y'H`*xeN0 {"GдXҠ MoU>x~ '|~v+ҸS?R0*chDE3yKXcIM+!@SN&E@{do(?FMGrh&h2YF#boȏ~<˷k]?]1yXU*{2F{<iy.c]Ovރ#ߏk^[}4l/{fcB|ZcK72= ${nxeKj0 Oeː`lje(]eMC?z |RD\i7 cgBy$I1Rgd4*1ɡC AˠǖW["%ct #~;`EH!nkX[uov=.7-][)pKc'a:أo7PA~|^<[iaxeAn E>,[E UTeM^3CؖQ_W,Wgf5Lp..赴c4AtZ4SymH"Z'Y\}xO'2(ihtCӄ>-9x2q闡.moﰆ贇XYWySM|6'uOĥ5ZYR6kn)xai>Rpzη?$pxej0El 1lE7- MEmhN5{Rp9GA+%9Zl:Xz4fdT3&(WRIz+,c7Lѭ)GXCۻt#ǵklZ߁!*bD'tUBXg~9Pl+庄RK\Zކn8eξ@zۖ+!njVB=~a8dgxeN0 yAV6 ZȝpUԤ_Ţu` /}@>Tug!ϒ(}O>pIxej0D -01@Kx4ؒђS uHJ&H O>[A h\|bS ;L:ChlVKq^jovυ~-7X[N=wtҘJ$B -. :۞ˏw=!CZokg4?8;_/]1i+W%cq%=1[Kr;i~[.q3{eptł\ B [J׼NElؑxeKj0 Oeːw2[82!q=]]'D85ErV#.fFqi Hs'B[!'זtzv1|5PrnHS|B .9gmJpSB؎=f3萾i0|[s7U V. ^_eG_<}C`xen <VQ,@Uzj߂%rl>ܞV)8 Z!Y4F(,a62pdwFÂ&"dtRAmLo!JfK¤-2E+5*e,ї+}+63gN[R>L㌑=5,۹Ncʏw9s/\1k.[#kgr`_O>;V}τH{)Qmxej0 ໟBǖ!v%ezj‹8<][u'Ҡ0T.S3h} :}5[a9xeIN0E>E-A(+'BXqm)l%g'Zk%Fpb QAHtĥ0)Y r6*qi`Pn|ז"?dS*l2~* 0XP<=Uk@3|K n_u~F eq9;[nu y.'BSr{)VYJ x1xJ 6j+жM9g>H-oxej0z=eYv%>J+%Mc4| 3S`UG#K饛:ђj ah{^)g"s44:7i^9r|1-𽭉]kۖO@55LF+hR<K 4Go鏝а]2\rRkp0 >SBɴGh u}w!~z}=dIxeN0D AvH/g2I(pOեW "ur"eh3 ʌ \A"+6A4":Y Nk?GKc!Lޡ0MB 9pї+}+63gN[R. ,=1 [Bok4?x8Gs 2u:Nb0iv !LZcniy_nxeKj0 Oeː`; exHG_tW_I5#R%Uj",MNieDK2J'L h>K SJΚṙ@ZCǞW[#&cEHOhɬ1ckL͵T۱zCo\o\cfl/Bӗ`-q+!h+1_ZafxmN0D{KıNZbDCɷQof*56Y:OĘ9DZA-ʽjHC &4pLnRڋdï/\S"; 91EصlpwuX4g?6l54^4YcƨrkC;)Ӊs˔K-?`ݣ<!9`QeR } qxmn E|[i4L&m~##0~{i\wyrr؎K/qI'1:g&;;QkA[>Y FV{3TN)Q9rޒ`Xœ >..>Le˥qF%e97.9g!g:rs=rѓƅdKJ%j1>8%/;f;S/+c猃v{y3cВxmJ0Fy,42lE|vl$.}v#ŕ~|@rrqVQ>ң1:nݔB'3OtQJgLI6X!ĈN**;f9V|wuNPے k|jB^_(Fqr􉍌NT+TiZ| .?qTB+嶤ROV ޳}g3/~J>P̾/ #!I~Yoxmn E|[i4 L&m~##0~{m\wyrs-;Ah7(FhФ@$#zG`e0=jam'0Z k_X12%GUWR[+i+ otX q.'h=inB̾|c.G8G5,ae+n)2q9d1Px 0 @QOW'jeljc3$o7Qt;:GbZR1+YcsK}+( rmB"+9(hj{:K q,D yu}.+}S&dx´I(5U2 12""082$9 -19un A @eheg^gXTWRj<9XxeAn Ee*LUVULؖ]ueu|zzD2Qs!z0 =!3H:%456ڞ%l0qI֥`tԿU%̐ɢωdT^xgAvW[X8Wg˖m]osZ{RbZPe/8!}xRVe,1z0{v;[QqYB,qre>w7pxen0D{Ŗ"0NѵQ00QޔO7;xmmW3R*mT]`ie@ES#[ E#Y")/d[;\<\9kȏ|c]>/ IRtI̴=qsV!-[MTZ)}hMk~YBx mۜ( y%ocTx1 1e`,xXpBk" sɬ͎cbvpQT<)-9RM4GsU!RAjw :1'%^#f[x´I(5U!9(04)$414)40$r6)3sCCm 2233,M*+)5TxeN0E{K DP;ɮQ^mvN5::޺qvHBA8 CTd,YAyHIƍʭ7àHjOh#Ek{^ rɦA/w)H0R2 ޖ.c{e9}|}ַ.- SƂO`;rkCyZ헝pB񄹤Ve̥{{~7-a5ݨc&|d@JtpߕxeN0D{-A(QnVh%*ڏ]'mv[Tљ2zk3`<D.JJ Bfw|FKa8siBa k l{ʿ :·Z)5ZvQbL^_4X݃ }|axeN0E /AU#P+>ccV$'.ܚCWv!#Z F)9 YlR%kʀWP@ʏ#N`QOO:5L.l=)4N3^,߿r[ns5y%Jgp|y+7ɃJ ֐%c&}[wzGa>r*rS{DZݫa^l7|ڰk(mNxYbm|xeN0лG(vbN|LlnԱJzU3"j3*E%Ezp lw=`)$A @i,h`ǖw6ߨ'yE~WJIX_mYVNkqZ-v׳"~E*rҟSJ=~ iw5<} 3cy+??C`xej0нB˖3#U?CQ"FB.VerJ3CFc)92Q[+<7l 2ʂS9' _#'`!Ge dv_|.yoO\3|쳛^%j`-DXy}[.71Oǘk^\[װ;z$Eb@iu-ܹJS,ǮGkowlbxeKj0D:E/ْ%; aHV9FKj4r8xZWUD260Xi,ŎI(5QQ2֌*:EZ[ϟ3|:8ɎonV .RmYJpTWR}Kz&7MkηsYv!7ۚPLUf^_`xej >˖az2]1ꝑfOoߔUVRViTvDc<-Bpl%-+ HEp4HdtlTֺ 9/T1I Jkv(Ok%9+|fט0eXKRNuȭo;uZ~cJ9z9VvU0Q];ͷpOmsό}{]kxej0z=I+[v %>Z'Kз|ߔ Lћ=v]ﰳW±W[HZKLcFZj{lܠB-5O>RVpy52IX56f|o᤭j\O)ܤ+եT綦?v997(y9_g%7Ckqp۵{2oN/[(3%l,_:j_xeN0E /AU#vU1Z4@1*b]ǹ53K0:|G֖c #2UO F(e{s裆>k 8F|pbVA@-ׯ¸"O әÖ/r!Lfv^ɃqR%cö&mwGO^JlTjX%wa\$xI˚n՞xeKN0D>E/ADvc4B#Xq ɴO q{ŽZ** PѺ$EFcco;0V}%R 48w$Ѡ;ǖ; o6pw~m4.RI),\ %45ԵTe/AAα|9ܞU{Z#BۚKO/A}fg!>N?BͼN axeN1D AQFx1P'>v+ OPD_^BēQ. q($1BBkBk+'vNjiTG5o#Fh`-)7A.`$2u+䙿>Sr[_\^6B-Kn v졯[a8"}|\c<𨆻WkuØ|$}W xؑ(m9xej OeHШ1 q̥ßB߾)gy|fDr!X3]IikA[oC05x@ "GuL('24f~$O`|rp JK/B ¶,T+f~58-Ytp"JTjϩ??vΪ=˜|xiXx[agG $axen <VQ,X*X`IPR߾Ҟ:V88BHR>ʠqJДNBH.lBK!JFc&(ookD)B!nJQdޮk_%+?ݲH>2%8gԤB5*۱}[OvzH4czsmuxT:۱/v0ß6lJ͙3czwm5xej0ໞb-FZ\B !KdOo_975vGHNQơ1!CrE>ZAS4Ɇdt;LƐE[m>3Lwib[Q8I%۲pʵkS[k^-vGE\B+2sLN!ԫkQ}?B+^??k`xeN0 {"GZ7 Mo:U>x~*NdmV p-LG7I9v8¨S=k /M9Co1xT2O-DH]1R2dA5pZgg^{ɵ._tts˰뛄:g Q(PJxָkn>uZ~"s^徻u8FW`wv/!eO[ht*ög!>=^rwncxej0 нB˖!)C ?43.7%j%#B^Ґth=Wܒ(P#vW(7W%Why B'g)'d |%Qjsn|rykI[ kj O?B)?_!`xej0z [J+YV %SY' m篊{avfk&P易4Vy EPbU.Z983)t!D^D$XG炴+ J@'H:ZI2QL̵z2jD+ȩTw[-_߹,`LRTZO}˿Hb*rytnv>73pݾ+c=Vz;iSmSxej0 нB˖!8q@W_زqIG)YV+q/f"Z ޠhK>͚\ & pR.'/}P( 4VQ Eb4~hq"kgjk9ܿ|tBj7n\rp߶X+eXbo6۱~]Z RX3XeɞØxpT%wᕱJL/%b'xeKN0D>DЈ nlU[!xB":ܠ%-4lƏpIHD&5XP>(L%7J$ڸ`{{~#aKKzl/BuskTu}i;vH4]ca>jw5bL.?mUm85/ m,xej0нb-F˲B(cl[wY ¹5#SF%Z+ jT[͂ƀa#JJn2 JH!c;4&N{Ĵ2|y nv}m4RpXrۺZ1klKA\-d3<>q|,r_b?Xqn{`̾/;!ߧ s_xen {cQ"@5F f*XMT51 vrc4B)&eZ+#GG7J hVLsDž0Y ch1PH@=#keD+{˩T3 '[2!5h¶,Vj|[kciٷӻS |e8GҎ4`OA}?{?ud mёxeKj0 Oeː2[8D@YjBJq rkְ9L \ jJu>9q+wLq%&LGkj Ss}+ ߸ !Uk-[s5ˬ`,oz /kzv~|^ <|y_a<xmN0{?Kh؉Qk{sg?6%N ZFߔYZTD`)l3-uJEr`h<^(m~}O&j(@p'dF:M >l=M|,3\>T_RL/RiN]a)›r:Tu|SOO1Ps)3>o:$%V*YҺoG$ʚ|opxmAn Eb*[*eqBde,{:iכO"(+x!WhTg=Q[݆Ma}&ݾKm{)d/*_qf ~KkAHe`KNH\#5GNh>pnB,rc5݇1[-Ցaܺ+cǛt[dLxmIN0E>VG.Oej'`mI'ZD\"0Jx{h ʧ" f/-aP9, yf1i Jrǘ-! "%vW2eoy]Mm<>sH'$@ӱF+v>T^e^L4si:jOjݏ1xN!XBKw<,P(?2zd2w_ oxmn <[EXl0TQ>A"[ׯ[9>flD ,JĎF2v;pNVQ*Įn䖨wfԖR> s"xZ|ڒguj*|R ͥđs9Bbi(y]v>@ISb5s?]'y^V[2du^8fZcxeMj0 >-e8V\2U{ ̸$?]uI@ ):oG3y"|c"0Z;R n0ReDgPɌ:=#8zlm_B X4}wm!xu/5RGܧqH kHm&hg2JVꡅ&}[v܅'Jln[}5t/i б0L_Z>lX㕋mѣo;d+i;|nxeMN0 }N%J4i nĞNFmZ%g'x+Y쒈Y 0Έ¢@Rz[(2܄%RnM@kRKaA9'-'Y@tEr~O0 5B0o[(_B骫TcO,:/Z; לkssZ*c˜|5-aS5h3c+^bZxej0 ໟǖ!)C} /ʌK6BITwD5-1F NJ֐UA찉ƒ񨝚ͣ^3P" @`%4K 88KE{raB0 %}]c)=z'A苖.kη?G}~ن?en{?kP'mrxej0 ໟBǖ![l e-(3'x%U'K|R͈/SՂc4ٸ0*6c[e nYI#rfal6JIAl=W[#&ȱTgw M93 PN)Z1=֡j{ͮg0uVmn؁?jl/B؛eV-WB>O?@+1_|auxej0E -[BFK*jBQF~LWpp涂Hv6*#}R).P9N01IvWpmE DԌslf1ez@xŢOI1{id f5,qݷBq%:|cF٭Vn(m3@O #a{WB>{ n#xeMn =(U#uނ3(!?=3ʲ^YW3+8I?Z[PP.S`10H ~܅D+V[DJcv4G-?Aȣ|psۺZ)=֮-qݷʮgy`+nS'k+̋=1azuQ𶻊*Вg=Gb xen ;OqSaJ;moƴLi[|~vD"Grj!utB{ Q.Zf2NDa3`;@( [0R!h&ab 0 adG[-R]O}CaϜxeMN0 }N%Mi i'RS^YY[II:2s=kP#Yhq`z7/iirdRH l@FJ!&4)xGJFf"1G" :~oc4E^"[&V+/D\Z*r}ȉm-? .|\^mε8Y[:cP/Z>m{oۜ? y,kHxeIj0D:_&46%&4لC÷[`FC'^V+x "-)tESԂ`ni6ς2Dō[yo ޞ{羬)/'ǽ,8BH(}RkX`Im!m^~Co\j>T[i<V*j>gaof7/kzvDZ&|]e_mxej0 ໟBǖ!AvxR2S^䌇lxC.|RID@(1`z+i0$weI0 'RBɡ qdZ%_)b*ܞl4[@9I.Ks,]u+zΠKKcv5ܟ/ۊ1{yvGϿ3}jnȃxej0 BǍ#;v2 =uo%H=]rtO*h2zp=z+&F78'Lxz%P[ ?wLWO6ȷ4F%< "sۺR(JWmBX-ti|Ȯ|] x{uV 5}oO eTxeN0 E,AUqFhؙ&T؀W; DJ{UF;N^DisXu~V:Iާ9ʻڞrrG))Z? %U? vkhnKR$K&fUee>Y$J21:m#ZO" m0&Nԡ)xYu2Wƾ3ZEqxej0 [JqbzhA]C^v^r\H :R(F1ڨxZ@)bTF۠b4*)ܷХ ~zLJ5ҵm!-'xs|:Jw};r.]Hלs%Y#ۆ1.zNSω+c5B@e]xej0Dl)6ջE)tW %b,+$p#LQ% CP$-aCё%@ȍVjk_JRd"xQϲ'3&+Xu^#:k3J;mۘQ8.wV>*2t!݆\[Z;jm|֩vcU|AzR,Jc&ty<0pxeKn D"Q4(Rg?D^N/^Uu9 V8Z'#yPF2CZ яJi B5 Q(/wFhzjyl|:6'urn׵TRXh %"kti>pO;UH˾z./]L9Ԝos%Xj1&.#]j^vWƒ2(2uE9#dmcx˴I(5U!"8"01%$1-,ln*,߉s*h$$g+Lb:&xej0D= lK%!YR213y uZ\?u:޵ٻפW[3np#GI0qNw;Vs˒tq^@-VJT:W?l*ퟝv S9y┓%!RIݴ!AYNxy|^oVI xe E~h($X8M tӻ<'= n4> hLr4Ƃ"2z',%m;^CJjaJ(+&I_8!c,OKWw3ujUbo'A xeMK 0oJ|Z*mHkC"x{+7j:<'5:zK݈#;GgweIĨ -y(n>9pQ'%h8֡>75 D~gR qXb2jp;[[^Ax;xQ??)+5D!1"89( " 8)<0"E޾np@'&!>D xeK EIGE&t+FgoJṿm|G(\uJ BZvTw|g~[DӒao\sKE1YǺb;Zv3 ZcN ?-~ݩԶ锤Wq B xe 0D$jD1h fS"9{lA#BNZ[BiڦS I! w$u ,x!qۙzq ku.δ.?9TEEKCsJ%$NՉ CBop>% xe D~B51*_q,Ix-観sIդ,0& ʲ` 3P-"Aи#yz~Q؈/\`KĶS,/XXt'ꎇ ZNдaG[C? xe 0DJm[DvqiG{!2tQ_NmuY^!_K`N7$Gm4aG[>~ xeI 0z.9/G!|E(x(KUtoz0AG ڹY ;!۲Dbd'{kS#V\t w>E++ʯgQ|\}>L9Qs<ܸ`yao= ? xe 0El\Il"Jg&4/oƻ73H~ ~9@Kb AY7.>PB xe 0yx*D|lK47̬AAxQNY I` ڎn<+cI;uY" %ڔHK‰6"ŕ'_GPz\}>̹9P?@ 5T.!>;j? xeM 0)ѭ뺁ҟQlY sIHB0VN8̪PJmzw%j够,Y l){gRZ?V5oK ^lyRUr WCv%2p^rR0 hDck H> xe D~BbF(b,Ix-観sIq97`^ [mD ;#wi"1 [N;ۜ׈ݩF~;_"uO?_ϢµZ}Jwxq0Qm?: xe 0DqU6ƂǵDZRp㬆9V8N +cF飐Ҫ11zg.K"Fnu#:0vd[/p)>p93ZmNJ{v0:A[M> xe 0DqUyD<%g90AJ=h1hG.vFDa»]+º, Ғ׍p]sTp DmI(ڈ/ۘJTt+p5 4ackU> xe D~tUhUIx,yHM tY9̬=- Z- o;mUaN:ϑ֍pk\JSЈC|B(/s_rO1ST7vF]p{[#> xeMK 0q%6i"D2ɤDZo+>1ʇNh J?hH;hMZNn]ȂqIƴ569oi],O.h)ruH\1ms}X~tL7*ݫ!>C- xe 0y\z5Ѹ(&[I'Mo_K86>ɱR! $뀼1w ~Gn[qaδWP/hS2yS,JO/K)8U'ԝm̠e? xe D~tPR+5Xx-観sӏ p\A;5R4p;yeL֤4GZ~эN~)R]lYTEϵy,9?)7'j;~ث+*#}3l> xe 0D$FQ(FR fS"9{̄AHZ*4j4Y:dQu 6w$0a< [ ;^O1l-/ a\9?9TEiEki}29DpvP}7P!>> xe 0D\z5&Mʚl%Ek0BqcfY.T="Z@C7(.HuY" I%bJsܘj‰69EX\~EEsb%3@p]o#> xe 0DJ<4PJ$WIM_Mg90zRVJT]9R:o{'&cwBۺFb4״{;D θ. xe 0Dl51#_*)sS"tY9$Tq38>Y-~fn</4MR|g>m[DvqiG{!2v_NmuY^!_K`N7$ҊaG[ > xe 0yx*1D|&ٔHkC|{+/q>1FC+:k' T)R;uY" 'KZ7<4G VN.? xe 0Dl\&MRWHkCs#V nKk uB{uҫ;DP`(蝑uY1rOK^7­w9 c/N3 7>%jO?_¹ZmNJwnr$o{[>< xeA D-P(U`Z!ciY{I@\ikD(5 TP{Ё;#M3kNO9/C/O3n|V_T*EKbZmJwnrip617bck(> xe 0Et%jhLfFI̤пEwyki;h$4K^*#w$۲OL{8Z]+tY}30.Ok%ҋC9괪uڶ5W(!!>M.B! xe 0El\y%M&%LJwyk hBA~0)Fܯ˒xZnyNzymt듪f&=ЯhpnC*rSVݸ4s1VFboKB xe 0D$j45PJ$h fS"9mAi5R&kՠA ~Gk` aδcK _7pe7Y^>$S/!qNT4^B4? xe 0D\<ƸID&YK812xg4֣EM"x0'Oc ~gaĂQ9/+zrţ:6#rLV_\EESS ۔ nGp P;0`l-B}>c xeM "U 4VHL5MK8pfj+ 04Vm!` '=M3kNr^^tU]}R7>GjkZ/ RK,TJ.(ޜw1_?B> xe E~BQ#_14X8M tӻEOk /3s̔jکA,!>2A xe 0Et%jdQJ%fI̤пEwykY3EOQRS#J5 ( ~gkbamg{uqklꓫffaNܞ׀ Z--k)%.iu ԨUyHsBC xe 0Dx*IZD4ٔHkC{+/qcfљV^ }DD)/ ~g.Kbnuc.9Q8vؘ/h)q[SzmmHRs*\u $Z #_D? xe 0Dl\Iy H{S" M"V n Ճ AJ@0R.K,؉%[)c'Ӛ; 7:TWTz9s1m@pLbPZ1NB>A? xeNK 0tUD?PJoRL2ʔL }慖G]QA_uUcT Aci;%Pu9V !xBWKOmy˄dgM1>"d(ֆf"V ns_DMp Pk$סEn$Ay;ڀ~'.KdnqIƴ5.9Rhk}˓ |3mr\אT^4W!f,99ׇUGW 0vkrA xe E~JcT(R4B)nzV8 q6h6`N.AסF[%qqIF~kƔ豁-O*73Or Jη9faѕ4BA]}B xe 0Eٸ6/OI&%LJwykqFdz#*a0zgs"FiJ$wQ]}R̈+pASR۔ v BH%; GxWBx xe 0Eq%m "%Қм)t<\ -c (ȝk(=*]B^Di)y%\Wʜ0`zsͷ'5L”ѯt_8w1jͩRwߎ yJ#s;Bn xeMK 0tUg4 *&%EI%M{g덵0#rУqF{#e,xd\ugګB*<]&D""*ZE 1}.>nvVkFA xeMK { 7]*O%?7E観滍jZ Fe=g-P7|mY&};0M%H.beŢ)tJȪ[WKΏ9e̼Z|S)[%WqFA xeMK { 7]F *I|K~goMg5w0"JDa"iT{ZCeIHhZ@8Jy\2&8蔐UW*/YHy,9?1jN4ir^ B>Ab xeMK 0q%I;$ x&Jox3 ޠoBCsCgF=c 'zҶn ~o~]Ȃⲭ;^R(T!I]~rojȲH\ !CL>t{IKWW@Z7m;p2B xeMK s 6 0ƫx460֐qVn7aJc$  3)p񠒵{Guhy^NVj|{RolLKvAD|"bz_r*%pXY`o8C0 xeMA 0{IM4MRl\%EME3afYA` jfkRћKˤCrJ+CX9?BeC䪶l (ek0ʞ_<}L!tbTQ@w(7? xe 0D$jcPJn%EM_K4f`S C}@ۺnuacP[22Q #y]6>LmN] e#o0F)sOɿ&\$~TRLSM1ITW04gл[L=? xe 0y$@)}l$EMo_Kio٦!\]Ȅme;mH7G,f$3ж^3uLԗhf>`)>%pMAnKn}}ABPq@WLB[@ xe 0C8v@)/x\7%KuzBZZbp.aA(/=:3pnRR0zoaDi֝poOnd%lDuek /r(9?)7'j;ZX9T!>a?? xe 0y$jTJ~VI)kz霆=3< i%4eT@iQ;wF ~o~Ȃq֝iOS˵Ee#0F. _ngPzT|N1ĩ:QuA`cZ(!!>;r? xeMK 0t%j@)&h3)[=wXNJ6dHw~mlOHN{'u ,xeX`:Lj}+ I#3r\fW,^>Db/!rU?7(ӵP'[jAF xe 0D$jkB)&Y%EM_K4f`/В%iPN{e xe 0y$dmR*nJJb6}-B/00Н@!#4{PXyT^2Q y]6>LO2~LQL)ׄ_(CL>t{$:P\A5ƹ@Rog[?e xe 0D$dW R+1JV1Bi7,Ãy١EME!o=9EJ+CX9?Be·9ml $uSʯ ##xcʡ|R`R9rޥ>( xe 0D$Ѥ1B)HV1Bi7,ÃA!`hQuڣkCMzh +.X!1ma}r/i1,Cyr5z2Ћ&Rƒ}Js}z?>W Tjk? xe 0C8)_2.وDž}ST''>1*c; q2QʇtdkÀ[9`3Bug2T_6c2ۼp5vMSLUdQB(CB}Ź? xeM 0+SQ5qJMVIt``fN}չDN&eeRƠF-J+[)v0&(rl Y,ׄad_Db!J̏(n"UC >> xeMK { 7]$jLT(7)|K҄,M鬆@ϒMAIⱤBN>$:P@th=CRoE? xe 0y$j\Ol%?̦зEsfVz4L58z40ZwU:A #y[w(8QqܠBkLRoq? xe 0D$jQh#fS"9 h2Nxi!jhLE1ʏظ3u;>M.] 0.Oο&\Ϡ-)ݗ8U'(ZBo> xe 0yx*mM(*f-lJsfd=jj/뀍wH;BZD# xe 0D$jMPJFI*fS"9 35kwcC#գ!r'4J ~o,e[w{}Z]\e eSa\fOο&\Ϡ sI1}Su8jd; yHb.?T xeN 0)nYׂQX s IH xJIw^UFaw2ѣbº,&H˶{{Va&aJXT~I8™ǔC:LY_8 MW_>) xeM 0+e'Qi+_)jžs,$$=38ERV:4SuBF{#qY 'w>ESD;Lׄih.|N1ĩ:8jcJA!> xe 0D$jV@)5h#fS"9 8Mfa\!?9p=Ӌ҇4KHU N[cBo"> xeM 0+ғyJ.U̦пE0!Ct;{\Mѣ6JRpE', Ҳ;ޞUJv%'_ӨGz\)c>̹98JiugT< >\ xeMK 0JL>B)JGI*fRk tӷz/(~4A֪Rѝ=:(uY" ve[w-St>?972SH\Pb 9Xs4JK J!>AiB xeM 0+⩴M0 +&ٔHkK{+/ 3;{'bDk.FYk! JHj{C$bt -ۺ}p2idqIE|+0%j;K5ڀ/ې/9)w5ꎝ+ Jكr}A_ xe 0D$jtWPJ%1h)kz霆y<`e:=#[GΏvh:]{YTuY(e[w u> xe 0DJhPJ%sS"tY s GuNX.BV Qx{CiY"1eK;ޞ.C3T&aTWV*&Π¹1crs8C'0bo? xeMK 0qUZҘDJ2HkK3kx2Ѕ"E1y0807\%`?AZugϕv1%'LÔү*^41e,99wꎟ~PR^Kh!>~B xeMK s 6]*4M"44Z1x!J}%xAcb}IRyT~sgCgKAx xeMK0qe@$x@j@x{1MV/vlۦbZk\ݹ-"j4LmkG~P^2At#y]6 TSy1H_.Y(~n<B}7AU xe 0Dx4M "$m4✆7;2Hr8aз3s';$%2ϑ.v*w}~rn6#WR@ESbœmS]z߹֨޴ZQX^B< xeMK 0ٸN4DI44[ ﻌBzyjgAZ+%$C\ik i`js<'gL)pU_A^P9z\0tCTZy<oB xeM 0+r$m3DIHkK3{+/xdD^ @(au֙^ew$bd'm)]%TP")|JTW*4>]6LV{\9V@*gqA x5K 0EYśK?I L\ xX"MRAWoz{I \ܸqJbި *բ$<1|R&2͔4}k;3\뷇'lEeSUx2Sz}6Ʈ.>E ~D+xxQ??)+5D$9)8)41114 $91, h&S%\.}LRxxQ??)+5D"458%8-)2(851$4 $x^J& \.@xMj0O1,$[PJN+4nQJo|r%cRny.NN` &)ѠXdpJIJx41B=Dh~_g湇~r| SL[-9CY_exAJ1D9E?I'3iĵxNfOL(UQDіf^kbgBCB9sah-N,3Y S9mG~>-wx?ui8TjsRK_C=W4f69SLU/. S]xAj0E>l6 A ҨW%W臿yf`Z2hüH8ovOeV5-Ekn,gmWm|\3B;A:x{RV}OUnwvVfN$Y'b^=@,=./fxAj!DhB$9@*_яgrԦZSX\ViCLL4igwј8H7)ժc)(h[fʀHW\_Zb[jAefxhpe0+^?^ =A>?wu]"xKj0>edɒ,(%'S+OJY l"Ed*jg)Xq+ :鉅)GFU,VBD6G݄ |6w!\x{97sHz=Vot|âڴQL-u;}02s%'?YfxMJ19ETEDP*I t'CLo+{{otfN%AW5rðybLIܩsehvk@1&:!3E]渵a1 x?8RڒRX*sj_c;@ \qңz 3zpWw1wBo]SxKj0@>(PJO+4j)UkEDmDlp%V%Z5G=;bኜ L\o1.HV 4jDY#!i z>S;uH#&^b-R=Vtxlh E a>r . ?p9qM.K>`O<rexj!E~ۇ SG-]~T` s;:3lD'sDevD yiI:QQhɄh9jZuɤiF:Ľnevo}pASyDmmL[(%jIa=}lrfQ$ne<Oee͞Ɉ?ZxKj!@}"`% ZՉПA@n\!o<|*ҋnղ)b#V>ցs .)BQ)xZ(xE$k<^Ydҡ쏳 Wx}J˽4igsӰ{ſnSA$bqs(|;l%seLxMJ1F9ERIODĵx$]@w2d{o`Pz}Z& Ħ8IUk*Eq+c)K8ky`H %k$1ty{eeA)9A$V`[Az*U:DI Ib r$%R W:h1X%[Sr5(QETU*|f{'wdzT o/1#}>cnvsv{[,;mYj*ӰGſn#B˸?g@=/=fxj!D~EߗYu1H`9ZmYaFe?!uë^J lmԒWCbFI?kqƥj<;GR1+2裠ѯ_ ^o3MNi*@9 :/zpƐŞI?H]8xMj0F>l J zьZmi\+[2<{F!i^҂q:jSZ4Ef sUՓ 5QEЫ {uXȢ pzPS/L:$Tnգ6.ıv(84QR3~J|k,,.Ci#˟_Gn@)q.~?$|Be x E~ۗ3K)ʬߋR!`7~9m5@ff$!kmtdCpz!7 CQOlu)ұW0I!ڳT- ϲBn*].[|sɉ|\@vp.}4gyG{@Zqx ı @ @=e`7!u: .B,E`=r=ث/" ȁLT)Fv;v&TL*JiB-0۵ ]Oo):t JxMj0F:샃~Fh t]zY#Q-E[m~nevo}TۘPK zme! j8c[vrYzI?.WXxKj0>e$(%' l+S+t30<(1C B wstvL79PShDc6QpVMm Yj o/F}}ϭ+B9ށk'ޤtpee#ſnҩ"\qN| Z3 ~PIfxMJ19Ee3""(kI $l=xk!-PWƲs-tT%e4hRX:K6K :N&i"qm>ckvZa~Rh6#)jIav<Ng{_xy\v|~Vx/5'l^x0 3e`E$k($)s9ElX隖cd4A6Ԟcer7v|VVPVrg8$U+EoJ xMj0F:샃,ɥ@H*9B{7:HFrggI(Đ&'S`}p,ȁ0@Isx,Eo:v_۽ANE1mk%j^L1N8VƳ]q.+՛?kZ>)x ̻0 3e`!u: aK%q,e,z^鞖pCQx rj2C!M(휃fjVԵ+ʦO# N}RCxטxj0DZrBVRPkn'tN3sx3,H,װFo$Ճj ̸!zjA+q6q"i?(^*|ϭ[j?Jmµʐ eȥ ;)3 4b&:=r Ĵg}go<^S}x0 3e`/K(QY.s9ElXcϜ#9Ln yؖ'Zx|}1co`45uסB,2,˹J=R g yxMJ19Eeɏ Z<@O $l=Q,};a7a]+x ˱ 0 @`I{(l!Al3<|f#UITQ.*]VcT%(S& HM0qs<),kxKj0D:EɭB$0drb4(6gϐ#v7f@\(4I+"՜8d#[-Q^\q+1&iɭlgAݢEi$hKmsZ[/'NMNi*@)Ó<"~wW||CC:>gwrj<&Pt]xKj0>Ef1x%caN+ -u+֠O \!ojPEGo+a\+_6oe:5KNO,|6pqcRkXxB*Ґ N^'+LmC:4.373z=Vo/u xEoiW16 zW@"&?p9#%'?ŋg>xKj1D:Ed}:Hxr}ZD0#E쑍Uވ "7(QH6ƣOQpQ F\sq0 31H 3anˏ\r~SK~%֥Ծ.ooZrp! Bi>f~^)oi~^_1!;\Mx ǻ @ Pqe`l|f))!"([dփI*WY=s䔀 5 mf!дẃM\qbvNE2uo$'z.Bpa^!xK19ſI%"2䉁DbajWEU#ؠ:5$ܬSrR0Pa[,(SBh$z Jnej{m0qfl(k룶3LMNiy9{[j.{_0\ ɑŽn"[f/|\ %B>A/>[x 0 Pc`ډzͱBE[tw 0[(]Qͅ 1K()R p}ofZS[\Xqaꆷc|))O KxKj1D:EØB069D0#YV G -[`!mC WCR%a7b@+ͭS(fEt* "vljo7J;|zl6ak u)/RKv?z õ9L5IR#^IyHJ[xMJ1F9ETw:q- ? t'C&v-" V☉Yfo)]섽Y'sZ  kFǘIA¬A+1Zpq[Z鸧єTۘv_kvm\yqASmoW~@.@>?#]Z^x Ż 0P2S0!uJ (B,E`Мs+l@%JD9͆iq6MďO>ֈf0w4MY9dBvnϐn"pW xMJ1F9E/" Z<@%U@w2d[n o [ ILet%ÿHȱNUpp@֬6xB &d sʳc~h:}1yqB}i}.;횱V3ngP6`-HSyєTۘ6*%RmDZϱmЛg%1qحg y>tZQxK0D:E~O Y@n"<0GH=7f4Y)8jhR!5"#bo)Bi5R?kǸOp[:7_Ӑ0ա>)/WJLi9S]?Aa4'yD^}9/ Y]ٝPVpY6x 0@N0wygUEY$] 5\e;3ZL*Z41E}=D; JΕYѹ= {!XxMj!FCj[Y:8Ӂ!㛃ar` B!deFWl= nEړ1Dz4+m&f 5ED8w6x>{<?Zr_ZvKVSخ/Яv+\9qڽv+1z Xڑxj!E~ۇ Ou,]~ST` s;:3$ԋ ^.2$Qʒ51XPZmw\!:4ڱA"U B u {;ʀ#MESjSmcڨHi=Ƕ}4^/*a2'2|sg{Zx ʱ0 e`[di))@.s9ElX/4zWr>țl*<2uTg>jF{-< zl器wFÑxMJ1F9E:5""(kUI{oGgESvEDu"":; inA SAqYl%͞|ou~cʀ;/ܗSݞj,`bzNv]n5\OYǑxAj0E:샃XPJuƒLduG߽xR^`4hoMbd?HVRat֑IN߮zz% 󳹹tAXqx ı0 e`KȲ3R:-E35|Ԫ-5:3ԌL8u#ffi)Hqu@`5+3)P81KCDIFAm~^2k>HSy)1mTKjc>jpGA2'23-҅YxAn E>첈  zEMC޾TB=}D[Iڠk B9v R$+ RTvRu 㪭K!&T?KYxMj0F:C4JBץI3T`KA_r~otfXO慂$g")G9X/iFzP:v8'2(-$Ǟ$pT+up/>G;\<'MMi&D9ڄVrLv+]RV9>w'~P[bax ı0 e` SRȶ(s9ElX]JG^aڔIoj#ct{LWjX ݸaAو\{N!xKj1:E}G!C &>C35|]բx dtf$LIANFc՚g=(kE!9H/gm~^2k>r)1m\Kjc>@9ofy8c[vfXxRyXߑxAj0нN1 UJ 4.=HS-Ew/7 M!DDF2IݹI0feֳ&I<~aIk-wui?Ґ_mHu(Ԓ#X0݈'}D_W]?aɫr|6ot?"Xjx̱0 KdI Ԕ)d[.9.ErlYh+]i;Uz)qVD=+`)f-7|JTsڴ z :{B>?e/DxAj0E:CYR)B#yDTu G߽xE0 3fLb>2fiN0ƨnܥ`㢄ld1ρHќ!}\[߸ױå n-Syд1m\֏ĵՒx=pz9qo<~>!U ;ۓU0ZxAj0E:샃${Q)BȺcyDTu G_ߛi)93D!MD3u&Hu<5McxThfYV{;\rvKos KJy\jɑs #ᤏn?/HyHgx?YNx ȹ 0 @Xe%!uJ| 0-׋+JWڎ}pL5(P%Cd6dÔLJwi*&=@Y8JJS3a=ﲴ?D!xAj!ECڥBH dr.Эc?w-tk'g^1́C& jH(`b,fN cٲ & Ec|_|q{[xSimSmccn)VK5# 6ESmoW}B.@>?.VYxAj!ECeBH dr.Эc?w/ot,CeNr:P|TwRk@9e$ lxR0~V|+u^|ևtx>ThZTۘv.-qm$ޮ/0ӂ.:߽_z+ y~WYx ı0 %S0d[:%lKe.DZ-/Nw}>$B5X[p;}.FM`t$"ZTڷ{NSy |xKj1Dsޛ1B0`9@"Țg >BjWQ3-␤U -fIUDҺh[=ݱs 5[CAP&pU^GVqOV|mwxi.666 z!LmaJ-u+_t\V||olNjYxK0нNࠏ[9@ӌ"?#vUG8#2^aNfqD铏NrOjtEGTM zHjCm6x ~r߆XRR^.J-9r u=Bgf r5?㳮_k:A7]Zx ı0 e`KRSRF."\NyD9X>Ľ .mh: =D ^G[*)$054gakٮ\g}ّxAj0нN1 ɲ5*]`S-Ew/7pY&L{A!g!j%LB ju&1c,Y%h99ƃ@va 6{;r^[jס>lKRKNS>Lai'}D_W]?aɫr|6o< [x DZ 0 @`ĉ=ה!AlI',>rbM!zMX~FsqDf$\M+}-YR8y C~J!7xNK 0o_Zi^Zĵxm"1-xg5fZJQcoG070 T8U:EG9( JR_..p;ǷZ۔k;SΎRNԹ<@Q JB[!Vwu﮸>.`:HQ[ox Ļ0 e`!̐:%-%q,e,zNwZϣy hxAhTKLz\Q6,@wutx>nxAJ1D9Ee>N2Ɉ t:=Lֳ;Gv7pA!Vę6DdXI 9a6ԍZ;1f.ɡ$Y[~ >(}kvja|)єTjS%3#hwuG?g./=~'g]^x5ƻ0 Ml},i @cr8![dKW{<"I aЉz~.NT{8R!Z5dh^ ^m}r}"^xKj1D:E͘QKC!Ч3gb|U e륲;wl:7x8'MNisy Ԓ[n ,D y-k ) i,ߖ>xLHM]gx ˱ 0 @Q`l'ƞ+)b)B,n[.͗^:#fh$ńte-ΘsT4:5,@% \RvwTzox>i?Q! KxMj0F:샃4ϸHd]rYQ-Eu!G{ozc)ErNOD-%oS4AqVa߸t`C)TD %to6[|Q[!֡>>/K-9zeEpnWHyaHg/lY xKj1:E>-)Hdr}ZD0#EsLGU-73hΛl KH$T:2C46fًG&(R>b0,/=*k21H9|Žuc%l)j 9hr$.a:oPPbd/ʀY6x0 3e`y($G*s9Exi;=P_+sNd! jcfIXG7ޕB P7NMqnς*xMj!FCj[Y@:8Ӂ!㛃*$osJgɧ}8M0RXPjJѡ^Gŋx>+m^'|>&x>?Z/euz9nPVV+<'N߮x|R7r~VOj.(~Yّxj!E~ۇ -]~ST` s;:3̎r6FN@$&eBmf-Թœ1^`܂>Fc'up+{;4MMi^"VKxtj$ne<Oeeg,Ymx 0 Pc`ǎCXGڦƴsnk%vMmQ@gs|2~Uo&f4_ūYxK 0EYśK%?""(cq`MJLo p{CDŤkÒ+OQż5XOװtc`bGgF"B%ABMM qkO-wKmw avy:WjMPr#vt 9^r}\ !mǃދ'#jZSx ʱ0 e`Yl4C,DZ-櫿ӝp);Db]e80LHv=|;Xx`[roϫƢBVzڵ<~ @x ı0 e`ؒiؖTr"\p<dyg"n%Akom ;JmTi\ m.ޕMٯ;Mn xKj1:E[ !b0Y@HF?cvUA&$b*Z›2<{&$="jO (& lR8OVG ga}OV'|m>& xy/Zr_ZzIVSXϩo WXN;V]vRWr|ox'Yc|x ȱ0 e`[!uJ *s9ElX/4xWvLւQY=wm!=ì BAO>氼P!jʢ: Ps{&NS" xKj1:E͘`L uZ?"&#ś#gE#OKH+M`_B"*t|9'w_ * {;넏OZꓖԗq]_#jviHyc%i81qحοvf(g$/$Xux ı0 K%ij,"9`_U{Ċ4p:k%i:w%:=^:܃7SR%ug$< QgYz!pxMJ1s%!w\K'<3ɐZUQ|MDҤ+2UEŠ&vb9T+@N2Ucu(s]8cLN'{i^}LnQxK  2")h*F /-W5e/wg;u `:uR[^=-ʡŘ./?gxKj1>ſ/?J)JסfϤB ->il8z)vAiaEcB+aJf&QШLgWWY0rýN:&|?:|{?hml_VKp ZaV"GdKΗ%g| _S3Hn\c$x Ļ0 ЋK2,Y%H-X +U+"a$j@*^kmca *f5Ivo#:vspnr~??T!!xNAj!{V !,$ry@=DDŽ@{hyՆurAa>-wx?oun4IK*K|\#Zrc|4EAMtoxx= ܌ۂKK;~^'/Y9_U{Č(f0PtKauL{٫3Si6UN4Y*4 !@xKJ1DYŝK{$""(cqb;yd٩#gYt$!E*bWNbK i$͏&T6:(B.fF)mw--k~aNx;o}Xf;k$HVvtа3=؟O/r0k) 6)1Hu]M|1\{Դ}`"Hi 2D`R"+h3X0 Z _m;|mCbLLD*Y[T*DXFXktwKw}rدPUI1(^),qDJ<k>Yfny7R c2(bD`~9#Az,s 4?V{jWR 3 fXy0\7v8ʦ3\~c.e0y06%(hd{[4v̗tzKƮ2Xf,Θ Ęp`PTQdYňZq5h ;z9<B#1 S**htTHnGL'q]@殾:%GkaJ Rv{POИZ:RN\*| D. cX&,P}QC}2#wl(;٧x^ra; )ŜBj6xKI+g f۲yť=s٫ 8v;I*&[/u~:y.)Y^+/MZ22%i!9'wHddUŰyjO7$p1;bp/va`2bsEbQؕ?l8~gkӁb v;^1n ! R'28:hg`6X3_3o88Os"Xh&u~k6aj=]ұg´BK  :L4gK_8Fu*ǎ`XDSd- Y,!?(0@f:(i͔[ЁX8Y]C5qOdB310,YܜҎ>'>=T^7e04 &:BQ ypa KѵlY Uvf0p\ r3fqb֦cS-3ECϩ롆tWWejOWGVU6ٽcV_ز-u3(4bpJf3isw\Bc__z3%f/MIa!|Yǎ?>e ۆQT$f2H:]|{}~vT֔M/]ޡyPݟY'ր\pF MWݮ>uS߸~ˇsC'cQh̰;W+OL*sw6lS|E C]h{(*^(>yBS{;ϾgO/Ќ"\0פ znVMCxuc!ëWw1lnKʲԺ2,nt}E|ٿ}Fa/Lfe{`_˦>b}qLzbF ~4/s0'ooq9On`RoHo"ۂT\ ̵^$bx}"-Hu*!0fHhy?ǹ4U0l,$%BafՄ@p% C.\{eyd>@6Č!vQVҔ;:)q̛|Y "}x340031Q(-)MI-736K)Nfyq=j~deu!x340031Q(-)MI-736K)Nf0ݩ]wϮ ?uֺPx340031Q(-)MI-736K)NfPjPl͠klEO/x340031Q(-)MI-736K)Nf8.:5~-+'\NV x340031Q(-)MI-736K)Nfxrʍ~K_̑։\{x340031Q(-)MI-736K)Nf`źF2<'pY\x340031Q(-)MI-736K)NfPQ6$~OÞ?\ rx340031Q(-)MI-736K)NfyJ˃`:eXzs }x340031Q(-)MI-736K)Nfv%Axz}=x340031Q(-)MI-736K)NfMbI|<}~7~x340031Q(-)MI-736K)Nf(x;8FDPbĮ,nZIx340031Q(-)MI-736K)NfcMy{"^kۚUOqx340031Q(-)MI-736K)Nf`~>ʍ}OB/`yϠx340031Q(-)MI-736K)NfcM">C"׾r~}x340031Q(-)MI-736K)Nfxbc]ݟ"x340031Q(-)MI-736K)Nf?yOs&2إ k x340031Q(-)MI-736K)NfwkFKt״vGO*x340031Q(-)MI-733K)Nf8vHˊYEv@x31Ԥ<.'^+ӻdB|L ғsSSR Vm=c齫fowK ()ahe_h5%}.̻5"YqKݧsQ}ptCsy y) IRgo#ςw!JK2sts~-٪哫؉XM?QU_Z̠vRqUjs2J2t\E Ż7L(g/f+ x340031Q00(-)MI-uKLKcq{CHRQ*쿶X$~70A֑$$g, qM^bՈi2H,/,/-(PΔSʷ>v-1LY|Z~^I|AbID1cㆿKtnֳ6390yykpMt|V7]0E`WCdLr=r'Ck{7 j/(H63Í(U~AI MHz 4(>9?=k3.^+Bs W|(8D A; Ϯ5..V%PZZ̰ kJ=W)̏=^&-bUꓟΰhg-#^{iy0TobvjZfN^b.͆~cOiGmNMNZqn.<UJ m7٦TYbrN~rb^ CIٖ2wĄ0 275UH-,h!=#[ yy/FHqe륗3ltm#ϞsoU\%$iƷ *^J]R\{39cr(JR"cO7@In+KLf8s<N &,SUczrr.04RR @+8b`_ap0<_oWqYqnf^CݗW\[`^#Ŵ_!̼t3:iozy4Ux340031Qpsg`(YQr͸/o?mUꓟjc+펍' ߄* qaXbZC- 3OϘr|Z$TobvjZfN^b.ù[Rhgص .?jQ/<>*WڮʳoA:0Ngk6;1*JLON5aHnf ^ݝwTUrr.Δ</ ]yhTœļ̼bYQ.("3x#/i-We_u{Z2Ksrt3^6k]SbZMneCJg]ޅ-U]ncS~{=d`'q2ЯCmɹڟ`IKK.(`8ku//R>ErrLYjQzjNfX-+ glN?=gm\ftu k{LVϼ{$9k|z1783/lZ|v`Feded1mf7[Zxo+[cBDWhL`_\ WQ L)`"2&8e[jܭp}[,J r?M]aA|zJ`dK*jbfBSX0$dDI=%8Dk|d4E [bOw3=r"7;7 ˻%Rtz5~W˔+sKE i-6w;W,y Ug'x340031QpsgMqǫɭOfUꓟʺ]MyovxAy80t7}׾7/DKHm4TobvjZfN^b.Cg5},3/xX.TY+C{ۙ^YoTEbrN~rb^ |>n1?|ѕPUyiz饩 A-qh=P  70Z;a3)~zn*+.Mb03h ֙qMMJRJ5{.*KLf4-orS$0{UMIn `*+.I-`Hoپwv?L33߹jaN^Jf^2CVT<3f3{.}0EInb|uUaWߟs6Ц{Lmřy Z>-:ڲl܊ƇIon^#Cx340031Qp  f蘧~g.u?? ϝGWKO Sꓟ ^7kB bEy?h*MNMIKe`6}ӹk?Z5|r\Z,3S 6Gi&힟A:0b:}PFfqtH  @%&''0$U~7ViNT!$?=5O8әb+f0O*PU@g1.K,"Dio@K'tbeK|11u1K1$nž;nS%v*-JezorC !*3\!\^b2Cr`y,ݛ3w%3D-sk1? XqxԌ̴Ģ"M[v,_Z:oB_26̕Kv4-EK"93r5Wnl9ۄ,/94%h?\>j[@W\ en;vVFSjQy@sE;DWɺ]QqC!L";Լ]hNYhPhi.WS kiȁ* qaXbZC- 3OϘr|Z$TobvjZfN^b.E󅂷{ -2c*UL|+ɣʂ\]|]rS,-8gi2FΏۣssrM޾0O]HB?r{~KMt e$g0(՜:YͧIsmP'UY\˷R-ny'jaE~QnnbrQ~1x1'6߬IwT KGeâ ';ۋ= z`UcHR3@!;;},}A$ltu~Bxey<J)ris3fcPIJPH(Wr|)!E9f|>Դ!YCo<Fxԛ>TpЂޜ[ٞp21uA\c t֩Ip iG_d f:ՉaTO9%i^wZ1^WAߘGq3)9/nqÙH#cp潠n_" enp }!ڥE|qWL ?9Lu]\fڕ0fd,J1#6̲`V6F ?-;o0ƃ'[dO&OY#cz5ýA ꙉ"[OuZ/@~}A#`ζF L!һ_?jD)yXKukb< :i {fc@yg~|#~ULF P6HH ٫[!m d{Cg:4d]}M)|8FxC.+?ݸd廼~'>R;q"%tic;ƕ]k9Eǧ)Uy~'\+ K ⚸蔦𸩄FbUn3KǑ0\wҪҒE}VwK8a]Г$:yaP`I$ ?pY4ʵ=޼pihRѽ Bzᬍt\&/"]*-v黼"io$Y D9m2):X}>pRAKv^ʘ~*_'x"\iC[fjO蛻dg֦y i>PQӿ7y"P H. svK@`WT˫SÖ ÂX442'9gg=(xHU%]J !=HR=^HoYGGC/J"1cJo`edZΙ?c}K .a‹|C"ܵ˻_KAٲ`0B!qHAWR-ɓ-0%hL;qU+y=Lkd VAfw>m4/ƀlr iA;ގ7vCaHkn jC}[ΞN;_ y@k+׹Y`{}$&rR1pt.֕Wufo&#〛scOMjN#;.1O~lQOsFKSxẄ́Ass*pUt)AӉُ;'稐?>毙CQQ7r䐮CZ7lf}M+dZ_Nh5Kt'r1Y<:/V E큓=,uaz ǛCkC$}3Wh0Wfw˞9!o< 85n|jJ!tS4v&-=Փh@-%ᯟ[zUor<#\Sp[׍= zbk?&i}UfM*VÏŴَcOxcav'JÓbaSy3`QYjVT3z8yK.jxh2DVIw^zA ~'Z/w^PmVy`yk?4_nyTLp2՜"B~/ \}smPOvuprιoJ@{$ N$o"ìA-?w|#8(>P=|e : {+ Rg -:XJ&e$+tEX+Q^ςc" v;7Ŕ鐾d$DrW*//Q+brW=ļ;}߄<0+KgZpP YȄYWRσYIŵFKvK̊^șawTC'͍fxtlsR.ͼ1$$p'jȌF5Ôr\ʾX*VBF޼?d>R# s]/b.Z~Ѐؓ|8a5P]4seC$:wNpxA7s|/#ΰeSY?1=}A>n^#!f5,|M xDDŽIH[~AXam+JMYVQ.lp҂&t0iHIVSDžbզYOzV3*Yk^}ㅖK3pI(~Z'#pw7%vg>R? 9c2U\# k|60M?.޼+v-S (: d2ᐟ_%d#p|#בp˩gOO<"ʟUϵWŵ]0E=2 op"tvd9紧%%XTuťI 7xbKy\sz[u:>OGQUZp^tMO/_6>Sh8U%&3{$={6F~e>m,F;\f#=u.#DWReܜ,=qg(/]X9h֜;Wzj67b<(ͺڗki^x^/[ykr@ uG=wڵG[f6A%&s7r|/~deި/Jk~=aSnf.96p;&J{lxx{#Bl|͏;9%l:x340031Q(-)MI-7335.M*+)5K)Nfsu2][}_ %Xx340031Q(-)MI-7335.M*+)5K)Nf0uAHm \v[8~V>~-x340031Q(-)MI-7335.M*+)5K)NfXQʌ\&facEAx340031Q(-)MI-73K)5+M*+)- 8F;wƳG+x340031Q(-)MI-73K)65,M*+)5rڸ&w{lX/8x340031Q(-)MI-736K)Nf՗3=@'ؙ^ץO̕m]x340031Q(-)MI-733,M*+)5K)Nf}6k:nMm}x340031Q(-)MI-736.M*+)5K)NfXqYu[9ewLOx340031Q(-)MI-736.M*+)5K)Nf8'Ʌ>8٧Yjx340031Q(-)MI-736-M*+)5K)Nf  VpS|Ɏo}x340031Q(-)MI-736-M*+)5K)NfVm{M Wٚ lZa.x340031Q(-)MI-736-M*+)5K)Nf0|+y]uOOX[xFx340031Q(-)MI-733L*I1K)Nf|4!-P+ _.x340031Q(-)MI-733,M*+)5K)Nf({=n׼s9Y3x340031Q(-)MI-733,M*+)5K)Nf}ie˒}SD U<ڧx340031Q(-)MI-733,M*+)5K)NfP\_j!vZ[ >x340031Q(-)MI-733,M*+)5K)Nfh~}yIVӻ7??͠Kvx340031Q(-)MI-733,M*+)5K)Nf-iLϻ>J*Ix340031Q(-)MI-733,M*+)5K)NfɩЛXI=dix31Ԥ<K o  BXOԔU[Ͻ~z6ݒ 2AJN-<}uO1Xԉi_d1p\xï\6GT%]PDjCj^ CEd5 vv8.9|?DQiIfnnbrQ~1}Yˋ]{;;U"7CTU&e3vx|kƛf7<)`6fv*x340031Qrutu+/-JNe;zKKcU.w7(LHKOOgvҲ̓.~iZ[n܂7Ɂ.02Saּxf {~!8xukI=GZ+tW*^z]C3OGwfh mwW*MNMIKe8]Sl4]-C=BW`٩2A9p1&[-Uʠg(pK᪎^f`HLON5a"=R#FY;D6dgxdk4/) EDO g9W*.ar FiƷ *^J]R\{39cr@ MM2KRΕ{z:YWB]W߇274tL~f:$0퍶͘2(𤓟F*ѹOfeK/ϕW"v?r;N{ & +هwVyW?]C̼Ĝ (-UMb>#r{tW'MC2T9ݜCx340031Qp  f蘧~g.u?? ϝGWKO SꓟT1ZKwn8wz?[|S2sRs ,w۝򢗪9y +cp:bfreS.كTB:28ݹ SZ{0\[Uk°`"k&E*ȷU*$䧧g0ߥg&y9wlKe=%TUr~nM f23^7APtSk5Wh S {KbvzJ7Kաe1|a^yiJ3*~41b_.%}U)|[gM"!x340031Qpsge!u i'~$#1/='?a={ԟbӅZZbfVs/8LJayk+<=cjP%٩i9z ^1j.MzBGߎ3ѕe1\eZ4} eKL~BJ򿌠*ssrMgoz?9q Tenj^Zʐ9E_\$- 5 H/1qctI'19@ +.I-`Xⷡ"$ [6*783/mLJVu,~1h[^ŠtbAA1a [fk[w'Ģ ';ۋ= z`UcHR3@!#uo3wO4x{#Dt|͏Y6gF,Rl_xsvM#lvxc ̦Tx9LC[DhD̒C D D OjAx{qҌ/^x!K[̓E̓Cgcx31C+s=mcWr]?{}\Y ix340031Q(-)MI-733/L+I,KKI)Id1GwqΊ= ̩?jdH _?|pŻK-gbj53K)bu͟T[g#7$[DiZQsQkQԮ}f w&XMP/6_uYН!4Q $\!N?nUK[s N5\ $x340031Qpsg7>W)̏=^&-bUꓟ YN[W!lC&fe%2{k[!n,].KsWW]tey .SoJEUY_ӆ1,19'?91G/ׄT筘Mx~۔¨Tenj^Z\`tt&vB'^CUW\`Q#qq6; ~UE ~J7& cP%&3|~J_<}Ҝb?9U)T5g<CI7C''C$%@/71!jכxU\V\$WH*Aʀ3Z|tOߖ{-pb'2Ksrt3|J-[_ȃG/,.Kg;xk[J:fdCJ,*fPi l%mNo.Vx340031Qpsg7>W)̏=^&-bUꓟP9瞷sN}ottQU䛘pu_,73W ]Yfì'^/,6Jг(ݬ ,ו!i}z/:Quf@U$&''0X-uy]k+E@U%'-LI-McPB1_QlޕV\M)IM.f[;g͹Wobw\?u|ZE%} U`re`+b-ofV.JsSS7e3#Y93?㒞x:\I^Zf^zijq1eJӵ"f^v x f)D](]nQ`P{_TK,j$..4=fO3߯ڙ(1P9bC/&AWk)@Ez 3O((掘ZwIk?ap@vgwT* 5*z v|OyLo Ys Px\`@bG?ƨ( :%G*B[X\=,uQf^qIbNnqTW?%~_yP@f3X뙧{ذE\YI73 ~hfT;av=L5y)z + ryN >0eE9I`u25ܙ. ׾Szv]ڲVV Ħ4Yqs33:*^ږRuY0S222S8w{yeO/_j+[u漲msfϟ+Y_u27\aFI.0ѧVr*۹검:9(-a`x,a9Ku{y? 4bQ 2~ Hp;z]W)̏=^&-bUꓟȖz{&6~s-n*MNMIKeH6]=sxEQ3շDW7_ R2w^\.1~3qmh*sSSY ҲʊqI]<$/-3]/42M^ 3S/;N.)o[0W?3ո$ M=Sv栨*-Je8w%M_Fd9\,F"dcϟWzѽcTw6a) 2.5lUcy}7㎪uV_J2Ksrt3|J-[_ȃG/ZYpVv5Ǧގs<62@U2<?6ZJY>[, j[nfqqf^:C_E 7}p\Rб7 $$q s5}C{IMx340031QpsgWaR_~TgRwqr-4*HKOOgfcCćaenm71;5-3'U/1ojܓ#Dw_y]Yf[Y7/_&U]l ,וa~goK%lwY'cؠ*ssrM;"SgZx+I!,HU*$e2|}}tǜZ–g5 H/1am*}'8؞\xZP2Ksrt3|J-[_ȃG/,.Kg;xk[J:fA-/JML./?nٞn} +U%(7:Z|9۩˝D ).K-*@\gݏõKe- |f xuq- x340031Q(-)MI-733/L+I,KKI)Id1GwqΊ= ̩?jdH _?|pŻK-gbj53K)bu͟T[g#7$[DiZQsQkQԮ}f w&X\ب x31Ԕ'M4:~trSzq&`E % bR' 6{!{BsR2\_n5kM+ PRR %Nmkݲ8 QTZ\_<{?7[9&ӳ=UEii9 f ]qC\LkbVՋMY'x340031Qpsg7>W)̏=^&-bUꓟȖz{&6~s-n*MNMIKeH6]=sxEQ3շDWprV}Ӕ/gj/5,19'?91G/ׄr?.0.9;*sSSY wN_rKȬbu. N̯ʄ+KLK/M-.f?)s0ktu#7sbPu wNy$-ܢ!&1Լ;6͵7m,W(o|91=]fJ(6%&3x3u.rwA KI-}7}=imy>:%̼Ĝ gdm3~ϗVP sR2ΰ~džS&(JFQǠF]RI6xgEAm,.Kgrd̦̓7V]>S uиbKW?I' &KZ*^?x340031Qp  f{x㩹N˵rp# ? ϝa;/zߨiۥc8WÔd$楧3>8}O{̈Oz?>=*MNMIKeeSхkjOw1%}<&տ\{ʾ,G"@%&''0T~9⹧,فMMKKS36ޞ:v?G|g2 U[aVn Ulw]e^Up%yiz饩 ל[8%ssnf\4mLi1hc߾uUE Nx(Q53®7hL'ԇpEz +Jxd? z¥r^GL]AAqjIi^25R͒( (JIM`|/7NU- uSJj(nw^=Kߖ糭SVXTZ)@K ,|5L/ .;S'Z-xdq>nS\`<-*{[~~b鎤;=-')K)MIژz¸cUK$4_M̼Ĝ]`,<_'k_{4.";Լ]h؏B=v9)||C^nbÚ36{:]-<s33;y`2=EOqdC=YTp'D!SdqZ+CvVCm/+cW-4rn;²G(bd|ߚǞ=1bo=8sx340031QpsgWaR_~TgRwqr-4*HKOOgP`x~=5j:U䛘ye/ۧG/])<Ӆ瑩ySۇj3 _* rutueXٛ}@&]n6\>ԙ?JpR)w9@U榦 yiE KOLg P6kjVM WDwayÂ/#_\I$B jXf^qIbNnqTW?%~_yPUřy ~yb/qmK:C,E麹E \ZvLK=Z̅U%(ЖؚɑqS ).K-*˸ߙO^`~yuQa6ox[wqbhFl1Nx340031Q(-)MI-733/L+I,KKI)Id1GwqΊ= ̩?jdH _?|pŻK-g_H/]$x340031Qpsg7>W)̏=^&-bUꓟΐ&랙pWW]]]_|S2sRs ]\x'}fr+Z}2]ȉul?۹ssrM^T[]i@_= 275UHKLK/M-.f?)s0ktu#7sbTuťI 5lfMs퍩G*-Jep֊cn?~^SQ%u\^b2=_5joTݔt4vɹ=Jm9k1:O,=99")zy Q# ͼJg}GR R4ῷ+<3k߅`^+.I-`yf=lO?ӿ|9j% UY\'̛Mo-|PR2.]$(dj,.YketΪ|EVx340031Qpsg7>W)̏=^&-bUꓟ`~3\66 =eg/TobvjZfN^b.YW~aT_&tey U*-ol}zws" WG_W_D{sNUk°7 Ey}֊{h3ဪJNZZǠp~cctټ+9S]'շvΚs~:%QKfp{`^ؾwI;/&Ww:X!v|я1ǟ"+EdSKw$Wl!o9I Ey%99 9ϬgW/GJg3OaC{8x! o:?fWͨvd{"kRR VEH4~ߗK3Ôd&sg(&_BO]m.tu kZRZM/nztdO^,.Kgrd̦̓7V]>3*;%(#3sǼWԸrkl>8"^WJ)o+6gU'wf}JjX.k. W)̏=^&-bUꓟȖz{&6~s-n*MNMIKeH6]=sxEQ3շDWǐS~~Go1/3?|,19'?91G/ׄAU y݂K*T!9?hӗ2|˼2J2KS9pJ-L/]͜j!T]]S. b (a(d~dgqťI 5lfMs퍩G*-Je(|_͉ENٿDӢN <~_UVG:S;٠v徿V_8}O{̈Oz?>=*MNMIKeeSхkjOw1%}S HJfQ1åL %kY@LI_Uӏ^ zI|2ocϞc1K޷MU{^x340031Qpsg7>W)̏=^&-bUꓟu/},Xq (TobvjZfN^b.CE!a˷^|B.BWq,܋EﶪUkpʩw/n[@U榦 yiE nY#X\xD~ iF%&3F&|ba[kRE8j&B +.I-`yf=lO?ӿ|9j% UY\'̛Mo-|# $jTJfQ1åL %kYuYE~QnnbrQ~1ȣ$'j^ߺlVDx㣐TgT2wSWo#XE{s]T.ǻxe{<!rH..%5>&ʭ "$H7IKH+PJH׾_x/|wދ@(8 Z IdUbp ^+C#C9NX|<7 s}9fݫ |4F[ +;QQ=NI'AjoVsB!e~鱮{#)#+RMŭUX/ue(:jfdjc{8YΘ>?c(Ю -G[^G-Y#f|lwBE^ ~4ڇ&G뺤]#9^s!up,JV"_N%DZ,M9O p/SD=5DO-wVޱ2c,82Wmm0+~=;bAyU̠1O 03댝@)X4QU vg\qYLӱSB$RۧyL^MC~ hO~4 r!TAMCvw 2zOrrUw LH_S#}oӻ="N:jPV^ɘ6,h2@4mPxܿ?C4taӟg| ~" =7>3LJ |+|MYdTj7͌}A ?a0oOWWK! C`b?u$Ϫ3& & [Qo&ufe0]9tCOl2X]:~U u}ecZNqhhiHd~J]gVŒU. K "wvi]k˜%-IAV12 SOxҠ~i@qbbswzwRYcq9P}@6NuˆfM AW~>3r(Qpl2/CS!5ha&e9.? T^{oA{~\:˶#S${}pAF`a%"M?p׎e +-buO_B^Z5tPqdW;YӖݝ;]% )`|і<1Ccx7*'ا9cgL~'Y?t]k9Y[[oߪs7]&dEUYr6~ǍT: qfɵRb| ڵDa쥌5O'_!qi\o:cP[NFfy7OSᆌ.gCa(h$Da{^OQ\2=M$j`Qj_sZ2P]JENH[8(LK˾Ph(28Oa1 CfZ7)q͐!y~֧Q.f2EW]Z%F|(X0@/yOG?WDݐVvqzn4Mce6OoCAn X12&hΛ1o# !3nǼuIj8:שw@BBc--&>WRIIPQ6X8FٷUŲ "25W[?5""vg˖Bg?:E{Ճ %&V..cHRK1ؚeS[S`OM^04`Ko-YbgD~:>}L 龸InuHx|4:ٌZZW^>\σD ު{Υ;œX[ ](XW Z錨߯(t$p<}+JȚcƸ3"k^H$ sp~l]lGvAקD7 +6BdXgC?FŋB; 4H݄b܍[W5~K^!b "qݔ n-xC\bEfCZr:I70/7ᶣi1;mQ/)c+7oƦ:x~|ZCU >VMzSda*hSI"1qjaDypѱwJt o<;: SN[0ޡPqkYUG[_`^ץ#K:KGG*-+ɫp!} Ωh_#TboG; Klp:n{赑GQˌIkYQg.6twShLז4yS5 ahKo+[bjm@:ZA_ :+ ԍ> ]] =P͠`ޞfo%eG ^Qm/D|L}a~l+RRU5>5e/?ZRP--&5Kc^CpK?~1-R!hq RKR3# >5vوU8g%RU>I:CPZDB `A[zyuxZVt P+˦:FWfI;Q.- o? =WKp,vb?3-%8b xx31C+C==#]ҤҼRC3e[֟jZq~CC&]=xQRR2vVp~y{]\+55QTyxX:&a2Vv/"g!Nx5@\#VD֕ѯ&p=100755 rulesw@5 GR;'"xļyC6F "y B̝Cǭ! &x340031Qrutu+/-JNe0KjF֭l?3{09#1/=5'?Y3nFG/~{$LQ~nAb C}?vKnN\E^IQ~jӾz|难| JTeg0pFTmR)M|Gt(mIH-fk_~Ȕ3,ew175U(**ж^˾pӥ_TP{R3f\^{-e˯%Y{d^zrrnbvjJjڏC8-t:JZҬX;h %Ozrq3NO׿BQY2ό [+N7k?GQ65/ak[kʹw<Y%9E */e'(/JMNM~_\q+|gz4FH@W%3:+d$LP*@릤e$0 #g >_Px340075U(J-HL+`4=3(߃YWó] lU7((NK*f<"XܳK{TcfbU4ƝB}Lo^- {.*Mx31Ԥ<> p ~z@M ғsSSR "L'Ms(()a\aYā?ϲ]CiwYK,b%Ӈ_lK89<ԆԼ0k$xq]sҒb}vxCV&-I14e#DUE~QnrnZfNj1 RmE_~|g x31Ԥɗ4͔>x340031Qp  f蘧~g.u?? ϝGWKO Sꓟΐp#trC>H=e71;5-3'U/1sO͝6Δp+c,5q4Uw-w0; U\vLi:}[pm!TEbrN~rb^ ˲~=78^7ѻ#aYPBbiI~zj^qDyy;6Inf%e륗3h:nb@%+`?K ,%_}qBuf?{G.UE 3Sp4*ibP^b2ʢ.: 3u50uũ%z &;X.="D| OPU)iz Ku.z9_Y^)% 9?~߫:mOwKHK7Ԍ̴Ģ"M|B?.ÊQg`X0W.9kwѴ/ *͹@Kv4wv&Nӣ3̀)K)MItCFSZmh!y%99(Loپwv?L33߹jTnbfМi?TvjW]9.$W|X";Լ]h> Mk-R8 U⛘ sVg{-t8]Yfg IiNηXűuPeA. ujٷ6c'*ssrM#z&V#i275UHKL/-Jen.=}9j\^b2?KZL԰̼Ĝ Ɲ{Q~lT/93١r334Xc}Zteٲ܄ZX_\_ t?((tp\9-̬ٱG6(~\EqA2HOw|s{YǐgB~w \rҍ>ksdqxey<!9Z"_!99Gkrlk3jrEȏH$,G_JD:gfz?r: &O@!J^>;_hlQS2@ ml]̬M!NJmC2-ظ 2G, hP5Ҝ8Nԇ3=IywA3wb,3 $7ӝqMEi$a͵e@gBB |RiԛԫP,P#RU=TTfp}KKHϗؗfDvobCNdb>8HGtH!Qp(2$IY%ةqau ' j.;%}Z;[| (%IB2w;9gNZRcAgC)!!,cW/CWoC0[E! -.̳.=3.[qٿoKOzAXKYF@wU?f9J?zYP}gYl+f?PY)mv$AO.Wd"?,](yL+:d;>CQx0NqQ`Oԗ6 V6Y|;Gp;8}!b ?yi"eͭɵ16 v0z槗5_~o7U;[}>8[=@LdyD TFVƐ#(x֟]OmހE D+zxmu="Vtcޣ,lv\Iiا2@ ǐPo29wm;b&>LexZ W=%"!ċaTCw,f˟ $i= {j:l*&x0 x"ȜUTXWq!j.Eߧ]=OPkH Wpmm>Z@\QTd+]" 'e(1 |^s(4eg^xIW@&+y| 7cpm.wNyi<D>ҏZ/`S+1X0:'|?R8(#(˃Com-˶Mmptgue'd{~]Ř; F}hR*OdJn懌/1|γk6뫜 dޮmY=03A )Kl^Ò"-e_T‡ SJ]HqXVv9dPQx 6c,T?<6Px Nm?G&dv:>6)oq|;44g`a2}.otMUצ\ CX%~3+" 3dτ~4;]qB' u+- II&:Y *,ҟNIH8TTDJv҉ե+vt D!dY$k/WH+Gxn|M|xrS$c 舊UR?FFUר(d,:X2p.\qVWT3=D:Px p /o&6a4'F] 2K6qNٙ9qk?JnfqoP!t7yp9 ۗgA A-k Oj`~%nV>a0 Xc2Q}S&I'#FD'$x,[D0X z8V:b[.C6Ta3)^l7q|-\ńMb=0ޮGa>)) "q|_Y7Khr U1QX<]8["/] ecx6B/%8YWvDQ7u+X(p6E{6z:`T(EXɇ’ K3GR qӁG=5a? "16 W//Z$̲hғoN^̳:e^-8\~Y ihF)/!;TP<|E߸nH:t7^ s +0T[1|۪(=n_񶫟r|EYYϩɞ~5v|Vip3>-YbT8qbJ4ZrϘ䳟?3,X!2!7eNVtO~S0#)w r_OܩZhZS=;;cf0'ܸmcP[8c$cPN6w!Jig'㙗 2ѧõ^V6|#~4o3## ;zW^,}y(Uf0,s zmv `ͱuFy_Cdkwkf1s {9ޱ޸"i.ޔsS > E4_׽UaT;;|&2Aj;jD-u[UUcu#I_M}G 7(R=ɯu\"+pj':RSɿ m\N }OoYp GB [{B:G3. # E $7X˙c]C+ P)_L:â l7sZ*J)JP>ɭۓ<@-T>tKdw-S%coIX|) -_VW;tQ3>?!x340031Qpsge!u i'~$#1/='?!ZgO≯B~];Ԋ7PE~!>> Mk-R8 U⛘ sVg{-t8]YfCk%ϦL91;߂ʂ\]|]4~< %&n![}w%_FP9ɉ9z& I2BN|>Uw275UHKL/-JeAgl}fk]]5 H/1!lDwe{_ ջ_|fC +.I-`0ޑQOlybO/ZTUnfqqf^:W_#iqk nE麹E@Bm\BD:gdun, A|㻽C&Xϊ=,83?2Qwzi9?yh{ܯx340031Q00(-)MI-uKLKcq{CHRQ*쿶X$~70A֑4㽕 _˧]Z d_X_Y_Z_QaAMww_o=lĒ b Qܧӭgmgr3L ~\ڪ'n)ʞݏ2uK RKR!Cfn(2z^gO6*/N-L-f寔IG >J.hx31Ԥs~8N;D4lBd&&3][} UN<5!*ut2sR __pUցoQhW-:ڲl܊ƇIonB Ѕ{tۻKVWޚy!L (;+;kJ|<v P(I-.)fi͸:Suϭko翝YDRx31# SfIML-9{ Xx340031QHK.(`zIhzk]KdҰ1>ih``njZW`Ÿ!CI`oa 'wlx31Ԥ<}7Z#N;_{ԔSIG75=&no!2AJ,J+NZV5,3$1'G8aigW%?OvRk. UY\ enժG ]on*"(]771(~PPi$$ZvEL!, A|㻽C&Xϊ=,83?2[?~['nY۝6)o$x340031Qrutu+/-JNe0KjF֭l?3{09#1/=5'?yK;/~[ZBJUf܂keѪP?y[py%E9 -L-~FME% ߒ:kGЖbv,Rmʦ175U(**8+ՙؾak({C 7Ԟrzɹ٩) i]H {란S7rQfT2D>f39#ᶜEYN^Jf}O9~%};]RfήQAMKa)Pd#'ʏL(jKK2sts0+O3V^"(]79M7-s>虔%.|TfJs XQT 묰C糒}3O@Y[ZW\pYʑqV'7qeVZx31Ԥ<Jb UpCiԔSIG75=&no!2AJT1ј|b߮%e]=K,b+x%"4I»RGdB60<4?!|;,Wf(*-ML./f8Nugߙ'B߭QU_ZPT}UTv}5EvjGcSx340031Qpsg`(YQr͸/o?mUꓟ`pt'nAW쐇* qanZ}o_ovwiԴ̜T\ǁEk,Ma(LfJ+@Wy惬u*SVnUʠg(pK᪎^f`HLON5a_`T;_o缎`+D\s&1(|ؘ(]`6JC+&de3Iܫ7;:>-䢒>*yWG~0Jd7~3Ui+PBr~^Zf^zijq1Ýc}g[SqnqeyL0!2@ǜSb¢^W\Ġ=ટs_mayhzCUE ,sNy7-|]b#P^b2CEĨ]7/MMsq(0`%0{UMIn ` \dR.pǜq2>ե'߶(־)q$pdEX`X nYivS%ji^+2Ksrt3wݳGSwg2+b_<Æo/ Nj 0I_C#7 aIKK.(`X}"Ӑ}_zS.w\SZV'Ss̝X >wmLՁ-kKi5QKlIK?z1783/A5V٧EG[֟-[P>MQ)EE ;潼ǧ[c/ E-RLys^ٶ9ϕϬ:0$SR+Jt9\suY@yvLYEٜX00s <0xFjNg_8s=.ǰ\\ZVXLC;,mK U7y^N4E EY0~"Sv.a'VAUf禁#–y7ٮ5cn臹|oPLWj-YQ壛N p!x340031Qpsg8h:GGnvBx!TIFb^zO~:CBZiSn${sUݴA_L-!P%٩i9z ^1j.MzBGߎ3ѕe1]ӿ<3SyU@:2q>C!gߊgڼHLON5aXٍg(?w93Ev*sSSҢT)v_k[%]q71;5-3'U/1aɁ/vks]YfCSϤgL=..J* rutue}KPCξ]y; UkPQvchǿ < eU*$e2 OzsjaE~QnnbrQ~1Xz.{庛VWh7'| ';ۋ= z`UcHR3@!߿2--r97']/x31Ԥ'/%0ݗ$U J[ ڐbc#N'?Z}!ǣE%9E BۿIo=Wzl ׾UEii9 m܉ОWtQQT`˶y\H;*JK2suSR2Ksr& ~럫~b{  x340031Q00K-I*NMNKOˬH-KLKce"gsK.V.egYZ_Z^Y t덆*^oj2k9p'Lq|EiIfNnJjG0DǏ{B 4Ra-";L Ԥ< G]wl9MEX=i2H,/,/-(0y ;7hw6LY|Z~^I|AbID1cㆿKtnֳ6390i~E@o'݊RS] X}C,XDܞ 0c,ssr ⓋA[)ҷ⋰[ăsP ũE ^C?Pe|4ޒDMx340075U(J-HL+`4=3(߃YWó] lU7((NK*fok_\pI{=ykjLLj渮:h՞vHmQ_p[N*x340031QpsgWaR_~TgRwqr-4*HKOOgX&y?`zwsyB&fe%2E_yq}֨+ʂ\]|]l8v!ԐoE3m^NBU$&''0cw>#]z#*3ÂbU*$e2siBsfO.{zj\^b2c_[B|^3:ql3tM+԰̼Ĝ =]o\,.Kg2jtǣv7g߀ZX_\_ t?((:J%5|L=9$eEřy ϖI}Z$jvyqcn x340075U(J-HL+`4=3(߃YWó] lU7((NK*fc'R+ޠ{.P T М %S~Ki_]-Vx340031QHHKOOgXfC (? {g*TOFV&\E^IQ~cE/$79wc]Wa\IAeQfzF ˌ 1)Xi*{U_dw-ŽFPUřy 2Y[xԮP +usA~֭s ߰'ŞDyJPݚ:go>u[fDsFR\ZT2VEj_6? >`x340075U(NK*fQyJTs7ӓSLv8ʀ?[$\Ax340031QHHKOOg4q9dlZjU[XPwӽ3Z*'}]#r+"(?uG òcu{;m-&(\WRPYQ2G¾GLq /u OrSt71- 5ݖthc'N.dcnjPTT10eͿ}ks6_bDEqZR1۫Erz y:$3X7%L/3$1'AJBrwN7?fux340031Q(NK*M,-/JMKfO"_W~pF钡)D9Hiy<+ ;盆ogd^qJg$ w_ҒzY-x340031Q(NK*M,-/JMKfO"_W~pF!rۛuXĥ}}7t裨)`rYBW*/)i-éx31ԤUV_ut4ݴ̜b#O=u ָ䯵zjZdzf@x340031Q(NK*M,-/JMKfL}ӶNiSfC$ 5K;D&Юl6\5 >קm}ilr2x340031QpsgWaR_~TgRwqr-4*HKOOg8z?2 TobvjZfN^b.CnoE<%R@WǠfl;^=SN]Uʰ^M7%M݊1lP9ɉ9z& :w9tuw3ۉ65275UHKL/-Je**!{ݯGAy+@+KLfؿ/?rB"_cY{uA +.I-`*Go"z*783/ӯ"O8m)U؛"(]771(Ġg]; VLqr;XUMp㬯n͗YLt Ԣ<VG\ 'x31Ԥ<[e>OC"bbVz>Ԕ]C==C񕢫=Msr!J3A v^Sa'ѩ}WZ'HFCTdAUbXon~Q2w*y)` $#2=}Cҥ.d\E +w Ko"'9)cs![H"(HAd=5 @-C,r4::>p rn~w<̦>̭]VS3s8&[Yx ̱ 0@QQd4V|;!hRl_D-"`f;,2%J!@Va)٫ ]!c&kyIP+ [(0DhPןrϭ}lc=Ȗy9]?U4C=`y"(Gv,:ܔe8tJFB|h,'N*#PF λ;jHS WwbvuPy~ݷQ:%?Q_R9(]CC7>ָ8` (hA&&#=Ԛ*}N&XZ/;Ix-ʽ нO%.j"ԟt7zr)dLچ{l*]`PIgܘO{$1ŽFےF Ŋ T,XZo/ d%0xxe1O0X "Vm2!XN,Xq|}|f+}ߓu,ga5 82yn8}E0T fEe&gi\^;9dx7}YYb*4 e&9b'3SR0g=:حTRqeBuEg,^S -~w{C6fh)mt]/G}PNbdJlrxSPRJM*IQH/RK-WH,MQH-I-RHIMK,)QOSp -3- x-AK@'^4Q*x=J"B)Y솝Y%x|yԘ{O9/uR&=51sc06zA4 zBZ{ƈf)[T{]mָ^ ,o#-%Y9IQĒ]t4bJxEAK1V7vQڂ P<EJv3[f3l7x/o`IsKpPOɛleyc%۬b,{EB=hA=`_C+Z!ᓎI)сT΋ӵZʩ${,y<'9qEx/9aIݕF# 8\c}81=9]v9{~}Kg.WSC(tΛ9Mp'XOZ]$e],xSPR/JMNMI-V033RJ$*&e&'Teg(gdws JM+J-P00(-)MI-Ӆ&fx]N0 EX?: & !qW4'm sbk_KɢQ%0V`RiуٌZU OdkU$hڲG]Qk|BE|YԊM`M=Ī[OBb{3!6| _99D§hF€'] fSwD:h]`Ǩ;Ec 씑0*Nz8]]N]#mBNy(TB'tY V[@Ia΅ 3bz 0 09HsMҶkyc !h*cFcǏ(RD@ ԡĆx"wA`Ab`aa]|7KGC1+4_L_ r Dt{pD-wB㨭\Rd567ZbU\s[ "A8u@[60?^|n嘃(iSDSb%͒b3cǃ:B2+ S6"z"PR_۽h˔2\n* e 'LU ?7LSZeXJ#e*jS!dԴ-<*K):#f#->KQsW`Rީ7N,F /\CF.Cr7 =~/nhv kOXټ/W#os[;C f F_/4Ayb>G*Uqot{@}Oy|Gglt7q@eO7/n^/||w|ۗdY ,dn iBOh]{| ܿxA 0}O1 RA$I` iۛvx=| 7!"vЖTK[X͌fX . &ViAr>8ʻ3*ϚM*x0zPdlP+ )!l?}ij9vR9tZ&.TZOwTexLZ'x51NA EK4QH)hg/]I0 \Y_ָ؛LI˔[py7b?췻UӳGFfҲHv * 40Z*9s||BaGy3Sjx'CцΧ/lBPCr+>&Ǐ0JFcvrL(Tŕ_TNoy! 7aVߌdx-n0 vB5#Qco9jL a/R}tz—c i}r݅j?{t_]"7#ke/8JngMiaT@%+!h, fqd?aN>yoYh:>- yȳ5eb@Sӓ  m,#٪ͬjzBY*}M+"W!Љ&[)Z\4b5bL*G̒#kO\al,]:/>}]@ 6rWy L4r5pNmfج;G<C%A ]ʳxSPR(-ML./V0343R $*g+e*$&'dTq5jt xM̱0ᝧ8.F 4qp7K^w~`1[W SԪ>}y̘8 ^AZdG-k&o(?pTgue]tdیRɚo hռZD-GFT:#x}Rj1+[S9 )Z@! KjeMdRÀff{#` CtșʥFrX56֔A )V] :^SF /$SKlKSEO=E?$l7p:Iy =]UF<"nsiĹjVq{CPsAITq$|p!W!8;RؤIwFLJէˋ#aS86(>A+, < r0Q㿑kiϋx{[7K0K^Ɏ!*lȜ#piV8\nQv(IACi??Ӷ8xEn0E+uD!iR-U{BF8e;PAtgk;:ڳfI\ͪd'1Tp1*.l\xc!ڸQGV}tf{#SWۖaxl"G1.sI퇣zǁCgK{e\~|:-~-joY>2$*y %4%HTo_bVӭb͵EdJҳ>6 QJ,kj6ɝ;0OA :|{Hz^ x%A =Kܴbcz%~X/ַxPv9˫J.O WCy_ \tRxT(ZЪwz9R:Ba立F0NiAt_b4 xSPRpLIQ(,N.33Q(.-(/*Q(H,IPH+UpIMLErx-10 FS3*Ll=g@;DN?mշ~zQ<`ٕ F{\NRS8dQӀyJ95/fԫ !; HZA (^xEIO1 wcQgµU&kI܎i& dʢ\bΰ 8sk T{ '> y)zyZ>S2m )}a/EO'CCWudbPLY~c{nM8ψ2'Õr(rX/^onǗg(ಾ: fg`2-thĂ{3M ^*αxM{[mxղZba4v3h׋VoU/l\2)LK~cZIyc<˻Ua9M >uh} xSPR(-ML./V033OCxSPR/VH,/KQԴ̼ԴҜd#GǢ 3|=. x=M 0bčURiw+݉ؾjhLğ#y/fq70 p@&xpSTeOV35Eձb1V,$͗($`'$FYΗd#wVl0y6q_ ?[=k#IK7l:)>B6xSPR/(H63IKLKRpLIQ(.-(/*QH/R*$+dd&A$x% }Olj`D""z"zo /jcRyTNR|-Ol% np.*ܞsC iF^ >mQz"W xM @E~ŅvR"XaZǧ}f9 ρThBkPcxjQ(h'( :ϛm:cAEMz4t'& {zWe_/ųl^XR||0?űxA@0нS Є)R[>ŰI\ w nr#. %nI ˲!~;+T%g*3{)q957/( rxTْH}+;,eըiPT,W|HR4Qvfg""Mν{Nvck ֓5p8|e0$38ΰ1NZf@Sw\10}Z3Z,7fm2PzbG*%-JY@Bxok:;nD"ァ=1 m9#X,˜д}@ Y4pxJ)mQDhϨYy"a<{eda0Ix@-(_)mE0dcm3ZF k'->s}UIUP[(B:KNW;{L9/[ێSz'N M|yxcG΍P7@54So|H06d͟\iZL}wn%npvCOUu̾Ry˰LbdYxiݟmV#I3SN|݊hvY ƽUsԹ4.7?+ʞӎ[*u4(hފb; m̰3Fw, +bc/h{JWДPWzJ{bX8&F b1e[6y.t?MԶ(BJ/R1\mtN޿]Cϒ̵v"<\W*}Qn{$N䌆)wϸ 6 "riV؎GιE眴cdċ.c Ch^`I*/cV jMWZ縹,M#XR=gҖx39{]\ioxoף//< ^r_aT]KxKN@@0pҤK 3N;cfRYL4O- 6n<'oe cA`ow_)sJ}A- ,-XM +ACCLT8`QČe2+_η! $4P@M3B,*ڇ1-п(7\ 0^0*!cl* )SPJEи(5Z,3^r+xp=AԒ붫3՚+PUWЮدzB+lO]5:5Vetʥ{^xuN@F }LF2^GcbօĮi3bFnDdO`_ww GU/d~zڴ_X"5R3*J B]V* ji %,ԬSM|\ m,ki8C)A. iCn?EaQ\e5*wK\f]f=9bcqnF$N+Eif)kl-xuON@ .HπI:1XLg) BhҍVO-<xS}Uy*p(*7Ҡ)B *)3L$+=!|n4[],YJI'\eIjB1$$ Nl)[#=^f,9ftM3\]kiѷj)#Dpy" 80ufzUj}=fQNg<*iwkui{QTZ%^ /IP2!꾟'vjfy07ĭud-}-FO@t.|7GrpxuJQтbm fN;g_P0 tghZ3S&ȢeWݵ.^xkFo_?ǕJ,HL Xk LKNX![SYu7jsY}<.CUHJA8yĈRJ!HsNz9HSA=S $eRiF#PNmo EywōlrIȎV?v 7igN+pI& Tz]7uN mwbO.s+' niZAd փRۙN6emEPe`P'z=0'CJuRK!D2o~Q,> q(KtbŤ blJK 5ZJ uݿzacpw]K,{ L8c13N*S"?:l>VyTju]kP$Qɛxd~?|U*su8J: $q]o84ɮp>)c~px}N@ES`R;i1hR1QJLQ+  ĥqɇ7t{sr]ֵ7wybl͗W㭌p[be *eJQD qkS\I03<-N]>ڿ* A 8-r@ khp$Y%k|u'38hEB)9hhgWhxn HZĝ#1{6mܶ`pׅqQ{]L,/`V#pA]Ms^mkuxu=O@ Aq׻RF\  -B\Lttp1~<,/w9^~2}s9OQ\=*D-; o(ÒiI5 AfFJH" }K-'[QRLA! LAʼnbJ)A ZJ 0R_/1%gCӹ9 h>f5S]/U]_N:/Q.<褕W}%wƕQY4isN|v0vǬ6 nF}t1ʽYcs$r:xuKJBQ`rPp$;yU)+|+JWE.uV>]uWzߏJ%H\FFD rT!`TIn׫٢H@H :,#@Cͽ Ri$` [/,z^_e}\HX10¤H9+#(<ɚy/\C/^zMl,e;NxYtC6Qw6T&$yI~h u y48/o7cWk%ٸ5>:d SxuON1gA ھ5q10t:bD5^J.mj~%:&gjǑ$pҡ@0DTĜbR/ﰮOsP_m @<0CuN $Sa6ep Npz(ԁ['om,$F#ql$-vOe$Lu'=HZ5z Ҙ(l,+uH_7=хd *x±mB杓8e[)p)'&ZX$%&&&Z&*XXZ(Td릤śhNcL0H u- IHKv,r̨rvv5JpNp7JN4wtN s,M 3rIO3. /35-W?ɉ":fjxSnH}+xܑcp c|  jKl !UTãjiӎОڂ4Stۘ2H{2Dz,inR^ޔ=ҷi5PKek*+ALGY&^>^] C[y|⪮&$/_y 9hqDMI $ ͳ (b3j٤z^~AC=3J-p:=O k!W$ ʨlHjyWv}a\hV\5V'MA_CRF*kX'&@aNb<ׁP?7+ʼ·zޔ'/UUcp4E\Pf8I!Ycyv8Lꠜ$  @gŀG")f|N H`$r zu9y89 3q*!!+Q_wK4qt& Ϭ0in_( &TM+˕Km/UZͮ莊4zv,NmzsA{݈a{U={mmn/>#vtmmx.*DQN4g}qV6>GhMyF0MDs3re [sF'뼪$3u;쥝t,+*a7:o&j9m%*ޗ\jx:lλwր^vVY]Ex9&Tw%mt[57/so6xڡ˅g1ܚ Dn#=_urQ fQ_Ξ3Z;M})w0NMcC9h8$vj G3? cG`G~1Dgu.1'[ܧkHŊujRx͓r9~onpJ 2*n+nm;rOBobu꽮w)LGmg43`QLF镄ܗLAPR6мհ媈ϟFjo9f/kKnq"gxSٲH}+xo7{PTdQT^&@MA~'znGDADf9'$t:>f,-6l[67Ɇv69B9AS3ʮ+>tm51%-@$9mQvQݤe1 3n`#?^[W C[6m3:Ѩ9=pkҢGR=ET@Ve1,-TRtkx{y-("PGDž8c0?lJ]}m[D>R]"lD+81<1Kh:G*q #댲 _܌^7rXqෑоEUuٖcFJצ˛w+ሥ%!3P c$IPh6%1qq)?l_?zւz<MAlHƜ$D3p\n/|(Tz`Vt1Vz&]TfSUAjצhB ۺښO~/R y{2(i t+ؓrlɳ9fV6z`\C'2 9UO6d'-YkVHêmp[pq73f~uU3ga.ئc4^&t ͫNO),n D3|uYN"cjVKIi`uvfĂQfU9)Opde7: 3PGĝ#N}+b2gvRcu J?|b8;*N/tx 9P@"R -dDbGAJ1C-DJT;ҹa (R5#\AhՓtii Xkli:m^83[ v[ .<BL 'i\v 9a}, 6$M8AMTåhTހ)ϖJDD ,EvsLqF(: =h)79|Pw}[Pt8z)92Z_B__u~c"-(heǛ?lw"݇lb|)șƏ q0iͅZ!Gb܍LU $Đxe[9>n(ū %ZMy?,0VX ˾2R=ѧt\{~xMJg3`eJ8^Q #%L 5)(=)ⓔi(]ӻ_N ʜe~D-H5 gI){Io!P+pҹ^3 m]0HTP<\$2E:>D*_#6̮8/ q*; g|]2r1?8l>^ݰZE~},!ݳexTٮH}+xȱ;X5ˈben%:TUw1K^nnRͥmKy6 mHaVm89#0hx600.~rIȏaEcHg܄LUA7ǯ |%xwOo)zݜ(ʴps+).6^kK=cݸyࢠȂ3 ;TFŽ~&7M#|PYI4{,9#t8f4~И4y0V1b|}1#>}Ɵ`C}ƫ|{,Qw&7إ}'e3?۬ڱK>E.K"^@Ӽdž!>1!?'ID_79k\4?SIN$GgݐaXsC 8<@0JQL/0>GPuiA< VT)J1_P<("hJ F=?oc!O&1| auu'f;2:6E5ڴ$%H&zeMVzA[3{21Dmd dUoW7*!a`e+owpD/ FU]TN}oUvDvo>+ /YlNĞߺް67-j˷r'ˀ^AvI:erzTUMe|e6pYF9*ޯ|x}L.7h0"eqH΄VKL (ln*s.b%u--ԃ<H! ?Ojp:zm[M0zI>œ͎ xd'A n+H>r<^$Vls;21fDE G._Q=|<Re N>Y oIt9:up&ImqJ}=vfM'q3Q`*0sdkLZ)82sk7C裾Fyn:(6Jv=S)XV+i KJbI+5lVzY~F_UƴzQ2q{z^rt #zcxuNA&ceiegb\1Ȳȭ13@@ ,XkxBps;9w9G?r?f-^B2$p>Oo4PXY1+LjmS6eyU,$z/=y;*kk& 85 )*D,y(`!$ JJ5$9N$@J@u4Z胠%Q_yۿͳvcWJ,OIv)*qf4ƦEF9[c32b>p93: Gs|&LS" \͗&ȁ=pr^KMwWO۝[J'e«t%S^3wnOx;[,¤NϗS !veej_aN|#x|s2t_m(|]ImPNZ#UN|= (Xi.ynr#IȲ4eƹ<]Q3җ eN qvf{yz)v`MւxG:B;fdm|ztq5]m_V3e*O'GN_CZb!5mTiȫ2Mu*izsLtEO )!sؿAzvHtꘀgQJ`ПW<>\4L{e~|+gK@X3jUo@mJaeN&3qR5&wlmn:Nqq/r=5# -&(^ 㶂.9yPw^uͭP'M264с*8dNz+yG>rb+WM_4#ixێHy .1Lc$0Osc0`N'DUZ~G3L&!=˴ \ۈyBzs#YQ]fBr4KxE[A`$,B(B! !@0()B!@(O5J"ϳ( 'B"1+ `>bOI96#ӋaRR eIDeڗTMN%#wӕ%銳l_Xi*13߉ON(%;gˇE  Ҋ Ӗֺn廱0ykuc3c{q9OYIe9ޓIR5Pa.w;Ԝ+!IӝR)'==Cv˷'Ci<={Hu6dc~FEWtVL~w¢j(vjb^mw]ٟc[fx[H<~3;A/iAϙd7;$<~թd2~6ZbQ][E z_U/IW#}UcΨ;RSJxU`)d5pW/vp0kSnċ5VQ$K3" )!qP@%D< ER)H_Fϟ!'(HB8 Q gh1HH!  )P=IQP.  FRdx@K6mP;G4%[*eYW汐,fҽAov}ne+Zq{uWCKq-#脤٭)Ew9\Z>u'p,&XQ1!Q^6hsWms*ݔi V:N|P$NrH]FCK͊.;3;Kb$7(ExVI6D㼼~V86 M6%G,:5[!qR#˶7lL7SP fxYH<ܗ3"*( /QHBq߲{bv&vc *ctihivL-iS М9)MX/:NҌJs5Ni%"2QFa"i=giDiy$a$%op3\N:JI3&Du7O㪙2 @%j&rTE6+PU?۟B~0giӗ߾~! MxRZ#'~F%yBU5!:T&SdxM 8~3B&}yvE^cR"^IcY`!+EJ_$)D~HG'ԓ3dV$ F$ 9Eh1CQ!9YR_痴!dI! MPT҄l\@O/ACoZ,#co閱]^LN>4q#')HE5 Nj`&[2amYݹ*tPնiWʪ5? 稯(y(xOSħuڊAg CrG0۷@ :< ~ɺvO(|/2>C Gy5WT@<7]c1:[״*ezB{?-#:UęedZ }?t-ԕ-8VpNjx(oFjop`:틮k%ǽ}Ɽ] NWes ඐ.1ڵD&/Zfa%ks(d4eT0)3O*k3qv0bٺ١NVZZ8u,&bV֖cm G3`32~J djt`pȻ-"?TVKuw <1Aq` ­'{2X݃2ۥBNKIaPm4F/p:]p@>W %fY&rCϱ0 WUfxَFy .ylf2QxM@j`3YQ調UiOflXw6ql]ٮkLWL!;5 2̸rH0+ GMqF`L\]ȨSӺ괰x2GT\dԞ¬ .hjZð`ϬK+"3K?~0duU+RX Ho4 sI߬ʆ1728XoaҨx. `1gAB7Td/mck ؎솪ϰE`MKZ_7UE7[i/Kl]7yFf݄_OICxUAɞ]Ҁ%M /(|chV,c BU!@dM@M JI/(֙ |C1| %^* v.4lsvJ8jLVmxO݇^?D$tT^NA-#5-$;y-KZ9l%sS&jE'AKo7$'ޓWMa#hʚ D]Jj $W՗";#s"mڹL;\ݒ+_.o{M4xni]E wK _)^enlF&o|OY2Rz fgk]SBg&bUxݪY¯4q^ Qlb$65֐Ɋ̅!-P+rR;.=<zp$Bu"-Zs>ٮq#׭^ E<RbZS+j^VDy|-X" gxYH<&eM6+Q(24͢rYdy>x3Ts8߿txxTXmI˰H{elu4uV oL,AH{@H@5# MY]@4#ۺq9уPO)Q\!XP Ҏ8tĉC NEŌԐvUwD*'IV_ '挜wEI1$?c/خ@/?VM K`9V)*QTW?/=oԿ o#z351QT9*_?O1 ?D Y =Ioq0u=hz7#wzb,fL#ec;̳z'I4CQ/񞏦im䃙L' K~0ӺH~UEWb詢dk]Pq*ڛM+u^TC6wL'%ZC>`sg{7 %ܕ1CK3:VY9ϗUZvmGPSožMzCɽO}kQh9zU+S%,{[᮪w;#wTϞeMqF®QӝC%(۝`-"UNn͕ ECs!MA#Hơn7r{M@_9I $ix&GKu3K7F JzZ꥟GUމp?z])y`\uA'hib}]amյS]\XX,KUYLr+}zFDܡ!tc{t\, /dJVv)ʵ6/:6jFΎ!<uu5>yqNG7T}i~ICb4r5/# -uV*~{uk֦Rm}N_S7PxWn7}WB؁{I"~+]Eny! H.9sf?Ϩ U#g?PwʬNy|7b-{@m/& `Fr䃍;JBkٰ+D yQhW㳦߬FWKx*M1)­%R,]ҳ+"Hn䞧 OgRw SVᬔ^EZGL}~g]_+) I߽Qε|5gvtI=R4ܶ 5:J8f9+gg`AIJ:N/tJ}ؤN Nm(Q"Qm' '- ey-zZ*X̭axV|*Sg*h[x}pf< _j\6CB{{KaDOB&H%Dg#_9ab@W^SW [a2ΩAǜRvx2X;?7m !_K#ڱ)R viSP=XV^ OZ(ŧJN;mn^JGoJZ)kPROvo8ä}J89^Jgar\[%%"PW/VRgcLn ?ǠߋFf|8r2z4֟|ݬNwGKcϋ3ڎI (bBI4v 缳{I;NeY+8ԋ4X2#Yni);ն-ur `\fc^[)3M}$aĎ63wq8Om(Edlްg)ѝPZtB; 7$`mŐ:PWxܰqmQ{[c@sP{)ܡVնp Xϼ9X Gll,ّѻ@/iwU(\5&dut$Сjy XkB2ŧo r?ܔ{,uMe_q$W!SS>Ƈx%/@2&q"eŀ,bN=L NnXVS;hgrxY&A R<xip$#k",XZx[rHOQݳ<hvGu[BǞpt0@HQh81&$eVi>((d嗙< ´;qd{N>Σ,w,H<y2BA;!~~qMFZ,onjIoCq`n"ȔHBIQ4_(k`-!L@EY&|%h͂h*H/Etk~&)LD"=" ƾSҸx &Y(Ȭ"O d^镃b,\#HܝJz/˺pE⍚Q)> ?j 7PUT-^ʱhY-[ZNghۢnu,vu,&s:}wm4cd∭$&Z 9ܨc7_eDk ު;jva'^Acf˕!R^I\,f85r7H  8m6f!2 7,u8a|,, Oj7ҟc_'zXX]ˣmwiv sk׶]lgqpg* /Lޤ> AnXn]wn.oo#cqtҡ]kq\ӿGDޑoeE6+nWQ|}7jV;kcYHޯoA?{#>D)BN)͋ӋT'g"M'xi ]qtdzV$xYdC0dJ5IdMOE`~Ûx,8uLE?l,?+a hm7xgZpD^+ib &[yݼ}|zwvmۃu rĵd$Ŷ^pgȫ!7_vo]_EWO^Z/6N~;dnn?&D  66GY#s 4r<Ʋ'_\z#Ӈ?` 7˓ [^j_ 7CELĊX@O$ 9C:c6731a'Krn1/wXz.3rg liF."rꥁ;2Z)5XK!C*lq.AQ\(A|4f6d0ai|N{nla[؃m =phowI0sp$KA}/"t&0`cϫv>n@IEVas_TA0FnL)яz M%2Mki>["3ƒ! U`O /CWxH:p!Fϧq$tF+RV݁<[aװkb(r\_*5qs6=O} К4A\bmKCA?]sI i]: - !%ΐֹ{,$_+IN}@'l͠dlT=ćۻ{j*V9| W2x.4_4^[Pjd#58C-n \Cǡxs `mױ'LݱV2~szCg̭2Ƽ`C~qf,(KPC8k7kDAHw#up_%䁠I`D\u2#BTn:m݊xv [D&&ōKkʍɍ+Tl6_ pe+}8@=` 5A"A/x%]Ywࣵ'_(Wф? %=2Ƭ&c`t/2D_A[ȣ:+1#c]N/߾7w/',JAm)QH4\E/qB{,!*&zk7="2++71>zCձ'ϻ{}bϹV^&KX(|bN4U}'j 0`]7*8͓D{-mt-@ܹ۝֮SAuHf)Fܩ$P@`M4 ڢ6`J\R.P}j S0-}naT녋ʲ[wqm d"fT̃q/ݍlW"/{tK_' Q[E [^؅S֦|"ĠSGf /`d5)|O! .qI!3lD2 0:2^4Pa _k p/zEE]ֵSY++@:`1`2㔻%#V, S`׵bLwX\xS [,PVF]ۆ%X/M)rGR{/И%RU\pkk5F3m`; PgĿ5q=C,5Sw|&NMMg6kg/Xx+j(v)dK\b l.z[U齃,T6Nԇw 0$n?]\܎_8ٌT$ٳ)l$ơp54KM\Yu A/0`F92%>U!jA`ZDIIR ID=^ihLeȴnuTCe n_ۗ螔6g1YT0ii:Q0#`s*.`3>, S5ʕ7'2Yrlj0)joٺ !¥7x8 }qam++dmݶ$if(8G}Q6e_.LNfR+Fg[^<:CAZ̜y:&=Y̔*ve"$`]趔)!˂PaKqlt~ o=*SE%])36>)x趰ůznq:FkϞa"E<7!߽q'w[+3Wv죘-m䓖vyk6T7&d>\`E6e"%äQSrJ淸< 6[4mm֮^goeqU D3.($d݋=QxUT"z*KYkH_{{+bPvr lبn.4D\,.H4D/ CšaJ}['^ŝ bБ$]~%6[,1_ +fj~DG9phQO5:aik4ZDv &i tG>PCĚt URӗ'J gL!(Y݃#Q6"B&Ǣ_ !h÷7 ۥ^g~!buF4N4=_C5iZ2z% %%UWlT11-4bWFA!7bVcHWr <[ekhkZr@@جTf[4gZDJ6;"ŀ5_Ztv*_xtZrmxtLdia Wb!{ _C,^WTL_ZT)]L S, !ݬź3EunBq`t v*kBg*Z'[@ZCO%Tu5RʼnPd6ekE2.MsmS&ێ8EA#f{}$O C<,o\AC40K!" fƏ o&%ӓDű3a(U0\ 2I]X|*Cq P&T-5m +T?Y2 :)׷Ϻ(ȱ?Hޕ-Y 3ZLay~U(йfE;Pq'G!>JU#~{|bJw}4+xMÛslU98SlVM: Cd=A?t{6ǜ'wwn~O>ZH,V߸@lDvw.]X|{ۏrjAa퓧h+}$@s36R(&nش|GC݂_5ۋ,o/k?9̮3Um(OJHhRHQg%B%ǽ(fll~[? ={wZkxQz=wl$jxZ}jCƶ!/Cx;S&w#̓EE&1rm>vu. y:x;Su-s3/:"6gƺYBDN biax;Sp %itx;S,2enx;S;m<6v&0Cn x;S5+i~g̛%Lt5i9x;S+q$]nMx;S(avwL%Lt6ifx;S#~s}izx;Su2n33>.h(x#z]i:x Aix ;ixw>I5Hi.xki.]Ux)iBxcvnG;iVxy2UEJijxaE~u(i~xv93ixjsP,hY&xNAEZh&bu $fVB f33 V//OK06&/wSiEnOnpR2l"/Hj/7\82 |( 9jA "ؘ77>H/)h+F1A*,ƽ`JԊ)w-sLiib6rU08gxP#Kz;I3<>PUK ]勵Ks?.[ \s6!'ILq47^@u!CFxkAǡ`=H>Ahv;IZhP(xfLi/ z_ݿɣG'm.x飁Db1eB Cc2F]ƃQ JP]); L(ye 0P::V$KYiK%<8Reh 1II_9 58n4 z- j{qd ?q+wj^d~QP=6YZWˀg3Y-a }h x+27eWx`8Os>'wF'~UsL%XTG 4{{>s9k@Ws'K!y߳.$K** ;Ű(V1 T G-uͳr:"NqKzWR4eqEInVj˭E_hXa}Lߝ|)g4KJiGxd=|54i_|i[xdtF)iOxcXsN"~@icxcxThs8+'w iwxcD`@ )i xcgQx;*n$sR)) )iyO,nbelleb1yD΍gkSWj x;75vƳ5zl!x;75v$sz#2x~DlxTn7}W >$vm4vQ.z]F\rKre E˵nΜ9s+{ :QPT+VQ; |.nv^\҈ߥiӺX}H~8F|,k/zuu](ox5;Ѳ'|,/ħ8Y{]}"]s4u^h[[o4['{Z~UורAM=|L]UMUm qհ㋗Ky^?Q V3qvyQJ*0_gw:.~'Y?캳pSw!1}{%\0V*B8]lzD|HW S)`1@]^5}Ѷ.!rKiF_j/@[=׵l19 IRHn}xhtqE:6gBT9.g {5h>.ߣK-A1%2='Wō=U)Inlt.Kge FgHϋJѪGC-]꺉qn -D l r}1[iBs&7<˘1#歌¬AC)xJAɊ(AkAbaɰKAJEZf7w͐:3OOaKFsLO[aBaa[`_XЊy(diE"LH=~XB\CӀ'^_vܾkdXi9) R!R2\ s2 Q +~.e 9x[kɆ: ΕE9 NE9I 6ٙI)IyzEv\N9).y)V\b u2u JJtaAQ~I>P(U7% $VZS (h*Zjhp$$놥gY)YLxu|ffOM7ix[̻kɆ̖z2^< $jx[{gf6W lxMλ1 ^Ea_ ZmѤ/}[ q Y q ["p_ntCD<(&O=2vj T"-U ,x˭YFh ׈&Z!ut_xiT+2F@pnkhm:/Y1Rʌ+,X=J!J_?1/?89wr3^zf XSQ~yqj*=-yzEɓ7`<¸%s#7:-x{5kQw̜]ԂԼb+.tݔ2 ;[C=C3=CMpjRFjNAjX$XZ_S RYq>\x{ȵkf)e v zfz:\ )I9E`qsPbiI~I~~N1Hd1F']=a,.INj3x{5~s,hnHx{sk61r2)bx{sk&1۬d O 7j!x[us3XUE6x[usɗ61e:Apj3xus,j]xϳgoXjNxkγAɚ Gncxk=f>FvV&k.(x!|xk]=aSQb^JjBP~Rf^q~MD!%5)31O/(NG-1)3_WO%S/$_&-1 (c奖L>1h[F &k.~#SExsgSFFɅLR 5u*rs4ll ,- t&{3TWmj]㰦qoЯP4Ǭ_-/P5.6b?bp@a<-|GЏ1*ƄrU%l>y3{腜q(FT5 9zX,Ȏ3xhG6x 3R㈆V@Q qa3zRXOǶj!هm#X™٠:εgƂe7amC4 D4i[lDۃgVVPRloB٢ ^7 H?U,O*ZVG*V[phIXä"*X_*%P| 2D0JאԆx Zڥg)C@<UPHBթ6͗EV2M>'trnԼ+͋D0)(LpۼWR R#ZNE1TH))f&W(x%MnU? L֓r&_}3yg> 5xvb:kل6+ +((hq̼Ғ"+(gH~JSQi^F~ZT(5(?/BG!3/Y"^Z\4*5H!D!(?+5D$#5/QG3+'/%hSZ/k xbhC s~AeQfzFdIrlŌL\ u'`g,a! d9{88:yxDL1ce@L]Nn D0钌Td}9)E 99/*NRڐTV3R(VUj;.xQK0_qa5m2g BEl:dfT7ݜt-!|7dh2hj*4&$iRb*=TJM\JtBX:z4!$di 4n32ɩ "3BPE[OfS:9YzBN:|MR܎veåzڪT.VU!SzIgU/Rk[d /!?L ewÛ8yAM7 QY\ZqD>|uEP70 7dt%,1T*‡ k' yf ڇ?X"vHJA0N4 R %|P>Mg9w9|%~Fyfhepf #?2 YL&= Ww(M5R nț(Oy#UNcg?F|/_l!ҎGky4%%񡿊8f6/(2:v??!IB?;_}?C2gE"1F{<$,;$>{r~ ˕4TyII?.{nj@ُ^CMhxxul?iI_AtqmІ(#Aw)XIMmeIҲ|7DI&Ef5ŌT bPWcU+,FQ1R@-sbS |:tֳ7(4J5k̦NZ+m؞|55Z m:WBW7jl#s6!1K-,W-[qsAtK4g F"q6:~^q{H ";I NE t2ŋdwOsu~6ꍯWavpШɗ7#{|v^>?՚]fIq A~R9OIUՓ멚'c]"׀#] @B|CJ5*$W0Ve_> xX59,m@/ rD ;A^C/ 8Î^m?2'.98鶯>)e? hJ%:<<C3iP]X̷~%tAYL$ݟd8tմPT ꤬t,aAV#^ Ȏ"MvҸ3cZt"SV%'60a̓I ̂FYhMD'A|ޏ)PTfq& (Pu0>a{wV Ώ;?~lråK%06>vzM O-=,Hw&*G;!,5odp[0I| YqC c2BAFS s)[v$TM[(J)ןT޴n7]mÏQ 0_Ak?\Jjt|PdoLU,w$}!4y6%NeIdf` !Ʒr,>M@x77_nO"0[Ϗ.>m6 A:/b̓3r Jȥ'3qQ&ql7 "L&w^t $\C&7I<#)JnՀg2IJsrhP95b 6;33>\#))<y <pC4 nQ0; 4?"/- &fiǜT\%\pg/[ԻڀQl7Uv|'( 21eKO"?KT/EIf4~ȣ]apqDΩD;% ʛ *80&~L?Ϩz1FtRF2y `T~-j^@ET LAP@"Y@zj/G^2]⬔MS(I:3#7&rmT:uDqʆ:vaՋM*{om})]D 5RR6ұ4˔SD6q$I; C7 PqE V8:@] IM5 UD&T|;lXT?(1,4^.@БWR\N4ZTA6s՘JA9JZ%Cgǀz1 Y$XDߧ|u4& jF%MNV(%i)xP!7CPH@_r=@}' NPiwBy.S׋Q ؏ȣSHd85vSZLҘ ,%2D`RPX2*[X/m$ 2(Ω,c{d' Sg?\G-^":1=Ac$,b) A#(6p]]>{a݆kp=!3TX| >ttB7Lg=VcO&UtеnDe * !H9'80drd$[$U %UTZ>=/ntQ7-K6n)g$e]~]*y2^&1N,IUyvmUu?{i8Ez|eW( nE @3?ʸA[{Na7aT4Ams7zO@ h6G1BzdDP&UD^.yx'~E05:.SaV/St͍, 'aІ 0^ل30-,LV&,Yd֨ÒUf&A4e4 YW!E! p9}a2h_[VմuOfQF>7/z֎GZ5NY5&s#φm&g,OavwqY6~IZ_Db3<8Ҹ!djTT|МOS'#Tz:1 D|;5 WҟԷy4{ VO+ZLOʄTz?ToinJ5ڟҟhh{x2o4l*Ϲ{XpL\13/.em5#0îr8 G*!vRRAN_XMQvNJ_P)j?/AFFr4S8e8g Q3Fhc=8)APLmfyzgk?˸4cVRvb^퓇Fc 㷌K5scxqѤT8y>YY'uOq((knl5[־!IY)"j*8q@bZ:f:5? 5l4[X<+K6moҜRp>|zŞLX]WuS E) `җUyk,8Ah6l]5ЀL $NƟ?vc̓ëGo`Uoo<+p]Qxi% NJG1/ g#)ytRt:i׮E7I} 蓣1 Pq ݲ1. ֞{]FMhtJR;ZJL#o2NCc'upn\q1{9L `@/ Wy+߰2'x>vROLC2r_*&ݨ(cIܛ)M\kvνA5kd>f[tŬA.#VO.5fv2-pC;ua]AZt3@H/>YN7JeRI߷حUƌHSx͠{ASդnpĔjԋ^=(Ac}tDGqҏÍ_˼QX *|X47htfG6S.'y;L(YM`>Z\^n/ +[}ǯ]&5::?.a׸ZĎ.{sma۸>n—Y_|ǿ*7teEş:ĝz n<.c4ՍWq߄ |YMNjKޡ_% W 9Zvy) k%*o[nOn['0 ׾c~ [-ca4&I"WdLMba):\DSgZ4T~X01BN0'dMO֏݈&Ќ_O-t%(MX~y#Yd\unk4q\( ,%/lR\#hn_eS:\n UR n}Rj .pV\- 6UI\;TQ}~<ϨHo ԅzUTTn{mJ 1}@r1E#åC_1k~&\ \&bV5~<,*DE,/G##}8,UY¦Xl/җVpоZ|B1UPL?6S兑^GCdM w#5Ԕ"kǥ"T(.8#(;rc ZXM[\2^?+Rz5^l9YlɢBV,#~aZy44Wִ.-ӄ[FNsfr .fE+GVYeFs\e-;[/0khaV/:Pq5_t0oLEQN~A8ExT. Yy|ȓn(]G+W 08tli7+ av&7:RR%ZcS? npwIr;vK0z24LuSC5k=2u8pellb C` Ĕ&fg)i,i1Oh8x1-tei[ޫ!c8i*O/٠[Ti{ `^?V4d/! /+s2Ē*TyF-k pr7.l[QTAH[N,_T&h4 ~1^vt0" Vw{lТ\vC["X_J7bг tXN\CҁΕ\ݘ^P8i.LcNfY$Ò>XpGEIĎɣwɿs$'en'E<2wmR'} PD+0 WU ?VM<(2qҿ%Pm8uG9qƌXhPqy7`ca87ˈnkO䙷v4]ޝ.tߚޮGUx[U8_e_? }f \흍JprNĪnqfBs1)y9abV5z >Ի۰ 5nw v{ٻ9Aܻ"w#ck|0lcE+>ev 1{^\j/ `!9؀qv} xT;n{@Dw&lj3z~;˺m~{:zʨCǙ<Pz<_̓ɶǂĞ$lPeOQsHZ<iTLJ7}N"AX A x~"&l?wŘZ\8J|MP.s' "́.J!XUFd8U @t LL k zGDJmNN%28b͉+Jli8-#DShWMDy@9 ãf Q紘1XEz*1 +)Ou$-Юb:k( kå]~zemS)K2!^j8BP{i $Ft׀+˪-Z˖+F2<)&k GiuEɠHA m]4+?uD ~@W, WZ"ۚ+֚5W-TFG^ʳe1R*Ī\-XImkַ22Ѻ&SE(hoъZju\Wcs z d ,[V{3="&nc3'Z:ϝmZІ'̃7O7&rmNH6n.e/a`ŷz)CMPE}*^wj`,=80v$?Iz"#R]"|yx}2І7X17,T[k@oy9F;U5ݲ^n]ys:S~lt\3*'w̼s{/ qy 4_:d10`!01fLKqHƜƲSL/~ j([8۸|żpyIoi$_QBLkL..^4]U` Эj".(L/xz)zA/`7k׊ Si{18h -".,Y&<1z)-J а{YNXPkmOTc[|VS,8* _$^dAğFAdBH 0\ ;R [4D@=AH#g@u.b!s; 2; 9l GSZe p뇡"BnIv)3kq |s@AaR&t~Ǹ}9 9k{BJIj|ۀNlφ!Oi{}6\2BM â {u~*7,yw؇$1ō/[QQF!GsM\bpq=5шi4efl@c.FۉfXS =K^愥Ԍ.Oi'0:v0nj+#0 A_)M\, X@%l!a8_(\Pdb ڠV@4R@)mpG3 &cY%6Ƥ`= dSF@28-HSƘ0r] *?a*C-} 0cY!j6RSG]PJL`a ;)@vX2}nɔ1vZ;TW3,|4g%q*e:LL-(=n+4x [3_ "5q?ԉ'?7*?S'oDzq²s s o<٘?<`OFhlGm;efR5Б2P+FoʸmW+nn [AQZW감94.AC", ؒE {TMPɏھ>-rH0-+䬤& o[㡵ֹ+6F1mUiжGμrq@I8MQX3YQmv''bg"y"iZ Ĩy@ ِu~0u?@"}`žzP*c -[kaLlI)uld@0'yd?MT^ ,ʥL,Yh6jC\sx[2.z (sLG0ݲxvgH>'p}N=?KG>]Y2ÂDI:D O7)-xp|mwztBa|v`Υ[,2> Tao{noᶘl$uz 5мB!,^KeMɞɝ(Mr'gy0IkZw X1"S3FIG 5U40=iHz:(V:P)|&qr"y _k0oqBё,Zo(L2*l̽{ {^8ěM[2,:^F5 Ŏ\9 \i*W@F!Dn,raS&cVuDOSV\`.lh#Ɗa=.4?zYO`H梅mliFy[ߛ:Tե vPAE3_#;/Myyb3,=ErF4׊)V]0'wћ9&rπ:IFo,>cQDJ@G\K'4}&ğgt1Ft Pv<ݔ$mrޖ^=;HtEvZ#LS/ZR6胤!'iM#>,B.!×QP uT*1=`X })ϥȿ(䐹l! 0`|dMC:wv)Z9m:pˑ0zp _t@ U,MfHh UֳcM3PE˲cQ V DT .@#:z}?҉=> wm~[(R-͒!3c`k܎14n-yw;@躰z3&ߙsKgȇ1{alě|o܂K4aKCAG'Ŵa{^XgN>)2JE* >Jl4싷ͽ".O,oTjQin9qm~ppȘ̤gno+Hc#XEOOKAh\рTf%u|sPnMYn),= }(IhԕrN#|0l:STFaY~.cRJ-h^=a*z ղgT' l8f6F8>g'͕-a} U~&>_Uߨ_vuۆhSRv2!k&*vc.\*M:#V]('⥩?NLک^0lj&>2Bܴf ZJF0ƨ~ f LsW jd6TFRGvI BfBKQj(5l3^I ؼl~NJo n{ %tHߤ<٤,PRsVUzVUͅ/#]*32JO^QP$^(Do!<~WA ΏW|St]RAh}5͈\s" *--*7,*77+82?yN$}zDc=KIl*s9;(bMF2f\K;GoM[clV`lVWW1LD9uVfY^h%9 _tO0 uVw°b|5G|¡"l>.E,古Z|pܽX%砚3ʸ XeA;'B6t7u\bjZe^iQĢ\r&\z`P.M3UOd|Ul)D}b' v0sb 5$a[S_.s1!{8x3T>rTFK_6eRhW>ï`FVȋ=0Qqsha͍geת9zY+wpM#UVrDXnx9;tC5„t{6bŮ*UoR?#d5W ᒐ@%w/U}]$y R 02B|I%tQ2JY-*Uzc60䯃,:l QEyZ'O~_H:I" CV_+ !xt g#=EIAfGOEByh:%o6[IߢKsHH Z6"'.N3H?gdA2q[dGӟJ0/\T9dUeι&lT7OsjFo!-T[qfF)OF^>lbnIJO xM靗2p⤨/(~ ],#j,x!B[HaQ1^ b"dtdpɧwC1d{S!V,NK h?h&frF#0S=t9iڵW85I](BJnn,A_xAu"ͨ60F(+ŏ[^-bfz^ЕAW41銐/\R"BbH`*28\-c5qR76 f-UB1F1,ـyD-+(b0jGA\+]|G p7pj)^w&~CKcIp]1+M0ح0”> !T6nfH!3w^rޣWIoTj{ KnޫRˮURD+.O-^jM&y^x-u])&"[Y6+OLE+ *y]FfK˥yT\vT.iEAeB_.ojF*A%ЂQ뮍RJ@u9rT#Â.c~X&q-G=fIX6.iD\î OS> tKx&"dG@Iu݉H ?nyƘ4í+ kJ3Zŏ>P[u7Xb8{dbmL0hB>+ ^'=HtO$"LbNSpT@.CvM|*47o ޿7ӱT\+!GCja&4H@j6ݑHsfw9%( 0m<\쫣bepyD1SNGHb zP#=rb6l]50Rp9ۤǒ~A]wrF!e42Onȵ? ZcOe V8[d893藏%mIsΙVϙ@q}[dHT9w;-,ZCa\>1tu-vlŽ5Ύq[C聈~l$ee^F#}FA +?0~mJplNjL>Ӑ)DU'$:uρ[0vh=!Hc;NT.GcLG7W>6ܩTŗ!=;*>Mԫ. e9ژȏi{x %ÀiV85&:|m6k`Z.LhM)jM֬B EF颖t-0HS_Т`NKFFd1tf>(,*Vome%0jr'_'X3ɪ%pDyF;C6L)X[*tW-|_]{O6Y<22[h2gofWltɚ_9.,sscVA J(PV4eh>h8Zh:p&,>~$,,~nC QUq36p|aGYẚ;1gyZ-sM 3efM?^:ݸ# ~Poc8pK-+=hWf1jfVK'~}ڡ'4II:'݋ѰY rudA]z UtSB8TW.;Z*|gw,y?.q4-\W ڝ2ۙr/{VHT9qӠғ@_Ռܲs5GQc#Qѫa[v|v]e+_P@N q%DQ D$˾f8 t/cV87qУA=AaÑ2ј*g^ν:fC_LKC{ԾΜ]b>izUjoܬ-FY0{ae_(sd9d(u9bBZM )djveDfy[rMEfy[rM#7#(>qI\))$,!tT"q6$5"U'0zw=uL`o>}kaگb6vUW%R^e,&^6Ȃtz('SPMvjʵ}cR-UtcW+ EqxyjS.% Uy#d##>㋚K3A2E;IhUkl$.)MvI'E?65<3[8ZrF8>\ǽ9۽[אjiJ`m3;Kdz*+$c]%ieٜr,.z|]6xvt\)Ei]!A *=0s #FND C5t trn5'韂2O{u"Ǽ5*$~!ߢE@d4E'`:6^OQ 7l=C.ڍG }Ow`{IT{ziA:a-q29DCb Gu>;6#ВiivhEH?$0m&B^A 1|hYeܐ Cq^`$"%G:X'2DOgpA:(JxY@ZO$zM{|6RFb:_0veK‰6o?í'Rlа}Z\v꾘pA3=MPFhƜJ5F|F]@DCWi_f8" UՅ@aOPݶwP> [.U2)>@"Ș^E/xˀ/e6&4~.EbNnx=КB*ns:K#2S24&YeM4Gz krE\U+>(72eXrL"@#Űq1-sC\Bzqi)Û80K'5/rq"e#J-nc2euxSz+iWT#i]qDZSjX Mn%rXVejF~K9Gҿ17ڞ |f9܍9z}Ƴ_=D._j=GǎE#0A/il ٨^dpq?@^wG\uT7P4~ ;!Ԓ5cr&!<[B X7-R+3lu8B1ԵV+$+H,%>oT\BGq/G]%I` z$Kg7e\w?EvTz{쭦~L5;*~w:#pwH~d?Suii^ܝo̚MHMk9o8msU6w+=嵭mpNAj-鴭EB;&ؔo7bWj܄䔌~ު3?,vb׬3w܅0``Y2&=x RhN1qT& b hs%)}SdY#d.)̀rǒ|Z~o ޛv>ɆUc }]UpBs9OaՕc 2AnIVQГCLI c3!{2=a'՛ SaXO`p}/foko_-";|ۿvWŢ-=E{R[=!wݽrk>kNyFXqx z$jcm(w@&};R'ؗa6gÓ+ruz!i[fnoGO {48:'Ն9蒷Wv !_^ZsH,ڃC,*}mPYrOG(JVy%n-_]r 9. qn ,Y:SB&_eB]oo>])׬etrT<~׀&^b{8:PjB 39¡ia;/TPo:ͦSáh76f;/,v_!E⤴pԂ U]bJ5'P| _ڻ:r؆ļX'KFb>ن n07 MӯDW&xa~|q:1_' ЩЊjl05f#8 T&K ?w/Ymb:ʉ$~-D@MzyU(w >.XUZm$hQ[OWo@]_ZHšG%#Jjlb W1>L7៾_]=$wƫ+m-M*.~xOɊve|IhhTYaq|Hpy>o<ũ X 3?1SآjPh@t2TV],tgr5ż(1˔K6C]TO7$lCDr{j.GVxpYi.5 ZC{Ä#]}l,H?K妉{\>3Mr8w.c6z'up(9qӮ:Ǜp}P_s/9pRL=F.hZ tQ^e&Ͱ]"jT߯VRXOkxkuDb$ҜbN#3]S]#K##+#+ɎzYL۬u<{~z^^riV?!0Hc% HDɍN"0%F&V #PDA w8*H܂4kfS3R|- 7g= -x[>ut 7OluBXs+ޛ#nqr)ho^d51oncj9yuϯs+hXN[7}2;cތ9Xo`4Xr7F_-Ky2.fʖq+HN2c4)1x>U+BDA XSlb ICN2PF'^i`mv;h{7db 6?1|1Xrz_\dn R4y32YF,&NVh.dh2h[n32܊) lc8y#wk-rƛ[602Y@qmv|ldl&SSҟ@78\U^,__Z_oy(`SVZPexbtE~Fh3Cޫ3B};W*`(2yx{źus&*nbdJ6?gW'ǰoq* lrT&gm^hlU+³y5~0'{1%+眛3kJq+hXlha nĨifcmfb:]knln2n6F=\v Q}ȱ]1CH+JM0oGEp {E~Q:Hd.}gFZ.fdUxuS]hW̺]6vW͚ If֝ݝJTE*m N&:ٔunm &a BIJBK_*-mm%I>Lۨ/s|9S}\\jhdDg|bzP?sNF𙶽`o4ǽLO"S 3f6VٗEdLxmKv Δ6I+ >ʂè!ۺ%V.UV7WM˹J~]շX]j4%uᇽ}3E?s}^Dɬ. xE/' kwl*f5jT9+H"5Y#odկ~ \hsБQT=+ H9{"{1<|cn>z)A•ӎxed tTzT'Gi tM @#\Vp,9{H%/j8-MN:R+mU_z ԩsPK1ܵz[ .tUW0UWlAJLVT]Plr Q]l܍TRUqf^S~TSp<ʰxZU3_ft >$UTv ZVu"N'aunPx5̰/SQK#KntǨyrR2gewQ)`$ht(prwnOK?@fo^OޞY:;6 ^,KA`d>0a)pa߷ًV |< R%U#YM ,xcTwn*޾,M)%m GIp^dx[!p3tF5.]CCS 3m0mh+.IKMM I,JO-wOJJ-ȄenN`qg|hD{6;& @1 j, 1+W! ($3/]$5JA?dobV~lҜG x[!urf& &VVz0k`>Ea%N#$Vf*7gl$xAK0WiJ,UBApuihIҟoneiW<8dޗL 4P0ՑqG_Hw39+(T` B~7 k; xMM wz#$C9~MertVɇi3jo0+k2M{r4,D\,BbOh,5(>π7ůj1Y@x?=Cfx˸qfx[8q4$kfx8 P5 x8!obe|EnNI^JfZg.Cx8!O1( '19U7(3$M<$)-)+H,I,eUxaPdx˛xRF})i$4L $x06vK|P_ֳɤ<ݳ~O~) θ7r6 sF_)TBahpW*JI 1{ ʼn/aɐfpR9U2O ~CMaa$ɜ(nXR2.nӡ5!GET$(,87 I!P0<>8>hzIV9#LR6ߒ.%}(gr4xvʃnHo -CZ{NFsi^.+!!+SjD$eyNCCKUPy0"AR!2ڨY J@4PUEBBkPGQd eZ}vQüdi^*"ּ L>A090)ךT0Cs3B "7b胚lp27haygQ-Ц)MgWxvٻ)v ͇Svž렂,rMvr>] N֢eB|eE}`v|5882/6Eݭt9Xp[.:3RK ECSIH$&B'Y;gѕd8PdceP\Icԥ+FWe1AbuK[{9t)PBH^^PL14:Lf-Yc`*Vc~DOwֲ.;7Ύu-:<\^3vV\) * % 9%:%%9ź)e@ĢĜ.Ԣ̔xҢT2pFJfnqIbn&BB" ]-]'-$CRVO^f!46FE:"59(5-V(>Uf;"Ũ+Ĕc@":@P'Ϡ`M-z~VIU.dH2ɱ,Y$, HO.SQ dN.z, 6_<TQLczj"nciB*]xOK0A#<wm,z"1;(SaP&ٺO~/¾wKSOi7罗1{5Ku zGL)>l!D&LJNC{NqAwpX"@,"__`',n^DuQ*:|˜T9JFCۧ<a &.,M %ӑG]W+biuݹڲj(+ 4Aewm[W8 m, uGhO!pkb:84w@JC)+,)!u#>χ]LnagΩcGxpmcT p["<]=l/ _ |x^,{nxbNn:WfZ^jFZfNIjB^~~AdFfIubmjԜT.Nd1#Լ̴O0M*=YmD .M:'*UMSH*I-.I-}9y \)y@̢ٜbɒ')/-JN٦&e&l*aFlOx[,5MjC)&T|lfx[,5YjC }x[,ObiO>3ofd9t x[,uNriO̘tU4\\B=}\BC"\58STtq*6UB '7Pq gVbɞ 1stf1Q09YR/8'> =WAVAx>FԼdbĒɱ\)%%)E\iE n> y J*N.AJ ) 1\ )@I:Ɋl҂55 @ȢRB` (U96^d0( E=KSIAM lԊCu)y\\% I9)%3 hs#KNfq \⌜̤9Ok 6x":EtLP]C==CT(;'/% 楀 JK2stsJ*ut2sRbO1gb3Uy~2. )Iى驶*ގs9,мx}Hdwܳmuc o$ ڿEn/zd8ʥ@c: QRm-<)3VDuH`:0 .ocjTt;w_* fzX p$ݮMkC!y22̵-LӬo֫wzl>OxFBtx\ CS<6Y &:F޸bN4mo ?`X !Gt&?V u!Cg蕲DbaߞKzD(lSmZlxx/^kq♽ʠ4]إ")L>+ B|'$(,d i}9EjdNq?*&4!ѣaRKX#}ԿE<)C|q/a@w{O6Mڕ%TBG@(L,CQJ'N- oe1]l&{Z3{]z.#bjBF;IIAKmX ۳aDm~Նq 0-NĭM30\ 8P+Uh2-o }o) -d8kJH$>B0 ;&Է٪?M2l(Mi`Y38ɟł%_>\G93ƟEI!qup`l}=IuR '!Hz4`0#/#CBʷ} J.Ua)FU0#C'+W(k'8XU |m!QKq ae @,sFV#,3wsTPYUKTPY1`5ާ j"c:R:`v,lXxع}d#/32+Ÿ#QaR\U`h9-K|2J,E"ٜX^4ʓlN*FKJ6 /δ{ڇ3(ثR<y-9Q._+3+l9Dg*u'x6@EHF+^7Ŋk4ſ_R0fe^3l@9>\T5ߟ ¸s 4J7uAX.ZwsF, 2DtҖW*(t1Mvϧb*;JYb,DIl6 r%!cԋy,[  f{8 o9jb,lJŞVGdfS3 *]~NեT"F0& W.݋0gJ*AaH}BV.XĒdo_L]Gyʗ8&p5b5R &zJ2>ޮװ6K\e"\`a+*!\a{Ghm^Yw+ V^$HUsoXaalF䐦,x|ub9a5JJz1E`WE3/Aaljw67ħ,T*M';o*Ld^D:qb T/'k>w(1tGD쮷˿-CEK VUKxn0E' HxT Ї|{ $RDǽ3X|&$a} r НK*mhD.d \Bې>wKvyج5J^̅-my Dl0S2֓.\#(`d60{0ְN z:>[_Zh5FT^3jHPMg]7a>§OW۞?|<44xʓUQϷ.l\> ~O0͏m,sl` S}tF!qx8xO#G1c}NCgwd+E/WpFX?Ey(GV+S,t.;is?hxycC(VϓEY&/c2"4>3f.fYfYd#e I;x}C((ZiOx|(eL&2 00N6bX'Oe*9Ğ(kC nIxk!֕E 䤼y:@H.D}LWn ;!cH瀽/&j5L|5ee&gcz97i|n4'EМސWO1cUFX=$_pkU^)Ls x7,-% 0(/{Y0_ y `]*>';f%bi>aw\ݓdFۀ1XeCbLABXO2N3Lt\-?X'o]c EXeTw}tPxXiS_Q!oVU5m`00ws>}ЯwV#AHBh>3_f|9.˼C$b"065|,ϕ&RއW})/PYoӖ67դnk0E<:4D`Wp jD&x†#YߨcܰW.(%rd<c`F3"^k!'Aml*4-XMG&n+cТ6/Bա/` A*LȬU4Rm9Ïn_wߎ_*$Q&c*](Ŕm A.EƦ}.۳Yj};󔂵/O._clL$N0hJ2 lͽ ZF E!rWyb iX4u+vJ<#E]nIM 5䱑ï`6`Ef8aj̜XD-|)_O 蟜OIJ'^k p*j`"} dչeh:'krUܢ&`ctE>@ }p;"O*<׾ DFe{Q l-g[M߽ɢӽ3>l$34ǯ&[rub@i{ns.nxZ*^8+5I蠤ww*e6WnUObX*{MvC lJh* "Ke/&(Plivf5 H$47$53z= e׭ZȆ$6W].K83q䄯3)^'h1f(M^\C}3`S—Sj{(]rXw;8P qnT0[4+j.m`LOIRX~`04dliEx_/M3dcYWA"ImV˧+U_Z c+S_@wh;L^ZXO(U(4Q|C#钴n.NOG{WI6}u5rεVkFbyFڤ 7X=Ξq'DxzAS-+ ~6% 8n #trv>Xi3&cF9zILMn jgs¸9IB S=Qh d IALF#(`1( +faDA*4o)zl&Teo@^`w K[cD3[ȭ2 JUt-gRh!G='c.Ru DΕ@jF̌`g,E鐾o}&ׂ FT t Bl f'l2ӤR)Oa|vq'=Q\Y@Qg(i$zi`0X&}bC# Oznƅ(,-g0t*B/ƞ{)*Xx}m{6g//XU\KYjJIiӍS(IԒc7w^JRӞ>p&`0`8?på `"NdwbG /W3pQ\ӎ.gש=Y铃gEbMӏ~z90Z帎%aS,R-^Yx$b[ E$)H2/'(0Ij"L0u*$cœ ?h9ÿ)p 8H&6h 5L鿎V<) *$H__EWK &`6 )-}5?# pez'8_ó` ^E_t'ݾxݿ8qAo8:ԃn~_$x_Fa2-#4mI\zBSI*jJy~T+ԙKb^| R: 3ExϽZ_mgJV8H:A)Yʼ=v>Ǫh^UH!oB4\q~IIQ?%YH*yZ*"Yc-Gp @$˷'2 jsedAKu{y73&V7Hj6'./^˝wDӆ}yi7*SU ܜN.Q,;Q._%- l4f# x@h 0 Dj~8^]&oYiZ 9ˍLe0yS.mI9NWy SZiIqrA֢{V6k{l+0Lm@U WXE{9ߊy<3ߊv^vn瀞pcU;\v7У*"Wq(7RQ!K0n߁<]%'&U$`5 #>`a]\mt.?u_‚r<_Od^3pJc>? |p!lD+|S/bhЃ;Y}ł 7ce6+!:H+elxLōϟMp{KղJʂ‹53ZtVlPx-[( %.+YbSlXx迼q ?_739)nWIJ?Ñgl̈B|CNnY|n*!{| y_bj;_W$2ڿT罗g%T/u$uZӬT~RV[}Z5O6P龅%TqKK!]]_:J;q_ND1R.WҸ\6 i@nTmr:|2d@e8(oa6*i$Nc|"LR 66EZrlXRߝT*ބ'C g` VEiQ)ϓE@[hD2eZ:GwYw4BG,'~՚.K7`_[' AR(0@=x-?pz|j3O1dfK΋Uz^ڰ4Xux\SU5BCM V\3ż$Zc@z-% 3SaC+t : +c~q_Q< &Ci}{(Y]ĉOM"v$8؅$.fw$3BtHQ QPUފw{M֤7AySӠDNήavxdAG3,f^\8 [Jtl@G}t4JQg-藢J/HDX`78+@WC9ɜ (XP<{d. qLxrw7)wA EI  'JmRjAM`O v`2`Wwxt**8z4~[Id#Cu`AaT]c3Qw{޽M*Xǽ߻BWIx-viUa=ThJT Hi=dcu05z9cЩ"!+̌4ѺNMeJR"'l̰=^n*8ΆMa|{@gn_pAz92K-qgw!"'/Gx-N\7C0UАalj?*#cVǩ:jݧFޗX]Eq*--Q*wJ);{hFbz ]K>n]Kb$[T/A759F+OGE͇,R[XmSe t˧PK(yD ٔ$mp,+NmAnGǃU4dK2jvL/m5NVy=>:=ݠ- z[q#3py!ľEcբZxMCK\"f;D]>6q7j*K. Xf`E^_`x A}_u֜q HBJ" \+yU$⎙T XrsMpUhO*y-qQ('(u-44@OpneWHEK1LhaQDDLb{fNؠ6( cjM^0ّ7>!xz: okJG{Ÿ'k$jx=Pp%c\Tb\m9 R13-е.RU;H$0r99f;Cg/,alTt*<'x^z!b+9%C)2b;J6fܭ 3f>u28)t mD\uHSNC ^?mRQ_BveUt۹"eܰ=vLFK_z|R^YpBY;S6Y`WBZ%*0Z<zzoသ]jmûRzVVk]a0*m(|ۤM*/W ¥+j  }qP`^MUIySoeǼqވP|OOywГVfv*`mj GI}L܄RTzHwhZF ^_`bU?*17$acceL⧎'Lw,kk YF@&K;S , d`^O|x5yRoewAN^J{ov\.gf:ޠG3_u_Jx.-a$pJ[Ņc'-o47#5IWɈNԱ9c3*ٲvrq){=wԳ>a^9&Q$:JuizHXcG:iYB_$3\4<ʯ*oZxQU 7b2WѢykou#QZ")7J UAL^Wny9YF8R+䥋$N>v<:ZǼaiL'uRy`/2o8y*'HF+JǎAÜF9 o5 ~9_/1DQH҄p&f'jǞ@79rrڨR[Ǔx;˦YP+i\)cKo0Ǝ]DsnxsyBBzz$n % I*{=Be^%lX!Nde )j,z)C3 x`YG:чi6g)s QT&{ẄnFX{mWQr_;36o;+zt?qgS;j z}ǺAEыIZ>ҥsg'sqɺCJ 4&CsM,@bj>Dd >l`HHLbz`NUl4|R$ ӷzw#>dzpҦcwhqHВ'#R2|-*؊t}< 'qf篏OHfx"- WQ?,VF 1A$yf㜫܈+ؕqt79݆mk0*Il`mm.ߴm#cUffݦ2}ɮ8@=XۛYw8x4UXyu51)*@(\=͇[_&:+k5Kq\7uo MMQd{|7~>;4< Ͻrçßk V`4XUElIgIp9,9xzBbH11vTHl*H)i Cs1BF 4UO~4瀘nԇ&u&b (wdǺe!L02B? ?p ou#9Uω81elCūq=q1H&/V:gykc& xɞN&YZphԿ"4ٺ_RF5^6&Ivj Z@) a3b!4sv:]7x+P,zHiZ;%ev5h9$U O4ӧȎ00Q^IoOIx ᷇gUŰ&hvA.9dŠf2pmj\Њa22fYɳ˄6ݐ*|ORn&]% JCi9 yc=+l>N>37eS/ƣwbI4d8"gd9QORVTr/A_ޫWEh;V~Zany,NEo{2pf +"w0NɍUE2yIw𪀙9LO[Fa|HWjv8\ dv^[|_U3Aw}WXͬ1{u+à}pqޞXZ]_KQS`3zkN$독,). vU FC:!FD`cHŠob)0hGMlQMH-A#Îx)7ڝ1yLk7YիwKM,Kp'yNSwڑNIIF{p5Л-CzGؓUBa+2E*o[)frȤ4&X$}4լӴiJPޘt:#o1gءc#HVf[&Z[%5JU,w HVl?S3䏨"zk*y)#yc[%NhkܕGLsWA=CZ$-<6d5=юhީ c"8J:3 j|P; V`Bzy\GDKn▸ftdG 4B iy9p^'kxt}Lt1 ݹq J#DDlW9MmY{16=7.+qnzǣeO*xS a}$.,GZh["c5i^%>2t~ݮн9Y/ܝ?l_UMH@2LRgHM:!F孛p(cN!OD:08߁hV^ԏNpfP|_RyOx_!;wy̛dq58 $tZm4۶9R #oQ@ZDU$!uKPT-(\SY7)lK/8s)Ysw7ZX2~a9-P2 ɬ0 Lvza8(j2$K+L&hD,bǹAPk@G<_lB,(u HIy*RXjusF!`DfC7 sV\5q%Kh||ڜc# J(p`=lFy(n(0P03@؀*<:lD{Xq`7@G-v,!gй]~;Son*Yfz)bZU8MFEga2z*iN3ZM~JT&U:g($$iLYв$c`ׁ IR(d6s`04PVK!.3 ` 3=5eb)gf~,á6qd+FbV$)6/KF& x|4qUIDnՓ/*MmB%@A)T:rذC̶fB*@4yʜ/CM JD=Wgveu";gjlX6#:+inY+yڞ-GXPn O[IAL ]xbi$iPV(‰j 8EĤ(D8o/F}N;V=I,*oQU71 uB;6#QL!"c +d/e&/pcYU?)*:j>T) BnA;(+NGxV8GQi,B>)Y-V+̹mFjr{sn:sY0^`Ě~5j>ڒ}((YsB Sa!s̎x(=mƊ V2UUlq`S4U>kCb=-xQ.[n˺a7 _&oq'cYW<kq ۦl;9*՟ՆJ wjŻ\d-%|VNʕu}Ў~K yᆪ)YM,;]<{LC"Q:3 WBE_q( q':^S?ff\U }0䫠~UrբWa1rп/9 [jzq/8r`|p LK90 "N C#[|;߿7T>zEBRl`" W٫5}ďנucȈ4<;2QQWa:Yw>.ġ9Ġ`u a*"xG CG@*R sM|m(o*^b!+6`*ti)qŝ4KXљ=&x;IK R>!T/l]Fu/Nhs=dݪoMtdO KLdOQx>Tﲰ;uS ،]wR>FR:"L^iɗB+1<%%alלT6c$/e[GުFc\Šw9Ւw<ks,jcK_ц ƨyaəD`qr~G (V},HQew֞ǝt޶m8#gdd'˛W=.k.N-M6{aӝKc$4F=1dQM.aYº`ӝ4"UgeHM" >)LDG&6 Z_ Wo,)cQ.eY$T]M6l/9a Ǚ%LsC^)r Z(0m#duX H8H!+ud~ AbB6ĵl:W";Nb )uxJ hE?ߩϢdC.0~Bߦ^rWma!I-JX,Yf" HFvK[AOtQlFlSߜ 7Z B+ޜ7aOč176= Cӣ(VJgDd S$oV bޜA3djJËSmN\ZK~6EnV~HsZbų4}㱀 w M&Wc`Q< tld[sq=JEa3ϫz.,J8 @_:?).1_X^KZQ4ىqN芽 D dRpY9Ps!Մ<ӅN)Նm!Ev.\!$ 2,*'2t5B@n8lV]^e*2Qn50++τ%0G2Ovqۃ%`h'6|Y/g>u)V4Vh7@[ I~ P*##ݽnУuPU=ޓBj{09lS812V90D`@&О$t8oom/<{WAMCĶo}m{GyC"K`!t]w@[VI ט{ofAN xX]lW64C/uJz^kziw:;̰3vm "E8U** " !ι󳳶=~s/0ݏ8!9m<8=}Ik⤈hiԴ^Wm4c [KRk5m77QN8m&<4&Z U\3{0MeӚdyZwC4zVsڀ475Fs0]eiJQ ͘-qa3=`c ߃koXstc=s,5 )JW#Z_r0͕֦X6l#G Ch##@D0~ζ4U_y;f@tqM#t+D˞f4;pnx^4bSGs+.2" k1ņ~ y,ezo$I(JX _*e^J]d,֋KyRzQ\-AEH!XɕbeYZIL7Q- ŒX_%|%O b"2l TJ TD."P@l^ %/ Pn5!'%ˋ6[" F]Ye0SK:2/H2)UeuIukRP/.V+h%HEX( B%'hYEuW%P^}%QƉKuD2P*:X#߽ A)J=IJz?s?oCsKb)ߐѨKK\T@{ڦ8GÇ<_xf X}(Knc5$ tJy>g"rSju7CEHXQ$_s1z}ԽkAIEVY} a9t4{]a8/血.-.rȸ0Afۡ~?.!P!dp6 |InG-숰NnpZA,r tT T*Fo$7PIe!my CL@f:0~g1d)ڋON$ NüMl tSCNę' : yPWhvbvb=/$7?B=hټ?XM=Rrg V)?۟4uS6& x|wyzi1\K06.VZƇuY|iz 8aβ?bg==/08t\ {CɤAB;.>0H8q+6$hjd2cGf Li$ў7mI86n2AR+Зk+#&g|b)2TZ>FWJ&3|^:0C gZ ^$x|?goΟ:;R4}^GҽA~'%!;qP2M3HagRp\A°gɼ ObBSIzqU;.?܁1.Zқ.鯎fN r`;$(GIV䨤ndJź}H\ CŸzՋbbNҟ.MFkr&2B__= MufDϮ|3н;wn8a9*[+'.e>ݼL.Ev`H߂0.Aj7&3Dn!pߣO߹qڋYB^J/ >՟ۣ#_^{dk)ӕXe }c//nU^e_=N/T[5- Eϼɑ p–($xM=ڎi[ʦ윤՝[ νeA3 _YAOmkwu8`WM :|}bkNgɦTkA GY ~$a؆c#OE_{w.{\Veax/8I!f6Pd&x݉ ,x7MPOd,)sU2yOgZč !W\XfU?٫n's!{cA*߃eSH@=Q浒(h%x]NJPA.⤓ˑtH"B!&ǽ 8\b %PӐtrqS7o Z=E{tg>+NSLJ$,ưnʆ`(l7@S=ET,S4M'̦|:6I^׷yO7Gw0o\$!FO\,;~@B7L)y %4Eg*u>/Zc4)#OMX QXݷ\M[.+8}#f)C>! jj h>a>\l̾}"Sfd\.v*yiE)Ś Y"M}^^fP:9?@? ]9#1/='?]/8G!l~Pf^qIbNnqBnfqqf^lj7Pd QUpu26Uwdޜ=c2&on6"i&@&]$I ]}]\CB]@^جK?4jsNiV^86ob%'esLkpFҖmȲR##'ȉ ؙ87ks@Ζ6fǸx/ix]Rъ@e}y( #$e_J hUw t:( S}n3&l;9SJep>*q}Yq=tC S+WKE#8{LeY=f6Rvh3˲TY'Z0ۚ7f\msM󭊐\Rgڄ:.u/iMZy\v񩂔כ(IE0y7 $-(dEeG%TtwtL3DxyTqN!Xrm췊O'$~@6U5l XE12Z>vI,5z6WLAǞ;Vi!Iܾ#aTzG񤨶NJw6z¡t@T!r ͧ/>#oŪj+z:܀voA3Wa2Hzg!~'gExTnFH-Azh [:ڢDS+)KC.)IaBC^E%<@OR7e9fgǟqe o+k+O |~f~y?N.SEoQ D宦I@(5-J /Rvأbx= "ˠm*&CjKɺ4-N5G&[@b^YԝBtCڨX!\[Xs6<zKEMbIC`.K:m]Ag2TJ(F~ `r5C"zH.CQO( &飙@rY⯾9W~'ús~z{ijk6o$!baDRE7Rj~F7`3\g@ߣTބ^\T$:Ȁ4-lKMPOŝl߮Ϲ"]ˋbg'V*sSуdhGVS̯$_^oȆٵ̃VK79C4(ɥ DƌasQ m ypb,C}ڦD3{T튗0d#5i :@?LJ,͂8[[M5{m~F6S~N5^欤U\nxcV,Nk3&#{Ȁ?p |/@*I_3Jxj-Isg n mee}`G/Bى2xaj9go Z0hj=a9 ]5#h;I5زޓeC)Q|Xo a+vthKdsɑ Kw+\ b \k~{KqtEn{= qQ\M.#o샵loZ͑:^džyZVz˼ұ?Adoyvhdl*\}C6n(ud(HjcD*`ΌgH6acGgD) Ŧl*Ah k: ΐe.7ڟIj8Q@/dbYPSBW&AYcuj9+j-)Z:&k0'ť .l,C2(A[U Ĺ2}Ir " lɨXUP^%g E gq` 9tIZ JIo+TT2${ V̖* $+)ljUX&c|u;a@bPW,,6]UdLc:4\H7xI MCs;9 K:FTyG#5Zݺ2 ^pnQ7ޛKw85;L\#O7DcϯeX1573Sy8s;(J j 2$`AG/ ,.ïB8g+/GsvոP#kKǽLTVuXldJ#桡d.cMv0Y@D&`_ߚtz=@^,J&p!GIEƨl矔A8O~ 2sHeTc枰} "L@4Lҭ@J*G~,>6/d90n/^=Euf۫ŒAiIܳj2+̟N9 '6c7ؗ@"Mr!d,l#FleJ'#P\7ykJY%/L0`]i~$2K%s^e"&Q]8t)tzĢ}xW_lZ5ml@qc|m 1vf;  Ԁ u \lb7\C[mZ~UVKm^ê=dQ'MII^Mڦ9 i,|9s{>ugDqfl>@EEGT|>L(_Gr3B]No%K6c_0uGڋO_ z9p-zLgy%}E)zG)vh եQ,6+M4_B]R"nT:D : JiZ\PlᏸIԮ,M*M. w;{ +>+tKndC]Y+.i$Xݎ\ըD+$J( Š;q} u2ywWe.;Ԡ䒵7qWrUZMm&>rD!dZ[9(wq5X䀒 <xW7ӽڽH,%tĮ˸2A1j:|A\-A ve Hp| ?FiD&b̈c= ,;^Vdb24xƑ׍OYkm>mjHsa<'tXEy+ d[Q{)x.^EƉ3f8ێQ0 uDĺ(ŻWf.-;b۵nTY[NAG9ķ 0P=k !1q R%'8Te.ԵzBU$5gi@VUD6Z=ky>ڙ>N^)"+ hČfM^<7p@yx[ &OaR޼i1ck{wD s=BpIQf^BQjANbrjnj^IBf_|pSpHB^~Br~nBZQ~BE~QnnbrQ~^BYf"P2/-3( I:AA7UA&>> >FE#195@&]}*鿌.WjK9 998$.0{<GwWd͜rw9#\CR*IyAAV*!zyF8hBU;ycS?qA$x{q &OfRfTؼ l*&9IBmT" L Ix{C6 _Rf^|sg@HjI\\nn ﰙh8ƇŻihhNf7u b gWG?7OWy>\\z~VBp{&WJfqnF~~6 1bxwo-\͏Y ? #xpQQy"F* Y'b_9y)AA.z)q2:88**h$e9[hFFhڪ98:yF8hBU;yO QV.)KW(J-ILNM+)VSs  V/WHMUH+U/JML./5Q(LJer!ҶoEuxQv-VX& rJNk9:7 r*2nZ(XP`Zi͵<ũ)wK PxpVf6cFRf^|@{okkDc@@_|pg&Tusg@H e̼tԂԼb<>`rT\tb\Dd^ZfziQ*.m;FE7)x;+sDQy"F* Y'b_9y)AY Ux;+sJQy"F* p: KxMOOKAgu .bBt܅pA7&3̌]lt7ؗiv0㭏Z-9%\W㎣Y&@X-nbtA#Z׋ 3c)rKFb #$1grIґZ~&TG0̅#zyM/~nfu MfU]!؜3*p *L=_#<=W}/umy |lC0Ahpr ^mxg3fԎG iu02C1BC^si.; .s :xqi2dm.)Fmi\n> ڶ ?8Mu rutuM\1yNYD+Upq*'רh9ѬIW2okDHcgphļTJ/-LS r1ΰl1y[Nf^dņ\y)PՓ:{+Nq1dW3 - `d~W&mo%xQ$ ~X?xX_lSIK(s!qBCb\Npq'Bsm_&$(+TV'N&uIN&m=mS=u˾sνuևIsw?Ͻ_f?x޵޳Փ;4t/qg8t{<:z;Jj"xC*rF[e)-hyY"R"R}x6}a˶p 4F;׸V4WSq`NbT΢,eYw,*a7j9b)%KHd | DD0@~V|o`< fӉ'~(@لY Z*7ʴ{~{LqPyu1}p)S99Byۃ;{"fLTY;t`,dQ*4V)"*4f"%dE13 쟇Oi#=w}f?iYQa } jU\pKMZedc:QIKʳW34(@O_x7ArFvi{J|&XppA"h"ݠOp(4Ncx86 1W}*8(4 RI._}WO|Z_puۯQIl$)F$m~7Ao_ u#gPȎi _n5Lj5| Dx`ȳS$L!si"YO&>$BjE*dWY:s䍩B@.)p+d_;QS87Qla@&V ӨEӔ $I$5ǃ2*jsqR&+dMu'Ŝ*^PN4XIFH uj:M mi|2X 7RjBTa b<iJd֑5RY5æ6I jLJ ؘwd\ħ,{g!=,9MT0u΍C bHTb >? ַ m~cY"dEk T@{ƀc9Xձ6rC&'҆8F ewp{r_yQ硫} M&ou} Zč5JcYZ땎/+w$~/:L\pV[ RRM9>_x62-~αޝGoČV;"b]@ un`v7o;^ث!.)Ԭߴ>eh8rvr1F]7kZ@۟? e-}pwq[+W=n%=aı`|OOE&=%•'|s=Pn "dL>5q{݆?}>" `#,t ,L,'ٌ"FgjNP _ZfD,O Ppc~gN˂^~_+w`7 M=xZ}lSW>GB n#! !cjvCDZGg>pZFZ'kQ&M6_&MMڴ?&u4Ҧn/?'$Ms9w}|Q.\֩?鶷vvGgg ڻg?P;w_? M[u}xjB4EQI.b9dBf\q#._l]fXU r-;kRt&=\/WG/ϕT:4004Lp-z@ g t7NYCn9u<c1Gl!x,̎&d( 1 BX2DtqeI66Fb;1IazQWbuY-N>蚒IcdRacL,NebZ;Z\ ` \iь1{mEeة}S`b! F&C ZވL4DKKpDr+L{U'm^˰ӋM:mvE@0QVG7Z:-^ 46 '@fZrth)+mmMxnFaszޛ.tx͈WG؊!f`nrű<?ggjqő{;k /9*IZ43+4C#zuG(*kS I s56ZqJP0t^K z*UL_NI#ŠؕSq%ޡZ DGOvt>% <ǩ!䂌Ii xc3s]GmQ1zZ JBk|,kD]mvL":gQّQd.Y~pކGQ !',/A\k/.hd._`dQ T@VBzf.#'D.*,8s.ZrgAT)ǒH]Ce8evp Kē(8 $IɬQc>!Aq QRpd瀉hB(_ݔGD$  |1p3T{lSxl2JKZ.!7$G($='i9U!P9aIv OſX VdN!lÆh EъZM.Mlz6&iW>hu˰,S$ "6pi$DH{Neva"tt|$ZgnOv4?l/!q[=w VR7_E(xa 3oPZ2p">ŗM2:OӄĈ HnQLۥY3Y%&啨S I)9!t(;@Mٱl^Bnb }a~ݜ IK=`P9%;::9Qp<n z*!) )EeiӹRGSlb/uƿ]^TUpٝrsr' MҗuK:({F5_/Vϲn,4`2^)/U%1ݼp>~+gz2&瑺ܸ1iL1cx4>˂!_TEBn*&T:[r"|oë^JBPHo$@y',HHT4LE F@L7 vQVxYnܘu腯h?ǛK6N[[;*Qh{fR2Iq&8!d7h͵K:> k|{e#a8b-x*BTCHf^pV9%<Hr^ oFxgK)߼XGRp_܈>VdC]6(هž.?e@k"PHP,OiȀ Ȩ&La8+ݸh=9&P# '4cLNozF7 . 3I?5ej_CTɿ5͘V&P'1Ok+BIYj0աhFWT2t&.kίw9T59qpnu_ʝiTe\tp2öxvBoi?} ӐLx[OYA%"%Ŀ(JAkC0#WnbvjJjAj^PF[g33LN` rx~= yXOn κxD8xn h7$xkAِbRڠHDТ&,M$[ tw'/v75ͣt"EIPzAAoM r63y;<^?x6MNK"Lg/rh1(x /Qr0 kLsI 66pM`#K :4b](IuR|QrJ,&h y&ңiSb7d3=yiIY$ҡLH'ə u&Av;ȯ7pb-na۾2BYAk˨eeF(hY U=RQ v5I(vt[,'ժq"V"$B (兺TU@&ChD`XlƊSZbYJqt-؄IĮ9MnF턣iD-ڢb D!]6F,K *ݵ;ǾLqNBbhe-((TqRȀF.| mUkex4eIP`<B|\s<MR\vF24Ǧ44ʰ,t).WMiϲ",,)2QqM(1SiM wlcD/$r}E-RL! -{s.si .2(+XR |!PY=$D莣,;flRcfS|sESi1Hxb!;YְG sxy0$KTpqȞ#˥Z*N$8Z_)?܌)afxpK{?oGR~?Ԩ0;`-j j5oDa)gaIhfQB17Weۨ(0LJLQ KM"&mgh +FՖs 21pbgW(֥G[25O`IbNB.5u_rt5qg1YиHC- s`VlVi=ZΛ+:;>0?E A !r*c)Ɇhu f-j5Zlۀ}`wd@(>pruL>{Ɓ-qūGNSC< [&+<es0u7Q2QnGmG:DD/Z2Jz"5a j lQĪx+ 2:ّ[b<] f!}X Tf>Q2.D {']I㴹1:};y&[-i>/s,=n@?uhEDv:o& 22|? CނUZ,G6#DDl#?1sHgj EͨiPNJJE?`w8 pGT䦈mYr,J>x^Fфp wۿHEdD' +9.p&>?yf?~n*Ko|*ƲJFrcm85Hm:3ybf$MnQTn1>E փn~57#ύNtü۴OEt s\C4ݟ:V[r =V]i?8m^I-b$^~ $H*: RaA2L7^:kH{<;!ۋ[#f |yq*\';fbc&nzar״ULpng>I}Li ~ԨXOYnZԬǟ_rNw?o{+8?=۪*6?mt]]2^Kx]]pH\#¢b>4ye)iW>oytm_(⧮OKgxkåc^RVl7(6ol{ ؾ ڏ G *TY܊?-;RDFÃGv3CUw#PBu1ЃK{M[{c}}pd;Ȉj;UvtC:`n~>d-mBEcʼn [cWܺNUU@w#}."Y7"ҽҺ w_%WY㥘foPM#Qtu0-jY8FD{XCRbBzeđ̇rh9~ǭ za#QDͅQI7A f?`\9r\ՙϿ_`"?xVMlUhJID۴ĶjoÁ$ĬU줶[R}^؋׻˾uV sABRG j*.HpA$pC8qT1?G?s/~ oi 2NL2JrM2r)[t-6ї*<%,镩f (߂Sb1fihPnCg"-ֆi (Ĩ#FYՏ/&Ϛe~F LxD{Uv)e F!,h6ct(kUر_TbD^2]b1IŊXovB{)m z:W[a^\(.;D `S|oB T96=֟h\x1//&D*7rՁ$g8Z!(% jnQjʙ>3ic)Xʯ\"Y" ҕ,7pG"ŧ0'k[Q_Y^~?05Zcoը(G 1mj&blF#GL8F?O ;wB{vg`K}V;!8#Uee2.<7džq=1=l /`(RWRTQvrJJ2ލ^7>8+R;>9jSWzi-㥵ÞEP:d/_?J'w5րN'i bD ?7w w90!C<efTN}yafd\Txw ?8'spN5tqtVUpp7cirkB}2݃}AJsR2d3LFPI?TD* ץcUY %% i d\rr:|%% `Ȼxi꣘nhb[I,u[uT7 FѲF0. EiRC sdC4T{V(HFs{cG|&QvJP ) I!EZXRc5&oώ{Rd!e7OcHI,IT,+W\NԂ &g&g&M嚼=8LQxYMlGI6k' ֕ 'qc5jqMEmzġq) PG>TRU+JUORC{i/R3}7yL~oytk{ml$\揻=y9Fsq,{>|Y(XP< )^Iy/BQeȋ@hZXu\lNSX>+۝]egt~=83X4ʰ 8{<4>Ƭ]߂#09 3j1R$MB< &.^sw_:kY[bmx.6v_xUGVwwl+Ԝa=5z&}Zury6NT҂X^3]b5:X5X%Uj-;O(P*NJzzxnU(r,M/SfWşW-a &QGlB-gg\D|u]^:C= =h|0pPDŽa2 mro6?y7Ue4F'Ү%uӧdcˬƻ+]bWoOpHx]RKlUi&MQ88'D%mCD&j T%zg׎g P $$BRAH5 XuEv;sϽMomzZcp~i KA.g9/;$W s `50^:ёtXMyT4\ P:vSゴ^b@H;&0wLv@<(9 J¨P' ;F96< @/#6YSoȇ+hxQ-p.T@|V-(*hEZz))Z*z^+Nb.h';\5ؐ@K6ݕ\*`CTDJ ~SNbexz/liޑ_=7VGvב-OE/5gۡl9ebUs yp/mʺo9^Ա3 LIs|J^K==p{xA7m2lk]{ G7mw?_ ie6i2,hjXVگ>΄$|ӇaZ\Y-f&'>(v>98TyŹ(~q2Ԃ4aQJх:>123@sd3]lדnJNֶ>_~j|;Aߕ(x #u:n_8zڦjVa&&ڌ/K-؁(pX3ỲHW .ep+f ~t VXI '=taxoE6 $1i7ND1(8. IZʼn%qTTaOu#Hh$ąZDpJ $ 0;og ޼yf}?B|686Y/mܽyTcuU\a* e1%y~tFy2%w/WO/3Rmh6 vz~eZ/SM0-&o|hr0CEQ{t<0tl-bm cEn"vf lcxkⵝr 5nᅂyM@85ݺ!}-KIa[G ͥ)o-ݕ1DNjǽl8`lu8]|GclxP?aBf+Ş|OZ(ABbJ~QT7LڌWsOHP.|f٢vMދ Ȇ d)edM<.@|ёM @`K^L0HE((cԶ񎀶p}a^nR1}.cPZ 4iO9m-zyK zhSwG,k]ǶBJ8ЄuW^ebE:} N䁝pCu:^ ";Qc8YuBrbli^^H@?P 9J@GCwAE.B<R=<^g":$`b9HaBc\m\U DxQ.K!]}#ypr{EYo<2%ˆxN'?=}\빬(ʷG}ds,K$t)wQJsc\ۦM0[9DsZa9t2g2e|M%?/f4ȿ.Oڵg#/s-yhX%לּ5,tj*9Xys86=>U7+PM} @lbCwRV}'jr5qƗ@HŪ$c7 3?X xbMk0hF޻M cKl-ܛ$px_>4VEnܱpNۃzvFࠏ:^{8dGkYk0w[vv>80=~m4z9q1b30==[bA3hOdӔwlVaL3qEb#1+v=\S #w#@ĤF8].վKB2YTڠ * 0*Dמ) ܥs&8(wz1KV˅?a,+VsEA_Y}&({&B m>Ué2qA Mj贺wF? E>P[c9CGax!G)CDԞ{1j!٠oNڣ#k:~G3zn;h#lF}cAg``9^:@#-DE{?m#{vւG5w9xǴ:aU>RqT-h aP HAÇ0r}Yyp>I܂ LVh8qP(pEoN\@P,~Nh%e2k4TYyi :'^ EQa]ӂ#xLPUR{0qxy;+7F a':].ךg_amb ?,F:j/e{h#f;$x2~~;<Շ.Vmp[ gq8ӊωeeVʒ+%ǃiNc`95#pr'!8B!e7,NƪtnG PhZwm;+U `{iT EZTitї1w<5w'|E"[řa4ǜ+P^휫OJ+|99 }ShGPvw!>ٷgȲta ]*h5J)nu3 c+Off !E(grBl"p*Kwqu50i)X|}jZJ^@~ $K%9 ` c<8Vl6F9M n ~Y`?I\t 6,] dQ$k>{dsZERIqJE(f\z׵` ?g ;q%VJT߼acAXiZ3LkCHPt[.p&bkC:>lP4K`^= 62Ċڻw@ų ] 8A- 9# r'5Θ@ʍdV4n>',3oJƪ.jobL5.v\{g=Q{/J7Yuߟ]Zxt A/P/ VhPژӲ޼|f{yhy`Ao(_:j[XLb{PI1D2EPc 5©:c'RY;OrSv X; jH60!ЂbUf87+ X,ӲHgz0WC\1q;JRHȥ?PCw>|:w^vgQwUxtr^%{_dA F ^|@ʕ%b 洮Ii8E2k;dn>he*b;PweAl#ҜS =ފH;>v-$w+MQ1*/? [6ZS}~`FIhfդj mlS A2b 588&BVUakXJ\~z휍۽ߠ}r hFq{Xr_9$i'vtjUrD+Iy7Z=(mvr+Dׇ~By?6u`M(X@ͯMcnC, cP4 'N?>?Q u^D@y]l2B6烮YY]'LY/sM̒#JNO\B(yc}x|SnfuK֩H*5t+.7SMÄEMGMi:`]xO<%H]nL:+d{E5EEa" uOAɵ/K(tpMsIem:W(ujB ɦc:5dy1%F`\Q!&OQ6uj%](hU' ҕSPWTēM'Y j:<%>" b4&:0GbdN*r_75Ah^J{|*KUx3tV".3Z .zh钧"[WNA&bqpL'ƭjۗDBvu9u@x.:}R% )iK8!R.PcvIIwXiW"Vػ ' "tpz8B@%>7;`eGIrJMSvL7Lfs򋞀gV= bSĥ̪6.M-$ 3(yhXN.=vN&ߋ{V7J>?@Y@+mdڸU cZ(L铏m8xY'-~̏ۆշKꆸ/h6_9jlZ| U2!ƾw9,~)/1T qc:*d+e4ѭR!j94@:N^0P*"g2MNaw3p(aas%SEEܹugxL$֑ >)s˨ qT<S0Y4Cx:05h?y+`Stfd#Gf7ꈁQI#LyrhdQEz!;ӵEmIufƹĿYM4(JdUeӔ%KGuoRK+Kc]uǙP@ >0(GBM;]}1ߡ{:VLL\I:}~wZLU ŷMTsqۍ'ᑒ(wddWydcqÌ w몍=<=|+!:+!QwCt'p'4 =u@\>@a4\A\ 9!eFPjJ( fLBW5 VpuM _L4AmO<%AS91s!ECgOt2y;1MV Xסyl.5oOHܺ'z'8vINs7A--4 %4цϨ0]\Ggbnj޶6zc<@NRT#1!"T,W^>5SR4 쒀n  ]P;,nx8C7] ' aR?gnȥ/ZOb3%*.C8Fa|@"g##b;x﷟bw8~Tv)oO侈 ^ݭ,⧇,7 @˷=R:+ Ng>dn4ɓpIU J›;~$)1USe{ĜzE=XL^K>~Y}.pNczLMo#e<7U(<| |҃n/Ϣ-bVa0 BfTС;uaL >k<6*I5{$j4VX# E7Y6n8,6v&"m!6`Zlw )U4 ll׋СuY~uGbc~˦bK YG[ iHU[B"yeTGzmcgd%kK7Ȟ#fdȪ`\66۷m%K): (ʈ<+^ P--$5iUIH5f-@nCA lu_v2?b.܃)g WA ~~r*~Z_SzEdUI$nK91tn|"_*ɡ`9W&<0oJJ>03$xM?3# pU{v3a_G o0wBaXUJ"dRɸh+?!T.XxgcoJidV]Ȗ$"%Ϫ,{&8RTA;/ Ъ)bF > Su@-&I݉S}&o[f;Ԕ_ĥHVYb}'!o<4ym9}m ZǠ⡛JWϡ`42A]9ҵZ5̸mt%E<">38#D:g!o|߇ґzԁ!ܷeg?ɰ .N+CKb qO-`_` dcO5Wjde}7~)#39AGlbk[Лg<U)%}///94<+(@QSo(RemZIqy <200 uJd$Tgj."849,3֋SAA2F/Dݡ'hf0;NʚOߊ&Ƿo]+cpDAuB%f`GZA S#44d,`7[FnբU:(mX`(Uod4C[$)5&;o+ c[S䝹Z+!ٛolo8U^OHE5.pvAXDG,sOYc.P#k#>|.SqLl0u*q}K!FvN9Y ͋`2.iXqC:b Tj"LeldݐHX~YI3@iP)cY1$e[XxZV9--HZzt3:7鹩yZb@%N)嫭f/TAi“ȻuK6QSg {,oUӗoW][1RĆ{)b)lA_W.4r!gF'C lEexNF@+B)QI:v@ʄ#Ȋ}Q᧽T2~2e'hFRVJ΃ GJܐQh4T2UHJ[Qz"$H*jUɦ+O#/ȩQ["p -,]/d,f +ꚜJ on6*O%Qv5= \K(T +>!!}i&6E.'AåQsSn+p& wP4 bί)&$ XG']ޭRS~tv3, Fk/y榴 [3eP, Ơq<Ӎ-;1p ~+@MO`3p[8U0~S۳[?G89 1BF-tFsgy2t,~i{VTF0v';ƖANy:>3Ð7g݇q?e(r[U%Y vӚ9]NCsµ#zi{sr#FVf6X>p<S993:;orf0"ߵܬ>ȑ$Έ \~?(<nM\o9ŭB fBD yIO0i &ivZl&#*60u9"(!Y exI1FI0t(7 h0VavJFa t9R:r3 tSJ,MV-%h3'D@_(LNi'%#yM58HUs+m% C vu=w(@Y"IA1]ק)Gi;Yf`O()ٞ8&cC :2# ]NjYh7XyC8{G,k Y^j&av=Gcl}za4pEqIGS϶P6̥ JzD/Hn* /|Ą2BØ6oQ]ޒ{2'@o$Tg{a2rQIj]GJ+?[tN݁?&3?oܛy3Anpq^=X(ä@q+xCw3~7?poㅑấLy\n&kIŵ+?U׾kxK#Py RM}J΍zǿc,nҽ K72sûׇ7g5|8IW{ )>t9&S8ڸNdٷU|vEd P]/7Lb0c` ZOw<\:.E]9pX?9.OWVۆ! 2z!uNː)plj'ˣUv^#̊}}sSW,>mךP7OA\Y\6?y"}x[f & 7fG()h:zyxh+)hsM~#y3{,{I:&fe%*pqh%di'e*h$)Ś /JMd-?d)In ĒxGMgHO?w&ļTtOG WG_Ɏ"M$Tcsd$SJ5cU0r:{[m6Wcc:ʤAhBWle|M=3VEDŻi*Wel~iq vz'.,a/C;FR~68&/uly3#<(@q@,:vWqB A p̼|]Hm~̴/ #݈8x[fK +&E̤"`P_\_W73cMx;qf&Cv.׈ x[.b4$8$U81 'ĭ((+/.*[19L[^m[ļT%JOi$7nx[//8$U81 'us.#i4lx[/8E`o|ll(x[/8GpC\v'Fm?x[/*!cr #y9 J1R'H+ L4)={Ztn4tê ,MP_M-ff&XJ&rV#^ᣆ;2CTxv>46F>j|*lnE^J嘐Dѩp$ph( [SWp*"F\Roln "HtvbɄ%2]?@A7^h?|CA8|V.uqU]#`^I2Ch]'&"@m2p#g@f@M"FgL87hZ8+&cq4r)`0-pl¼f+lYe-t 20|w^g %s_5c :k3l\lj$gB1/821]N@eXdf8]k0 3j@1%&4 8z DI9iq*[qP*,xP$0PTLe)rW8%gU )!HnB6@0;4)XHYlHQ5/G~?y y 剮>OMx \6Zbr'NJE.-'Yx[/h5#x{, f*(*秕'*$dp)o|o 3FjEݔɎB",55 Փ? +(()*)(hddi*Y+^ɶ g QUpu26cs rw IT&&$eMVet\)*a ĮA.!A 8E6?,]^a)&b8o|_-ؓy@e+)=ZY``ř0,J P- J &CIZ&5yfe&]RlS|P@\N}]t3z6 Mѐk@Э|^ njEjBrFn~BvQ92 t-'gO4WQlK" Zq@ɶf@NNUn"Sof0?3n^ee_;5 7a5\,9 we,h%1d)OHT)hyhh0i+d6gBf^qIbNfo`6@)]8#v,oIxY[ly}.z׷eER^R[WHJ[I+历Cj wf2E lyH4@ $/ES&hM>@6[9gJ2%oD#~2=35}ƾJߍ Z@YR:~1l-u !vPc'+GrqJ#gS5 B]Yy TW1J{l*.8E*fVM%ؘ_mJ-[=TW#^mkhk9msh}& glTkK?Gw;)4?RMŸÌρZ#ղ\"mY:1cV`0 dTEj*?m;U[V)D0Kl4ޮ.x}[n'G"JA 0^J}9tGy za/vQ⦽n$PLNٓM~/F`bnAPwX(DZXC:QE;$6HD<>9 sϩipQN&ȠnwULg#*hCC=7 ,L0D)5D `"T@ᝉCUjj/[;n-1~PFͺE駝b=}:9,2.c9,6,U:`4eΫ OՅ;.,LM:g&QW*XRAj(dg뷰3udgKjzMr$,edMvD6YnN8/I?F+W fU**s>yu)Q R].Z19娭9jv%o\ *:eZz;KxY4Kr+$4Rt79cU H qeB4PP<;/̹eG^l?S\E6H%5vd]׌gjƦ.Uj02`N{W5mab$={ij0V-z0Q'ӧmpoO;4쨴!/Lph:~b?Ŷ2#M;`6nFǴqW6=uX9!ik& p.%X}`[=Dه Sށb>F!lZ=2X-%rpXC `mBYxjMO`hK8!m#xc n#p6ڏؑ-hYnC S *v4rzGEM{&7`tCm cáj8a^O a|' )$UKv}j#$8ZPb#  Ɏ틼ƑCRC%$`iV/rVrê#v8XpUIp pAW7{C6#B:j>L 7 nayuͣ;*Xr4]/Y Cꡊ6=:x4F6Ava`@nz4|;Ku_{衞jpdp#`9e+G%pMC/+R@oиttxԆbqJ~+NԞly>a,'aOT y#cmt58w6#a]lI"]_֚ Foso.Ve ^Qvdw쟾yy!vu_+9qZMJQW_5tj"X4Cfc/ׅp&1U=%Ƒ{6"os0(sK@E7$.O2Gv{6;KUAf-룝z-k|2 .3riR}f!FtodR; X82KVȷ2(kyEdKQe4qŨtZ}:}{ s(ăm (R6mզ3jw _tX^]4̞%Q 'f N~܈Fum=t;fOʳȣ`nLf8 ͼ[|T4ECq7~gVf K \B_>퓑坹sRӳ5F6{k<^~VxEAcMrpcIMzse2MɡƓJ߽̽+1p{7qW+|%nl ZIbQk!%(,-V$H݄0̉Q֯yj}?u{E6 Ӂ%J 4h!yBMc"Kn*NKTd#>yb a}ν}?MOr.xq(a)ؖ#wLHT4'm߯,"aDŽʟ:t(O?6&#D_,Z+9 lcMa; ! Ň]R6\\1J|Q;Sor~+7:mtM‹`J}ّ\i{le@;D[g<.o??˟:A?L |n_IC|ڜ5>wiT/7s";PDJ%'hIx ZC2Jd.8"RXZ{u.i'e3<u ֺKj5z{MΒӍn H#u}"6j{jk?}v~U_L}k^%|V,=pt\A䉽>a<-$^U ;-}viB%A'XȻBwZE(:\V]Yqu.i9y(U}֩C2Ɂ!R%x^o%`dl.Ǚ_l"%irq Ƈ:(LfެȥlyN E'3.?ٞ[|'ɦWNf_y"/. O(SOO?9?/-3(UAW2 T'yO)y[f FH5pxVOliWgNK6 -}:M"l3:c3i0'̸iHjW qӂ|q?gNpXxi}g>?~5Թ/S:@v\pwqqf6a3XTM<6=3 @n6绬qŰ.gC55Fg, ezNul꘮Y?kX>9d~2qVcwn?59Y͎c.0 $8Pl0C6θ3^qlgV{\YTX&s3nnEFX]`1 f0R!"t"818tj3rC:c階kzq!7Kx?IW80hx8p5|F<*.~.u(5[EE+%e[\]VT]5U-ڔjE+o)h.rP)*&Teel˵N E()*k AeUmbb2i,CRø}ЪrAWTjrAJvbPMF]*)NK6+纣%]jToaAW**`b fYٔjA ^e@)%P᠈!*WLT^U.nDNU c`s/n7񚦓TT)ccXml _}"\jVs^G4g ޔ0uWaά&s"TQtA:c3A+Ԕ!D yzO x??m6jXSwP?^K}X$̶fl7aeۦew?O7-.^ \&/3egړ gӓWlmB͟q`v~&6w^7?OOv燐> 8,wWzL_Ϧ2 > ?xG``gbbÆ^۪p m6e۫EdžF{-HoCb]![uux91]TGxRoEIݤة>%nN8Njp76Nzm/{ QTr*zR+P $n?7ĥ'zǍBշ|{7kc?U/#03 eB(0 2 yd 0bxa`(3*+RC^LЩJZ§o|YGg:WSwP'l <&}q+Tr%^^ɚWQr.d Zг9S-iEbEwcCWEwb8ZH< չ\:+rrQD/id|l ˆ{z6 ?4 %j, tN]GN{t*Qx|X)^slp3]VnGnkF 1>>-ۭ]NVo ˆ^Q:vwqsR;Y8?:4) mՄ@=T7e'm\ƕ, PҺ>nJ49´ -WZ߆GŦ^QB`6v:.W$|+T&.;.c&ܱC}G={3v|''Y;jv:LTm~~·ӳj>Lܨ&{hfd8|%~Sj[ Y$QkQ _="%B WG>wwKf$ Sd[(Rog]՗ՆsMJkݹj: ceea_UoOg79[WIS0.Ѱi[v0#qл>=^1|Fmϸz;'sj#>z~! xYMlhu:#1Id e\+jOe#?j7&wiҶb{h9=P=hQR@ %zvRpl|{3΂plV߅KKo.indK |MM1m \&ɲ0f͉3 8vϽ 6lum}24<\c݆d<omk1ݾ=qg hl685>oڷ Ų]S`Z!C8mi=6m%f됛T=d4ǮimM% ˆ;EK`BXi:Q3kb9ds`ꦻMi8 6q99#C7{;cu ug.#aDX6QpBARKLLW4:n]Dp1B: 'ոK{9$9 L6&oג*&"eEk*b%۲†^UUUvk jcK,!^UF)ך!h 5U^î"+r: xPotUA]# Y\Q$Xm:M, UTnCŎ[J#PkbvTawA-uM5P*u]UĶHVYE>7֤!"rNq,ԥ"W%^A hu5 ʂؒUڸ&EQ֑ kJ-@Mdث p)"MJx|mӴ:{%U08Iҵvw? G^~[2u\YmgnyPKo<5#g"g ]cί\=Z *!rNYzgUV EWV_Ҿ H$ImY34F't\ ;LNc=^$j>U=q"GEJETiUD/p7'!'K1Q_%!ѨkdڣN`1vNgmc*zm\VklLȉ|pDcX딛UEb QFz3#Ns;djwg&pp<6$Q+Jȸ+AG<`XD!Y `C&.q<_AfvXHQ6[e;`=@V۝G]`ƼC Q6\mAON<"R .ݹsC2ݒp"ę5<Fl@I'q؋­qc*<+S jBmfCG;3,ECͳu.Bu}uUV,esPbǴ;а6 8tkV%)z#4L>Tb+pǺX#VUc̊ 9?f >-CKPĕrb /ϿpӀ'`QU" J8ӆ7.Ěb:mdǞ$p\m8/s% qa# GXzeHce6 . 3!(Q^ ,3\|=n? \ΞPvs]{)xTCr yJcZD=c LaO™+%FgC807+vs8R>'թ)g1b f1;j]ݵ!4+96& ˳>lu׶ O;{9Re'_Xf~ hȹ_|h.1am`:dr:J/'!٭aSpC̱A"xb22If+<.Vޖ n/K}wY2yx oe`*jb^28c:{,@b1A=$,h*=MWwӽ5=2pV1;OgF[|NpB[ KE 2r?hnGFYUx؈'T:imch ^[ug#OaʧLT)dl":/DL[AKw+~ E<1l~>6?KB9^D] ,⛗,,F&}ӥ`t ُQCbs୉QAIK1_3XUލo6?u/j%Vt-#w<}0MHb,\ &sOф>OÛ&\A^ݢ @,.]{Yfm07PTp@/;]L7ݞټ۳2G칌HVتXN-6 +bʹn VQ.d uz@pd; -YR;6P1@.J =`tpbsgH-i:td~}S;*+z(ᑟ1;3P`'T( 5oNA4(v~{{樸`< r&Wc=/E7{̨_~??wNFRr/<G d:}:_N[Sův?`Z_Vz7%-2Ʀ;@0+jM*'`Ηk^4`W7md {'Ŋ&^ Sٓ=_|f faQ>rD-m+Ns7P9q,T9i``ΰ,ol[1m=\m;V.x.da=M6d3֙ÇaӲCgmӡ[ܵ[m'?| nZœ!c7Bt_JutiUbw?g Dx{5\ bY7plkdZ xA{;'?!kwx$R2KsR3Rsܴ̜~I+V&+$g($jWL6V(4*@AwrmLrrrg`6 ,o29xo@^xW}L[ B0 #x6P66Rsx_&IIj G:"IݚEkSUm4iZ5ilҖjߊ66M[}W GiF6s{ιƷܥ>{Vw:!GxAZѕ /NW,άoJ=aa|cp]͏͏K,xh[qe!, Oq ѪQ8S[$v@xGt"Ë)Z/W.VRl/䬠uEꍉ* WXO %^Q*<|8$V kW#Pch8x_tvI)4Ì>{=ܰv4;R;_¬ =FD!jwm Caږ`מo1qA"};s#lH#ӦDu}e;R4?̄6j=6EML$#\R4)Voy23< ɬuYqc^bŹ`3, _ؽy i""={f6wXhQ i Oү:&PVk1s<\\φj*MJE<a7/ T\8VV58?A|٬Ȁ%rP/H1HeH}r, k /zI5x74m!vTɻ^ ^*ğ^6|ɗq5=7{;[[ajwϳ fW֥XJmHkJ5(uiPW.`E^jh'S7J_\W+g+:\~JoS]ċjC꫖CD_s+ ()JA MkR_^9蕩*k뺌uB* 1Z@Ѳi5M;*łHt5N)Qvn *ڗ~}Jr|{ W SOtZ1zaY>m4 E{HϘ<M[{W(x[|a 5bgn#XjxVMDVhT--vwqX'%[ 5m ۍdIvShq&mn[* 7~΁!*!­ 82cYZFޛy߼t7bT2h];4mhaۊ-`tFm 2X6-T6U+ٲVb M@C}9lH=TOm,iTQ`]2`Ws"Ђicb8^ňO+=5KXzJl 0i  T(e2X4&]30Nێ_pF 0u!"曵LU:^,z]jK`$]7w9S) ߂ݶbǢ M5( Lqjlи nS 6f ~W*-wuܮ@;ؠ8"xt1D˥FOde)'oUϋox(bQ7mxoaӾ>oDpxu>Cy \Rے vcbp3G;+g̃WO#<ܜKU`OWw|<@>Rp+- Y:}S~2M rL"rI"=-c .w VFZׁm [a:~< x&4>zq`{xUMlE&ie] %q!NNP8nd6ލ4*E<@EBPA+$ 5\T*qHHHzqM {|of~u9}{#YJ)ˉ%FÊB1SWxz66&]%1k;O3͈-qeEe%)P^TQCyӉIvUŶPaJ  ;p~>ZY熣hƬl휨c`碽A%;¿eQP9FÐ+h`$Q%|td 64|)7OGLrb8&R1wӓStb #ݰ5%n>9:Ȱ*$xmն-0<謶j ^^n7VUQ|QrXe5+(*Av "yB@:NZs((F8Y*Q+Lw=z؊}]0zeA޺,lsMq3E\0nɰl>QԒX̘\Qyh>;A<񔁧 sV<x./Q@ eZv1ܘQgӽ\A儿#ZΡ[sM¨Sx"&J\;  nuxŸqf7qA=,zxWIleʼnN=N2vi&;nlimIjӖTH*8rA2E C = HBbf{&Ti|o˃5\\"'o ]d.4"ãڋ-B2vfs<bu3zϒ?xlӞYҀ椶z;$@"3K@9*L4㞥y䈲MFAsW#rx4{qB4pJgȾ{v,:]O,v-#~,ݾgE $Ify/ZR7Hdߛ@!o`%EfY:"(|gbwifq L t>q6Nfģu,¬9=:=V̐V"9.f6Jsu0~2>#tY $:PoNK_YVu6"1.QIcwOԆ]Jvܻ) A~Qxf C)W{s&wȈ÷tDZ"\K@Uug.ZawB'֓ւѪ>ܨfdqY)^V%>!>ٵ7uvU $bcXR8"l{ )=c_' p xeRu1>^fV{İ1sRcRd@L@v@H\ qh0=0 _66]4mBlC&QJ&1sYdYi.M"SNM`y V6K(Åvl:Mo˰!\n5 m~ \FE %A% ArE%<KSd*B8m-NdocJ͕d{|\w^ f1Zýs. h% S(TqAE&#[gް CJuívN&c&lnȨѳBJRPd{A5k%sE5JLtFjёfN ?Y.2|*D:*)P:@9jS$9buuj4䱉$ս!Kت CAY0BEדO8\(epu [w>Ԛ4⫥ B(HJE},`NSޡT{a lgRL|hιnɩTm:ըS(ݮzjP̕˰4 y[*"Џn [`€P}}Zmaqs!iqI`mcOS즐ObCQR|d=}[D/ޖy1˸M'?Q+y 7{ el/%鐒Y\eo~,idNSĻ'%ˬFKxbiͱ26ǫ,c\ϼYL,62M`J8#HdnIbQȥ9 -Qr+.IMI,I :*Mw\X*(K2 * 4Er3J8Hl#Xbtn~qIN%XL7=(P$5YisUFn '"x]kQřEgjp|d!42ji"Xd2y03o)EWB\ƕ υ+wn V\8 kwqy҇tK{[s(eRknD<g9 AI!ǁ[[;4Gg[j'd,y܍%ŋu& })S'VJni`kaRim-C#W7N c\.RQěi- jW8JWq7S !W HRָ8h WB NO~e'Ucpg.gF1Xf:1/4.]ʸ3{m91 y\nf%V6^v(لC8CmX9#%ˁ;9i.*@6<B{e(glS(!{k' >e9S\O<lQx[WQAVtk5$s%(xxC|]g&gOaȉf1'HJNΓ0ap&6#)6Pr@R.ML.9Ѧ4 ƽ5yPnvJfFJfq Ź\9@ .*y'Vy2(HnzUfTd~uɺZ@&oSlkb5|qݢ\4$G- V^SnlV퍓hM^69PGgv.@d]=z~ӏO*I_ObSp^B*` J**@A!d}+K'߱U\n#fLvSۼخ3$3VE$ (l^zf+)%g$楧9z% jj e`O~$@P5jjv&g +u@SK*KKR2Ksr2 3r*Rs J*+ةiNqZSc|xXMlE۴JI6m'@uoZ FmֻI(ZUBB!Q!'/K\@z@T  bfwgw6q{󾷳7>o;8'>u>&&.u#BV&_s`>B\.HhѼ@ÍMIqCRj7}(p2V)fכ4J#`XPy+"+ڤ@vU@X[4ΫA,0EjR&Z (䗧| Ċrrv+FS-qچDqJH(5t_uK & (LCL(OvD@?DЅ L!Х1stC 鿏@Vn}8ECm@m…ŭ TH5TqsAҲ+ uԸ,.^DE9b^4|yV%Wr[UpdʲT_Q5kɮj^ tQMTDM R$NI'~diT48>:%E" Y+F$,xVIknDsKDt9]U iM)W4eC,ˤ ('~0TACu4 X7֑p I-$pJe\덶tz*=GqBVrSqr,|a \0}0ax}'%*,EIc:;ށ6D$\\*+|/d{n\VԱ@Ў;$ OI{};AP8O0þs@Q+ьƉ. ˈKsC^?>SVd7 m7drʞ6wa4U9|UT~/h"yPHcOu&sk28Ys,ztlTm_cl3zGx(XūS?:N?a[<}3 8ZzҞSwB֏3ԋ>WN%[# LD'H7GwvI=q'Eo_®P}6-֣Xέd{‡3#M_,杠{8i&lG.; f+FMZ1 3RE ghm9?/=޳l_'U0TI|j>vP~+41D#8q RLVě!xr}Іí&? Q6Ж==t Lȯ"NɳgaMB,ڸ`eFyph@5?v79}e$fb(|8s~TL>wuf]$!ׁG~dMDPVAPA湷cHx{g d67 .׈ x[ WG_W. kFx{sg d67]x]PAN0p=TirHV:7݊H>7\mmgfwF;ߗ?_gu G@BYQABblQ~EJӤHbMqS1&}V8h[Jiup1nm 2CDn@Oɽ-h D`jC[.7ԢA%kWVBpŠCc衑>wRsc߻&y<]/Gw ex{ųklԢ<\tb 5"$138DVAE#19'?91'1QS9#1/='?K// YδHN..JN,TPSSH,OTSpV@I,.F1 4otx{{2ɇXNVas:3x}k?"M55ݜtM;ļTX|CxkcDz(٘ K%d# gZx40fKZzc^9{+˖;W^-;2gnιs4_7gNIiCQLR鱳urI|.< \c ZrpGğz#_{ދe0g>|-f~Ax#\8c?2^4k p;pO`9j8nL q|A^-{c3"Z3,5?_s~pcNKYFd9Ł@]Ulഏs~m5p ޻ d0Sn997Awpީӆ'Aw}ꜜПcoR;o zݗãio=_4sˠv>lWJE`r*?/q=;s/%]N{?_vL'S^1=vۭFr?ǚroN]?e[tc p{ SX U8] Dι DLzxJ݉s]N,~Wsҟ./]4q[4I/arUs< λ* -Z ;^XB ys`c/pP\C{ Tf~ϖ3`K>pOL1TKeKye oĶAv6Ne {QzKq CU֥ $ uR Od5w?7qj"$}~c{4E9&#h87Pp;ǿ `S* YG~g0;;=2zA{$E="JubapXp9X>v׻$U3ՙ;r qW׫>{}~aN?p t7a L$OeȋqCV][Dի(:,Aꠁ͑U>- ӸՂ`TƸM+E5̉1[F1y݅^t Y$0"a85 ߟ0  w0bp$*p37AFcc}Mu=^F2,{qͽ`HoĮ)tX4fnqxb6#xr:t fTSvt8 q6c?ȀipY53ɀ6Q拐, H((楴FAD\W3q}X*\< yA DWR nqMbd(Mٱ{#}\Z:=\@H/`},ģa`L?{y@g|,=bK )X? PoA>)jz׺.0h}3l_sw2p<4| r:Uq=X*,\i rɢ?)JG4XZbLk<#8Q4z<3ICr~rMX+TAg?|G?RHiO#&E),x#7nuwl <[-F(Ixs%s@=t$ -ق<4GLy]{w0LU..hyo܀_z/sO_N huE.qQ%uEujfI\AL:ƖFf*Zx"nHLdeS:,?i _ Dk{+\S /v#e`YQCuW3vJ.#ΰy (]; 4ͭNV~'FKֽ=1Q/Gq3~=`8wG13Wƪ4xC 4-_]xF5cv1>(͓hدrE㒍q)(aR*7$t:'t4w>P:{^WAVbͳj*{XeAhCtiM&8p"lhAx4[9:Ėpl  LƗ1S $ PW*1/gaQV4@ήS65żEkA3pΫ??yS;wj7kœ7zeƼz6\, pxNw'.x}P$啅[5ד7N]?Sċ"Wq<>>(HI jr{ $Оl6D-  ,9AQkf,ptj͛:I5 xt(dkBsad9dE@}0ɜ]jDb KLw7|g,c[dZ\F#4n)jPL]cm9kUhy[kC}Ɓ[ζy||T<:]:ں.W@q|[Nt9@;ҭ5~kSt6.`#n%D'lGTudR$0{|@#"qh1V9 38.*l'!|:''w{gYDKMV:j(Do7mz~ sÛ25}Vs IE59(5)R==New}|g]?h7Ru"|{MH!ڍ4Djw^̆Sx"pyu+F 'qwzML%RuȟݑdEɅT4^!Oxndd2(-tM)'sPWlD% bUKsqCD纊Xj]Ƒf?wl@_mh'4ט{@h;h"iF14IȖA bgT~d4hi6Żȩ,1毀pQwxhg h ^WE ;/W AvX /2$ 5N4o[t|ڢ ?ui.ݎn`Pތxs*^PcsF{8Z{fDXTS6FXueZ pVQDȕ*8mF9!AUV-[z6fsrى:F#'̉*tꂢN<+H#b"ζRګGCk=zInf&ɱa,uZYNH C2d{M nV9Q-Ivr>VzI^Ew>W);aq%HZ9hwSulB̑[Kb7f#:^ATd-ࡳW;v63B2zN5i=llTJW{lW'qTuwqlQF}hXNBV5R*V\S qLh!u-+ۛϾSJ-ξ|/C>$lss$fj;k6Ecm׍yQh@^eHx 95xm/[U_Yqzv<<콬{—Z 0'Y&2)i%?8>W^;uBW09*&^1 M}?z"5{M6mgVw<>k?aOq @ e(*4k +Uvjxnn<zC]> |}upTU:(Em!H sjcӽ@$uy$xv -B^T(Pԓ-M#Q}pQk${OV?MjbzRf?eEQI$},م(_JEv% &H関: `:͠n}ȎLE$ wwlfjD3lBX-d]H` '÷;zedJ: 4MBhۂm?$O C }ԟ/o/Z9JK8 rtMfܭIp@Bs"j=1Т0^phǞ\ҿbEWY <B>6`yZIް'4́5^:O7hM k8q {{ܹ8ؿX8Ū8X'֠CfQz>ش6_x:hz071Ax] n$BB@*+ rʹ )<5HL( e"!NM5Aui쑾6vt#% 2'1ѝ+q x* e؅~n4P=K\I3|9ҼCAhp8ճ泌X/yಣK9*C\;;o7oJClQ}x]H *Gbp(--PfRS.bX5ߠaK.\F & ӥRuQAH1)7-$)>Gկj^XV:Q'Ia6E7;+ARaI\$^FYYq9ۺ2=%dJ!Uitw(o/1fY*4K]`mrE럭YiPUMonj_Y/]A>((sUp*K(nɇcG n]sF~T Nk}[w~yCC;^})" Yo&l4r+ |i2pWOU܂|΃gϰXx6EIleJpoy$kv< 9N2X#Ա\eH(9y1s sN];5ZoW(t1ǡe/38G?cቊ.DGTi`BDK 8ŒUV- )j(]X\gP xhgcZW.6Ё4x6Pnn~16V gMUioVj()׵WEns (RmmItc>KCII:B5 Z3wG 9vyNHI# L6ʖצ** 3G(wdsh_vro{բ  $ h r*K8.LS%3d圞< ~ _rE._,؃ 8_Ӻ.WFgwbTLW^qݒE#b%ZOG(7Pʿ| Cټy-NK)Br9"knGJ>[%#ubYX|%~8'anm D l~vjtJҖLpK!GxQC<=Z9 ="X0*ulN)۶ʱwK1<* 1jE?RQ ݭ*AkGxT㘰D]4CGE$%o@8{[%S9q z …,7,Qx6)-0'/2(t5jIh(@h7W`}g@sXC ~Sz7ABuM\AWEZ'zǿJX咎D3K rZ j+ـZF=nI%0rj26 t*c&Uz$K-nE,j0(ld0dmU"4 XXU. 6#yk@U7wV,gA0vP/G1X-'G%[5R*/j.Am`y`:')P`hGO~dvg-1eƚ,i(|̼[ ؎d"tNEgil_sV1v8S҇= X\MϔdCP?VW)(H:,E68q9#($])ip:(qи +bo s/S@V.~M*ƀڹ"+K{N:jN>j&-J ej]RAY'n69-te[Tk-ͮQֳ_ۧ 1: MIuWbW oPˣÎr*X4\h!blx9)zyŰ;N16 ?SxA_Zl~|B.%oz'؈J(p`鴝fĘ">|(ɢ`ŵih@_øE<'$(u_7,zx#aN\Jݞq6 ǽA|i~_l!sfF u# MYNf>S:?Nsdn{G|$&ލ~E3gw3PaKǔpմzcS_mWj{Uu,k)Dl#]WT8Jh8 ݡ1yСdj,nE>La0ao(LA. =҈BIM塄J7vAj ‚M Raj[vvZb[P$MVڼʉE?w&+MvJh2Ϙ3&R''y 5*$e0\DIB&G̥ϣP/jżT $e,S!9hl;;NC eY",PbE3ȸ }CHn1M,7R",`֠>Jg|ckقɫR[wB[_tʰЃWaxV@W rpXAo*wv\?T|Lٲgpўg@Q 8H=9QXeF.\O9,4^Kě8Pl;upZ9] fz섀 t[-UKtGrw~͛o*ozS}Bu/. /"/%;Fڊ8oSڎyYAU8_:G9}ixy)h*7բCtt 00E]PCR@l~t@7fP.8-]A$!p*um(#Zr .vVQII#YjkؼVN6j2Prz˰}rVfGq=ɯUzdF҇ 篝 $$&ѝ8I޴^EJ ==8Hy$Fሃ B%ϴz+rSߍ̋R 9Poߩ@QkI˰Rɝ  b'y.C И!_ Ww()@>;սv*R}ҰI. [›;[%dƺNԽb^]fWKmF$S'=8]OofW(:%3c8OoUxy|VoPqR89:h/YAx ދ0l?O5$@ЪwS4FW qW(a CXC ~,!Z)(1*P@$?BV1-?>Ԁ&6兔_=`)Y,/ȉЛB3=՗Dk%y姄#5G-.:^SCس?3ӣ`J#a: A*W(pBJQWm1G2?^tL+5~]-*LO|oA)T4qŭk ԁq5_}eaWV/M3e`,{4C^s&? ?&{qE06K*S7n"i8J+1Ӭߏ%=EJ{O+|ݖitD;*|?6Qe{KDE>5I)vW&TtʉvM3!=oVM=[kkB\)W^ɚP%y4 jXl;TaSDm/?n&7nF tL6%9ݿuW.>~ аH]*}_ 0,ـ(P=}TV_]znxw{oނ7=]չBoOةTp$FVomI{cUMNpǵ/tu0Y:Q%XyNÁ"F*> >4p=`C^F[x6oVsWt'o5TJۈbr4_f[UU]$6XbSϱ0yْ1\%KWtzzpz/>izW]}Vͮ`rg(y$發gσ?Π$}Wl̍;/1SٵraSgu񊓝H!RqneQGIMbI9nlu9|ⰲլg\0t 7R!Dq)S ^N6:/K r lELڣ%<[k:֩;l9pLX bdWgyz:O"oʭAmFIa9Sz_H3MvT\ZŐXȼM]o'?Tou1y#wdϿ}=:&~3sF72B;a)eTr?__Y07$nǴc͛&A@7u\̲0^<VBlY ~w8juuE YZO,*zRtTV<:/ѰGOfa~^nogr0 _u΋Iz[tVv LmHx„c H'#gBg jPj9" zcgJRHݲ+xmTհ`8ňvaG㢅y{hv@`@8s1jB]! ۫A?5>"kl>w#{~`ΰ@vQo=t)S4̓EfDȇ2eSVp8ӗÖIҵ?XبLVDb֝ f 'enSfތôqg&rlߣ<6(8a;JJ.i]j0&턃vI[EC(cRnh1 !'EHS.$뤝r'n'JoZKp ]N-Ll/Вhczu-PϮU&a?,"!(l!PЧP?xr/aCiҋEX@9VCEB _ 734;D@S_Tvx{,BR۝M.0|ۆNJ>O.&QA;ɔ)J_`YE42o^Izmg''kg>*Hfh~BV/ *,=q~3u7HmcG䁞Awvgjs6A?n8+N/Q3,y|=km8ib]y gtglr|#[S$(ʞzEV?ӛC:R>yrb~r|[|Ȓ5T_2bM*6 0!JzH đˆSonT5û42y %0+}JJMs`2y/_oQ*)Buc|eu 2䊪5cIt#>dRD ?zY]kz\㜵;{(t*/wY=]#ᰅHXcr "8Gj\IA6:*i'whR1Xc1tKV:kCC.)L_Cה3b#xb'A1Oz *t6]F_V$PJ52_b1h_ׅ/#xtAS=`YR5yC T>l)_$ZߠR"~)yݱ<4AQNφxs#sk%tሻΪCu.@Ƕt(&)zt<>@A 'rj*~A&hp:v; yQ ^&@[%LGxE5}Xa2sOKܲkOJ$JrQ--@ף=B ޒ>>PP<tLL kZa 9Eݝ' ^>[h *H_vB0K W)Jl2Ω);5\Q a6IrO>1JΗ M*.ȉPQ&eN(q|O8+6׾:د05y楲У 9i82@e)pA;LG85)SC*TBCuD`ԑɥ72h5Rj$-?2٠uߪ2⪈CҁV;~TLN34?p .vr '`79aQ MYґ4,|w+?$gLHFB(-;?8ĵr84{, HJ)ouMq+sXvO5:/\)4KOPVEjv4֯` aՄ_3NMړO=AػrNRI$z!6]~ ίKI%Y`ս$ _gz5\Б0ӛ{o`>A{(RQyYxpA*%ܹUCFy:̜BQS&>#TVΝrʘy*aWG95\k[)'hNQ}-XALOABj"$󨄀QPשQH6dSPM)Rgl>t{rmw$}5thzdKsQ'`*jH+O&Lf* TB<'V窓sdNOHfXx5#:#M])[!-'Smռ5!M}9ay'o cַo߭5`]6+jԒYY $!ѪHD8x%eJd}߉kƪ=h;ne)hPydRK.\s<4JWg{)?b'3azg_}ƚ yϕ',5N`K1d+ySzs:6-*#e6u^LN6ae[oW6{+]`&FQeJ/lܵ[M 4Ș*[yUc<% il5M=6ģ[~,)'u*fSrp.xʋK/*SYA]&` +lf؜:STPȿS< (7yHWr=i [;9)0PǍ"3k;79y#L!N)^b9pd(Ti#^T)%lZGb5xR,"g|NGG:`K?XF Կ?xވ"SBPta=M%<*MX [yZ15~ѽ uu^ ]1jDP+ mYu"|-S2`c6/ :̱|N`)19ODX;wѼ )H>c͑SշNog˱gr)H|tApASIV:GuXB zY_7rYUFօ⢁F:!^z'Gn_N&5%?ӱӥɟFToa$^]x:f5"ƥk0z]GtST6=;s~i` uk5;]C}TSUCzrĆ6{^$#V@Wxw6)V$($'& 5(nmC[$_2;mv HK7۟|0d2 %#=;:^SIʉ` 'j}y/CZCA9/Wc쓺Sk۴ڽ>9A$^NVݲ_1Yo,::bRK­Wbv&ǥJefƕ.1gphO}FInɗugjg'3ףn 5F#sM~bn\\Sdm 6H$?[1cv2w{{5f)nŤMbgJ+3y.L͟(JmDYe%HG,43wf_ I>#K% Q$-66έ.Q d9p8\(ÛJMEfM١ Cձ YZb5@p v/ZE7)xEé!z;OCw t˵w#JzL/|II{`'RmeEL՟( ͙S-ݩs Zh(6%Yyt8ի~qj}UDhꔺ#PI.tpZ cʊOٴ9GniD,9Zia>g"g8u#0}|בtvձX8%A*lo/k"lv[TO "86+zuɛn%;$6S0աNU3OTДX4t&S6(מχ&GKw2υ,2MU#O9n%p8m4ϝ噎PЬ"ٓue[eɁ@A2/=2QhPz٦)Fu=>{ e\ŏ?wDN?ݪeݹ-UAˑe-eUY m.ݙytzI;e~W!UqڢQ)jxm=sj< {t1|q2;-M\♋A)$MSܝG sC-^ #vy01En-kEI?e e&$|y)Lz3HnU|'EIzы0|DriePzm^L 7 ͈=DL#t,5] χy1މ ~`շ`lD˦KAoߓLU:G۸Loϣz~D4žL5$zrǵ֧ۺtJ%x4F,.q28U\ " qGi_x=,~ Q?b<п $Am& Cb%P uRHP@WAj=uM ~S\'᠗42Ԇ5ȵ_STK&GyEJޞs?L.ǭNo;s] xsμ؟E-bǝù;_˺3{ӖđE=FɄ,B^^<:06ꐝ?F+ZǖT^_SRΦ#Ac%4N- Y9co]*r=NI0tI}B0kb)֠WGq_3"|G+iDG;#^$DDN+** ƣ/Adl&xIfGwlҳju`]& jGb9 *>AD$8MA m!H@Aø#"^kO%'Nt\."a)["c.B#EרM)eHa.hx2+2?~b7_FJ'#PRNZHC&3b哱BsI nH vU%|UMR.jV^f+',F68]ж3bq22⡌)j%ss1yV?xu8*EAl٦l_x%fS YC46`+?;U3?M dT?K>X 3+=Y曃#!/d~ ;uN*oE;V)yPW b_ w)(,y:SMMy~#XpF8:U9yI I[S65{!")=]tHݕ-G2$vsv'}NtC4d clJ{xtv&oP#UyP}2qSDo61f gmSǿKуJH3HRH4QAo aoЂx'y6lB Z#wT(t~)wz_$>=Y4 KE%7ac9nd7V~V<=X7UVͩ'9f7n쓭0SU5gߎf҆lM=ZCZ%5d!{9}R/p=H5] pV:D>}}=b 7x]Pq"7Ee5Xi^(OU;EoiMJ>Fq^V&Ԉw$(3i]קpCr.LBV{1o`5DWB B 'Pu"j0xNC5rA26 k`L5qSc }TO=3-YN VeeS,fl)wYWgԵYCwƏ9HBz !!([HFu-5AH WyS:|\bP'% Gw@.8#tnqUEtjtB ڬZ,o ][ fmUp[Zt[QF:ڷ@QDѼՄ oUaj=gZLYjdf^Gj.M͂ݧ[KZGWZtj&: S4L w'/"u_p8;3uzCTi"i /0VX\txy ôU|٪{Z,h( ͹ E>X2A\% qԔ[#4(!][ʪׇH"܎w@hr&} >K@iCڠXI(2Ԗ0d+7dO@X>>XVkj]iV א!9 $ P̘A+!p`Rti&<5B'b*tmрΪY{DL+BƒE:+`uvhtGy|[>T|Q4y ذbe + jPÊiwtYRw#h~}X>P5lAn ,%kH 6nGԠqWzE҃BH`P<5a,I3B Ì~m)C5YCҰi^ڕF +5+nuO^kųl]kܭ S>?٬ sm?|~3 WTY ʊaRleKH=zgwf!x E` He_+*fʾ}FZ՟૰jd]!v(?|>OZ! Rհ?KT IY}, אPKRe !Y!ed5"Ys_) '%Nj5R5 UD\ iN[kZ4K*!Ơ o?\IZ"0+@ãYd2䡁Zs6YQsڦ`!jN::!m#om&Wbwwd.>"2@ F>/Q6_̃ZPo΁Hy`Zx~9ӄG7Pi100k=&.E:i*!`m1umN;ʉRD@|}j@;!`AT.c,@GÏ!cgDy@xD2&({ L#y*=\5 y|ȩ6K)d=% >ȵ/lBrLt\R+3x%VJV*UVVQW냕Ujq3JjTtgYr ԚJgTRJiE*ת2ܵQYQEbܣ5[*6*WQ,x%p(#(N>.;!%;?Qs+ JQ gCB"$(;UGҡ ffd~#"|giF #:̟P [zߡOJmtcԘYMC*HMYf vsr1 fk l;tS,yg0uCx_߁iy"fyyXœoBֽ0*peEi\Q#h%oԵVr(0\iҜ3B֩1a3TK.[գK3IHM4K,ȏa&Ϳxo%JeS0N*0@U_oS,!>cҸV1KOR+0EyKS01"FHI@_{"рl;:}8h ^_x;tM7~DkQf%%=j6Ged=r# S60e3-XwW=ŋi]^cpߠB"ƝIL_&è)] {BA V KM[1YN{?#?G.\`[tbxAҾnݤ0,\obYǜ86xу؊8qڗC^«YgP飈`^Y;YLs17 7ܶg#3X3usyw J0mebC7)vnf (]//)[l/ޟ>FkS [N)E܄Mvi:Fjk6~HE#{<#ۅo;52v$3=o?C 5~gDvʗ&\^jjʫ3|xgO녁+mA0`"E~6)=&0շ`yXϝnLSޫ"N>MA\Xl.AW`2*XCBu/r pT Q=:ƾ}J8I,.~!?6-4n{T0=XX{Y?4,>wcKf"{ACrI@Xz$i_g\?A XLi&DEw%9+TkOi)'&p-aI8^=wɽn Yޓˏ/,ǔB-=ɤ<vr`MlzB^b)|?c`Ux~lz4cw {$?Di7o|h$֩hpxR%@4tzo]$Kz d^zJє; F{@!ZyajO:(/k]\[\=p-)_ s| 0^gM4Ji: LהSH"/3+N.gb_fhAV wI){ZOP4fdS|&8@+ftVEE|N*P6KDK~™0jzF͊p_l\|$D;GP !]<$g]T|}ua;\eb)Cp:z[ #^yTSҜئ,_!]4F{b_30 I^ibXr(_YI `Rr{ygrh'@]dFn`mtu7muaa+ko`Eo79v8qAܲuZFGԫ('v wiCVHظsIы6+@i԰WM[x_j0M|hXriCp˓5S"uc@SZ)Hhۃao^4p^CzngFׯ5GFYZ;@uh}$j|;q/~< p&JG,9 GDm@8C?5dafx>mYz3;x|9Pd# oa/,.3 .>;Ǹ 5(S3l?2x~ξy nh;H7[Io"nxIM9™4M=P&4΋q.$=ę Υ['~P"oc(ջwn:(V/Ofʢ/lpׄ ;*c"9͓|Y/A jƒ>cmxzd+i xwƨY썦X;RXOG)!AOJ%e :W(QN ظ8FtgUyq?+fg00=1.[E/TYKWUU`#ͫ6ٸ\ߩ?7hB"V4AZtW[9.&mܜr$*Jyu ֬v!gɦGrePq8Uu['"V5.s{Kl~{N' Νi^= E^m# X sHɑoH# ;Ĕg R w-m7ơf mU|b&2i,<%cDU7@I$gYUEO!qm2ҁÅ4ZmXd<lxI{G nkL[Xo]+ P LG`'JE@[g Q!9E?g+S$z^Z}޼!%|HAەIjSoH+lysz\>gE¿Qߢ`͜#jDFԭ==iLw#V7 0@VVC]Y{6z^tFc=|zɐӣ\Ʋ\`nhd),=HVII휒o&V#f{ ${RǸs'Oy]VikJ'Q ꨮw:N{f,NtlL K&{FYG{>&ifK)#@95=J#18t2()(]3.&.Cn(ZiMIW ci2x8p"]Z=jYeO[KE]\\w'>|ϸ\qZ1^"SC[骣lg*EQ G 2ֻR,dHj5G2n[*=:J]xdq[1qV/ڭny2Sl-hiCfO9m 9z&B M(`]BYT~rCҐqEtYm:xT_D_^I$#z=+GܥޝȦB1Fs=z 5i+:; Ilr}WbjuK;5%' CQ9|GM-_Sl`_X" rdA;_ ׷F鵱H*jGf0Ub}z=c#̣+:=;i{{nm}k6dH*5Y)nM 0Gjʓ댒Oz6 Wm"l,hDO-1D&UL1;RNHEV b0r_'3V+t_c6tӽ'3aEqRJ>IFaLBS!J5>đ=A᠊ }Rӝ[e&&;h6]fnOZl@$Л8OG[t~$ɱw*C6¥;U;>Ck߅tM[3b}>(n؂?lOfeO-m+\ x}y=r3 ʥS%EQړnAug\m|2>zL,$] v>wObzJFÄGAIжc_Rs<6#?Q.=;hEд[IAq/u5}.'JQTB7%J /!f Os;Zu7 \&k.͡N՘X{ ~,~"y-RMY$3ҙf܍ɏ(N c}">}xbGˍ隭OBg I+C7ªM5ƬKqW˵$lM$"nXL|ᓥ$0`M"J))5wc24Iʺ4,0㔹W R{ɧcHW-O?1>[Ƌ*7 lU #yמ'eRtucWW}?/ 4_(4qI~A3=f1O&YqE)> 4վ苮*'G8p8'ΣKPP%#G-ܹl1ʱeMzF4 ߯jYp8a{1:fu? xQoG,vcLV2Z'6IM^ ?=c0س5n?)  'Q!x3܍T| (=jfZ@|o]֯qMY5syI2(I6^0vZC={VFZjuW߷/<P:CȃPn;Dv 1 la^X6 ٷoA)nrثC' 6[U( af΃).E˚IH"y1x͋yG)Ou}b,΀VDW{eA<ц(1h{Iz_ul$hI5GrtY%a47[YSCZRG(xEb ڝF -MvHF0֦o"01397#ә xՌ: gX{:i] qR2Fu¦j-^q%JcG!S"f&Ӿ/'؜͌N"CN؂Ɏ[96z C$6Q駍&Pv$Px&ভ :uJG6Wb^zہ{j\欰Z@`8 0UR4V҂a`~;6f8);+RStbTi8P\9ˇz'o_I}OhV9x޷ͬ¼ e-QʯzZ]3&6~ѺjO/+L3x'H}yv5ANukL0ʙ#9UA*!#SK)P􊒿V`dk?>}C}\/OMpطKMWs\#MYsW2cS" &X,4ffʹBtfju!J$Ȍ`%'[t˭LK>۶5_\/~TuW_R>_;hDClm(Zݛ Csh.ug }Tu#HS^Oz%_ֻDhf;[wlv{հ308LmvE ӐTUmfO4#Fˍ }gԮ3Bt`tBB>=>5*fN0Kۦ|x(rAT@RDp&]TGJ޵gˣH ЈsCa)2BS5s텘eyH:p^`"P5?95C3f7-7JI|U\i0uu4ǭ]|_C#aLgw<*v7}p:>9'ot(R50s<ά:M/~ߗA2+i䔯 ;A|q q<"'gⷽ$LBew1<;\i1.jE0[,SS0s6.8:Wo<=#Kokk&v~=)CS1R3ʝ|g$ ˞ptC3UlM˫k4Oͳm[ .ڰ@Waq:_.4;9H5hNNg4*myh9N36Z:m5#;T5ꃃrY@>rpx{XQu# %_`:@yxt C=Ņr"sj1 7uC/`}B*H1xppT*Hb[l)>-'%#C\vd3RIxԘpBjOlձUa8WQj٢f;1)bS$J:*H^'Eh`B*f%IlM6:Rx=5]zk+>8[yO#r, i0}i-syQin #:w=D7lb"a..^]*}:3g%_ZFF%Mw+??us5wtJ7>/_ϝmh-t'ƒ+䄊̑{[K&v@s2όt0xBFKE(&bX7]sQd͆2I }Ec-29^yش7f^Ipb^!o(\Xal 4g$%I]MƥxY9=W'8|RaZMrH}ۮy D:,Q{M"1<8|{/ ,c%+/˰Ve>׬g;#$BOuTm/,?Aa}S؃\ZWq-Ftњ|tԏn}Hz|rjnQd$_XV\w%^]^ZTЇʥR|2q ߳.&Ct竑|z5%{^yͳ$?*)۷2wJaq=@rO?<Լ~7oHxW}l9|嫈gq8` (IHd ܽݙ$PU-T}7R~LkA ˆhi4ISIߤi{H}}~}Z]&:/Oy<{NuQ['>rU/pm5 >rdzƻ{YMou+x?d(6+A {to?78Ht0rZP &́o::U9_.:% YYMB~HtbulQ=YFRU31%H`jPL1̃'b*48,`KnhE:aČЁ0 ,Ef@0Y D]T_'Š望uEV Sre5l.H ÑBP*?Pɬ-q""hY<{ҜI@dH3rUh8GT &MσP2^ GGAClDV%Y/ 9ՓN4Y) Q b-2׬`L̙ Z )#$s81# 2YD"pTI3QRْյ%"Ld^RU cZ;aoA'b `]ܲ|svˤ5-?U*}eOfRjQy@*V*D:F}3#$d! u+(LimXad"i"  ,ԑ+1p"8S Q1/9来[pW6 (a9R"nJ}Yf8R9V,-n;th q˜nħy(>l, r\1EY(Q҉ٲNDSlFԡC s)`h Xf)_ [fēN<ό6j$j2]?Ee7;dQRPB=ZtM%V9~24 :{'{` `V7x|8Ed B (,g5Dy-< Kk<,GImQ}R3։QRN9 ֡L }#!Ac ^rJ b3جzVrlSl\Bk$r:e!PfX$M6` zaܵ'_[<8 =#cP}cr-5źиAln,Kfa},6~]궊ח9\{lFC|Oo&9q(9ޔZ4WT{ķĊ\Nd#GOߚ &#Clr 14tVsr6V k a~iŷ8T7Թ댮to2Y]?w>a% ..vь>`o[Vӭuk}! 7Z^Eӯ=ܡUDnr]&׶Į,T|R'(}HDyoq) >܁܇otl9](Dyvv#ۏW5[U=4v{*ՎwɭzwV[cJRw\A75ѻ~L@Hf #LlOlTU!&t bE Rf#O`r|?3o7#>JGY@kxhK9G~r2)̯d&16vt B[׼+tFy{/n gphb,a _m)ȴ|"np{DU'k1wqp}-Y9:v?0_MsX'3F :5vy̕PrlBY0xaF>R-Pܯ7p>0/n>( ?u}.N|77Hg>]n/5YC괯8S2vNsy(Z߂YJv+ Ӑ[< ${v.WTl7{ݍx6v-Mlk'W-scxY}puHZ8Q$%J  AD HB?D'4y&pDҲ ;8ö6$6nƑⲶqqitx&;N:&M=][olJ<oV<= hjOϓnf>泝k?.i;7z̝lTP ۛmA%Js:u]]|vsZO0osSENAKJ^JN5IRNO+g!pB\mkG>i* o8> 9ڽǦ]lJRڠ'A?V{jrڕ3#uNQ(Tմ;/ 60|5|,?vSj3ڻc0/3`ё uSp=P$ #N~b|$82BIi( ٳ-t V2U#`yԾ-89i0JlRbZEy(U;ڼN?vh s~z?aow&X<)ꂧ1u |KpqDž(2l~o *M?Al9Ua Xй]+{}U5~oäU++oVxIifg^?2惃˽zNpM}5t @d.}&TiRDNˈb919P]ʊ.dsNʼNǖ7-eD"r>Su:Iz:S;Ρ(J55T_}^\(Fˏ1t3K2W2ӂ9 4*9Q,y7$6 ?XMP|-F!dڅdyR GgǨ ޏdL&엤f_Whslױظsen'<?9F,IuU9o+ tQ̙ʂ&犆rJ͏_ \uabۅ`7dk+:>_?ÓKN}mZ՟DR@?]3/"E~>(XJBk7WhD5z>/xfX,R1ӗH&jIE{c%1!'62bONPuQg t`iZ{ZSM2l!ZHa7G{H 3%12uVV:8}kN.@wG/qߝQg|EzgYN0CM"u-m^aUQXD]LqIaOYGVȞro:*`#3Ӯ?~NJnOci޹.|z%p9.VyQh4uBkD;@K@qF,14aV%$L0iS4VGeʌLJ3BA "jx7۱'̒f fm]TѶLǠZAGV,3,Q,cL SNdg9UȈ%Ņ"+C4"++~16yJLy.Rz$lhP6[[*2Gt=D7bW3zwƥ%88X.b߳Lߛmgֵ}P=Pm7āҶ6εWV]zE)k/|:b]ŻP|4F{q'\iW+ZMYAuUOVI%Y5p4WEf],tH\2C 0EfnUpDSWpİs]Sq ŇFBaBk6Ĥ(L4T)9C7Kh 97% $F)xx؆Rb 6}HΩqy3\@$ ;.B'N3ˮ NF|ּ0̂.v, QvD,QS{QB棨dUP0 & 5U'( Q72u+vܥ9#xa|l"\&AbC'vqOvpfk)KTcIKH|g80沨XKL hqjtE{q/%/9n[bh.uKΈN ) !Y4񍚈yQIMnp{1-zކrFDc+!o^WW+} w $oL W좪*S,{mIߧf3X5(c{ x+fA,uf06h-ݰw4>wӜ֞K?@ycBkWjE{yjc ֒'jH.Rsu+VlVrh׬DZmU%_0>}@j 3;g,(p<F,Uښ\$RsJ:^2plQ %rx=Mh7e>ڋ6rʍ Y§7_&ȍw * zg_?؍tQEHM4[Tɰ5 JY?xO rpe}, ʟF8+D d/kٴʪx9j<q42|>2>,ooAO߲6 bci25(h 89YNL [ Lsm[†i\ܤf{2lXJt"W*Z.\L=*U*.ź pӲM`d@kiF]x9 pq(&N-~'$ E,~D6'4y&pDҲ ;8m96dMƱqqitx&ӏNL'LĪ-wn2#2ݷo35vqǶ.IH@Sn.y|t67\ vJ5^z=̝l=TP ӛmA%Js:u]|vs:O0ԗR%%R%K⚌Ӥ!| =ϐ:8!~ w^4Q qSc.u%iSm Mp!Ï7pZv Gp=,~> ag5mi(kOh|Q>x^zW]Xdd͗^mH)uqP|(E'?1>wS0CY;P`0̇cE2spHdM¼(ie ZC<х">Gc|4 GsC͍^JD-i6aaF%)x?ҡn}Om8)(V6o^ W/mIW⠈P?Ӓ,:3GJpL=ͻ4c-_6}Ov?>m"cP9OT1#zzNT7񸐓EUCĀR*f˩  {;7o_u[]GV;Lʯ\rKBlf6G|pp7㾓-\C_ kj̥5J2M iQQ?'&KYQӅlI8򦥌$B M,G.%;4Q4Ѩ'ã >vZׄ4%dNuh SROzÞpS]D/ʯ?.W{{PI >Ը <5˒`ӵ9wW|.:ȣe/D4W/Zt;t[TW"|!Te"«IgMI(?ZoVݛOm?<(adJRnZ~ys$c|&:&f0dd+s4iNUrYnHxm&N!3"[86B~1 -ˏXqϮQA[yL\ /I+;ʻ4lԱظse qۏǣGKtS]rx[$qJjs栲 b& 蹢\g㹚Kp4z<u.Ll;1삙l]E'gxr{ii1@ۡn![CN_@;?];9`]N)pӪ5m,]9d~evfs0pWL{dw8IG5ϗ[aE~>(XJBk7Whwω2kl@}^V̰}YBb6/1#MNՒ*Pq1ǼKbLNle#Hf>*';S짚e!ZHa7W{"KgJb6ej-wq֜\z[?^*}|wFQrE}G2g1cH`E/oo&0->>asfkZ!{yN5CU~G #g>]E_; ~̝]0܇٦yǺ >FkXI wEB#Z#2E]*(\\?ЄYQC?hJ2'äL Xkbf,SfdR2 *]Q(lP2.-YŲv-(}wޙZB sCukK>ڸ:^Ya7..W#z x?ڽw .TȴtՕJ&ެ :DՓURbcM:Aͫ"~HY:$.!y"2)*8Pb9Ů8cP8UrТtZNLJi)IY{|hTKCQ3t$j3Ĵ?6}ѰsPJ,Mr+ܡsy +%.B'N3î N|ּ0̂.v, QvD,QS{B棠dUv(VcQf[*( Q72u+tܥ9+xa|l"\d&@bC'vqovsfk)KTc@J|guZ˜ˢbM"_xEdh=VaKXe)yq3 ٲ2aqrFt:'hEߨF݈9=ꦋ:^T͛=HLI>$wv>bspM|At1!Jy1#&.}Phv+8{sT+z{5?uc쀡ޯu0np/‹|7BcV`5`UhVhɀp-?$ ƑmIL82kو Ic~i[k4ҷxʮRuJwGc *Op9i3 䨳L õw9BkTIk5$ko {\8xÆ'b5qɴیyYIKb$7NE* X$y Uצ#nHmbcNhR>ƄfL4UpeEH,VR6tҒƛUdbJhFmtjǿ6RĮn>`a8WMzkb6?UFj2ImwlUvwn#J5uw y1vXs `8xlXeʞS1/9A}~OfMk^Q1!Ƹf8_ l9u#`1A{Y42l:ah}49=Jԓ[eAb5#O"P{=]s5+VlVrhu׭DZU!_0>οHj _ k/wXɱx?5s#VikstzJc}'+cV8]gIvtdn/;iF.3ϿDncپ<(|zYғ{ZNfWzi~l|VI|X quń,_v.j]hznv3)..6h~/8I륃eaaVE1%jbiJZ_`-6NseLm)`3-b-k 6HVMZae[,ۘR>͊\*hRllh{r[I#AQFCИ(zc &D&jBL1 kzޟnh:AưlB0KEB'XUmغ&4߰yu[Ao\jV~^!<(2pd9 k/3쇜*;`_zg<?a7tnJy)lkYpR'Ӽ3`q=l2TccK؋p*ʚV(!T P'nT5ޓ*) u*{Xѓv.IZ~͖^%,kvއ޹*m|uV(߻fx>d9U[( -`|{: n6YRɜ-.qL cPuJ8lsX汜脬h9XF!D.$^;X'QEtNA& ZJU١DxJQ7Y ֫bjxK:Fp@ϔKߎXh 9#w5& C,礧pMbh["Y/)x&V='HxkX:Rck)U3|fx՞2S8{'ءh,l#C#l*X/+!6aLbl '#, &ۉ3P5P1'm>x9C2KD$AN=0LI6V9q d> )L "gB/&G"-%V* C$8'iU75|-hNX5e'"2pAʋ"X?, ӭ%  H9O'QM@iBE*okG+LYJw(v2x~i'A3@@֧ˑ˺"`T)Թ8Pw<4tl4t ^(%8 :xNM‹&uIFj-&#hQSͼhN%ߜ%`9+hpdxrf;h"Dq£EY7}}ud෴G5HK n(J:ŭ1 4j7o0Efo?y֡:ГpKL1cRCt3. բ@-5_Y(;`vNJD~`jW \Ey%]Zh ݗeVBi)-_+]XZ *}?( It2L RG*nzfZR>ΫHQK W̃i MF#1{ҀhphS,҉I^;xj,C>Lp0L7&asfi8 X׫ucm[@؛;ٹM%v~wYߓx{]˝ ƴD4w":\_v`_{ 2:=T+*=_UNHum@We߫oF,nU9Dx8%0wwڇnWٶi,`y+cӐdɘ)Vw'%7%9DZQ_0U!IPR;+qLSci*QX}ֆahgW4:XCZIkh̆Aghx~?+FCf83liTl" jlB'@rY(7; p5;mTm߇C;"bQU۫EV.V#): G+S~y^f4Fj'X?!虍{V?g/mcWN Z_}Gt$ C?ꦟ(^G;雨s7zuM5~u-B\Q\Xaﯹ]怑̭xmpy$@$1A;|C(%@ G-۽%@(: `AoZZw:u촵NATZ;N:3ڂSJݻ ~4{w}r`Kw lܨMlZ}uK_kҞA_I_)ts.< ԓ?ZjBМS]1 L uq39Jxs0(6ewM FwLM[rlӌ5̼U&Ei3].G B|Ta䩯+o|CF^F6K#wԍV )H˴L!x`wëeֻzǃ=^n3Ε{ԫ/2tpI~{b<'*?(2;O+>Uo+ Hb($L#b?/vU4:^TdێaAQ" )z;̔1vm05_#@5`m@iվZ6{B#1>JU4oe( ;W4Bc~܈Fan\w2!iS^nuq< m9_iRA DEp2:ƸmWmZ$9DBd% rok[ v̓o)V'kMsiPݰeʇCFgryelVW,RW͆^cPY|nlpmg]xVhꨘflҔyzkoϼV0tz=NQ)Eq.Ʋ\\`Gm$2.{-]kqx=5H 8] i7ĺsFu4e0~k;xmT-! - s9xgݮdc1yyЇȧ݈XG?#HzMYGx@Al-ُxM0S>W"x'S]>^ YuXz{"Dy1aQ^`o42@KAhPZ/&(|ٻA3a>T$i bB6*ҕ_bQIV3̍t1LUQRsk6}~F~8OgWpBKl,5v|84 lIAp1$Öl˱izx~(?E2kA} z}Krwt௽iysw)G6ϟfCͭvR:nZ)EYtŹJ2䄂vIс#%^=KrJrjVtN F,_b6u=i=:6-fɐq^V=-2tZ|Xkl(N/Yugr:M؂hẉX6>ҘvN3l:^ӄBKB=  ?0XEs$,Z(\pK ]P Ij@v!U4Ei)dȲ\&fyLr NaeJIRRҘSUagB4˂A4 M`KC l(,PPl/cv+MtFd(>>ߦM5%A}+][r2UIkRC.g2izUGCd.KtUEߪ; 9Vwƴ7u'֣HY(QeDB -㼥ZshT~S/,hg .7|gׂq;iPc w- NQ{fXABXjvĻx}bx{guiTd,xeoϚ9aޝ c1Id؋03xyXRxE /ѧ}kt-zoluV^6Ir_yAPk*ݷp(Y(bZxSRbp?A>Ur`SNOՑ4L;+ Y:rhk~!Q;N_s[RT6y@V`Oǂه,6j_Ex89A続"ù^vĴaOP֮|hϧOj6;(TgB8^y9հx[˜>e!Bw{田c`hJ h'8SӥyE14M{KLs.քy5EgpLՙdUiNvå|8D%/o Ēj|xXS?xl H8湜Zp8*a60NBIYeɽERr3(UV&Oc^543# R{Ԃwmۘz].5fTd=~C2E9T4PCDJzϤm>>6y<vmZ|46쐶~TYntwZb_g1p@ᅠ55|7R2Sh~p~ɯD-}Uxq}C]աn yxqi}nb *xW}pTH6b$&\% ofل$kQݗݷG6m{"F3v囖o:utZG ZZ;Nhujgjk:U{{!`)L{߹﫽9d֜;+u477jc66[VuXg5TڪAI)°C9x'C}ʧ BsVuQ4Jb(̉&+MOkv\ " *A& *OȲ.65҆r$Vm;-a>f\I,L5\奢8[m4߰ᨅ%Ւ-ZMʁ{?"MR 4zx̚Zz7mq ʭ% nzHYDm6:†Ҡ ,K4?(0ٕ+>. ЍTJԄ>"KGMΊ&Dkh]35Rn?YHeB&aTzxwQ8o0p<8z)0g0ˇvd qZtd,MWKfLs4j]dVn;e\ YP#N{S9\gLneq:cy828xiBB1Ds":gvRv<.ToA&HBȮT\=N0${#@GhXҘVBx`Ui%3.vy ń@s sNw[ xD=݃ݽoR<[ǵCgT{/B &B^+Uus|D@g%y֓{%n˰ՐKϐYQCvp ^cb1oJswo)T}T/r}5Wvbݛ޾!h0Cr¦kR]0F9^m(Y/3 0m){2 /h$ E㉢EU^*#XsI2Ȭ%YԿbAUzOR3uP6u6)\UqTJ(KbceuGhX`c$T,4U< Z;mizwP3(Qvgj5PCK惞Wf?n-E%=晻jW"ބ ňVjfqY >Mjj&Qte난EHZFOyVh"m)m*r3\EEGo7DD'XL(J{n, 1-4:0S0%t?.>v$ =uPם$\W-cGJbۈ=JHy&/yymҩ0LlF>_K>\hT?01gLv%"3%2H h8 )gg6`)p>(l;?{ <5 &";ssw K3N%^y$?s{MW/smҞ|=bIm='$DZdebkJG5x%_%I]&7rZyab1ʫun>?)KMCJecwswyi xG/P_%8ޝJ*L;^%9)AG/fGE2nwߐk0s2@$ƌ?l gQbh 0e6raKr\5R5W`\qqooQ8xX pTI ySM"r,l6d$$`M vo7$4 @Ai, m:jթt-֪cuZoN?=[&gI{=97_ޚyr.7xAoF䤞Z6x9Jޘ5Ƴx6Q3 |zɟaAOrBBДb)d?^77>]VŌ<;`e+tlI gBCO !6:')Ukd*U^8mߗUqD8C(WyVD ~F<_tYF)] Gi[v7÷j(a^Ϳ̪=>2Ԝp<2YhN9=>ZN5&]=W CCp4r,>Re^bx )\xXcN&@)x-{N/ a'bz6xbQtϯ>*zQ?2Û$]cq5xN,fA>j7ET񄨢*xEN+E$D%_B1Y7h |"5@n.M,"@jH^ZܲɪCF<)xҭmrcssuA!U/vx1h쬘v ηM'̡"{: 'VyNʅRm\"d!8f$qv::t{z;ݾ5+p骩i34 n}+۽mC<_ݹfE1*9?KH>cP@ "1#r||nhwUחv{ݳg~Gm0S>C%pOO>gAM x5`x~4wU@⼨J2Ϋ\[>7C?P s qVUMk1AӵT3H:%,M#{cJII/$IU i: #B?RZ8ac8@L]*-b>H#R GjXv>K  )C0V XUz :u$26Ƌܦ8?͵Oށ`[D۹?6=o.㡍&PR{uס[W m'sդ,KJRt!VtFhDG=$W$yhP* "Aq w(ndS_`Vu{3\40lv` H s2)kŵ@VIxRznW# jr5 >#,y](iY '+a3~d1$I>kO,4ò z0v<5XQÐueĕ3Ne@0pn9=^O^tϙ2XaÙ68v:_=6#&d[[Sp /]mQ />UU E?dz ` W FI 쳇8n9nWmrgI詰,S7+]Rȩ{sIqju.rYHWYR|y_~XjJS/-OJI߾Ԓo>KR ͤ1'7ˤ‰Fc")h>nO&FQN3d=ݟgZ(𒘌Mv¤?&ץpgW+5PQW2xTMo@U/#!qabKqPH7IVM*Rr\{.wuOFro@q;'~?+ӦId[ޝyϣM' be o"GPQ@q9I&Hm8Î)Z$'<oVW^~=F_4upZ~knvai?k^)0Ι<rHB\h"x 4!I YJM2R)I1 0c$*"$5P_+%e1~E^7SvEʍ"t:~l u/-]>X~3"C9 "B++m8K5SH֦)n!$ΪնD_eAIS6womL}$qb&u֡g`MkuwN nۍa90 wafUD*X[]lmN9aow8$gXr^ߥP|q?]}:Z vѮ;wxeSMLAΣӅXcDj:Bئb !*A )XSdJ`xQ $4ړ7<EWm7y7f=t>LyHP)R)dNI2+h(rkAjmξZِ=68prB2h8_r Qt s7  ;OReE6ڨPuB[ƻm*1ChDH\8CRԅ"E5bsK#0?$J;kWBs ËsŔx@پXgPOYdؖUI)m1ͤD3A(%eiN`MWmtMLN8#d]"iZ2/Ȫ:Qݜ|iSseML$'-PYgS0^( i#5m*b1pij^.r9n @\yGn@?(y;JUM:yğV*a?*$إSN_^{|ց`_5M"6a%:G2d"m㰪!w zF-]MBو"bRZȖ@G>4-WK<U^epTSv 'TMt۶e X^`1f)։p!ƈ3}D`p :Σ$4K[4<.xeROPa`K嫓/A a3SԌ]w0OĘ^*މ d!Li&ߌo'5n (6M9{Nϟ2lY\MsBj31EfFa M8ՁH F㈢Srwi&7kYKiԷbp%|HLV{dYD]`K̈ԅkr5^].Zw.2,Jۭ%T2lxV[lU)2[(N7&, MNwvG3˞F`5DG|&Dd1HE%*I/Q>Lw;<{TɥA\چf}PZ=R4I1A%{h1N“{ڌW,t F? 'z%C77 utGN3Bqi'ǣc2N@-z>';P aa!V<1vk3iv\Cbc/Ra7*õlwoYs-;}y=jxFͱXFٿD?.S ;^C''Htn(š`Me#NӚJO/#~̓5K2@yf8nWbi~>̶9^=Ӑ'mdzMtU%,J'.rkeoyܷ,…!?{qŕ&3Oy+lkÏOz]3O-32?e rkd${l?&?̟#sn2 ׅ(SW卫9PʯbD~ֱ5&UE5O:"0:/p]߼GrFYy3L;ydu}d߅(zBW EQ ۋh2Y(ãKSQ ݊Rt4E eIѠ(ˆly(aLK(!UjҴ0tv{PSTx0)bbbB]:s}xnGeq /Fe&fLJ4IUDUqVeL¦<ry v/v ]RF)P YKgtջ!Ң^=/3Dᇊcx>e'ʶ8E,3= _3aB1gطBPT~XK!C7'sBͬvZݍ?Ky1(_QXZ<|&[Z`T"D_'@(f k9>/DbIww./g Ŝ Yq [*Jsk|QF.njp~yi %*/VP$'PEX }ev-Ka/fy.&DY(IeN$.#S1_ /WޮrWC[?~?o?=-r0`s 7>dy[_.Ow]afC}ԕ_G;Mٷxgz yǛrO~y>{H{uއĻU"h؈db6;VUjS^R-N pεۊe!'I9YPVRJ dBźi8IcC e:m4f@[mPlbZ;'}nIu]i}-$(l)k5#EުRц#qNzӇNf4fS Pj!7&6{ C ɰT %D;ZXyhWe!J҂f&;XUS]30|:"+4ml(aKQav^Iԩ@SjZLRZ;#1bݘ"| D~>E~_\mlAD~]_~eb)VۓeNSЂp4$?&HG=~y<[3M~AL\xQSh|WkRZ6Si9е7~|{(9rb8CPn 0ޑic0 Řj ]LH iJյdVxdc޻OQIo 'ĝ[p9݈Q()xG7tL>#dl찉%i 3զb4jA\,n\JDŽ_e Oh|dT <'eR6Eb`i~jhQ}w3LKQ"@e 2Y0T#G0b'+P|*L"Gʥ{]f>q=.VsC->3}fr7<7S]߲74Ž=7zɊ\$/;?ylW(>]r{Dmtid|{}WOFm«md/>f8_ x N( E#SٹpI3;32Fsc$ȟ 𿍄y`t?8:'1bethTr J*=L ֥IJr5"Db(jc!>:.츗?1N#q'7qNLG'O?&ԉ[ (*&!.!H%;Ɖn"^ya?_8yqVp^f*V=jO]=p+泧1zbG:<^B S2U ӛO5t0[G6*^$Mo S1:qm$ @lCxa!(̠8|R.̞QXo%N[/4PNӀTq_ӱItoSڎl\NȆN r6*9* L\8;Ri2^Lr* uV¾ Rp.F/YYf m]h:vc#CK'6MoR P@>A熝if/TEC`~ɥ܅Wu8lf MI5'n*e%tԃ]" {y*xH mn7* љ5QEf\eHZdrkŽ?g|BqT)E.$ұ@I鞅R:VK#-J\.'nGchc-˫ڰ(v=DY P˕BL *؀{ e-˩-Z%JjF}¼@e՚r7!1c9+@&b k1I : ( ` #ZYmќȃITMMozB $/M CD!bCt20A1{4Y׬R(Zß(D x6I N VMiDM9–VaEOI65ܗؚ Iք>"4kM}~1'!0e \˖1Bm0q*K:EY:A{I)kQ"iZAdDHSli8*u&,yYa'* ^TWY*O5$ǚ FUT4]'],*Yx/'z 1zXT YQMLc0Ox/1C> G-AY@!wniM`@Yo h^E_FӘnh]>],u ݰRQ)PB0_u@6!DUF̀~_bR,.7 g-rg0jְ`U@Y12]mf oC"T=5kT\Wq=Ioi+(Ҧ40NghgZ v[k5R(B*ڇ'aƗdʩLihL۱L۴5z ~G7z܆5(ᖩB81hO8@Xc>qn͘fs7Nտt'6;OW_fp,Bx}RAk@f)DDO`]⡗nڮlIN:6Y2žeZڃ ErQ,\}{|fj'h=>×ŏww,9|dS .rrb7#+}1f"b "LJoo~.2x2pq9Nj[o?ک^ðzv#x8rG}geL{nõr1KX 3 $\r KQN-V2 ɚ(&Hk% r<{wJݧ=#!/| jr16kez^&瘬hf"8LgN>3fzjۭ|4p5+7ޮuI2 vxkZ|yVFV 9:;{:{ǻyjpqFeVg$G觤(ǻL~h." S$a5Q=/xsLp Q4uBprL3{3'tkotD؈fȺ"jqtL5F<'O6|⚚"vA>2/Z+AXJMIЂˠ N8rP_# LIo4Ƞ G!1rƆ{<> j&䤢ʍѼ$hwb4+!rx.W"| 8|x/W#b04懅(cҶֶ[v. ăeGD(JE,>OG s,ZPVimk O"u>츍FU.c\j]{l '-+3&X?=m_?6qxw(ZȞo,ܵtٽa6 .RH|$[wgk~80eÄkvp( [ \ < vo ƔSVE(nh9ቯ~Z 񅉞}٘`&¸zyYJƬ߱<x}Źmmv\+wJʗ"ge}ɏ*Zl }G+S}tvG' {kvԐQuJr9rR }Xpeo\2dp$LZKȠ8O\j>7~OKj|yĭA=2k9/X=j O{. JR=G%OUIM$# Tm*iJ*am_|ƒ ;8}bhgg%it\G`$<BCB k::q?C@g9謇)t0XR2$@1S)w|rʐѢi*j BSAa`49ǺOON:줋T&yM{' U;H:AϪ@,-NfM@3UpN`xb6|ˎ#Gd&eBu'P􌤛^GA#6ߘXPΤ)5)> |-#,BwčK?xᅥ"V߽";i6+T5?#Ӑ(pL:zhtQPo^mo;S1OP7ڞY"o'{bBFWܪiЫPe,%@K>,6'_ vny>bypnIF, cTl/{5E.ٔ'lI?k֍8o黉x'QUQ?dIſWn|lk;DG&|PeUuޯ W1Dd&~("Pm~>(6_%;zЎ)%Bhjjci:%h36YA)7-Ӌ@)RAi AQCBcZRT~fK\-+j}Z\*ܵJ`Q5l{ 81qx$(.wikten骐N *6{A1gFLPwfY%g%,a FY~P`tr8ɎxԬ՞Qe>"煱Hh$l@BIRjŔ((8͖I$] .X䚏^i\O6]|F#1:LY 2ȱ(@a'>G]+_My#y)e܎a8tT^k[BuT֪j-zϭQ\Z:%/5!o82(GC:sya`G%ZZcwDHaxu_HSq9cz'\w55D\h&nU45.%^^2nt!"HzJ'B|(z 4#iҫn{>o}g 4_4-,6.>ΰN_o}A@woOrkcQ~ 9$rI:`Y\IJ Bϕr}B?*C :kOIY/x|h Tk&x}^ R&3b03fv`,DU$- ٠^ kO"FHز~v,}ʂCu e VK#d Q6 h$%IE`ab 7JA V~@y Ym B&H;/խoܯ[c?{rrw{k9KٯVO?~*N1 U-^ڲ $_#ᚡCD1բX=燸4͎LU=\Wl* _piiRcm\jaRP+UlihUc39tZmjfs+`}|DXT#N;!f3{fuW^|=یxkG)f4-i2?COys6a|ڿ&zwI>.!{w&ĽBwW1c"Q C>P=ݯツ:N/}DVJD?7dp6AuR5#kJve^rx/< aQB ,沈 YkLvmcU)TzZ6؝jTp8mղ)huH$3&&<ڶiUkīhd*pVBFs ҦU[iÀjȟ l+&D|jGw&x|xLN* `~u/lQk5RC='dȻ#X+>f4ЭF@YHqN5ϓPہюM,Sx:!T+ $>`mG@B]G E&nNUłJzؘЦAӴismꪥ"ڼ-D7=V&Vd/sJ)ʜcG 2~d!U881&RPx1#'{[Ðl^+,C ~2OA' <:0sҹP«(d4 2 (~`cG 5+QỶ"qP"I(TG8-Q#cA1*tDwNCkT\)YBEp޸Hovu馔; mdnƬŶZ6(H1m",KY|A-"8[[e{z&lKz6%v7$-Ket{.٭:밋1&9pt2 X0ݽY4T0pTmH.'uF.< jÑ#pk 7bp:D$l0&zA |N]q)A&N"5 ħ DB%]>X8%+^{>=ԬY̓5E-,4b(]!*S)9/ V_o\X CFs[ø%~wN:E?" tSX܏Ԛ Qe^)W8]IwˇI!Tklڈp57/ni I֪BI@MZ>H@? Zjv#;v7yA=1_{+سlcR3R]o{WE+f~?unǞe}Nzuƫ}kl_`ΧM`\׎Vd+g2\Elg(:bGYH}~=~&~DPd[ ب3o| <8ptk|cokg~ɾ?~:"]&voc{gLq.=q?90IP咙;zbO\˾~Rc&_M+7`פVndm?͟;}vasbB֮!`Z{1h:3XLEp]ξxAY9Ihň<^H=X:XiESﷵIa7{oy}uPʨòʞ3XQ9+v I\! 4TX2/sÇ"Р{Pl8rpd:lH-'_G*'6ԛF2SlIT5Ǟ<@ue;0LUڙ:e\+U늺#,lr!sTӸ0v(Es@!{rGr砫 HY,uZUJCJ4LOu)AO ZXzqN*u ~jDU(F嬂!vʢ}\A@ZVo#&Yb뙂.0|ג!Hۙ>g(:(C}L0 dGRJ:9u U#5=,ܸf_vE&ct k<=T!k]w\}.v_#_ԪEj!-f0!4RQT` 9/aX. jkdEKv,c## G԰Ћ\Mo@-R ݨR-Op:ĦB;̢ T@DU* ,rp4EWE^0m9D4\c%|/T9q!@A^ LRTBmyfUSfl`Lcg&a8JRI$*`nz61b64u\1[6*V'"}4bZV ƒ U*+\-+t[p)bf@ |D,2^>JAwY;=vl`XVp.!@{pYB sv@h@NiUQ*4]1eZ#86Vm; @P Xp)/psuڀӉbi|5Ph ] uh46G'![hj,QZq4̆}<0@ tqHbGz:J H||`MshQ`z^zk ZJ$: ,5**P~ rN#v! \`גC:@%(x!!EUl_<|u ie;;:h>.r_y'`~ y%/`9*U ̣w؛en).<7̑s64T=y1%#b/Todۼ6bwx2y7?ym^O7ʎxV]l#W&Xei-pmj;]O8?qSV5ar=s<;;s'?#OEV ^  *@UHHHHUs!Ųs=o0ĕkH ޞbO{1 o% Em]I:Nꤣi1}z&+IQ'=&M_E|湉P^:uDy ~5 g@mҰBg0=f@m+2TZJr)!C\4raܑM=]-iJ ?-mcs4+_V6]eaiI&~uzob)DŽFfn~+&hYr{WggɠۢE]>9) ;s95D4DoBiGL:vMs!m { f.,.,`l* zw) 8R3פF]Jx꒞]Z!ݧ6M H1DEYGwC_ڐHe \ sr\C<m}̶$LVD -ٓ@#@״,2ϱX-c0ƀd4p=juVҾg9\/^?? pL B΀F S͠3mS 2ͧ$MT%kFcc]Mt4' 5y #h#(GwU3U;Z!ˆHH\cݨJ=\ |=xzQ4!dD`N%&A*`\hS 1 /̼#@0DTxc$˥j 8PT~mK#vS í$*{p0CFDMh ˽I_-RXȠeFk٢', TZ^¦ z:jd7 0na;@L0DluIPqQk%j;@#rSkIفjؒ{ıA%)ozO6! 94ibfCۑ?k(;A=v+fcKo{LT%чhc%1D fi4?zw2jF-{ۺdGOKk/1鷲U* zo{gbgݏS[ڇjMLߩ{ uqKgb& Ax{ic .<]yV 9:;{:{ǻyjpqFeVg$G觤(ǻL.PAp 嚜$Wϋ"8܇ɿp ٠VDprgN٬uO&=ԸxY{WF}[ƁZ2gn!uhH%$61V5:)wF IlNkI3w3ӎ{tYr"=Df8PS Ca:[(Nw677~7lMtzy|5.u'scK{RtG,i\@Ԧ~BV\*NNr=QszRh~NMz'P<^G84S”r5Mǃi(.,uDhb,cE'H>^ +" ?Dm.+*~ۆ NKaPTyx$\4x>֎R|u:u.אR { J5`W l'j4k꭬cHb☱`Rk[OS߼gV^^efvq{o_ū ,}2ae!79i77Bz{ڶٱ"dH.h̨ +jNq~fi/Y:2uLa- t[1D#kr(y7 xC03J(Z\0n`?OVlˍfݱ< { DŽk;Mg*1jygqpr9U3*PE~a;pqaW qPpGc_RfLk:rf'x585o~mm(Gn%.+/_c!_C^њIdugK9q!q@tHnV8( $P6;J򬳒/&c( I+"Bc5QY߽/N^+Guh6]'ٗ -, '}~|—xHȷN򓅨RXia%ȲdQUdorEiZ5K6@= Vs|#k-FqMAOm:/k=^~[r;bmeV< ʑ$>iiu>‘ϪWT͒?)nO*k!gVز0%4N\e\bon>֣/jWȆ8Q9RXŁh)Hz=]5!cU;fdܐfQvԚd98h$.rf2A3 )_Cl}i"(8) ym؏0&S1"LAh6cLJ$ ŢA=Ex0czp+PYzDt SO~~qѹ&||w. 42x^&(kn[q'-vlQ9TaUz`jʁY3sU8 6 Bw\B23+!iE1cSGs0ITbc~1`r!<]|nKfo^C'TmS& AO;CuIIBOukQl[+%Je(ęVi-yz5*Eȸ:N(flm^i=wOxURvmRo룩3CAu'NYMmT yCvB~`\asm4Cس4߾MX4c?Fhk&Lq8c 6|JO%b2آ @\[s )`+>=ݸ!6y9㤵 xG99V 2-10-14.11` 14"Nxݳ^ Hwrite-file-hooksIy%G~lVx[jrB#&e ftlxJPIc-pPV47mҀI뽒\-B}'@9D_͙ )xinC5Ӷe Z>. vZe@`[duڒIQe: a`Xc >ac[ YDGcPGB "3 />xJci et8]sM $mS?(ss-0:`Вkz!_)~v]-+q_ϏVtH"473WPJFne4*"ܞU_nd?WMM?d<5xSMkADAiJhn-RbLmP*=l'ݵٝ3iZz x^ # ^g?"Ea|gwmܭTN"gG+eޠbxo.qPKiĜB׬7'7&5]t #"#B}k4[dDc(: _߳ x}mc۶WpnF~M]9,/q7\YcȒ'yY )kswbHA_+ ֌"{2Xۙdc. B1׌Hi{tp)f k,G3wAMGkg4ϛ_Ch"f3 >=A}z̓q=u.N۽;:;gMm_tZsֽ<%z-9 8vD ڑ!{ZؼaX-۹vD>?ft}zufΈy~E"8a\~xx(zܖ]#,[INm:eӀ Zވ-$C (b1F2{c#Lhp ?FZ(F$9|E`b{; y2NB9@Dv&+09M @Xv3>p:!>lmQ͗١R&fm/8U=(2{ ~4dljrۅIɉ^[;&܃KP`(' sDм7=ǒcAiW Д-Q mo Q~ Q R՟5\-3=n!;' A&Ԓ(y1?h#0L+VkZY.;`C{yqG0; $*Dgh{3r.L!"7&M"f/"!C',36pwAA)П!HĚЌn|Zg8gL}N(Od$e*'d[c+yFq m[bykkS.7 [{?!w4zݜu/:gsY4qg6b!i}bo f 3ta#ǘ1b24~pc9rb?#apa"0_+Kr~(d7 Kܹ=A f\V|.'0"QS3m"^~<JbĐ3B0-,*qAr`6r Yg9&)&)EgpXKd%u=;0 fF^DQ)֫&# Eb'C<.y@^H8EDDq<I3-c"*+\,*#z.b`VX{.Q;GCPg#kI鵋s-|w{uzu;g\kcFo0\90$`*i46&B*'9(.5[zp#ᶽ{'=QʽGV?"qU) h 3D%vG&EhWC`:fm&0k$ D9d-[?0a!E,^ XHMAB4ƶ94-\/} VY8 5.ld}ޡ.}bTflpFOzVkeAphT!#]mhêca?lW%7[Њ'UNTߎMA`jYe-mp &`CXΪ;\hG}ꃚf;,9>NfnLȰ.} tFU[>|8vPk^YìfRۣji6g3c/C@1vM kyhߗ~ڜ/>^2%WVnR6Wg'64 !n-.]UiFA%a3׿ |3@ 6BddӼJTB^Q60p13L2!$+IǾ g>6LR!_~>YLV!Qh<ZFW5Vqu HYgb֫W|[ê 뢞a1Ïqym%.}"&OPȲT!5c~]ŕgQQԯ0=IЁ8W,5ߊQ&/W,ZnϦhAiC9FgG!uq;ȝ\Nco7ϷJ,=mTv!^ +(BӜSl6/IXLi?iuNۨ&1IiЅz͙w?o=>X/kI.uy "pYSDSq:vb!v9h%Pkiݟ[Ŋ>;JM mƿbqm-$ǔ,XPvzC$◤,VG  jKZT.#'3F%XB!0ej>Pbaoѭ auQ_`0#uݜj+SGOľ!d[[\X7`lܐ<ӣ91#,/vw8T՞yOP4be4v]Ӻ#`b#4V,/Ш=V68c3oa\^F  ؋ Y֣0-߳y]#HUjO,3>),¼8Bh" C1_G*"{և-Q`?XB~RG{g@Pl8=Q#Qğ,RL 'd phN"!?ۈqX3 Ʉbj0ľD7n f?0&/d4T57[>Օ/uA]' o FzWvѴY,aԚV-==:ku/myzyl]\ύc>o^tNJ/\4M7DLcqb .XoXL@dC7<ׅ(Trh|%i ӲoZG^KO1Pu qP^b%>O]_a/o!ϫL=eďDOX&[rZq =<^J68՗aեpE\!]W쭂bYө| 횂 «`90,dRD=4WcT@/*C%VLXLCjXJ@C?uMw:6Ee3}6fY/|õ!tK`/-5RWLx8fp6># jwߎc;!We^;ƿm4 pA!3u`t\Zm}။*Ylw;+]pfQ'Wv$Y|6a<7gh>=.M)mi$vLX_ Yxh"hVjw5r5T'{M[ IG\؇MbAnZr& b#߾fjewOFU:W9%i`Տ[M|[.!`hK d7Z44ՠ^PD?]N?:^@@-n@[Z^5P~ZڷW*$q/^^ e4^6MJ^@'&Tj0E/W9;dj|N`^ (;p0tDٽhTC{9dy+OMyAM^eM#5Dl [:罋˫?3ݎܹϟ\ E{%9qnbs王U*eF@?ʪ}4?"3M/n"XN&`:,аW ֩`BֻÒW'ZP'ޮT2-4̀y*6J`aWIi }v&,`P 6":5bs(z7j]Ǹ.t;߫@x:516lῳtȥǢ@xt-CfoӡVꥇ9Qilm`oX.ОW{6=N;mY'5u_f(XѱpvEt(1E 6`c_!p14 B7zh#ͼ]Eg8kx ||/''tBY^ "C'9%6 [dJ|?q<6z3/Z='Mބ~'(-ݴyGǦdQ%N}.-qva؜~`^^ǍGK+ po-e"q>;_@RY&T01ɰ6wn{GxÒ 7';\{D?(0:AZlκ| Y9>x`v:lwXk+l ˃}X[|ZRmew1 -Ѵ%׉o\?D!O"R΃IvdL<Ǒl~/eSJ[θKulQ;,~mgdLzosjz6`>6ۙykKs7%KRƷq(00u홀e+/.vID6+ۑU0 `s}gU/|Mb?ɡSY%*}P<4#ڜig9":rN4ぶ^p:Q 3 )!qs o){Pc!5/@fS'㙟a "튜e X FQA4N vC-1yAqEXND(Oy$A?!Sg<K$ŽmٔxfQ<C1#p)p3s )Xȵ'<_ƆmZ}(ȚT@EPUt#)% Q͊#T*,}\FdlAkDdJDeKy3KGirAP:!rөk bDW'PGoKy:jtm}ռE ||VUcNF]O~Ǩ,יdm`N-Ig&ؖ˓NG* ~ic5tP s`k²iA_XHKMG>1c6/356Vo> TհBIkI,aӽ>(*.E/^pu`yw+Dg‡^ 7+J\l&g?IPasarBWWܷ4kS;nz@Oh~ؤ"O l#41 {ux]C [LFUIRRuMDE &< 4p1>;uiv+@ߓٶP,ts%hօuRS{X8{|C+@Um<}eo^9icx;/[h0\ |1_>g-tvwS긯X{{Jg3ܚ/oi}sz>?jGclwD2 cP95iz&`eX7_y`0,:;{hu.{{ơNa/!GO:R0SB@Hfnd2^竬F,oIѿ`,Rlk~*KQcl v;m :Dy#i4;o7RQ+XT+Uq;Tlu/kOلn{Jj!e8%bؐF^6mpjqo:QmJ/ӟZK&%kkYn#=tdl'+P [X1wEK&?Ǟդ^,E9ēq"4n}%CmCv,D jh(f{gG 19T#l^*4)E\iTt"zQUgF hݯd>.ƺg7aKλM*B;5-НNMJ^8)][¡k8j(}C_'27k˕Ll٣g洪!Ot`D`nԱqIaNҎz;簺b\c\:ŜcOE,oLMSi.[mdµR c ,ķ**uy)Q?b>(YsU!7P"%@7&$.f  Q+zx PMT5b %*]50Vyj sFjZ_$gOz@Pމ%Xl b{#d۶*rrjF."NijNmDeS9Lcn@Y׷tXpvSFg$Jbz,^) P)%3QJ< f3!Ȼ.eFJy@9#Ķ%,V,zZ- 6i*,ǘ0]PjDc\d ]4SzeLt0Euif «yN#/=|\HpɭgH5RMxX3@L`Fؖ9ʸӃ%A{? '%^( b/pعjfNRc~T$W) ,_:5SKgG+,YZ]h51Rm=ۆ,+g  P\&aqFT' j&Kη-Бj5 Zow^&{$e嫏ʇh}&,A޼)6N#yeY8&S[ٖy ʕH`Ȣ&R94vE|:?XR]EM1t[Bdwů1LZl|~xs~&XE9r6hj10OSȯ`hf7-[7\-0?TB4ym:JۙנּiOǴi&-ny}qmŒUO">h^/Ei25|rDWbԉ4/ݬ, y\K> VLX"(Fr&ʋ_*kHN ΋zҔU“{WH:..ݱjʓ#{yGM1uNjO54߰8x}$NXc@s-nIdE2-Lyh' gFRmI/K:7{C(obYr+nȢxa(6e{=/"TREY%,*$Rq(2%KU@ /NgP"F@`n^꨻R&faRUy [҃ɳ|0NŜ iCc`\YpGRe8999 [ۛ9P}} s;]Z yV*]ώL}DlHv16ѥy)/pbe(_(R37ZRC\[\O^JbvWB 荖yxt.mxGz 7]Uz]\r$ye68jH٠Ыs:$ç'#O(Pn#9&ãwmLɿ"\Sh2!oD. uv T+Vk=k|Vjwa:/5*t*|c8fdcTHK_GYo"\aLf_9-JKtw4P1J9Cg,}hE>YQgT)ߩ303P.lHHjE<Di^c߿)ȍi,6l<l4u/2RJPؔ!6ױ$>a4CgSTx6aDޠx "'ǗOgh5(u+o<Υ&dQj0yFu1B?QoEϨSY99#ÛH9X^S\EAVK9+<JYs~/߆r=- }<x$?q|EKti3{wfAܥ~_KZJ-juŧ'ӠKlu=.!-?zvIvKZ2:( OӖORv6;Ý$Yz璳Iv͝tbˆ.vgW;^>WG*è_LjzK(֠LGX$Lx%"ZxrKOKlI]2F6@B3YsKrV*Cc7,gÛ3/ 7$`lh<Uboh"7 ]8s-y]9[P2PSGyBvKSk#6D%X)"(ٌk> = mPzU!K' ,_˄&^NK5 Spma*l~{x$\Dw!2UɬClk<[}nŚou@gzH[ WZZR:ӋUVf=;SXC|%b^ <5#r(0ն_p(x_{q/=5<W0d iM4\KSD A{Ѻ\70PgG̨rKRPVv>AdaA?;IA[}TCC5&dW$١E@0ӫ=USgj=/'\lk>va3JsH{u-zV_viKw2,!磗{z*2՟ac|g:w3~|+1ϠVջ6nH sea6 ;wV]E/W["Bj"e X4O\Qe᥵L`UP =\XTaas4e7ߖ_/ =̹ zǍ{Yw |ъدLu(?FwOzu"cBXlkmh,,| &%Ň@} kl(P2/$1ӵHM1q!xlm<c]%8 hZ ? Wcp[bW-8 _Z,u9qT*\<ʭE!F3m]XR`u2yVƄ;&=fQөє x q^PS/MOM[.s Q$Z3{+;t{/bOhS&\oE4‚ ސɸ03ùL3HvB=>]gtΦ8$)QԃC`bJ~p&}gmoN;/yX@IOsn]\ie2F UbsŌJ&NO/uRɣw}W/D^]>gBcDkHܥۼ%[U@whfu4ifDsҼ֧WM%Թ*O~vH,80<*"L1Θz#}X1P_k\#MkwOF+cO`F,j/ w}%Tݖ " `fEL4X^rS?ϸLC=ϚLn+ bH]YԄT4zۈ遗!jQC^__*\m j6ՅWq\R IN/a ۮ-)v\W*L s@f3kmL dL5_2`hj+e/.~aod pӥXM] U/ Ժ\$69=@-lAb@`0" O o.4Ey6^0'ueK  ` \(ra>}'$a&X &Ta`Ug`rsW z4oZ? rTl"W[>dָSRҧ&Ɵf yZA 9)Pݑ?'3%ٟsM RkwQ'A2-BqoꞰEph1QvڼE N0k:Qky Ux2UM_T%7KjƱ۞Q'U=jI*p$Z(79ױ8 DvO#!x 8W(uy0xt u6Fɣ>Fܣ?r9Nv.ֱ'nl|&'f;Q#!s+ON' |&57ㆯ,67|y韀@q_EN`/"ڮG O?lҷ{zW]ek;n{S_t񱆄0SDCu&󈋸BYEߺC NfS,oV)y_p]<^%LeWm iv֫CyEedz E]d?>wJV* 낸)PhzN t)ظП/ʮɨ/Gy DbZ"̌s~*U$)d,y(LJ&+KySZ˂ozN\[=u]h^*ѹTT. q{kl"]NvF7r}{GKn dG̟nXxT-i-"wjQ5U=q~Pe7\G._BOƍ˰yJT \mὁm^wxcOUBn#ú dg4M& p! USYBCk,Ba\2%r|r2E/V1:G BH*@,h@rhAiGȂ" #4l5 F-5~/nMNԈ0G)BRY -ec y{[?]hQ1^@COc.,MeA"+2fN7f< azz$ 2gs 4YjաEEYdNs].E1Lb.c4E# ̇ǃ(|$% EICUTgR$C#Bfv7nd`rq2IZp e|" >W ]+F5ʆls3]ZHhv@-nEFPh"/zS8aWƣ|xBO_k^V{w,PgV $Pg$,7C*H2zgS')`,rA;uNTUűS>BAWAʘW~y$Vְ͚LKE %5kkzwe ʏg>>ݐS\s<oƇhy *OL&mQUQFn" %bV|̃DD%81Vv5kuT˂FU%KKV!.#u|\ԀE{d#ƹqzQBA8uʼnK&檹 .Jnb.{Ƴo @ \ɹ)0fjN˰N`AZzq)[O$$ (*s9q E\AQa >(ќ9ێ郎ze3OTC,Yz;t= -HؑN, tpK?paWWO9.BۧOYo3%$ vQREid|va6|#Vt#Gxe>&܋}q8k>YR7y,&]Cl*1 $[!o7) u#h|Xwsi/ jv~jBfkBqmI9fa7s+5+&ZS  3&BR[- Nd&^m{ Bz=AdU!qp\_1wuɂՐ[YnV^?ja`%f+@i6m>[MWMܺz35W/ omru~3٫7gu/'mFunjǤy ޫR%k vzȱ_#7lV`fJJu\~ VT_14ܼ5 o#Վ#l593</>nʀI T|vv9S, ⺭98<!R<0yvrVlkתaJ]o4+\S :"R*yE$a<7%t[ ` -Ђ<-)Akñ\.ѐ w}gY8;);O4cyMՆUye*n&so,0lٸ[2hx|ryN'kQM2VvNgg] N˒'CW@@| /9 jK1)pgY7nCn0J6tj"sO4lc6s`SW~Q{ #~`s R/C'"1iz/8on )Ȃ~=&S#>!aqx8~R$`w~'*bFoR]هk!Mh ɨ:8Y3vрU9X]뙘ef̏0vȑe!Sl^~ pPD,ȱ(,Qi$^_eѣAnrUY NFDy '# P>FpgK: `)DZqhg ~?eU0Ƨc \j?|2:W@Uz AIa3Y,ILV5VUbHhM BUdy|B-A)"s jeо ]tճ-$o-Y6wFU0N$,_@/;p!9_HH01r93#Z[eivc^H7dab)CGV@rQ Ȧָ ʼC~~f nB$c%|2YdEemLB7RMwV-(pl_-*H#m Cy:Vk7n2ƫA% ˶2%TF(ZMz5Ddmԏ(o7>u?>xf Ccqn'43;Gmu_1}+vcmMد?6S ozP٤?-آAj Gg|1qڂF8& 36nd8HvyJtsPM݅?z|][o \繋n#) jǕ9*4Jܖ8&D?cb8:G1݉q[g{.C}!g Öx!{={j/RB/F,)1iQ%R op4jغXckl0<O?-Hffy"1g g)ð MIR,т%Q Q͊3b26VnHx̬TFljqSҸaz' owa_[^9?2B}J߹߆$LJR'ߨ{[Wm;ye<Ѝ5?s3>>2-:D`X=[(Yv LuFEEjON& 6< }:i>x-HsF[nn(Ae_0CпUٗ>9"-)"6S!;F}ɀ;n.8K1`/Ĥ3ahykzA|C 3fj "nEkg'AvLNTZ`%({3OtV5+|S:'m-_%Ƕ)! J+(62 ָguT3}KehLn~N]5M.~ENUe\v\:Cl%F ~QBWu|\+{,4xK }N?*뼝mlLsN޳j#sqq#\wXoG|IXq1m#W'7ko()rך+ *ڄAd\3hTww~As;)[.C>jZi.K&jo$e++si0>/^乚 iv\鼂w L"BYf1 'ې|r0uk@ 7n0Z7|+eiDﱁl)b$/+> PJ|R$$Ln.m/!-W ʪB]¨v]( $~+w`p;I>1`${݇gM'k?~\rƖ L6JM$!Ɖ;`D|}۔\k ]# : 9CRIZّZV-Wq~Ǿ٪g;Ic !.lɝ, Ƶ%G.,C_VVpL ].[8.q}Iê%*|G ρ\(dV{mp;L5G赝<2biNg\qhv$#B\!C~g.]|+pȐ< @V@al^\Y\&ynE%$.<M5H3<$"e =z XC<5Ndsq)%ұ/oph)2ZŮ%.}Q9S+ih<ȇ2K3[ ˥a Y5Q4n}̔ -T4f\ $ZY51|x' >ǰD ˸v,BϘ}Dmru7PW;7՟&ӝre$Kw^%'Z Y[ 鉡H"~&>w"^ttΉi᰻hZg_YVTYp TI1: UCm22;OE& bί*F,\\ѡ^%ɋ^7 5!He%X(vPaEC&OFrnZlnhgQQ :g)挏雛tf]m0Z+6BI(Eiy:gqrC׉X. v/RV +N87S@kweϣvIF<ȊՙTMбQO=QEàҥ%)aI% 4[Gl,$ݯְE8X7x[ pT6\'[x)/9\֎l+^t{m{ W}mK=e(6*#09O' "&AL [|2}QR@20LpcU5:ƫ2 u:;wNr["F?0Ie=SSƓX]ε1>euXxohmO |J3Y4\6Iuj[CuISVXo55δ: uIxy%Yꊢ7 ZC )12zE#P:Ǥ0HJO.A^oU[;l#W uSȫ~&a:DȻw6~<>B)Md wgxB6B4C NF#/;q8q_fLs/L9c28㑑;Ourl|"d|jݧϜE7R$"Gͣ$OibC$d^$J"s/%:aQ)6+]-im(gX3ΗW^!n!m+d^$%mWN$'sthD3:3NQ eIO|sG$\{3>`*Ȩ(8AlNagSwYNOaVS?|Ҡ ?JcEΎM}+˃=6dK?c7rQ9\ȔF,tJM# LK0wak]:m18M'F;ogo!'|䎂 JJGV0E.#f$. J){CCN1ۋ 7":WIvf;.!#vE^"شZ-yG'Wv" FG\^KxnWD<ֻv]];6W#;Swm+ƜDzdJqL@*rO1u.;L>mӔ#/ܵEd`mt"Z]Fm%NĦO'mEN ,P';H0cN P;2/ҎoRMlf{c'"3geQ;"X/{)֏ǽ:}CX\38@k4E[i Jʘ4mh -ULuԵBŤ2mlӉÉdqHjW\:/rm/Ď;v`6PaUV{fD1Γ]BHł=mбךY+;Pu/&%6/nct+>?PoGRifn6?;B2wE?epo<xv\{Ancgfvt6 Nf!!n7!dukJ4k27nN!s;s{ɓ6{'8g=(~kFO HNayDOwX3?j7BMLf--IA綑{۫O *^RA *4ic a SpZƘMM; sqf 2;HV=$ qzfLXW;:Cף,+đL7vjU uK)wvfz)V kg< ,j®yDd<3O)o*"@2oUF $Jtyn;2YLrӲ$gnz./-wQz͎}yd'_-LH>E|]c۹QgIyY_wh? xT_ b$WE(DGhx#0MX꾐(D!+d <ݏQenqRxEӚ6 ܺw6̞[SD}p rR? CqG~~hlvZ|+N KG_ YI3M:5/>z 6Lć"-䭇,ؒfכNw4n~2"kac$T1ag^sþ%gټ"LNA]yn_(XȼJ%N8{C~q%ecޯcSxaܴ{gmOEK̅ zIj=7SƹrCVjngQ$q|5DextŀOw N4x0pXUѫ/k1ʀbS79>#ԅ$MWTY`α "c": (5\:&I;*P؃bbق T~_fX8lraoÓ t|64 u[M,{ i,irД (.ʼQ'lNA%e3YgؠhIc1' >GaX|e`:W @m},XAlj%1aKuQT\$"݊ՙbeGv:|1rHbl{XԿ0&Yb^-)]dffĂzV?OL Q^Q|RiѨh㎪ܭ WAn~-pSZOk"B6PxeQkRq4QƨL7ut#9&&nbMw[z{݌cZAPA-cz E{E{s>G4_?hfxqnx wz=?.@hi)[@"ز<'DZ!2 0P%;躻VY.[.\`15c ʧLLvUegNbt)We9*b4|3 }2؃\z(D'*J-+ub%.(WWtؼd2Ģc- ̿''R} 8j9b?x9] &E_իt܉m흗W֏ NuƎ7Ǻq1m`55ā3á\RćVnsVbկ?`kDr*Ji600,w]]xiM K'1Jp)+(Lɳhrq&g+d[mn&c䇢fVy%EZV&fZϧM^"4Y@G$]t6 SY&_2ټ'k1r̓62q&秥l_mݵyQ{:{}'OY'%%f'g&ee'k%g&g痖h'eRz饩\y)\ %%V$)Ҥ/֟aߓ[xV{L k #-8|~`C1 d1l>LJ_%.ˣI 7wZnHK.kU]eM&e&O)nUm`;2ss{s[(}^T2 278$Vד.6YwY{DQm%MH4JڍDMV3jNiVH {)K$[k/XD"UIH%\<3c,a"wzNWq؄(Klԭ W ~aIA lmA#l y9aN0>^Es;x6doSbQ2=vfzLúGB$O[ʪҮFxJUqj>rku{V4T8*^H ֠MI&`˖G,ta9?b-1RF|5ߓW}0McAͪ}R0OYVҘ>???koQ/{X)invmfL QP'kߠC7^˦x;TVQn!$L*:/3܂;6@Ke; ;rޭꅛoel9A XclpCqdl;&' \B 7VnYxffl }0t+Xmoџ;yKĊZ@aF[{kj 3-kb2ƒbe uZ0-xz[:!⺝ xO(6 ]+ʅ$%uNDp{0AdY \j29[:lΦֶr2=Mbٶe|\huqv.ZXS=6= F^ƍ禶oR7龾*ysΑaUG~'%  xlpSV0^u9d_R쭡g]pu2N%̲ˢ0-[ʌ΍Eat:zati.NہeHfydƃ޶^:jFgRW6HR8puNo F07%*˞utP( ")nv Nl O^,_[_r_rpQcpqR*J;= ƃ3) RQ:gEdL݆!IN&ʥS=SN6 :Iz ]^+ɡ#=`+q#ȅhWQ#I/kKmd?.6W=^ ~*C^/ՎUyU.Y w`@|\Talvۜ6^R$Ks`Z_+b҄x dB{qzӆit]ƮVϧ3#g`3E>>P_apxr>ӄqXl]Pkj7qbb3T0R046qk6wygY%s{YxumL[U6 nyt0` n01 q ؁Єb?{yR.GҔdֵ&u?>4i_u5ӤN:1ul>,s=la~ []eA__m_Uс\.כ^IIe*VF M8=HVe{:TY屬 K&Jr$c%+*b+HżӳUA+X1Ń=Ztw:=pW6"Vp; p-IONp[jIRN1F5u[¬QAc5V0ֽ`Z>J:O.^֩Q~ZL-p|3?X{!WG5{LkIEQBܲy:v(ָj:͋MM9> JO? xI:s4YlW¹Ol%tR,6j7O=b3pdv66s yBWf =0կeGTi %,͒-P l-'!h1*-k[znz >~K9Oæ>^zs4.pَmFp )<_I~7Ayz;~}. wO{ S'`LC8s!sP20ˎDxx}hkiEϐҭe;WbZs !~Ѵż|BI+/dT8* =Jxg *7>2iʥ$XQ,Uou鈅L [{=b^D+l%)ecŁWi"X. [J?V~hV,j|->> ?ܲ2E|,J98wct8kZ"~Ќ[Q[T#k-ÏQ T(JҾ֢-hͮ4fnmx .?4|_7l5_hOG" Tw`uAs'y15|cV˸M›e[ Fx+Cy"xklSYv2a%BN'NLJ! `hBQ{/'$iRmꃶpS4[5mqЦU[:6iTuL:c1uTk;b,q?zJ z0yoS6¾P _xUKk Ţ?'~Iâa0ag)?B5^l + +^U)NXA*Lζ5n4݋:]'Rs.ܪu{QE 8T^0 (bW5I$[@Y+ȟ7zlNwmm2+p'bxzxbمx9ʋ҉IxLAZ$.. f@IM"yn>)t!K]a3Ҕg)>:4vVl4t/<; ~Āɂ`Vxe Jg:=9De]%:G*,TeyQ:eDUVp f'C޸%7BK,ݨ;v2Ny_Fqc1݅펣9rwWyۺX[AǻG=ñ҆Ʊ5> Nbe3$sH;'"Q}"$,=;Sǃ9rF r=QuE!Gl/uƱ7}APY&{^PFR4Nh0 (gxy!@-{JR炾@0`܋071  Hh)~{{ȩ#[k-d=*_>9R+8!<8yv6+PTz"99>ǕU,X`f/Cn~qPiyNGf"$^'L%nTl@{imƓC23vF&ol&D&0ecJro4 őp-!d ;ə̴vnt/ΰL";BvUYI tqVbJJoOU(cPaj}@ɇ f5)Ĥ) V` }7`f݈,"skZˇ&lgJ݁XPUZ9yq}݈U$eMTL_0)뚊tP0yQUhA.U+j yx P %A>&._EEʗ (2jyUpB%w/9 EV>@5 Nz̄:F5C|0*c {dI`2Qm9۫H9=$7ڱD.Wy#7hydtNu@ŕ,VDl}G{=V˗&f_>4xpie &P-M-.I-U7200505x"/n|>Q7e '{nV5w=MnwFX-&M>>f㔝LM0MPɝ^Zj9+k3#,?sLY7gIIMS qw q Y 4̭➤Bk|@kpmfI;7 Κ/GX x}ks۸Wpul=,YN6{6;9'ugTu(H∯!(Yʏ@HvGwhn<Kp63>xgx-*γ`&r;/mg"Q)@_ܔj]Q4?Beu")fL$xEU YiQ0>:zױ q""<nmYPE,2o+0[exy@ePEP2A$| .2QIn;O(9D&Eʠ`~4 C|D)9cw%xV2 D;IX՘D]Web.8#뼀Ҭ :N`.mr$Pxcͯ?__lz N08-C0n ˫?0^_W>?} ޽|~~>x^!4gFoT;8\_:%,Yp'Z# _aA΀FيJ5 2$[WUtmOru0 ybHF#ATy8(+ӊYe MS-Fy ]N+XQꄺABCϢd@]5Y %[U#\B7dF؀T^A2|tp \(f,s_"" sg͝X\w!Rd \Z7P_GU{̲`* &PLȳ83)ʴۢHn"YڠXȔrMEFkgIp-qB*eAHDs%eLWC;r!R{:Fv2)S) Î6Xrs%T-ȳju2O4:.̲pmz^ߊSx'"V|c2/-.ѹB5Ezu avIP.*'b~#+1IQ"lRܣ@Fk4Ig2'Ry - d:Pm`P [VԷHpZAC$ \~ T1 aq-)JC'15RK5)_Zt]@/% ttR)?"4(GyغAw|駗?|w޿뇏~AYR"SlkdOv7~QMQ.uNCtN;[c*^NOp_Gwvrr,x2޾/b|g?&2(P 'AI?-;N]-k&\GZgu 0Fy"s PĠ8诪`<*x22Uy{誂c\U7L?b4=] OEbkJq¤uD */LJӐxY=798~8:GQ]lae-5ЕWhx򇷿C[qH<R` *랩m-v-*y%E@_@zlμh~mt)Q S)71~ED8Jxwﺔ:{DCiST8b@-Hx7ZOu'iPCut6@"BiVSXƧ;7'=qzu޿9s+H1LwW81ώũ`z҉JYǧ['BF͍v!zL8GߕP@pZ]eXԿ/ (Ë.s č8n**_Inϙ2쁼\F[{CCa!8@?M ɠ*mX5ȶ(qޱJ\3WCqިEhD={iipdC 'xP8gq400@Oꅚ4ѣdcd6k.7zzosb`DF$ B/w2ӫ:EɳAjRsMѩ.E.H) '_;U2H%1+ʀ~# pKhl/sb8Ab̟N{E &2^N,8x=%1Ej0<ʮuZUr/:Ms 9 7CPɕ03Ì$|V |J! zڀ]?j~ic4C`6~EAUR@!3!ڑ(G"jvSdZyT 2!K.tsig3|h!2vAmAo id3!Uq"K'LiT[6y@)/`|j1ڏ/i`X뮔X7J}el!C.-GZN)E#,+Lm&X/nMX0mpnQ MHJ x]Ɂh@^( JTup=Q}d7 D-T.ÛlΛEjh4(!v$H2֞xF ,/.F(U`8Ϧsh6p*cJVTSBH9dc" uXhMBez5<҃@9hlH "ͭWCUʶIU@)@YkQxe[U!czژ5XVհz:^hqxE+U典Ѩ/e.k{**46S&akM)S`mLRK_9RR˺|ۮ"і+yYaMD-+ 0N#&aIf@@:>[\Z߉AsS<wNs>ܴ]z$+-PqϚnQXE;P#&~䙚j Zkit؇5#0!N4ON4{$s6-04_ӡpD4pu X0""KTe_Jo , F@u<; i?CFjpi;hAIý P(Cں ^pxyrԌ4F4F5Ayն~pq삥tpZGۉ|X#bS{\XjǪ,!_*#UyD;\-LW,tbY:XpsT/{?>]jD9Q+yɥ0((H\WW45>]3_̧g$E+#ۚ* -0 |=LGu1yJ{7hvҴ:4k0oèp?=9Lqr[r9 Nh֘ m.:`05v\ajp`r3jR،vW\LM IZBO/%UjC ;E!Q> B1r/x9x8^2;!٬Qs\0c 9'3,g5O*0Vp;>тdЛMw>Qڱm$&w~~r6ey]{0 Q=ZkaF$)tj|s). C0Ү|<7qo[%)Ai4}Z ب,ZQ7V=ﵝeyn5CdA{f8h`Z.EjpmqO:=U#ٚ2MNƃjeV16%]j?h^jOh9^aAVCz}XOڧ%~Q#q׾niZ,oםN\cl •9~T|4Xetz QM n>cZ wVU ,V @7-yiF\i,<'mei@K̯szQ>ܺh5*ƂۥΓ~)BƶDTGasA&(fu+?.k4&.p^L$/'oG[\x!xs_+h/B)>TCsR=ι\v;PRS&6 wrF_vCMj ٍ*+uUwc=:^Ul 'Z0xO:*CbJ3\GI.p~4A+DS,m4H |# -G7_J1nPQp_|Ȗ੷;_tG\ߍ4A$&&/:ZxcQ|d0 mu[q#2|;HIVs[J_CG/ꁔ6u~5/'w!OFL\B5si ߅{Ϛ+Y&:w). w}`C.ǃa#nj0sGxӅx=OL'녇3Q(2ws-@ˠc'c([7g4tr6_qj :~5M~`_ٮjS1:חֲQ9"nh{!8#S.)A9 |C&$B JxN|1xe;EUPȞKJFO_Cnʦ/v[\hn('O{S1_!5C史 bX= nd3`WNl3}R 1fl t\" KVBByh3x /tD7C{(nRr`r_]]w\3S$[eŕt+sfzA:F"V\9W -`& ^zl7EoDn$˽ʍvoՓ 7<.Yp@gPۏa)HrfD+X.SgLTlp/_{Ŝ}x&}VdbS*AU"mN~=㞞[Ϧ7S)ŎŌy.**os1n i8H -RcSS%R@ BliAu~\5KS0Iud8ymxפ_(`| 8QՐl 4 q ڂ[6,67*0p)5C cR1*qX#^mcOuzIy[ ^1'NʟмGZc+v*,[-#! ڒ!lVՠkWMyObf])!MG]NUӰkbKt)n}9~5/ M&Itjj[LC F&S=ҥc/gg p[ `Jj5|5 aߊj\ /"R>^i= ^ñ$AeR9@4*-+Wj] <+GȺ6jRHQ?g)Q R%-b>o1Vz*U4bqFBM"~.,d5k :Sv[45Ĝ'fc8ytF_g0-X6g.ͅ i(9mD5Sw&!{(P/wB4S9g =&v \24c.zD/I,|c[VX/gw2e)*! ]pjAĥ-2?{ޜ&\@/+;= ~T˼1C[7vqϓ5tSViGV[̀@src‌mnRQMHH5YW2([@]j#kthRe^kB=Vu yLT:F/d {ہҼ}L:dQzasi++s%CJEόDA\1,4Ti,[}4N?bUgoW2].СZwI' M,rЬmUꞺ#W~q.獦>gޅlW*inq5 umnkA+k{adB$hwhD4]U.rAz$JS/Em%W15mBvYGzʔ&2)4RMf(KօY_iށUt5M2t릉Y{'n0 FҳiXy K]A28«`Dts𷬞tW08:t! 볛F),@P W9 H}KO0.B+b5m@oq1ӊN]+<[ZڶYT? *}=鿧oY"ocC}3A`4+LtQ#nrh '(\mm3KuW4! ]13'E7wJ6k*aIϥV7mYA,Җ2-+D!f n~nW|wn#Ɏl3rzqu8% aW\jB &hfm~xeU;G3=7æT%CCvvd#~4`Oq{;{Yl# Lfszak Jҋ`\'O/np2?7Lg_R\rZ R*O3`jG$Xg'EMD(!b%BZdh$xĒĄvWyx9UjF; UJa(D7>jPPg$LTM{Z1Y5} _Mp*LݡT&qBpD y6lZ!ǔ"JʠcMWf. 2m󖭉I&dњzasP.Q.ht2ha3*s[w K֙%a8v[Hvppz Z{83"+5ӌg&YѪ$D\ IfsH2jR]&FѮh, ;(xi^~M;…a5BNxu$;h+ &ÇF8 zZ(f}S5׎[_SZgYZJh2- OFrӺ2m]f~~'%jIs!:ΰj95*8<d^.6HhFʶBqngz|ky_`//{sw3oDx{3T M,&F&.l5<[SLa1<_A]AfqvAP+.&CӋ:"Y5z` 72\c##-p^oS|\?DnRY9,c<Zu)m$j䵴lJ$X5T m Y/>OH`&V+TL}bCZg<lL}4}V Y໘O|<M;LJQjLM"M'zUTݐjgB Ȭo" 1غbavن*'VjpR+V`2`ÍL}U,mXxl#JҟLBhZؒ+ m \E]~ɳ_.[nxY#7 kwJ=\;)Dz:LYW1.IU qe._f0҈ϥd44eꂌؐsכSx  # 6-07-02  ( IP:\! T!}!/"1 //#Lo'.((l)O)%),h-PY.<-* \ | ymp-* \ | z8k-*)5/B3h405c) basic_machine=cr16c69 JDԳ[EMzAVV(\_` cjOkjlsou y%{{ g};MxM]lSevkҍ͎mo7qkqt`2!cC ggО9 2#f&jM4 GHVL Y{>y媓3.|zFN}I:!FN㹴$SXPl"ueZS>.'`<0ݍT(!XZCLŒ(RNLD-'1Ջz>DLLc%<{V`Mi1I uckcI霌:C[v*WO c#S jw#l9܊*H<^"XrqG1c-26.mpM8Yύ0,?_A{ mT €UHYYA5׆\4{->E8<п`mC vva7׼vdO\AL\)Xb 8 .7h'խm܂H3Ÿ;&\P#ssGK}7md;cͮ[Gt|s-[Q|'r, sEecϾr s,/aF:…CWVe+B̾(8o.P2jMi%JΒL s&  O2g\5y(;T0:Ҽ<.Nb[4 ښ d3'U8`J6 nUcʫ̓Tn{zaV x;q? wY,u 6><,ϒ_yB0#KY7_*)7 ONg,N46-NI/MI8S3'Hl8MQ d& (x;w &?V-M-.I-U7200505p.%B@,å0y MaܼRBeq *(&Vn-Wl ).016,km@S8'OTvllcC?O"`e*SuN*4Ntfc_.9AN564XͲ,j(gH0|8@0 (=f~1h@j=N^ދG^4"U><>OU44DʼnzXྐRx'SH:;N|;˚&tE5ցbHDOtZ+** G`nxDbq&h[#hH3'a PXKXĠLDq2Kgt=d3V bʯ|Bky]P!󍯾΄$;zco[;;nN)|;I0pH?aI-Ò**@!_@*>U^@:1}RkQVBq1!’"$''* ́+X8+?@  X/t CD8iDRm؝~nsU'f..'/yrW» {V$R Y>:}X2$ q u`l؏Ȝx*@' ^q\%Liqz\h5LPOk! %!$8pqk'R@hw<).X76/s1+SZvi۟[u/;q_ĥ}z\XAEC4aEC#31$ZrWZuPf8=r8Sd%τ>S+1.y8ŁeC)KQ{I}(_nyQ+\TX! Q)o76|sH ; *D0+6 *RdW5=hpz$,_ "`n+JȸP7㊆a%_y}\T. a1 YYER4ߥr򵕣ZNՄKа8H)DV8-X.p3/qFg\45 C!ʡ3 RQb_7_j4P^0Y,.]H6 IK}9Tb@l>7m0iNV;&m@Ej7|Kϭi܃dYRS/3 :l8.$1zxx&AFHS&ʉ_ϒ#fy:07x,AT:` ҉,kGd@dSPtBGa2k0eq=޹ C uj#r=`@kamrč>+cP!Bė,.WhtG#:O6v7v/6~wo1r8YEα!uYCvdI92#ӆ-l5=>2xl?Q9IgxcJ-»a7[Hpv6(࿝7E="3È &`?J\||)_tFL+3VGr4RL R~9 ҋh`m 7)[&+ Nq}'H=I_ nh֘hChMoWsUVPW+U{JGvkۼU$[lb6)qNLC&a4Ńv@a:;a8~$..H֝vyՏi;8fꮖTצ@ 3sHn2t7k8a!$PS&$[ɆvtK]G#FfT!t ahjZm6wT^L{ npon(wrr"ȴ]) V,+ Y C`S 6d\d؛h305SŲO5pMj6cC}#6maF 8AL^6`3}hcDȺ^wwW~L]hjի'K59^yhT`=$="d^)%L+6z>d7|:QU cT/[ A= #;2˺oMu<ӺaE#Nsta $i?dE$?Hѥ"3->AFఋVrE$tw$\ #y#+h3֊au^eJE~>@DhqwU6LhEEi,(bˣ܂Wrs=D3iݤM$]\Kʇ V4pJM/SuNL5ԪD>snV'\7UJ8TqrCʯ^Sb0ͳ0ٺ Dh)Y'"f}0-ƪ>>Т*Y3|e R~c:Q+Žb؇%"IU:=BHLp&n;0YqфdZ\Κ uځl,va%tX,= x<5^Xjl%4&1t{q' t믗uJwumݯ,6:y_Ƿ)6 6xS~xkylj- >O3?N$.~?Cs/\+S<mQvkQegp˳"ly;G2Mt؞/v0ȼwx۽z{>16L4zp|i@~6߼|ֆ(1|A˧.[rntl:poՉďÍ-o`Βi8v^/BṢ.JO>7ݻ?{uyM}( $w_y7G{?nu6(p!cu6v6:;ҽ__ l3nv:9P@@w" 8 tȫ#ٕ7 Cw`i,( M9'B"#ω&2T`2XG:Cu`PNt*(D9OcW~` |6N$S.Bʖ(#q^E-Q)-6N}N 篬~ h4!Hn<ꡱΠT2NfCⴟ5 yU޽c* T7(L5[oԯ8e"6l(ѡP'4 bqǀ6Œ)?bZqj]'K+hVz\lnW= g$ 7+1FP`kH(sHMLڢ%Yܑ<{!+vAkջ{[^vy 7vxv&=9`.ΝDl 1kwfqeTHvEG(d6Ɍކ͏a4@CbXchJF>jjdW4EA}RH(4^?RD6xtU͠{Sw1khf/l22I2.hk+^/nψ/!9 e9s&MDm:B#I?kԄ G7DʹČRs:Ac&w95Xoۥ ߷1Sa([`_KKlJv@ TҬ؜&D7Y#n-c|E%\(RԉbFeer{N D%C4/%19K_o.D MD:Ȏl_fx C'1uZƋOYBrl;<+y`+_q\ngK1@/hK6[z磳w/08A)EU~`mpFC`: SyO4!ߚ;R% a V\Qsf'[/ 4k- r@%*"^V΃&?n[s-Mѐ,(|g;'a FKǘ:{y7 qb" pt{KeɆ|5:|S,gΗypUeZ.q)FX,ΗaI] /(TfWVzU_e4?a;ᄏv; wWR~PX )\5u|bUwm9K _3;@}<1ìYN%ef%sUb\$`a{'XV `ǶHa*uH~ S3alca2tϙKHt1]oA.%fd?p4!+Ǖ;Xf"h6~1=e`aQSY0t6D9_΃Ny_w8񴳰do ,1䪉,dr?/)O2!=m 4d̟OMfzp:n@n)af[__97ot1}O +%t>Y*&S 1 <( bvV~}xIJjL B hɘR̅ l#,Н/ A4ϧAi5Y|2΃&nFRbD1v΃ L1MH梺ͼdu+s<漝DArlF-Y+QL.S|f`;\;t-ztB1~Z41vzDWS+zK~V\STZk \Ѕo2 0Ee cyW8?pIO0KG#ob AdyS &?nHY(^V8Hy̓k!mM:cKeA*?54! $P~fiSB # v|V8/?Pt81f~:_v/$"˔,7$n>ʚyl1[tv`Ȓs1ňbJ{X4ٺVH*b$/L؂EJce/+:fèB.\S}][Ĺ[{·]Xb -.RZ`QŬ9Q@F 4!¨s)e6YXV8˕oB/* r|~|I7?zDnAA,,]βxOCU:yЄ?nۘp9KElbLqn.zmGէ> >/"ZvNsʢ{/qi+p_jpem_٬J2]|F]'4!pP~9EO^ȒoWp2˺/3?m[~Zpa @uz#87eXS uqEJFÖHɎtf'/߾ZN(`a ҐRkxy{8;7Rr`YϲچOWezgQ*C6|ɬRޮUoW;뷃ގXջ(È<SHJ˳7Y[wtk||>Wm@GnF+.. Z`kMpe3[}XZ]sF\-辬}2JjH4ISHYA\/!r7)> >4gT bLe#5G'/ų(lҋc0 nHF/CH^E1kd&(I:opT6_u[&`|ǗK4 _XF~"orj2 0yƴwKZcmk+9J'Κc6(xK,G~)gqz5~Ʉ@}yfZrSO2GYBZ , 9O@&# zI9S`;0NXP/8}IBn~\`U\ij>0 ,1)_j0IGRA|pScOʫ]JOiNK>M۬:bQ#')A(J̱j:ݵJ]1:Q'u#iG/Á"DDې"Eϗ58q UJ',.U(1,zWwAWȜzɃdʕk\X2 0ԃ?/[v)ݞX1:Pޙ 4-g1z;M*dק+R;o`g^* 8m 贫 D޴ M0]hj3&3SM >>xy[[-Xj#y<53A悞ZygqR:CL5Ի9 Sjzc)SPW{J/;R3%, Ӿ<5ps@Be _S@z+NB38&pcmND [Iŷ~;<юkw\i BtzG0` ifLXr]/FҵdIg5,^s@Ay( @x^i&MVΤjX%瘠)N*a1]s꽚q]:9ErJ[ 򀊊\%tMn5%.@XsuW-']5a[ ׋9PIhOno߯ P!x{+$O4mv>\Ëử3wԲv yn:^ `+a} pbtpw/FBhX+YSh_֤>IAp@!O= {^=@Bdu{)#(@moaC(x6*i&hPF jw1i@M}|{:;#<~4Zuy4/S{l{  gϲ>K4Kۄ!HMIp7ė)X{5WAB̲+V]~;nɧOtBPuh'xJ)ȼStQzY=;mRji[Jٙ-g:[,q+ϝ)d O=s':.ΦleE1Mr?/=^.þP#[],/K1\eo臘MAV.`6q']kB!da8Kf >&tO\Ȋ~Ίyq C:Fƙez$^-3`0 e[ƼBRv S*JV飫ٍ&pZ}DAɤB> `Q /`% ˔bzggM78pr)x9M87F`aR3by7W {·|GC%`\hHbGX]\^XeEMge瑍4L4#_!7zc;I [I1[җam;5?f07-) Q_;o֕ՙxZOANJnT)*~ Q~~ݍ7[jA3 7~+?dgaTR?p+ĊKը=AzzuuC㖉l͞e9-2l1OD[Ύ~n'Tm,5fxfvugV>e5o+Eb 0&_jhM> 4`-N5](n#jZ)fM<2rI,q)rrU|{93Gqb2y^H*O=h7 TiGy|IkgB9ֽ̺y9 8+ލh`d/T% R2IoO"W|VEeqDVl&1sߖؒ-70[X*~a_o瘬@]cQ]DS-+܎a 7&:Ǒ~BbF0Nfxqч8]=zug sG-_̩ůVHy=rZfD4P ow{9>gN8kHvj%brCxF4{*ƋR3&y7Ix"HG,V'u~MЈ#=&|i)Q@A!rhˆ xr̔">,9vW7^n89˺<89PC_)܇ =Z› ^Y3h/gO.kR@ jJ34C9Y8^Z7g{:>=ZyV99w*Ƒ*ۏ4nAi8%w4,J'\m?!,2E}1}aÂ>}>@{I'#*? ?I,)3LV&dw+saLO)Tz.3`lqLPX+A ¤y8 HIIҢ.\_ hJ𓤻DQ ~:ic8 _+g]Q-Һ[L-Q* elZe^AP F+j,E,p'Śsy$a\v=m:PVrI\0/~`Ij3lM~zUFQx'ks=l\!8O^ & "v[>d;wIIҕ$J ۱mEӰ; ˽&CKġ B.0^M6'K7|JI\F3PW?@wwQnB.EZj{/Kb"o}䘱!/5akV3Z"kE[~E@e N'H,P_cxh*p64HM$$R=/@N\0 d02GEZ'2ޢsΙudk]vMY}ܠs~H7_Id;K1RCy)#IBП%^ٹ%ZPB{7l>ڤ^Ӡz(Lfc 8EvSN(`#y/P̐=- _ ڧP5P(CdiAan慖'‘Ы*`!N-@,`$:0_͑P%%et,$SicM }B!Z #B!J8}tA=Rˏd]ٛK#ShO^ RbxLй :`(]N $.=*(ҙ4eAq sRJEQK9,?:龗JY|6-3kaȿ7@uፑTE 9{3C{9]C?k1I^Vor[."OIu 7Eue )q BmCR:{ 7 Hq@<>n*"Wovj6,{Z:z{ 7gG wNA' s[͓TLC>Z"'%%K{DQ9R qBC(1KK¨ݞ.^G. ZMaH̠$pOg 54vZ|hG? p=0MqaD2C!mK5.(A,W}YU[|E6(R3pe/[ aRC &QÜ,i8c=79X2P_2sxZѫhi Uj}#51 />t+ԊBޡ K3Pɰ]|onD O-}#]M;U-5AR;IUս5j%+R)W}CUo7vmPuoPG ِ8ހ^yuwpd2` `pw"^+b|ˇ.zfHZdX1FWc@W0SxDP@C;fApdE-.3f|6 ķk@ M{voBsJ`gBop$m O+hu%4Knw<_S7ɒ[[ Ӑn5ROɕBFTu@ZUۦ`s)".ZG+^xb_[[,X1 A0ŽIE3(k-7l4Yx`Aa* și'n`Ag:u݁KKiIKBJ5O| a +{;b#ϭXyzy/ ;7lxJy6g/5?۟ng]Ζ4LiMʟ0@K>ZҋBMid83. ٩m'A " KnmXe؏~L^54YjVteO? qn`g>n?weɬGu{xtȎ")쐧CM;@BI=(hFnG/Ҥ(~BEDᡞZTu qKc;X_Nbh;~+r09o]FlQVsvɝ|>qby\8#! b $;nW/j ;|I8û%=q4NSF{t6t$Tѕ2GF:W:")nz~H$œ!Mg 2@9aCP8A@^SEu Sl~UDWN@uVjH~[?gwۼ]>+2!'n[5j={lsGQ.4M(+\7g U"G;''[_c\4@预e!0xLS8kh>]xr7E cÿmVO4D{ќhq I'<("vy.ͷ}@U_%r}w2SUgod1?\zu856^c'PbշOUOӕ|oZ߶\OVgO}3H{?*jJV`B&wޢTucSAP5,MH4̜ĒRP_Oq_pOdgO|yw|ΎQ!g n´pLyj*G=Ĕŝ!#EFC]3/rO^\.՜F,\DD_6B`mYp&Xz1UD}Ƌ4&+5.S `(6?=zhd9 δ=%So I:;;gVqH_Ɲ EY'$[Ѓ4l1δWR}#uik?_SϳS|k4p3"M,jRd |}4u'Y x([ 7ѓW%a,`ׄ=ɂѬM$bN/]0a. 2Əʝ>,'P} #}fY=yaNV* m jE(ZVצFJ WuAzTK;qX"<Z/h<.~yc un&ɝՕDK(%X3XO.K ߕ/գ/DFIS2I{"y `cz4ޓsVgk{B0(.@&li)˯|dT d8ɛ0ֽb V"$pjmjcjJZRͭ1_vxo!Wџl +tEs²ozEjcac<\"E0ZK+Yֲ΁T8߻{Ljby>L=$ŦP-YUEj@)O. fWGf_k\Z9&b|Si(~h+m8oDSBW{f=pji$`UvL+&XAMw;Ns2upNDͭ%K\/%OAqi< cTNG,BbΞo5V- &#>.=R?Ӂu,L#ur6z \E*AM-4N%% el|bV?z|3a^(W% QڭF_QԗVbJ{C}zֲƛK|v[b.n<#mj6rQȷozT )K{vKMPP_ܓşГ];ns]ū9} 9vՏюls{C*nP2 А.gx5ݣ_(.ڋGwoHfZMYrazw F q:ݹWqA߹471ήalI>'sKKe+JY/?~'ĤǸ9ջ_@]]8!Rsݠ>do7l4nMlx` /> $V .Aˬ`-[4BFe L{AxM~Wy$2D2^ {,dKpKf]pL]?rXKUmM;ehzކrFE(7.RBlk|(yIj,@VR oTV0mnK\T1Tx'7=7:~֧ hh :\"XYcʝP2j%޴kq HYUʺ1'k[XL%^ ob#6j0 n"6x|? /~VN<`MszA$fY-?MA8<"x,nnW^ h!Za<ħS@^ WʪHU, Yyi1A9<A%htq<'ݷur/osf,!F~Ijx@:<_GКvMXEnmŨ7LaP?ga{ Q덢*5U4U#h-\kG̍8w6Ю_:X ׳{Q/8}3zkJSJ(>`޵vq9mqLo-~bTt(淐Y۾ _R\|inoq?: O&#a,%΂k<0G~˃3$mz-7ǺH{=H凼MRoT}K<~|f^ א[,Euc=,m8 ^8̊[h}`~dk/q149cnc06 `-VådF`V$mF༘M^Y}t=;|w_^ógEeE.j3++Qmr`*ƻVB(> F^g&aa:_#2TR4k0hBnP*EBwwR̆Aՠ񹠈JßYXtjɄM.H{U\[nyQoQ;q@465$|WrP>A1񶩇="L&l8TEN{CzqYhREokluvvn\~ٍ/~?2́^/%8D 2 zDe0;gхI[P^ nzx?H/FRiJ2NE?{,Cm =]YN—-{joH=i .L_҄&7zΈx~d^=Ӝaqú|;f v홞uY/Šq韤 3&$.Z&gnE0Xpի튗mHO?ۡ*U9:k!Jn6pv:ڑ.Ai*Owϡ;ė 7t8DzHb4RY4 w[Pm>wSJr08zb6B:Nt8Fs=V+&]OٕAqRX X#.NK=+ǏcT] A|1nqK+[>V>S@z "3Js;6b2)W@#hh}G&U#"gw_ a)=-uqKCL5`7H4ȍ`?G'ejtf\-n63 w>託V({@Fb@*jI UWC7 oÊ[uq}oy̬sY(\o.ឯ:}Uvj³j }=ЊUm<l@%QLdNqLHJ ΐ]\,|?!ă|pڡ$m[]*P:\ )BbjVR̅,c۞Y}FG zzLhC*&8 '>Yͯ! 'h㪜%wa^Er'P~ǹ`Xv6CYd#,9RwʱQb5O KYr5 ;=AV/S)f$>+i@ ^)^(6<ߖ14aآ;'"a9_cbvȆwD6REqo#gb -Ia qV5Ȅ0 '. ʮ=#g8I]m?{ۣBGܾvQAHtNJ.'Et>WފϦ8H1j>T]_}2;8ɖe .F`DW! kJQy|y5שr ϝ-@yjO``j|l\%+,2m=w;IݢFF'ۇۻ0a߿AG7xgi[@K<{> k*fv+RqV#)_jjd& 9}HgtCi"CRԻqwXxS|`(d(NJ_~ m`r;Y}"{kfmN8 ܂3VQ!˪:6Jx"3aFNczI(?#r` d93A/T_wž;6ny:)[P2KZ @'3 O\= fhK`4o]ዀSk}o*vF> ) YjIUl4Vq kkWV ME~"s'h ]O3 ki9TIGpsT(oE'|Ɇ?ugvqvP)r߇Ȩ[݆mUe~)1"m{yBner$Ѵ"Һ$- \n(jh L2([ݓ kT 鰙8FahV-YUFxY͗Xl 탮5wJJ οlp0{|[pǞ|I3ygx.X}(.΃|FpcRͦ0 $ˋYv"*JAܥӥ6ZK5}$ԾISHLdy#̛٘葚c+soW*9g0pNl[G 4*V"Mj1}_B|Nw;'T6Wux\MV;VqQ2"2& Uh >s8K@ĨmuX+'39Ϫ> -kzm'洄::/>Sex;˸>dҦ?w;[{/=>o}=+Yg_F?O>TvŃU{Z:uK:GPuZ=if64w}Ưh}WQ͝&l5Ҁje`9PF'{+BX&xzMueӢU:9u2X*]F>z ZO/|2^BjmA6y z# }b)MN p9CU!2 5EAdoǭցؓ-w_`I!:NO;^<9,__!Zْ0ٝn `TqEH'.b8{Fg>Χql{׬q@iM+ jR|:6uG5WWZlAi=(5vK@Uj&ܽFa8C8Dh6NoOTpW =doO֫>;pf}ʶ$>P Wt "?TGw KVLv /Bup ; ).<:~X C]@-,; ^TŇT>{I!+_dsHȃxu ⡵]4jĹ`0+p+)]] qr@()4~hŜW ?NCe iEP8jbt#Qaβì]rg;*ϻqev/0Ae,v}vv;KOJq"I콟IP|&haFc+hNK݋6,rK@p7 f>3k"b[C6]kEe?z3!|g:=l|=,/Y<"Y-+wN/Q!d<ސ&lH3z`=?= j {X!{;ٙqW8 HH>Vli24N}[Q 8Q” h.Nty?ǰ07ЋkwQ~;Ip@q.aMp@O?}'홸 Mwx:XJCr seP; 'RPdo{`{j뙮"]Hgonmm`>?lH|$1>3*t !t[r+1^* @ Yyg^zj? RnXϘD 8AV-Z尩WPVi%y)] Ft|WD"Htc&^{u١yY 20Q^J1XbO >y@ r DYDaxU ƿx ū 8Z4t˿:ZE9#{G JESp0EfKihu[Xfי]` |D' \FqH)B\}j.MyپbQLqd#*˜FUR+5˰WAZٵ=3`UEyMbYwE/vE6'藍+l_U~ь#$}Kd#'F 4/g$e(MZpGmoˇERVDCLnW""վlsh,aOfz2O՘hklrMݹ!umtlT S-7']y[?k#ƱČn{>aVZgIS؎e#eA ;:˩opdMw?kRV xgf;Dt7<&9g3[⿹dE;V? ʪˍ"WVԶFTU@ ު? Y0xAqnɥ'V[jbf8VG1?AcWkp 3$V nwYO#JT7tdjd2he"m<A!C./v~xY,9]QȞU'̱KՖzA|;{>wF>sѬʯGhw3@)U(rrS՝ E?)A CM\ƹJK^Tb؜w%#u}R!^K,/زx+9V~\׸bJ!&$SΜ:3/N0.Zl&YML`0|i"s?>sTyߵ!q QیHBm4WQr( Sy<;q YwBqkcю6PqL9ٓ%#9 {8%)t Ca`B1"`wHݎ|)U&cޓi t_g@wf,Jc?*[pi'CSS"`C^*WQT{_rvO) JIUq:%GR r>l{!^ۿ;Ȫ'W`YSZ$Woa<5et#˪xp^^}\nV+20l+[85g(Zcd: f?<W|SjdHQT`R?Hn9^7#SVy&N6,&Q`nU̽(d |n -&w㫺ivai. ÄN[xQWkE1Ř [Q4`o`%dFxx9 *edY*9D믘EMQ_J\*p80>Geoda 7sdUy?W go+NAT'&pqG]nz"#c9bA;  "S"tn].*$@w,nCeUG)zB]Ѕ(]kIgBrf ʨO]u H* 'LlVsJ]|¿HMV>v)8IFͦY2А-@CGqgOrtfvvJxO5(jZŋbTuye\xvSMjR81.jOg܆ lBd8BˁgZ#(1l$h"֗A&ݹ|78i[ݢI;٩r9#؎%38ٝ^O=IArb%'"'NPIC稪b><o|o]RsanjabL''Ѭu 2uq4E=2rjsYB-y>,gB6!e1۝@jI7tg$qǀg7 9J.5$ѱu1XaF晛F:6⧴y,!$bR[D364lf z%Muݠ/JSj↉oRSxDG)?Mo"LsLE0d <2Ÿzs8h- m]+([[09y:ͦvwe{ۭ bέnqO 5JL= ف [."bӬ~Tm)J.6&LpF'۾[F)S[SCY<<(sa&7If0oS ݠa艆9[ڧo2L?JYݧQba>/|rZ'uF&1)e^ }[ӇwlH aKu\e=z|d(Ҕuw3iI nؓ^>lԥdhB"O[1/l$AlBd邒*_9LڥzIÐƪ!A3YP_m2ɱMnh41>w=7sd=c8]&(e*>Mw}3Nw5w_?o@LXy::~Ղ2e}QY&Y?eb{`f f}2}2/2 |s#|lJwG9[l>xupk[ۯ:V89\o988998\XqRn?}wM;^HFr4愆A̧aMcھ6HMV)jMWi K ÷z69 ev2> os.V~ja'A^D|** L@g뒧U@>|}XTZTUIc)W,[dHcZ>цKSu41Í5u3~[,ESh `gf]RA"M/Gi%#H+vVtt2S6d֜4Vjp9sO,%v($9W/[na<[[2OcC CD Uc/L[c4 vI+l>؃nG vrk}6]l?hHIa*s7V˾T7rZQaOx7:R$%埼 x g[%5n}rr-'߶DM癹O9}/JZ_ *>ŠE'ѤQwY–up =˥U>Q%ß_/;9X_1zXDdǒ0=L nvF[dU\KNvdEN<@sZ 2i*mh +%x:xy$ѕA*40;0y@#rB9 =w"ny%w^aڣxfLV7Oސ0WģmLG TչOb bB7wM;6i,51:^D#$ ov3@ EBB cTK4"n+tAa؃Qkոf(H˾mT4('t]AKK3zcxz4dd㝠QbeHvK+nU{,KzmEU]`|Rb9㡏A~(¦HM1cOn饔 N iFr#8TwxՔ_TD/7'&@x02,SI" dEy\+3?pq(NDD`T cyUbxi Z@[+I(A'6%8c JcI`z=7)ks͙ l SMb7*_|%豔-TϊxK_1U,>dGe]2D{hZtVMU +5g J*Em __r`Ϧ 2 ұӝJ=J$#,7:Dq|N@t(4Nza 2FSqW:LpdJ6OZ~^_ҐpZuD38T,FHu[Vkh%-Y(=a,4U0. 61$;We+' Y2ʌ{2I7 pw)f"P rG:ޏΪn7r}M)a/{7_?Ƹ0cQ L؃LU*AZ,AtVAtw?}@ ȌF ^ŵwq&g̍40u09~S!i6ݣ'iĸS*l" 2z0rF'G~FkK掬8&'uz1d8)rRQFRmL9<)2rNüy A*șRJޘ3[[O^?nhF;Gv([sm_q*1B#|kZڌ!'|à6Bms[F,@w$K ! чwdY:UbÑw$1iх>3vަ%urj" CDvJ2s~_` g!ioȢV_,~Nt,/˜lm]ȕ}a{d8k8:ʼy 7"6.n:.!@I'jI}]PW$U1} lt,_1(˕/Sj12g H#*v'ЁZ7i:2Sd.ᡤa4ު[s_ƛM6v[gdl"k*$t{%61=(bE Z]&krGW<,8iۙ[OdCm;ᗫ^eb0;{ۻ;ۇH򑛝-/zz?\?zwpm#8))Vx3lgvryП{v"/&Mi?… 4wreBSi΍όN#L f,Pe-gfJ`9 an&zFBΞ} -9AR&o3ևYgN<)8LwJQl7qc>/͇p,'Yȼ{qɕ>y|S"LE:>L:3zKbWoZנ@K 5֪U0dB56fSW^MߏڳvƔje*%5 "W<`3[p2} HB!* .0V Ҽ!tlN!8O]b T^glL]E"8Nͯ3J}Hr5JƏECٞ%d^O ?H_ vǷF+hzٕ!T$̞(Y"2>lf|I0HB'b`2jv?~wyRZ^sorqvmR3LLE-L#KD,*} E|ɺ}c7?n%'س@ۈjӛjL^f@ķ'Q8[+we?- Yv @K@0Uq; lHv8"vBg`B.O'"z^Srꁅ{/+;GOe*ɋ'{YArV^N)qI%?J/SwMa0)4#p4t^K'+!:9!v9jDT3\!3“Zk돾|;$b?b-R2 `]=8"[ ;N!;LHg,f}*RΓ )lXWWଅ[Y`$ғ|\]g~\} `J[ɆrŴd!M` kе4M9ʴϭ?Df6^5+kIxzs cl9l:RX0(UAfjd3?݃)sFNC O8C*W[%PS/{DBMVьxRF6dS|;9\OqGRa Tܫplr!!H{yXN 8VV4%{w{xoۇ*)ǬmC6 i.S9GZ+5Pu^>oomiA䲍 ihC\ Z)z:Tw6EA V^I^n-(۾[4e(V8B)cbIYI%oI 9%dm= (3CR5d]oEmk1 btHUh`ئSWAIXܴyf0g;|s3|՘榭b6d dꦖˮ[: hLX}k_ѵfFi3өm?Lo|gFOZqPs%dtp >c|NMALf&k2!$O? wI´ܛB]Ifo*alʢ{CW5eqYgYeqYgYeqg~#atp+^^23[ f1ؽafbY(fbY(fgźA8pƣ_Mfq# ,7hp2cN5-ΘdK)YtLin XXXߊXXu#»qeq1"}n"8srYuo+gu,b/,b{)ˏrK9[e'֙`Yf`Yf`!z̈́weKtqf\ʂ- ,ز`˂- ,ز`˂lJwC;({X%-an[d8{aFk)v`Yμ۱2bFF****J7|T.޻nq*h7ܚ!Fh4 ,&7̵8-3?HN F@ql E~uz8Zg~YgߖXg~7B?w(O\q'0´{ij3 , ʂ( , ʂD%{,e^R@VF. ,GZSgYeqYgYeqYg}8+:s;C4|r %XbfP , ʂ( , ʂ( >C<,5[+.|h[~`,첰. ,첰. ,aW7n\q8ODZqD)aY 1&,,a3 ,<3 ,<3gׁsqY Lֹ1ע|zYuokbmYeE\qYeE\qY"~n|`ˠsKr d7,7te {0L.8 auDǏӾ^ۅu%^QaGW0Ch;Y`ئ0&:~m  QBQq "L! ЁL(YBbGt wB`r"?h_"c_^zsplk7oVo#)/Fqm31vGW` $?)sp }"0Ԗ\Ytv2,β8,,β8,,lq^ X~X&h⋛&&@x6NH֖E\qYeE\qYeE\-Bc-0s\ B,bѕEWxY`eVXY`eVXY`+y'i趽;9[`+Q%Yv,,PB1 ,PB1 ,lX1ƐQ?JУL 3tܢY(vP,,PB1 ,PB1 ,lKj} f_D`9-Wj@/{[70ýevZi !;a\r:u}ZUHYUHYUHYUHYd8{;:( ٜκ*JB{VDk".,Ⲉ".,Ⲉ"qa^UN> J_ٙ^Y-WzYf`Yf`YЏJ}.`avʾ -ׂ0 e֚EaYfQEaYfQEa- s;RL^3.zŹ,ڲh뾏Ԛ8,,β8,,β8Y0%*q(v6Y_/[qВZH25h#}D?m>mv[[/~ƿ|~}x?rؿ{m\[ln[lnߖXln7bs0mcSy*WN֏=p) ,p) , 0ݢ)Et&̍dz ,7(׎ERIY$eERIY$eER!~\~O4ETϦ G sXDeN%kb*,b*,bSp(.0 [dӽ'^/:YdN:YdN:}ɏ"i趽;$C{89?l-f!X2ʂ- ,ز`˂- ,ز`˂lEco[ 0tι!!-ز`Vv]Ye[lYe[lY-+Ȼ[e^Xy,Vj-YteѕEW]YteѕEW]Yt8{;:cMgWUYTuoXCSYLe1TSYLe1TS} Crvǰ*Eyg\Qg{Wd!XbYe!XbYe!g.B?*Q w+Mz87ʢ\-, fe֔YgYeqYgYeqY!r;Lw}%.rY?OYD' Rn;~,.LXQ .nP`_%G26 vDPTt ޳Rr>T4Fo{2ɟrR;:ݕaK2j2Qq iCcɼf43DI`t%n 8rFFU)5.p; D`a 2¿%qģW$*qt*@#kp<8H *$ψn 7E‚)l}cv/> %DF=0]"s;:-E5am Tf[N=0HZDo 3a,$bD+`!$ Fz]pрy>t_PAaԲn_%Uo eU H%nyɜ9ѯ 쵎a1A~!J뱥K5Tozr&bhښ!##ۚ}팶m5_O5SD[z $$;-6R9`M{);hvNc}`zNO*I)J8j99("dc@}u ;A(eV}:N T# J(H <_tY~XldR AcuJˣpe9ہT {0dbhB<3;-dR:-';2yi&Ggɐe&ݙYV 9pp?=%lQ›<鍤*xiF $+etcD?kxLy$Sw *w/6ٮA-,IvMAiLC 1kKfmqΖy;E{9>|(-yXZ\.5)Cu ~\/<ʅ{ FC#〛˘"ϗ1=sdb3K8'l$4@k*,C@v&v :jߺ;1! 1>%3'ްtU4 u̞fsL!pz$L.fTB'5MS_iV'DU!vhp 9cFEWXt@…%[қ{){ ~ %BbC5x UȽ1XϘ:Qvt:؁R@Qvn;x*IoxP$X+e0P0;rT$ zȗb5V(*+2n!u~?@*0 0'g$)r7~c݇'Lp1'к) qoݐ2hvd#li4<hm xJt)IYuRc8/a O"6ш$uq<|ޘ29{g0;CGDԻj@*$b'f?YEaJ ~o.v+nVF~Y|z,7+zml g 6>60yCį&.3#~=_+#ah$8o.Xy]"]^)>qKr6Jnhk `KS˟@om>^[ei,mlSz6 #sÊ4X}6jqC+Ru8ad!?5/wf%7s`~wz\I᧹?)ZDnG2G28NV(VF$H\EoE b"M̰x8rjvo6eeT`c 3 ,TM$Q "` rOOQ/[ʾK7dnN Y-6$<qc1] 1+ǔZ5eYkO'{{hWÏ5HU} { C^[ja9"&i*€6(x E@ F$VI (cw)娼, X;0By$T ֔S%QVL"cp ?ڻ+hjA ~ Slɮ׾~ ެ,ѿl_'rb oVͲ|VyJL+-|DlJ}_,$>K,]77ج? 4!djWiV* uXzWx+<}fXzA8QjIwrј'ipߨAce En^]OsҳiӚAq,8d3ƻKn?Ε2!:U6QYUkjÉI Ԋqأ*,-oܤ;0i9Ǔzu}-II$hR*9rhFLN~?j'wDHA;]5z.g/:@8ea\qq_}zLU24`kO.D&=4D^VQkwR͒xBv\8y M4-}v>ܽTFj{q ga5d4Z'0֜"c-v pQtm&تRqw:ZJ)|REGd**H&OqԪ5|T&7$țNzLlsF.JΟXZW/f^n :LáGpF-Kz${_ryOup~V1,{1Cr&):{u@|]} (sAd5w_K?W Dgem肐 sy <#V<+a*^u!*=hNOt$q0~Ol6e?I**A$ѕȿ\)SYH+ƳU6=̐(iÆ3 NThQ0rɁ7<`HHUCҚEU_&,J*6@^p 1e:^ wj/E6,1bq\(9AB"qt4Ҙ Dȑ8t`2%MZ=GFG1BR  LrԂFlkG:^G }|)o#<޿͠ԃh|D`avN?*ݭ&p-U]{ < \y(p)R_tdUA xS&TIY=gn8 ro(#n̏UT{UW5=,S:f5Ma&FB Ԣi6=N^ c:ߛ© Qumr:P *HI9^l?8SqYXVzzU=6XOLLJiQF˰ }*y>"a2j6WOxSZ7JB{O~T_^GtNx\UzGh`pxKڥ?iYg v7gCxqHcAtz ;<a&{O>R^q%ajʯH5H&fB7OryPA2jCZvq,CqPL૨![" 9U_$ )* T8*tAvFqU3 Rxa;'n/̱N* dXh]Y@ 4 @ eYXsZ&[7Mu NK_wHNw).UH(}]*)(5Q0Ej>2p/qOOh܁[8jpPV458Y9B2EiݨMʘXUm[Ny1("#pE H+IR$ǜw)d0ɗBu:S'IYupx2WB'SU$a=FX߸.~7LIRI TݗS^lrZ> +ʣ42R":H^uu;.y^1Akh$\ѱ'™Y/ .`p ȡҜQnR|U⫑bcvPV@PϱndP!%9"K٥|x$eSW?*DL'h.)hpQ^;Y{CF4ZyaC6>ĹyM)"xeXʘ x3, z}تR HҔq( r}r(`Vderfe4 aGd 1Q?mh pY4% VOCgĝfdbܐ{\ 6N\P2Y똥ǀ*d;AY<6L]>cT/뭿R\9]JɦKdRQd (_KAJ'.(Z:K i$%Ӯ8)’(("x Ocko?<])9+UsVkAT(-"~Nބk m q~y?мi̙I6 MZ٬j!Ë03Nmtn9)mqbx5 {Ja/.tdãg_v_ã㗿?JT!_[)"dHHp&z|y;#ud`\e5-i*qSE$a_! +Vogě[@:.+U4®X" i#~k!sO~K\!*Cqy%`ʐUpd6KIyllfL+M#A,ZLm 1 L=1Ƅt34v%zˡUA_ _7̖.wJdEjupdrK4l[d>[ѨQ8n:HmDz{_Q4jDg|hV:<d5 _rɰB}qKMiue qRAG|y-[;m3xgKd@K{M*%U#Gp = Hwg19ᡄ4>Uuq$](}Bn,F'YnABϋdaC+ Vzu4i|{ 6~J ,&)ej 5У$ۛOa֛)$/*(I!㎌$*ؔ~, 7y#ɲIj5bB/'ߍ7Dc8k.>P{v`l/z/0D=Lu¢ML Cm5Ox9l>}BҲHA0 dZ{hCФB`f kco\Ń@K@x0QMZ T ئ:N/ "א"s8>JV>%tZ:.IpՔkR?`PTM! 3+߄,F8zkI,EQu(.W*4o0{US_'Vuij|'_7E~(ŘDþW_7E~$OM]O;2{>M=!0/sLa*0RߖLYJ7e'mSY! ;k1MH!pZ8E5EKTc,)D?f asDdd3 X̢gٯ"?\ғ!m0RBf'TǏ(Ydk.@F_w 5=;K$ EYxeGcfhdsX6tIiy}J XnCQ8)~kIMfί0H}!}cbRhf&q8oԐUhV8$Hv=?Zu7?U3yo ®]ÓTiͤ[v<[X[T]KEŌG)X&Dž؆J[JV x- O8op}Qc:ّqC ~@Y馝TGhv6ɊET-u*o=CfxZ YFMJ.0KSHc^.p+QxV-t 8X NZz9+c.LIVu c(4 S,~Qzȡ$%R`ʐ EHHeGŵdZ{7BDwDgi8Œpw!K̫A״%NU(jW6* Ԅ=;Y"3bIC_+ կe2 ;i64!SPuBe$Hdoq8XSY4NV [8_EQ+ = oV u~s#9IN ǂ~>l.Wֿ~ܼnҠ*a*{K/!⇅S.~c&+ AU\5z48>ZN8\`ub'o0ج1&g@OLT/<}x~̞Eo=)Geq#tQ{ bD3l_|HÏ/,KCiɿߨG)khj""sPjʆ"ٲ(eJEJEN SKJpغ.pJ!dpA5]=VْǛioTf%,QCOE$5G<DZgh6pg;U'Q EbD)kC]ҪN#Q/hk?W^*`9;/tE(4O[9g4ՠi D:`'ɠ@dPNByIl9%rIƧȠT֠"&^0oVJ]X'=~:R?R^_!ܯ.iGr|ik`kGެ ) ,UE&S[Nzϻ[o,gt8б+MknNyR_)S.Foჩ5z5MCo*eقF^I2]~VYc2i0"[8ZE]j/UoTB))Y(?]W6&O*fZ>2fr|X1uJ*EwQC,q)*K(2-pr>CW 8lDDRPQ%aKY%RJSƭQa.D/ dRWGw ^5I(pˌ'2VPp Tn|MLfꞜvsK78'RjƄR]yީ߮^QQ)\F׿Sвj}wMV#Yڼb>yoJ1a T҆4TBz?0mPi,MdRi#i,T2d#)4G@t9@JddtȫN5N3z~9}[z'wv'ՌJ3HΘ4 U)3CZr)O h*#_Z 4>>AaBX3j%׸lM'lE+)C싥.Il؎ FUu (z]WG*©tλW*Go2٠ r2F7;*PQ/Nf$n7? ׅڏk#w?84FQ7ȯUݳ`͢r$.)Rf<a]y_U5{RK%+I-oo82UUVn68A[3iO%aO^E=V#$p<,%"Wˊ]s%䯇=G3DjVMŕD&8:t#369f 'aC3kGjdY)/>k+X?ʍ  : %U۫1,UwoV~}qZ??W 7AH71sap"™N.Wȯߩ$l34B+E)|2QdRN.7HN%r,B FLYLbðRM liߍmPRpŢ$mU"%ФUv'isWFKbO^0,`tRo~%Ї[@<"N8zǣ}d$K2Ot G>qUJf3HuFE(A7ɩ<}y\^f'GZ)/IηK]E)NaMGh;"d5`Œvm/k <_h U#>R439 BHZ8L$^{<_#)7K BԝQD26w 1PjrCv")+u{YA,KRfBCHzelY)w#9 &Rͤ;EKںЕ|zPabXM CѸ\ \55%/`J&3\s@mO7 Hv )Mp.Y%!+pHhgdKvuLբO-_cD~.Y|'tt 7Bn̐#JsKe̘皆yQ-'Eʭ:ͣ[ nH.x} xŵ7+cǯvXcvĎ8lC q%DZBaoҿRJK4U[(mJ(-R3+$_}A;sqs᣹};CܲhفDkP܂+X:Ȳ<A; ن!hQ 2O? b| ]ݭ E!tYz=m(t.(`TVtqf1YLp a`*ÝA/ `'G +wΠGq]X y|uZjנf/2q,&˕~"-/I)# A.q1^xXؿf0 9X !WCCxSdw_{8h5|)ymr ͸qEd w 1$v u{7WIͶܾ84e,P9>%x[1E;fꛡz}xc^D<Ѕj+]}us/Ve^-^9M #J >{fvwj6Gʙ-Bz"0PzrЧ E᷷Z[XdDX^pV}-4 VVV~VWcM1ɔNܙg}i5+NWyxq;jP4&RD痣[AЊ=⒔P iL=枎.HR!u}7 c1t 58vCL.~/iGx@痑ǯhu{DgW{A7d'ĠFhSZ!?  *$lNWJN|ȿ8_}Hu{fJ>[PW^KoM|#4=F_| @A(8 >HFg1 ҡ W +Hύ@2 ZFzBLI(BN6w C09Cΰ7dCdZA*+-{)Ma@{ njZY&FF 3cڋ`gsBߺ77o6k) SZHt"m/VJp7;;N$6&d+ǚ1"^dZ~_RHuFKEyc~z߈F78X`Wߢ_nw41ƒ?3-U%T7x^4T3~D%}h.Smg{]J~Jї1"&[Ǎ7eҍgd\X;M:ݳű޼H/=6arg( l nolͭk!U:67 >_%"I[-X:u+v rHG UUҵ-ʖ~v]g5H_d}Ci4{>FҎ]K ҏ_:zΆFmAsGKG E>2.sfK Q TȀ/,){A5XS'q`NC#hcNLlK,R9x.Ø[6chXtM;ѡO3BHC{F.WS|)[:A]S_<_r|45)h٨[j6}-c-; [`EP5>/R>b32Dzο{Ӡ {~޲&S?0`WZ߰{8 #;aTN=FaC&-@ƄB,[}̤?96HΑ\Pzhd|ht(zd~\%YziS;Io.C⅍P iXr *_b_4QRsMXBdU!-iZČ FB °.N9 SS @`]oH^K. k.O5Ѯ?z鍷JJ2޾_cm tӷUlr\*3ј\ 9w5Fy4e ˣPxX w"ՈkUESMrBPJGe=^t)]1^/(b8E59p j1rC]JQyREZLTafMT+ŠSժ{Md|j_Y ֊x6DY(GPs4EqK ]l mYjK MSLrHͭRXZ"fQWc IOQZ?nЉxC7Ɲ^ lJxe)[f,E4-"ML0c\;ހ%[h#=;*3PWdbA`t wnQy=%qhezز\ Zf&zdS^Ti# :J& aC~Ne !:=^:+z06 ^bV2o/OVT=P9^ .*,?/&j0uQzd&kPiA79RsJj3lb;ziYPenk{wOzFmuh3ҍ)z>fӴyт5'nº.s1(uM nkFgH]Fu9!(ɩ1?I)G|64w@POԄf+QΝ)ѧWzl ^I s:'qA3_:+v~۬F5rv+|-Zg&9БP3N c&7H-3#LC描t3|shѬl0wE3IVՐ7h=G7 <εQD';CNKrm+N mr0tkEgva6h5(v)+8u! sѼzʲ0_+ȒMhIљ(MYلc&m3*=ߌʭ5(CX-`zM,(]TƘ)oCK)pmDӶi]kSO=bh]M߻PIӝʳζ.=P}"uJ"BW)蚆hL/_(/~ˋ2HT-qыf\Mq-! 7~> :'h-woAAfix߄~ WD^ݝ̭Ȝ4"$c+Oeoƫs+z^g϶!u zz1p,d:sx;CyJ 1MzNDQx*O.F"b2Y巕mkdϗ;R&=>BH`嵗~yՕzKt +- .u/01BW\~7D &+"FWǫ'MW˕c-oZq\!͡ef3 lfr@fPސGnE?`jheJsJV9 C>K:gHt=t u!dЄEqv"4UXDlb 38 ϡEXUReApH;oa^ޗrMClkK&"GP~lQ+rH9zT*J%6\29Q5`'s? wLZasZF/> [p(FA Ofcqq *Xd ]7WkZZ& =V7hFgcr}i|.O;}W\3{vf2I;GԕL JȒ3X0$Dฅ\|%<;Dg2佻ѓZq/ZfRJ҉e?A92z>F~%N܏DzNatR`OF~׌+r4 AkC(WMBYG ,XZZTj'~Q`ӯڣ}l:Ɖq143VǕhÛ#?fIJˏ`rɚ5әz'Mn~i$hK5.l lYyC\M;D:_C|mbpb 9:r9&O$Ԓ\E'KDN5y~eyO|)#|R tAJ>p]4L&Oj5O|*DHB5&GFo$Ze*rΊ Ծ ;Pɂ_@P)KoRݻUѾw,7Z[,Rve"91r-6 Qjȏ=!P6TAHM A }p KEJߵb J}V M P9+ zM$[PXOV9&'^B!(V5I[\(?gġz_ϕ(K_)bJwp *$JֿA7ŬL -BO,ngZĕfGoC$uct%i>lqbJǒRk $ŵl7e )n%%> /6n"Q Sg)-|V .6+>Au^"%A@Ls܂miivs׆u+:>lCzۖec=mRsik LަVχ~:E4Ȓw/ . quz2Eh Ɖ8]A(YE.Q] yB"JNQ!,pȊ14 VJ`5h <̈~@[ٱҺp,y…=5iK"tTA[ ndk*1X`nU/`"@g13P{aec2+ fˊ(tyU89nn{ Jp)k])v;&YM TS99GI2s+\Ui.MYfn6(J+䲵VnaQVUk!R rϒfj7*~.gcdpWb}vvvp@{5g@fUp.T.Ϥ ){q-P}bŖu߉a7,}}U͂h<`u%e3NJ2>ŏU+=Q+fh"7]H։hkHբОR/q(']1ucrVI(jPE5A)JU!ͮY ĕAW3R\`O+z'} X݊[8JGP^CLI4r&:)ؑퟡ '،ML+;`NΗdp+5; \A ۨW2:9эX0Q\^5$ UװۂʊL^q!lv"(gfzSR19`L^.1W=X䒟vhW7p.X2fsYܶ%N`$5]x.Be NKQy=Vfͥk)\#$?G50%E[p_ liQ}xrܱU•aL+x\jрt٩kƖf ^K-pVQY앣1X lrq*`"xL>Ӓ*GV2]t9VV *|)U 򬽇M؃97a^-YP̃fB&FcMp$Z@"_擲`nw↘)fq?s=8S|pݙ,=}r<Нξ:k%.+L]}]gW0##Qa<"]K]#\.!}.4a\n`.wJ.onWz2㎽_6c!Uף]9 % ],.ͰѥEܭM5+K^̭n 2l1?I?t\(FxqUL!P^J?ʐjOMF[7;g^އ.ȋ>SChl2C^o2lW8~ؠ~/m>}Mۯr}ڶu2ԝMۗpU[ܮm߳7pY^/ī:%N4f;!=Q9*z֑ CgB:|B&ڽ>lZy-}afgVܣS1ǑVs94:`oN^/ _[í,ެmយ;t~khrcn \d1%RO'treid6.#ɞƭ$DKwpӘQڐ3;5%:'TY)$|HbC\& qb )fj[/L.2M-yRsRm-tl&y2O\f*)I2hANwNY}A^MAc\,7'ϠIߚd0̺+HJ-\￞!Q`/Y1ߝ)"-v;Ȕ 2\a Ⱥx\ؕsUSrD݇9́_Y'9lla.,dK|eg%$l:"Np͓Őus$f^}KKaTm,|wSXE Ҝ_QTgR]nPm>NZ5;QM?'5;95Y3K0\iܤgitÉЕن\mL $CنUf [s`JYCp!q&N'}eI>f_aABKdW$ŸF`adEMOAw.4|:U)э)n֐eYI7&͛aJ#+ OLU-zn1Nb͟[ EWG!8 /N =kr^T3edyjhvfgmNRFa`RDG-MYz`d$3|$3v|Z5j0'a!+58|g _Ei$RCޤr 9+z>å)|NK*w|a)^I^L5)HL'k&/ʫA|]7}ǐA:n4^8o4t%5HT@Ǧ:+ SeXwd45л";QCzk@a -U}! >n(Hrz6d\/Y;'kx͔cS(k}7옹9kü$lRI7@ћpȤ . ic7 uh x=.{{dG'2L zS27NޤkJ2cGR|6& ˈjrf;\Y=O⼙EŋcSlH<~!kI[zO)vs ^7w̾Zh;&!UMU\zL-=$׀[i"<^=Y j[?=5hGwtrOKb Lͷ#f>7q۬~N/ q&yFCϟ,8*>k#E.M0>YMWvxα^瓴I${I>/H0gU{41s=|dzKZ/)+sוzM+_Tɿ{@ʿzj q&s y\W IZ=_Ev=9|0"YrLr+&'%}/:Ӵo'Iы~ȷOť y{yY|ge룓R*ٹs9gwt ڔS7I.q?? ~Բ}}sGK:z?=GŎ^fG7bO 9^zq/>o@Eњük|p҄{Myǽ3A|k5N䮟ifvht1ލΧ:nϔ^^g#3q-nhj?z&]bg>kN>k~VG MlBzc >T$lx_.:k6XmLHNѿOk)z)]yᣨ~56h+#{Qac=K%@}WF_/iz#ʋv/M<47Z# ~k4?S+[EgoJtڽq]Zz=m(tfwaTVt|^d1 FIL+Lh;js+1q]X A&6K g7x_ĻA z1=i !!szr_*-W6)¡sR)k#v>4KAʵ*5,7 F 3h;YpmmN u{7WIͶܾ84e,&v,je ^z~@Lюfh^mF:ޘQ V2 ꘶*a4f<3İGlvxRHyC9EWPOKfRT7q#VZ{{+17wһm M&@|FO/TRJ?L鱦HߘdJuLV4ŚWƟǪ WM2A`HUZ:tvP1Z|0.$%Ԣx/+ũ|ogsFGKJ!CHin-K!g;' zDH2nȮ![ x=!7BbDvPaZeD Aɉ9?uԡQغhG<ҌJ>О[`3Oq3q bҷ0pYXVF~FւR i@ZG!6Go; 3%I8ӫl_I];ސ V,zC7<{ njZ \Bv [iT﷟;eų7wc_xs tܸm49F$d+FCԐf\?X`Wߢ_nO#ZF.0VrVHOeSFYm2nAjaWFÞUVXB^1ZL杪c,nkbݶ^wgo::BW Xv\by:Bq9װ{Fk7_gTj< /}xJ\ G<)/q,BKG :WyXhhkkn_f$ҁNj]n4kRdNs[F}[ O4^J{ԼV/HӻdݸZG_4&CM'dܣ%*af R6cvMFt?TWGug2.-';L?⠧?d!4K&0ӫ8CV|6Xkz>?p 6Eo \Ks@_Jqz8@i١&zS, F߿ ;ũ,~Yz 9p17 :S5|F]vk)'X7fun7FM-nǢ?#vAnI׶3Nr(|]fN2uhGbwajMg&RSV]{("sC?& SJvҴ[%J=J*:'4ޜ%0 -Pn.-:%S;H]p`RǤӤyI8ŨTPiFXV9fKy]o"J%YJxg,qя^4]DMAA\|UEX_]9E'YUԂ\97AIJcOz4'74.Ԫ#%J*NExj^e1 ^8Iv'shشjvF,xU: N[Ogy[d22vU|x;[lוyD6Mn۹hh[%)MI[R$Q!!yIND3C=j{gQ~lS">v l[F+EǾ6h ؏vH7spH˩[$bXs}=[o}%5ZM{w$SURLU 报7SQM㯖ӝi4[̷?|wXvh;*N ܅l`'7 pnwA\߶#3Ң<;;/^'s'xsaOI3ӓSg¹?8'jD5Xr]1i{ƙo"[d?5`ƻd/he!dY5OZl5an6Lpl?s !&% imSo%JJz~hi>yNa/^޻jВ*5\?͕jk5IT#MŪI]\uiD_Uͮv*ԺT(x,@R̖FCT#B&Jdjt68/]Lt R 9Y}I* ~&?w?QJrEK2S\ii% 8ww?}CjZf_In^|ɯ;=H45J"&yZz$*.RRSuLN2-݂D2)4I ]W:MsɋdxXrEZڠz)B@'G/G2omUʠѝ+˦*R2t/ޤVA*t4 ҭ&5Nj*X] 8DeՒE`pb X|i]_c 9WY Y 1"liĥn8A@E Mw3j u!@SaݾVk[T4lZ-C# ^ǰfzAa"!V5U/LNf \ \j[&:N4vV`=}| pUᣦr@˲T]3]qCS&*Q_S6`jx@ټޠ`.`VKAjJ%a0 PbX`pdٓtJEDEbܻ]3c#׮vhBIrHn6 KW%WE\N}gyKӛ_ 3C7|lh Gn#nI7x tq;&S3F v .g! [Ag=D~ajfz^L共n_7[>m[!$Ix1Ƈ({}~i>-efYUtJķ2m@iMZR+j ŁZEMMf(z9v{f~M6+@7zY?0?P)`%U Ar Bъf+رj-.+ƚMJUlƥ~$KFhh;ǥ=N2-al Qy@F-lvH$>:$FJ%;!OMO/LM'f.`J6pTJjZۄN P[*Ua[3p-\d-0xN$K 1$Ks/ dtBƤmuʾ~+l?~| w "~§lUAiKB䋟O8u/cRD1e 1gN(` pggv!I$ `)XMG%v4&xaiCZ~Kqj/MN}RH?V!beVUCض"&*CM'kϐ龝?ww @ZFgƮ\CiΠH!AٰOFAQ4GSl'f}tIq,MMu 2X_GPHVccԣ{' d;Hp$lZxOVY?W6:qg vvY1 (FJRY' l]?}C^d: {roUqEaί`X|(W|v?1N|YEzϋLlŗgm71K\"ppEO4L˝SWO~*avp_N\f]r>%;t|&1$VExf`ߣcKdLM-TXGIrx9r`_?qo(T4w`XLՐ9oaQ6- ,Fְ/4ѡ6mǀ^vu{8ŝadq!-KlWIgw}D؇#&ONg➟XLA pn5n6 ) "CȎ;/&/Tav~}m~}DnN:^%g<}/9?kM7Q8jz SU̵o ^#+o ^#+8fYѠ Vs[ڊahW7(C$YJ8ޣ|R'8gGuZ{~]H'tf[}\ -o>"27ka\H{Mo_j>y%vϚ.KeMJ`45*I 5SŇshdOH<) $U3-=՘zZWY|yZFb$)WgJ 1;#M,C+G"gt{J4P])jh4QL|7t-{(^~OnfPGvA/2@e5:eH|.(+Z=H*۞A2{aa({*9Ş&p9HM^&(1k=ČS5jн2S܃ 4ҳ呮.vns:-' 8oS=-;&Ҧs?'~>f?|U/ 4o=y [:Y9yG⾄?F̚ZͅA/rMGW(KΥmwLx3ω'wkFH7so_t:: D; xy-|?Ė3oĜc=/%)Hޫ)RkR-7Å ~QTXB|qdHq3ϋB*O '6[_@"<__S*zky%q=~)]/YⱲgTwz KJpf/ggJ5 bn?dadb2|u 0#uRpB줎 [A y$c7^ƚw:'t39pĢ[~CwZ|m@>JtD ^]a@xX͎'+&5 fMx2`hb(xuJIQK+f]1kCk5'ᬏAh^Ӎl쒌%C>O-w(uX\D%3*\>zp=}(E i6g4IM*KL 4vMKBa:3}bK]8ZbK`_'˃XjOr6\Ȅ ҸE G&fo-!&kW,6 FoVdnf^ hTٟnUF_hߎX3]_q4n%):9oýlݘ2idyk_җ 0=x0.o( Ė"45VEA!"0|a͕þG&q1^^[l ^Ke =G:;]5%,.{W3x}p$ -dpβH`w0p:LOv9dK (l~شVJLXj`@>WbǒcM3rHs0p= 5xX}PTQĢ*. d%(~G]o5}odjJ֏1vjfZ4$Q[hڱcL"Ni; <`!ۿOwf;{ޝ2|-Iv>}T{3-EXѩeH d[K q>b}\N}gڰ(&٧v aʑWfkJP挚侽S*mn2a1-jZirxG0Qb_OI aWn[nZYS_ϛ<"b KA]Ɯ/0.(V,(n9*.[`Yvh0Q1WG٘'z^w;?Vڰ̓XXmɠs1o}XD$ bݡWsk{-#YᒥC[<*++_PX+* >B: gfET/C.PhuCJJ,4IEȾ5kݫV/qV7ՌѮ[Z8% HA}Ű; {ET3[L#O%tBPXTlD$?Sr∢dE=aYQG$ƒ*zt89#Xc;% o5J֗XzNe??mڬ5fA-i8 (p/*Xzق!1)N̨M+T䀨JQE)jՂea&U$Jt'WˡaMzkM;>rLgAPJ#+pFaXuwjׇu M7&_>@v)̝ r{eAg$2A94N#ЙJ 1uw\i{LYԓ %%9 ؗpx6%1^6C١bZ)^,Ƀvˎe^jsaR,&X*vkUɥ=>գ('}ԡ#u(e^Tun]Z x^AYk!FAYפiYg0Qэ[48/Znoe7y2kJȑ `QDF#8P3; !\ EKi~I=ŅyR㏰;<]+H5m*\ty\Y>|Z j{ښFUG[Y9\\c8%phs\R)xRTY<|4px>mဠJx[ik7a][/%GqSIG+h r[UQ޴{2B@zm*@>U@SUEէTgΝ5mW<~sϙ{7{ָG0x_'^}K=Y2Dl4e'cd4%hxn:;>9j)W2gn,tG+ʧƇs }b9ix*OOMS㓉L~$%ٳO%c99NO$[ٱdE(/̎&NI 5cD2TLz"qah1/6꜔ H6y.sYbۇX6NHl9P+nM i&>59 b|&M|Idg4KKXb|,`zg)JOeGY8 ZY˗TMZR^ԆohJCjEM)JrXE) %)1o5qYBl5EwF)) &hs cּhlt[dި",4<{3ikmHk]ā+wL# 7J XX_I)$:JD"%Uǭ1Pm08j`$$v$7mt^7lo,6R&6pùssۘw{h#-(^S+o]ߕ5ˍ﹄\3T BS&bLB%8PLBњ5P:R_9tyXӜy3qJ$4U}&Ќ >\7 f=WkV^;k/8 8~qljC(W s:(#逕+d{xۋ\ʯ$U^}evMLW޵#f`jm%A;;{\/_|Li7s)빔x+]wwKXBs@b7ɟNGE6zC`*,ϼ.>VAEԅj@Sp,+E(u4:TOб=| z ^{MX\7l!I-C ˆA!vTG)- < (pÂԲz{,T)?4`]% JqźZ( d" Pj2]oVQ6k2PuZ PJҼZxnc^X ZTzѨkwQraE?fCbEEA^&,)(%P/K. a QNrjhXTe^}_?~d\(%EvQSOKX<95V|%Jy7l c:ڞF n!v6Oybzs(Xn֊xǩ.Rm<8Go{4A4^p/D2)x_BdX\] st ZA$UH,bC*JN8Fl G3tq%M@`h:F-)>T[`gÇY5h,E--С}mq4Hp5-}{<;*23`v|wG-yw|C0n]w[bwKܷ.KoVk'O<M!ɪb$KO*1\_@<녨܇SYLJzטˤH5|'f7?m13!B88!Lt}Z!8 HCAx `cU&DA8r[4٥2eV|YBn7iIyPxWE&F8ˆ>kafw; xk.u`4uSoW]m}:`xXkpwm5`ǵ "c;M1%w!a)Ӵjɐt2QˤM&im&-3 tJ4dYI3j@ֽ}s=]y9:Q52r Ie fj|-WN?K£܅d.45 kħH~zN.wPAM&{eVx$_ T_O2jT)A5G&#+;D j y!%]tI&8Ɉb8t!s\:$$ݩ"T͘DqwkqC{ Wo 6wtÕJI\5\䤨b@WG_Kᕤ5`ap@#۲.RqWkػŘ54 9H>*[:ۘPHC>Ð2ڧ'h8 ieD).7Bv+^^ɀ5hpؒdOI`Z]^| DQ[x>Û蹍W QDygH_dD#7YVҠ aуu=Z }uS`&62`L Bd|TqNgXYg_//"R{DJ,]!xq(Ŕq<f3*-X`/iPn~BFӊRa،Hq1( s-霈yFC/z̎f& KAFd+ ˑ)5Yr+Ԏjh[5pV%i BL Mr>l/#".[oY=%Ig>/$ U\> }Q֜-fgI,%&@)vNzPO˪Djhlkhiz:65;K#,m{zZ;Ze$[z:{%^WV_׭Z{1pWC߆[|fm2%~ v":Y vtnXDSQ8cUq4eO[r=貤 .pBò>p0Q@7ʡ┆ѓ#iq1DD#W Q jAAV4s ~vn~jj— DZ`LI(T)WvRjOsi["ǝ\8o*ڻt7˪q|2%-VXX6)ɍTN^_drՆUp{wiV 85oɐTB_K`Kf6gM b}ļFΞ"o7rӓ{ٴX!p<9S+ AN -2nH!eh(69Sc1D]Yym|t.'&nc?Wp>: Q@7Qۆ=)B3 mn1H&=\~}d'J8L"Vvz4gh.4wT$VKm9deP':ee>$Lކnq~4-iNB}ݴ$VF:OpЀwpzVbn =[w TAqf:f߅D|58^A|,cx.[{Xt2Ƣ~r,~'F퉀_܉]3@T?5n,I/+؋3tǽ+y)V@ˎ™tGD^;W1]K P flcu<; 9Mug%N@0{0mdc &j @KNvW|X.Cˈt8ql% *8ecSRMyf0GeUGk9*?Zy>=ҲOnm.HCZJ>r3p9x}{xu7$- E$H%%1H,y rL`%qWZGi6nlQ Q|hĭ7nq8NG7NIwf AI*>r>==;ˊg{9}~LH*jl4>'[}5 :ڪVM{: S춭 uunj.tjj7SdQ^ o 0"FpGĄ(GD9s:0*[ӗ\o7*^xݪR ȴt% EQTQF^䯘BZA +VQ4& kѡ)EU" 1JÊ,AXѫu^T{}t|JCFIR ΟpS_ӽ^˥'/-WaU、GiBR@c*+)@aA @ԠB$9KFLtяvccPW#Q  :;{diܛ%d6;}R8Vb8uvwFx`EMNh w  t.2DDjY6 V+_V!Jv 0@zcUфH %YDPDZnB~U]O; IHWBFP($뢬Ҡ{ +J5PELn!#47@ Ӗk5'<̹밖J]IviEy1<`E7yGQRlZk6ﰿts=  wwtsގC =Lڷw-k@ aFx-& %KqPO]%{Hp929ʰA<<7Y>f^-cc֚1}rwu4\ut 4'y 30N#wgv1Lugż70+f;HX[*^̼S2դeL )?&2Y1&7fYCF:$ɠX̭骔 t@!@ Fuc %:/0#B^i_2Zo+#ѕDh()"PZ}’~F|A6]>&Į6g4=mN{.53 ns!2#eRTĺP˶j$2JN(խJʅơU5g ]?IB1>qQ5ߛYV{2D7 0]^tMwJjovXxZ?d6bMWoO2p5I Y S/]dFLiN|yk4f~cuŅhnG4I W0iCG)!N>ӷ?Žtw#0@{̹IHP |iY|'VdKfAN;®/bKW}+l`uַ,6l;sm`7}mĕ[ؕed->UɞmZ /8l]Mܐցb*9{s짳7̨mgNvlaOu-!Q}& _Q^ 'y7ΰqYCu5 "gFI`#k_#)k=7~Gڟ0 k؋ `H( -$,@Ÿu26c#.?NQ,6vewIbm-C8~qd;.mRCC@t6KQn|-O"Aq LPT&+DBn,>uS\~} Im.e:Z0b愿1G+j*cdG9xP3".FdNo0H+?!QMbw w4)CP!1 "@r, \&hzEÎٗfAÃJ o"hy2פHI㬻!}7)KKBLDaحeXMh#BD+5<\~2@9s L(L}*)#¦-eHy T~]<|K֗؁klɊ*IU~7cރyY~ne P,]5%\F\]ܓ"?„{HIʑD2*[c|҃vQܬ{W% }\y3 {bL@+.Ͻdϕ&f,;ACJ{)?|j,EB$_%=)n#̕WuƳs s</W d:p?EU%ǕXE |}x+G} WɊ |[պ>m ]mjrGVtAq\R,sHG@AKM&(97'*{}!Iװ)n9܊챛x26u5go[)YzS@ڐXY-Ma 4w ة!Y#b$w'_ߡrSDr\Z)e4MV]rr(ٓ¬sD&U:6B z+1}PG1Np(HU^wp)9<:vD!Gsˍ>Sn+Khrه\b&4/d.ykQH*h=ƉyڦFF 0a=6aosT$-#yf:߷#Գo_h.6$>_ccoKcm[S۶oi$4I M䨫JJ@hhGg1c 9m:eW2Pa] Ν"֡YI6uLdɗfkڼu{cojkC;~K?7ęk4npeQ[2`j8[ r8*Vk#4ҩ'X?י})iWY+-Siw7M[ߐ=Xۤ<*+cuޖY|΢.Mլx1bY=yQ5 bM\iL^:z J~89^c{x w`ǻzM^r[m\Kyn};Gi$fymǽ8pS j%F(!Ga Cabdg 1W6=J2FP`_ɹ4p_P6=B:W#dܩP{_~v ۝PddN ih:I`xP3H8\ȷ e?0d% 䍈̭<͓ rnYSPê$FHbzlIm[a?LSA;& &ʮ1OV\Y.R}B6z7dnȘ dVcƑ;G.i} X*2I47Cek a2VEPf sې*Q+PoRR⢦ˢ~S')hlDTLe3_a`x6>*zFkBXO%%U"錺IVtDo#|@5)"Hܖt1Z?8Y Py6XMSRIvC"*{x#'P tZMO MͬMiAd[0oB;T0 8x~[0$BWɈ|<E'9,Tb6ãhaUJ@@$c!2`Q% U@rZ%y. JoqIq\"G yl^ Al:7tT%6+ {wy̎ rWZL 4}5/fEF:JS_*+]H9inۂ{;a!t s`Cl&Q&/sA&/_f=ߝnA|KvO/NWzfe.FD&m7i#RToE[imZ+Xsdoď3f~ Wm[dx$?׋^v2 Mr54Yf½cHBh^Y8:ī69ч~e:\4ј&3DEv%sctCpRIjxMj$&#[eB?snFgeN͝g,+ɭ^iQ$ܜ+_qm_s"=O!7V|lOxFcHL2Dg;3w| yn]ʋP#| yAir n;PHhޓ(Xc6sT]'k\'j]A t6X зq9^%*B-B^LPR ҏ a0Zt6곱YM T7B(И+4Ec|V~}{pCphgn>& (Dt 07Wp=kS.5t2o^[9E' bj.s$=y<.5: ёuѲ<ՐgN3hh iTLkHa=LA( sS7 {-*XЅFC R;AKa 6%d3PwMN NRgࢊpg6ZH^G#c;<%`Lt,aJ%ZU_/56~4TIjc7fGAm&hyASU>1#CU * +q+!-y L2 Rq\'bbIF#Pg<9'"G`M f1(MhXH=&A K<,0^{WYYsxkAY^ԙIgL [aaoIۇO}=bY@Y޺l0su>/}*/=& O8[.|&Ņ!ɗaa3w81L!e?J2JjAIQYGG&BB ja[]' _v$^WCs?Rc)# f1r02p`q^ ç&)1=t~̄p~xdR8?1h7'/8kw޷wmu涮{ʲbTe*%H r1X! ċNkѾ6=4~֟~m޾f}zDcuԊlVA Fgx:pL7ִ%95J47Gt`C0mӗLBpe.1(CmFS+I T[ X3Jt鮠sǫF uȩQ穦yY)\1S\d(\->>5.n?=v"Ă"D&PSrQ2ta$M_I螕oG\r+n+'^n¯C+f)Lv EԚN%M# C$'eP/ yR`2 RZQrv,vatwBa'3!Lɋ KA+D<xt抢nԲ"4UViV./] UM5TcJ(2HJr뀵r d0\IҐr8O.Y 8b==.gLZ#wk p@FmM*KL: TSr>*Q0[yF:KsR :)*r%XEԨQШ0mh t& & VU(i^Pk< \&RZv.pk: t't@h G0I9rCYjBd۶Ѹ YUtGd Jgj@a%/eSxx8P+ԃߨISEм`"I=!i6QtAUh@U˗[E\IBm /q6rJά^;oub+/x㫞lk3TWE{A@pi:!^ \{Nz}|X;k2Hj*>?J5@q© SdĚLOLO|:~7~:'N߶6p =,uE5w[/~lb) Ι-t_BAlYC#cU rBA+)5bkVq㻝9f (=5qM6A`(hjY/x%Y TA| wb'L:(Y=PvԠY/&-ڐ-YNqxObY)'B@hGR.R$PMhER#ln+I8+zB!5(9#ޏH:iC]MRݨUpT1dbt0b:$3r&jp?YhvAN$EKT~b]#Y[FB]<'P{\ǭ؂݆-C X[|O+!gq^B0!,l;[rtp?mG_Y=;̀ru|7V  LEGـMhAhTԆ,pZ/"xStly:m#2dAo_ްu7׃7?Q ! je!J'IS0r 5g, Y8e4:Ko"vX[FeћpNHa -zfa v ni=(6w Z;̋uBXWfc4GxHWp/ch$xGt\慼J&oK6!'[8D4+Hɵ!kCāT X`{훗F:ZY-!W-X_~[-m+O{=]8"n?[}][:ҵ s/\6w@< 8! 9߸Xq{ԗb:m1mQ~-뀰߰8 4ϠvðI^H;"=$;6,@yXm\<8t2p]E7yc!|桤nkI2 /W 7dܭ撞`a:\qfmƞ h]cdgg!#@H`CL˖ř!CN78%!'1Rr,wz5 _t<M9^ s?dǻU^G.;Vh̴oB3G@ XϜv&;\M8Ueׂ\Q{8rStsD` yq?<BVg~&a 33sg9.hT5|'cB:Yswf@kP"$yš̩v 8skZ$# V.ϺoZM.﷚bh2 )"c5+aI"۲$lL!wZ2Ɠ_ZzI R:l'Hܙu f L$S" op||t|$"W%!pGl'ײ.~`mdf:I7(P]eWY-(1EuysҶ6ly'rsSse,I­z>9> sz.>'|K|nG? {SotYp+ 'd^ F?Y?vcn[_+|hfboj*lO6Co+[7c)]|۰o5kgN[G%œa;I(Yj,P0rŻ,/X+c-rX_~ B\5200hXbJ6`M{WʹcEV;-sĝo)=H޵P9if̍mrpS:TjT $.-ʐ`vser o_}kbœf=(,E^² ZeSpdD䄼ЇD&L`VWНd230(#$;BH&~$d"md3wf"1̤d #v{$s(2d:ؼ<0I&?T2G@` `WZբ\JLfUpB]TM.D7s4fHze~]&a,9`404S7찡 % , G3ȢeVpac]хq$^Xdl}g)EgM.m..ag]Z{_Z(V 65 EhbC.L:9i`;$#ЫS:jo!&zR€^}4O rZ Xab)FKLűщ)qbxz0[Ȱ[ƈs;XT~YU\ ,&OsXҨ]}bn,V .a9s;w&tGfi,6`X3}IӼ?~`=m]a7#;KZծMO}gшr9Tbqt(It`]|TFK`qaypPÓXX0$-eOēSp2XCa[/X@ PrӚ}WVw*NMAQnheuYa:5եݿoɰ![o^GQx>kIDVuc1$7(M2F,x/,|iǃ= Rw ٮ+w=>O4Cj (_8hPJbX< 8#a*u^jx0To܄d?8<ֽbV%q1y%އͯINx4mD|>MI!'ۼ=Lx4'aS56DY#.H g,dt,e~Wh]| tq*OEKbGW6zz_"ҳWz;^A*eyQ.dy>-)"5"OA#|Nsa9"lX56o 5E:&E(0++œTXP$M5.j_ooc@C[3)}WʷV*;>]̋lZ?JR.-lWdRN; ^p8-tfba50\eoiGХndme4ngmFf2aeP.ր)j\r8! j3%1;-ガyvB`AS)Ƚf1%2LS~U.: VBi260> ЙKQaPڌA0PyRlVм(p<䶝50Q1cT"(qlH<i zR\*6Ь V^V"X[۫^޶‚g <4,L b3xtL/|r6&˒ /^rn9)/ij_~&bNP>#B#{x"|(rMDΤJƻm8/j$DHC&-ϫZi*K$SVp,a$MVDK KYÎ$jxi,ڠyW#9y94"h/s]% 6Y$" +x,5Z.RFe)8e(N丸Z@wJJ31r :(4 օ^Aa|)O@{I.AR5)B.e}iY*5Olp, zSDFX'z \ş;^?Q݂ G MV/qvO bdjbf:È{?}}nm`_ߢt!wڶj_ hXxo~׏:ZŻz ީ]9ݟ^ښVyŞ_ѵy4ϪXҲ~vڡtqEGBvc }6h:Iϡ. R>S|zN*/Ife"QT6` VHt.:=æ}૸iRD#Pk w!|UA A (0venN<;@z!vvNgB>F;QS9a!VT: *TKi{Q)30Uv1G%0jXJa^3h dq*˪ Q2-%3B%h<WMfb(䱒D70}pGéL%DzD1$L9GcQ{Nv2ìS(t4|áEC{N0y !5-S @a͵~E 1:.wa(82iѪFDfspmjcX(i榆B ֥{j. k;m~~tk a3 @bdMiN1У3HgAc'/cP3}mӜnLS4+A(w l,'W(($K/̊D-7OTNo2X ^Vbih:/K<,[2]w}'J.@OtgW#d×WyU) աI1}8ONƧxJ.#3X$JN_h*:؈y΅nފlC'C6Z#X4볆.֙|Cۆϭ»Z@ne[2B30*Eutp,I鄏FG&gy6wih{߾x ~&KЇ저0~#]Y- Hwva,\S`鎅7X?iGw+lkup3}N7%lj(#n2#֯ h=*Д_u5av6b]4*7+Pu e~{k~m7Wv{:{k!칒i [$ _;_zGT=, ҈Y\nca~0gfʮ[8j7w7qҹJwvv4?{rRpϘooqa1q^}\t r~iCeƼh=E›}Y򄠞 ֕:7Y#͑#W|HZI,헴c<5m 7 w9{데6M -f` o:^' =6*ۥ`E1Dͪar^i i=xzQd뱆uNr؏-áj 6UèoޑF*I7Q-$jxW lֻ!^(?y/lp -X۱ 5[{ݳ} *5 !*"6(UStNUӊ)4 IRR jڴ!!Ig73o~73'Kh)3SY*н{:]ş $PlO"ڰYܳui:@#xbݭ <%1&NHݱ1qи={+~'hbDGFrŹ6? ͉S tS mU;t$a`%ך:͵앓Ia8)tDV)l)DЊH%"с)|r"=h9[Giu8rQ٩JDM+\?BH8n`Աr¨b'͔#̦*ngT9i05\$a4u{u*V&#*Q8rfMWR_]H! ydޯy))}"eKm ,-Iوj> '® aZ"ᤋ P'] ЃlSӋ)xRkLImvXK`\c6Ͷ2l,C(U#zU/W`p'MwcʍtT\\GR3Ut| Wa(8O F#(6QUx\\ޣJ 9IT8'HFDiZ4! HރPY\#2 ՝+U>@CNJm,$؀Man,pcӡ*N4J0iWĴkC@ ?YXw1(%/ L| g4-ȂD'I>!/=UeRt!y[Q_uJ.Un&/>R^H6tU; `EoBøXf`D!t kY7it+#]ATA  njٴc l+pm\)_~1=K2r/d-ut@hiy'#H߹%<@޾|oGCuua/ްbWљ{5 9|ʳ@e,Z}OX 52li_hOhmŧKZ,H"Mzjl>+a՚OeqdY nJ޹<gR}l0>vvTva(50p1)6E]fo$ӁI~h̹ǸftQ!t}m0?YZE)O C⸍:3* UXr+E9)TQʏ -gOǟ3C5I*0)N!okLVQbO Nz[﷊ VUPWn JyoݎMe'殙Niׅwt9tn^KǿӴP~̼)?xX tSU>˻-yJ [k(4m6j[b)Z Piڄ&R2TTxWQpfpa\9*G(RPG㠨 Fa8s_t$/_L:\=b AX)9<Oh W)ny ۡ*)'` ,R=s4}ߤ(O=Y ޭ'*`g*ȝivK.3(f3֮+XF+ϧyhtJ,lڄ :d,HpcɱCR>Ur4.#yVp ʂu!dkb$S9nf{KpIؓ9ʓV=En// 0tNP˂/?l|\;T֖,Tӷ?1z'8jn)c}|>S]2 =kjdq;ߢ}݄ܳƐlra^[O`&/`M C&!y^bDg#9ƒyӇ`1Ig<{cGFbm`\K-@S+Ր71 YFdCw2D,{ث0E60zt7lEɗQQVwMXAX={S킴 I>޿pucV:n}raOWqt+p I1ng1N\-X'%x8)c~M@k@ ] 8ب#7g@ xmHz8 po=OaI` HAeYd:*˫g@h 0q 1;`&CH b}%p#ӣ/8@bMRH"3 Ntrq190(Ẽx:a\er9X~r5EHNd vEtGd خ.p Z 3 3B;1m(dD] woXD~ b};dj#9d~_PJXPaP:{pCePsM#rG ?z/ -/ݱ qt@a ^Ou0Lrw8X僸OaE Q7*p4 cK3s_]msʯ˶CduwX͏5wbT6յ~Y Aa!9u&>9 Hdg3K^~YrXJA3y!6065]77Zc]sS.F#Jxn&w뒖R0İX oO2盍xfY>l'ss0{h֗ELYMw;wFVksӳj>m֎{^sfB L/32g9WnյUvVob+r^5kw8A9Ծ_,䈓<_{OKK?tU>5ZI"m9߆o|OfA٣|Y 2'0@|DŽ̠@~!$S?SC7|?K΃d2'1>OO~glo!W͌Z&lW¿FOG;|G9tא3P8No *C ɲvb%_H/yPZr֔ʓ:Lw6Wc!( 6fB.n oxd#WG(ѶVmD||I6"#FtZP YnAM%=hg,^-/iJ:тKU!GU ٘6LSuvN|!&|`2A>.B9V,` E(NGH ͤm6db7ɵZByf2t%SEJQ:y2d !db7L ]lϚbL:">ZiR,8ac|=^`׸"PP v^?v#h]fHZh5 hj Zt,xr\$En4'99K,I{7|Fs9vj tR҈ZjYW> F#QGNB"M(4H|O;<(dek6b[l}1([N萡AJ Y>h .x\}pŕaOlWkdZٖm+,˲$`2fzwάC+ن%@ | "ؐvLB\&,T\."u$ᣒ:B;.^dǪjryvf~u|;~Ew߀ZmeK7ѹK32; ipS%mDE[SD)SXJϽQܩVJ+$h~qg׮+FĽ>8{OqYsw)s?̅p06 >1/ {cQPHQMi4EB&լaOX1Բߘ׏//~%a4=x8΃ wCijq`jsY..|UPJM$,;^U+P?xrΫ+Ї7+rƈRU<cܣg 8/:KV!UM,g!a#<)^ hhhrIaҚmkcY瞯Ĕd  w'цcPش3ݰLФI a|GV87ޅjWBKb:BZXCPtۉVF[W+bÁ>K)Џјeâ\UW=@5C=Zq >\P~EumI1%TkWfI'_y,!Cֶ}P| = A)L=`R`.0B=#eqsRU\ylO_ǞX꠯<VtC˿K ϷP.QbYĹӨYx6HZ5y!n (*]- ]W)%J򁄡ۚlMH+ߖLk$RM '4;dIuDV:47ECM#i30/e эA3DwC? }%a|:1xYJ$8jeDMz$+MPj* 20&0gc1dI g>Mj8Mt8%a舋ƶlf',)3hSƱQu,Dy` Y`L mѦА*c]EAIaSb\qۢIXj [T-F=$h3Iig(&ܝk&Yt4Gl84tƢÃH6p"v5CLp=:"ӤFpremSJ\YjPl`BP8CGepLM xɥѦ-[7#ũH 3!n쌩1CҧjS)%ܔru 6:2㒝X!}F:Hg04Ĥ@Z$g 0tI ƲM2u}`P X|N$ÔUڵɈt[mHmx۶`ΠoPϘ}}TtȥMaSj&(U@@w!4ԡ'Մ.&#&;:-ZdLz4R!.:P(LK~AT[> Ce@)z (=4e`e ̀aX"c*Ɇ3ePl D݁E]Tۋ,\ RA y`c*߽rYN, 5u">j$IeXM4!JA\vb4ɪw{vu `pG?&s)ҭ?:.\Х-X2J39n =Hi@/\$xIQj 3jBŦ*t5!ULTQ4s@ Yp))]RkR=pH0 ?,B*)By1b>JbIMLU6-gHS[YXC"#K/2˂֚hqf t̗(g ]1J gxWB hd9SPb\u\IwTՅna?䬾ށ~VPP6DΞ֎6~ЎTpUzNt  Kr /;fVwv)#G`vV`|VQY,ʢ pNԘ ~7X9!ILIeHOL X麰jTJRSut2NSd=3V:(q /t00qxtYCX$*#*]fj 7 rE?ejqݯB[..b%MZne0Ed@E2nQKךE}:Nzwֳp] + @@EWWIfP U*J.6E{p/xau(}Ri;r-M0mQLǫ? }V,WH,$P4eX[aˮޫZq5tʸ낝v;lV0 5RA r){`^ZGXrPQ:Yz\pe&X)=V?SV ׻Cј,)!A C@gDӐnpOG(=.BȼRpX?#W ͸K;8*o0DLw%~:Atup!A~GB8ϣym GFU-b&KlY;"+]!_0$\?BGP>(|4zu8gPfisLޜ6'L|9r 8(ɲpN: |1E hg^/<@/̵?6Gkx?aq]CQ_ [;[}Fem5 ppwrZtR(uyxJJ═}-0,BBU(d.X]4uc5/]wu|~vcy !!Bupd=`ִp?64T@B䖕f{,'u{+صr@Wgvr~h!kR!ͽ-EvU-LqX3[c@K&2je?Cpu)߷~|W/ w{?.2BtP/zmV?U JX*q[inp GE;sҲR`6"*[ת!خ{s:bS Q.نU?!ΞNT+lT% y [S˷T 7S wNfRRl03p|diײ6"R iIfz{*} wYcH]t~Nv^Gq #s K`;#0L+s.@3A¦$sr6_2^^ nsS>p;h05z2Isflx)컉q󜙡T4Y{c<籾=;_[B;3$e1xrbަ=3oxb~%g:8ps> }7Tqps{D!cE>h{0}25w{juj_R_!&pj)Vsf/s+w ͷ|k(=[Pwwo)@,yxeRMhAf6.S"kLInjue!,5@<%mV7agR zTDoUAՃzhۻoݽ8P|ެ>yq5> dOQ7}=!W4Ĩ&G7tW! c,6uڴq@uLkQm@R/R%6x:L L?:Z'}+z,mJ*i\/"K %s`{gla&ÖCn"gkD=#ב25`tR{wO 6xX pU$:^s$ꉶFwYP*K*@zjUv^|LM8_<7ش&i_ JUN-wMmuYecj?wsEb)YLW;kR׻&|q8bmr(6%Ѯ.TMYfriXeBV ډN-%OR4q2N]ܞ 9jG;ڲkA=QN uw"jKt '/- 5ն{ /J<'hO?7ti􇂎خ՝ꄬvOi-j=͊ pfI %jYniL;GrvjߧbqTD≸ ykd)t#qik0D8vj8|!ˇbMs $__SQK_=;TP; | `494ECBPohF~sM?lF §&sL0f+6o *xA6gIn6CZa; 1%` ^&{!ω)#mzWj[ͷȸX~70pHN ` kra4oh6#wa,)SPm92ʒ2-vsdְ?xJ!m]nqw?Œ `}e]4򈠠mdy?nmW6Ps?ݫՓ?!hb^S๗.σn% =O?C٧Y7qq|;(ēxH.`!cqNM%VCMUd'^$VLB2b-d.RD !#wA^eEBMI"jA4ŋOCOx"ɐ{ EelE(XGI>(+ÐIaRG(d_~QWE1 o {E!P uQiQcQȫ!Ya*e .|%}Pm[`n--ncFv.9j%~bdj|$pA!?Lꐱ>cdw!WIuHBkax{d/JDrB#xgUSqf 5}FMY`Rfe|`//0k mMW -bIa:ev f0)/>dUޫ^X k2}՛!Ej*'vDAږ9Uo!zFR~Odr >gԓu3"nSmcu[{skhھ[Rr lۦFn2mۚ"j=N" jzde7ΠJ؈+bs(NB4sw~K ~z|7)U谸n+#{FNf-rQE 1 Sx0A#~fn" ru$ͱR;<4Qprj3$Q6<*%qqy9uRzQjw!a-Փ[DBTZ/l茙;wLeTD1.&P)3@e=T nQI ; MWC^j:Wo\d!qun?:sX7GR=<-F`D}Lg)u:Ds<4z7p3moラk֒1 3/Fh)AGIgnv0n2}9NNs;y`v?ƉAI,f;~,H5v4J$젌ZFZ^94,d9n}hȍ/7{z e% 3&M{Ld/k[s1|5iƝf qE+a⊥bc'=փ_$Aix`ti3‹Sљ FcZ)-2SiPaJ4 1N13ܚY$l|Y} TX$,zߋ;^\)x!I$]fܺIǏ`^q3fA40$-I2w3V";˲'<>~:='n>akx]W.r1 }8,G:ΤQ旎q}a񹋌:>ys6Ϫ+ RF\4\&3R*Ce& wTRK)̦WۙN/t:% pß3W)k6-K P%ȓmK2#4ö;ͨ W;uqs~[{ b8eq%Tp*(7:청*1eZmc M0 xeRAkAf qW-PDeRS\%!,5Ɔ*I @nfӑn3ISrTĠ+9 H'z0۞ytcl03ߛo|Ga5)xˑPvJP{l1*ĐVVӠsZp-?to-a0Y(2}eT^t0z] ?K.1 No3bZAeݲv1e.1jsf'@:ص|b=HӜls pggL~_"e862tMǭ,}U 6v)Wג }nfJ/9'KSݐE?=CT L=bO>b3;uڲ<ñMRk8\eQh w\5(P̀9ݸ}m;HwA^)^+ 9Mt5pU1xӰ:"K Jd]{\ 5&ȭcw(Pdߌ[q>xũxg[?CzQ9)mx} \To (sTD #3 "*W|0sa**Zy{{hJqqwieuo2eMַ9sL^o_kks__1r=ujv8Q݂ }2VmͅE,Qh0M^Ngf~-UC(Ხ"F:?Qq1ǻLfkrO&ZP0yBuN s&e/Ey&tt8nSr]tYl6l=d؇C?hįAN3J_x¥e&v}ŬlrHm@V;>5s9-$k0eS@[D1(6(-q8ې5yZ\pIzZZ25En*@j5P4w ɱ1u[ہ<M%vS;=;R5 9'fDeػRW hz.@]pc5#N pY&Ex'0Ȑݼˍ5 =xR1lBc7㴣l-&$6 FNFqyfq4a66#} !Huhq[—ᷘJNJq=>soD+-zQoHx̭H XVO8( q >iL"[ks ĘH|~'WZ@% #˖4fvQ]]USYS. K65PF Ƅ D,qFy yHv_dX-&7ot6`𧱭"h+5”KR@ojT!dqybGĢePU PnbBS ֤K?1I9YD"+"bקtXQI~V̮c9)W)6!pbRBn(ꉘ j=ʪ `~(3YZf킬xJ]B3I-Ap8žZv[.p $fhjMN&/ *jD(-IIa!.6qf?(E_+:tcy3@075u~G#agja,aRzxjJvDF)i Z

.ef2ͭ &AW1fNeu-)5ՌLbIy]Mog~0w$NEN&9'S>k W^{rRxV;;VXr*^},"B**P?EίQ|R.N󗸮3z2O1|QBZ*Ə,"lZ6{pB߭Bբ8T*TT+:Qq8D4hHI.4d7TPqcc DMFCy+:=E'Gk[lUBA{(oت%[s%nܪƽ[Q" *"5W Ϧow ._My-Rȑ4ܺw`!fm۞?:)o#1>gZ~e#[44i2y[T^B\E~Enn~mjLd®ާv*2s -jm?8K@M㾹UP$X+㥽c-L`?LgIѲhH?B﾿UG o- y2 F|B]DA4/8p':8@]}Pwg,8hEWzjk2ވW^^RSy '20yŨw[(3ڥ7*Ӈ  $Po<&Mwa36ӥXΣ~EJSj~V;?w iM7a^x_ ?hǓ@{,WND㽻B۱T?D},#1+LWP}|wMrKxLV ] eN  }b 3{g/ʒ >'> @~owp^ccUH~}TɟQD4Q,f]sJx?tFeR+S3ΏTWχxhvmE%l<%- ח22DE] Ύz<9Ekpz!*Ó+KT ɽ\VZX<xO$AR_?`i$+#,h`8.xL_k`gUv2wm:`p-8 eT &'\]qw)/`I!9nP&0GR' 3 /;x d}*XN.>y FL萡O 4j\NWA?7H)Y0˻! ZYlXؔMHC Er[ʗ2tf6p ·}n^j N3@m4}GFc*QDv({RAk 14"z P z3+ҵgdv:\@?KKkgU._T`]PU[S'AT55v:WHhtOE`SG*Qz'fPk ;4nfB tG8J E0/SvP>3|cLޘYwf6 H_?V ! ^W%V)z?71xbHTopҀ$攨!»1 SBJLuH/=un/fZfs9_-BH~ıi/3.'>LJhY-p BN#D]kLpKHccqqSFk=M\F~CL-+LS`T )N>*߀ +V#+1M)ԩOsaRp> 5FFՓfW-_YD.iυ j2 fAM4-ry?aef1xLjoCbR3wc1fk{DZ)6;adxJ}'*Q'mMPCqzz;:|$\ s qj0 +$؊.}a56'l맍**opVXZI娳펀8 pTH{qZOvAeVy]&靸@N' y,o# q8~h#E݃Go1Ccb`&X|D Dѿȼ)QN-.Hu(X nANq$V;aG⦒15=%xC-YR@ɻ<67]!7^KBf[\/3-}-`2ݧ=O\/'GY1|N}J `޷bd) Ya+ޮ~ CF4dJW4?ЙN/6xd=sRq=eaBCZ'zt]7,Ppnr`^ jiponӿGD7CIR&ı@e`|dr-S~l\1 [p<\Pba݉͏VEuv#@߅dȨ&`اA?P/|LﮧG$1Ħg`hπ!Dgxų?|Jy^]?ϪNU%q`I|9,Dӑ,<_ɴ7=W]Jܭ9u}J ]_DR8|\T{Kp5?*RƗ+v涗awCSV|JqW)yݖm (/iuW`Җ޼ס'A y3"k8 7!;icoªzQ&{Bf7YZ嶘2xwp=qK߂YC--!`}tO; !0K[4z6t)V#?zZ=l#N)\aə1ʧKQ2HQ]LGG'pwۼR1 7[1^qx/!o|&\~qP/d~?'L"JzԻaVqneʺzT7.̈E:.0^t 1O;ҍʫd!K#:cMJ)/ '\ZOc 4j7<e$DMDk!i(!C*=LU˶;TL"+EԈh+QwkBh6rJ% dzۦҬHXx*Eҗ Z|4.bu6 ZRǡ*\>m`1w,e޻!GWTjWQ{FYRAaPe=˷wdj>+8wr&@f7CcYRlw#`gī$cBI|p񗐌^;igJADaKP 97ALDpk9n xWByA3`K_m- io`ynF:#ho=xo|TT>7<y|%nIjwNINлfý-iE``#[xN @KAʐ\+ ʵ:2M\f; j3SvjLBڌE|a7A)`8d(>;$y1bc%wA41PmL"#%DtZxݽY =!O}/} mjVuTnQ@n?tUko qe>F)HZ0i鵋|RA[LvLfxQQqJ&/229풑mAk"$DE}E? 5R]L ޻@o"ܤe7CRO;KU_ŨҸ+cO0T ^ )=kłys* u_JׯH@Q>?[JEpR$z2"DB=MF$gD.a6bcyżzs-zw{"Na{'-H£ˌœ,9M =Q5 Dw%VC{ c),]3*>!F0tywcpn& {W96(D!:#u<6+ҙdO U.=FGD7ӿ"A4FKDR6̻ǬT;gtӕMVd18K 9a oz10] #thQfg{;٪waZH/aJ C@FswDm ~8yEy7,}LFwcc2,FO2o<P#3ar3f)ПzzISҗ WiϏ-{a,>|3qރ2o4d奸bS%#Z~P^eV^a ק7^{^6׿kx aΖm z-9z8xr8>p,2t'W&}O0Lbǜ0o\ 0o;AܓPQ'N7 Na{6] xu;/ FnȾWPG/3WcV\J7άV=y9TC,%#؏b<s|g:u0$ 0O lS˹ ^G}Fc2PVQ2-D2} '}dl"KUTⶏ$u#&3?fFѴ7~Bm\ӻ&z7@i]Ҕ&}^k3=AVO0S㐨TSTgLD#{{31#O2 *|re z{_fO>a0Mǿ9)"?65SٖHS."719qeޞf)Edz"|j1 6E! g!kSKlᢩZ]ʖKY5>TʞZ͹r.bujr}n 1+ e2dec%唬PriiV.,cgW(g{W>5+aASI{ytULE@26 cnS8dx8{S5.iACir*leIE>>W^&yXnVOf՟rZ3;^ i\Џ·gqh}YH+4fuK^Xŝy1trR:;F)wDN/4"'ٳ23^7`L #RFފQiCTߑ8`q& ] &v$~^_JcJ@&XUѶY(!_lfq^ q[Z؅6>b aC'ᑘI8C oOzD̨OW7tLhQ]d`拡]IvDl3]&0ү f-{WԸVBLVFĦ"aљiËu#~ x| xSǹbx lyV67l$,²dt$/G JiH`Ln{ӯIT}MBo_Ҿ6lM,M5\hҤ}}i y3H"[rS_bmeΙIϩAA{vzzd&hYL9(\]OUE`^.'.cUh4Tm&fWWC-VњL;e(Z:Ne98A_W_7Ws=X8se鋤 W%XEi rk5x2EkF_zϖzpcPG$b2fv͌;\]"BAo\׈{nqY2qF k䡹,f\V+..x0zd)Niv,vbt0jl^Ay/2LY ;[`T&1TCJZN.ț1hjh2/S}:I@p HV(eXQHqJ9 vBumh⫒/״re8q%B_ء]t \$*G&vM}]cucӨfDŽD2/q>%jH{bڦv$ J,mSK3b2)nj+X3&Ǣfp@V$}|IjB?j2'%x9|Gύ`Zk˱ٮ"֤I+ҢҘ1+ :70@J񳬪nA¤¿*JOL*A;l&5\l! e! e! e0\niԚb5ΝmnÊd # cJY95^T1a(q2c6~Ov8cD5'>&(e7[l?ctFZk4ʙ<ٲQ ۊU01ܪ&|3K/ >KVfMtjƠɍ4,v^F;xv!q wYeca<(tH6JGO u}}kGH]=r_@Q 6OHlvƝRv6:RF&*=l-nu~: 3rrw`qHt κ ٕVVh불#ci 9ltRi7m_p*jr9|u<`a,sְg7Gb#|_Cˠ2L\̥SX%e`#6x%u s1K8v&Kc-̄ZM!)g!8ujc-vb(N \0F \ ';(Mr%Zl]ʒ2b6$ f;x#ˊX[7R49,>'7Emܳh ^?5 haY@8Lm]^]t1˺NNtO0YV fAҺ Nji14\kdp 5ϸθZfˊY=;223]ZvZ))u˦ۭvn͈e<\cx QB9@cWa*A;͠$aq-UM mK"KoA T+ ,+2Ͽ/[ HTIs"ɉUT d 2wJJ ו_}쐾6l&+mn6dOTUU73T5%3=z מf6bȪ4ϹO"ȽgϦx)cdJeёm(wTKgJll,jR2mN^٨ `//A+æBmj rr|^(ɷ) 7wCj'49fFE7}$[ʧfz}@特m ݮZ÷f<}n/nLx˛z!N;9br*ƪ(8ڈLf3[DFDJu7kI&|r}$G?St[?0| u<2HɬdrġVIGd &_ Exd\#قqC'Z2PtP35nGdեOUc|6iDl)?QJl`$O~IéP1=:q&*僔5M[TQinJ8u~ot~!]x'R}^~3&ui,b9u L]jSi|~/&o\ Q?"JfG&3Lʓ У]k J,uZX Di9N&H0`ʑDף\l/Y/&J!$VV޿61 BBS_[X2VhjumzVo"er9EʞEWoVGy鳯Ē r8Rajh X$ⅩAyiJx! !@1 0@'pCLhPU  5$3DvWl/ >C-he]eӌw`$IcQi%!^4+C!e4 wVLz pZj+<}* 2I`SQk2H#f6nl*#(16ߑ07M39BVnðFzC(n[4 Et԰<!STM>Pk}GlWcS%M2xVrөǐ (-.1W!d&]` '\@Jrì'yoWgR,fSu;P]r9nprx2=<ļ,z? HT0C2-7Cw&xEYT>_dz JhMVٯx7پG{yphdfhcάƅ!Td楚Tx2E-X %?>5ZQ~hM %7Zw&P]OEvQ~%6zjx/gz刿TWum0k1cAzdp*97$H4V+܌k3P&ycAKXr#4Z0EhI ,ûk\1X(Y4PCa]Vhx)!60H{>L]Q `F)$lZ3o*^:zqA'uǙ;ai;%7wnLy}-r*q¶""3 a@ bs<}b ]kb.C~?zdBy26?k3BJE>~2=816޷.2J;o<'I-nԈ>2roSRT5t\6;g39JP j;$.0:l3 ]\yI{@ qlfl"N2GEGF`;^B#RMt`$y73 +ԹkйHߦU_E!Żk 2nnX/Yq|EKY~7L{{!{&9i'{a,cttqV~$Ӫ{OV{QAk A{߿ Պ\}dʂʹDp3eGcl1bfIzPk=hZ L-SsDR ӂbnbz,} n}ӂklh Hn '`Mt ( oNΖ[cY/݊L ~*97H)5 3ax^ /c<-`{h݆u-գD3望PΓYCs`q>.AOvKbӦ / ^Zy/Ь4$>Q 2Ԏ}L)&Ż' ' iᐑ }d=!ȸt؄#ßЯ0`l68-cg`ٳ,Y6]90E9G8}jc5Uq4=`&YcP}qe|:9l>s(ęk{3S 7P[T$1spjz3ud끀Ŀcg&#OmmZM}go|7rY䮹?S0T2Nܛ,k)t?fDJ!nRJXf̂h`.S5|Ly4KۣDP1$jGMk}㴒aUT( Ԫ8Y Y)6_+4UЍ'og 3Vط7<$:]ҫ@CӅA :@% *>c?n MeZ$G40"|/ў%ITC&CXap5xězSH)x*~h@ߪ[̹8@E9=3G[#%=$*ڠF~ʲW 5򣃽[B} W z.ys]]4V]aE=|Dʑ=NC]c[u}|(_zk#[{qo (i -"95},݃؎Z {k BF949_:Ila+5`<:B'W3PtǛNDx^n&F[c(ІLʪѽJ{W&J 3K:0%Y*g. /oY5m.⅜if#| P*-짻6 eIvp: ov(rQҗ'݅_~O1|))K KVT&Z6&,MoFLSe v (Mv 8ciVYUZފn#ߝنLlJ]6>eb(M(RMFTޮVvrX8*-ބN}h 72 GcWfK6^6ޒvF} W-> %8J6t{8?ex|^+w j#ShA?Pjl vcE^jEn9ڤk䳀I 0ߐ}X;ZN/ڦΦQ]hCjE>'Ҟ.1U#.t6B;WKl'ċ=h!wgfI0TZۃ'A]Ox'؋ُwȆ;z2rW30˼v{ @]^zHC㭅*,]#:Lf#,6,V-9[Wl˫P^'*i¥4>q! !Tļg%ϐno(W(nDq1:X-/+-BOF~dd׼HY~r=$Hw߁j#w>~'5JI&kac?ꠗH D+6{"ZyJY+q.Î[@OKW@&l; WE?@;װ>Yd9g%vhWE#Zw݌m4恐iH0θDu?y;fx} xGcǎƉwj}H~%+VW$9Nb٫HZٵXb!;\@\ @pG. $H?wU3;3+96}dկ|}we.kT谖L"M`o$Ӯ$0']>)F}n NP%UsP0{0NZBU]Iyo{W@x"; 'Z.OE ;R̂_`QjSSMCCLH]q-3QRM=D2O=]hZKԙu=aO(eW3B xؼ2㡊ՍjJW,X2w!FFi.MvSAMBcT'flf7o6"2+9(Eюh,ǃvwtDyfhomowwζHߡ޶NѾ>_ހH'Pg[o{=^PG;fOWW< L=uq%EbXhiz͔zeWmӠ4W.k"hZ\ u8an0R+ tfe n(9N#YMONx4sɂ>KNQŶgl"$يDz::Jy3UBk57.RZueDj!Jb6K޵U3CyvVp20LLR}2%m22&YniU6[j4ZRH 2Cok$`L+UstpPۄGǵܘU򴠫T79-04W)vkL$,N$KC]ZB2?d(%:k4\:ٙQujWd~2(ǕktX{l'Yp"̰Q_ui aa(xJ:KH,H'5OYBCed%G"/Grt_Gd*ўJcv}[rk.7'o*hyX63/g:"}b[Ogwj6Icg.aD'B2x`3#.jz^-/¨?o_H6g/ꌷ8S"i8z.- &zxR=v f ~3Kl;{3oxXUj 3l8r,`hc#-2J=y=1ƒ|C)tjP  S]V 3gIRu:&kY%>-|=c+)CטmI͔mk<9 6g?[ҿEG#sp<="A#GZ5JR[oV Pƚxd)L ͜9i,]IO<}s|VƱ嗲m.lviK=ҷP۾ƫ-X)gN,0ޡwwdW5b<݆tgnf|ΰq2d|Ovϟ6:ۘ8j<|*l"ނkqfܵmZ$g#<9c^6=cmQ Y%?Mvl${br\p/P 2sTS%qpTlU],rJf.̽o%ƻG:`  cB:6VCGab? GZt}bB|k8EW+D[B޳QjT wq4//xI[ ™V/L[Cjv)$h4|w#Iƻ>uq O63|j 1^~&`_maJZ.WȂn6f^Nu=CG9?x1r)xgI^O] #zq!kKb"5zqx3zxfJtoo|joL[ݼx(*ctoofԑ3;3E؊~Re|뻗.3W !Nϼ]X$ϼXeĞZ@.7F^$ Z>~=1=Wewfs *<xZg szucB#yI H gēΝHYL Y{ ֆL,$vЙU &g1TV5CfLqWW.)?3-Zxl;c%i KtzRРq˲jH`PU<&Ujy#NpPɍ@~Tib5^ymzL2kĽJ(9C$uZ0<N(D-dMN‘y8QPm\=Ώi^ FsjQѵ,m > h XPMCp+JI!N̮S8ۏV)) +ɔ_o !pp7+H%H`$JPp}rO(S=-7H˔ᬐx*&PhŪר^r v?a5 tOU:h`~92JqvӰuNRg,&`$s(: _~}YL .u"ߗW\՝U3jy!_'O%95d7Le&Ejϋ αQÃeZ5rIp0y@pCj\Z*¹Ź 4 gֵFeT6ԛ4"BB.j8MjLOF4Rkd \a!) B.xOu8uCPU"{8ia+hrod YomOcd=۳,Ys8u8E6fn?]^&dUy ߠKd*{i nX@Ɗ Hݜ)`-tZ38-(`(<Ȗ,$wg\.$ [D_gϲcI" %?b[x و}bɏC 2B SG5y,XuLγ)7a:pΌ}Z6OC{r 2UUp!@J¶c=3)܈D>g, W:i:P#4{%߄Ks1M WCR(1THRgCxn[Qo48Rz0=A*W/DV_}OVC*+FqEN5Sy7joz;W} 槍\cz8d#;8+b/m$rC8,o3L~=:, ޱ_ ?ra/zɽ0~vG-!}ɡ֑o?\$9"1xž<zu/fḄg#%KYjk٣fžAPaady8ಏzZлe ^IN.wګCcW:be_E47}W_jIz.ϚM#-0m'yv,LN&LvT?x1KJ!#caXkhGBY$,4ܦECpNK:TrLMM|?*R#h)ќ6T) 0 *AtTU:qMR2ULĕ\BuJP'T)JT]!} Qz@iz;KEzGh +1 -TEVe&oDK>W{otuĉ Յ{9hFh2>m~pC\Cm&䇑T&shNT*z4* !/m*]uh4&* MT p1p=Gb"_"OvM=d^rJB6Y6b1rV #]|#iOQ:OUcJCʻ=|KSCאe}d ArErG8M_&UDj<{R?r,fI:˗pe J]ZH./wvj_'kٯ{'nؙ2g+ aOw%SM7XKW CkTc!t{p@ӜuVdVq\ž/9t޹c[yك aJϱz:r[9/bMV009͎^Olj+pih'ĨH87H.3GnV 5A %cv\cVM}1jhr&ƹ >+@"1=b\UB%]c'`ۤa ̼'ɕ5)9dhzWyFdmK(ddGW^9&1{J=~g=CSRda$-i|mξ=M6y˾!K̐%uy5ů,e_@k$'[%+%^=}<ٿ~\ŞصڋYYb:xƖ{[ pn Rv b]Fn.,f`^~b]tM`wbp[BP\P-/NipG x, x~PpEex!sxɘ)M tގ44됸zP@"EҚ? z_{F_b~Bqīl.B:.&VU(bY_P<"( >7R=K=83=iز+5iic1؋":ڥYik ɡ WmjπcZ]9Z1QVrIyJ|J~JΘسWo)Bݤvה[dOL+ϯX58MV/حdFɋ죷Io a{;ٽDPI6m-}3Z[sͤ]rv:z3 tOI;OZ$ٍ(9IuC 1a氁3mt@pi&6|1ijkvWT/9*'x_kVI8޾b9ym֜=@%sC SIʁ-Mc6bZ'~&eFtdйu .۞1sM8MND8VBZ7˲whe9e$( {8;[7V㼂 v6Wr|@ 4)KP&'(ˑT^e@8&\((E+8DkɄ*ިr y{N+֠ JA%Բ0c_ q.͞8*ެJ ŷLfyݍqb.&kKhNr(DL>Z_<20Hq$lb1=8j!R'VLp.th>mǃ9hLZEEW҆+hi[0m-yK@\ΕEJ{@_頀3O6{dm. u>G(w=Gg[ϑ6!;h{d_cR#ֲ9c& ˞'Kh:ϓv,[ivdoV~l%,rlwn9C#V~}GEgn>1<gAʄ.u+B k gBk~yaeT1۹L_xangR}nf'}k~b]kVp@6k:~Az ;U%"]ҥJ#8b%c5 (Zr9"ykdnP5攼AFgG _ְj*YcRGЪpnƁ8:V 8ڦ˜UXtʎ02/q60: i&̅l@w%>lR GWuDl+,ID몽kV^c;a;8 )v7[r-Ž|h70j e}}cո(yFl dr͛M7 :'9jʹiu JU> xl{h~xkv,Vic/GCizhOhTM:V3c!ݿ'9ա=Rܜ4>O 7<{Nf.,|,0 A{&[Ͱޝn@V"‰u;c%:ӟ/cu.ص,\p.?¥q<Ďn9co=u%-"+CQx='?f*g~@. iM,[O^}R!#탔\%RjHJgupIP+*7Pߵrl#lr%MI].MK[EXj}&-}oj~)g}__M|E^dFY1Afmf$]Iv&Wҕ7I?e9Q )0!'gt&'X5iKuziv2X-uv%ͺcncG(]̦ٳEfMP[f[%vO =޲Z6ioOuWg2_.w|7HOz؟՘o;ZhYzuO7(ATAilo i0XzV#>v+ym{>/zn"ӲjNhGF4 Fj';M6Ј2*,_ =*qnzC'̐!>W<#p8 '292"vە+# 鐊&JFqWh/L\!&#(?$(XKhqB؟WoixJm h>hΙʬ1 ZWI+=>a=sRHy24aeE$Gֶ}]m4]ਠZF˩ rjH oX^G%)6\+mJVMQtZD( KQQGHǡ6 @Th#DR^<3gt7P.xn$ |h#SSZ#)&^ldt t}HDh҆$IEœ 5G HH}UA`l"aV}\$otzpN ٢\9]]|(ژ\r?ȵ~s:q 9VWw:_v[|^o im5sZ_({6W-xmLsײ)sX,Q (),SÙxFfM56I?B>DIgJ٤[ˈtuꍶ9gVLw"Xu/-`m1qdLyNquhSG@D{ȹyXGxTMn k֗(E@Ђ @ZKBs^(6#=-:QFbNjN4?oJbߌj@%zn.['dNRPyT LEAf0 ʺ5}<13L2MJo~,Oo EMaf:-JE0Ɂ1Zk/ cU]BlziCљ_f܌SyLD) /GYH>&꒸l kuŴg8H؄/2qbxJd?OsC"BѠ[ #N5]N5GQ8t/ŎX@ a8|t.:Sx"2{1#՚&cg LJ%"t"9<\Z H"a|daCs'Q%3¥nН4Ֆv9V 3$=EjyeL͋78ӊji(zCah{Ξd9ӱ@!KV0s8p/DGd/R$]\5椵1|=Fv_+/-=?,ZύoCқ7pam~c-#MwH;0;6i:TFR¼S}j #% yA6U$K)=D($3U˞' {g(~Jҧ$/3NI[ߞ~]zaMw񻠯%߄RVw/Zt,tԹHP[N cnGz= QCօh!3Ǫ&y+8p/+oN̾ң }}x: t[ŕM8IOGΧ`I[v[! q"ҳZzO{m#B?CH`JߞmRUACh8t i.K B K釳e{{{v۳4̽w̽}-.;-*I\@ -m.]}67ypDPNjdU7MX"Qq4. wM6p*ulp n8lLQ=P&ႽY9:bgFOwQU$6.b)Ouo/AGǓj 7La;0>7Cۜ>EUˊuZdux/&يUrB/Ƭgx0ZaNbϨ ܋n*"ZXIDWoohF,G#iWtvn;:͊n#Cy% ;P zg4+eYù Y( o{bL5է:h벦cϵ9Q>I`&7omvAqY]J'M[*c`ݷ=AKpnᲲ-HJSR2|A(θۍweܚu`-Th0%ɤ3|E\nZ+'?pEܽRu9t5|D- z&A"?M)xB% % h.lGUdڳ6@tfj$%  9iwAcjFǓ>.ߦ\.<'4/qFq_+Uȴ.c671kpNF9Yx1 >Q02Uu9(2NfH<קb4Ȋm }u=M$CL# k@ 9js:Es&haZ/je$4nܗDZfDAu0L@}/\ (6BՁA[@ܵk 74é<S|⪬Ӣf#eXDUU/9ٴHZizDyG5I[q%xUMl5*+dÏYq)͜K39v:@pQEHɏI``p@_׀G,b&okw>vDyǿ7+> O$°Fe\ E8%0gI c.{`9V*HVl!}ln&߮=bwȬVc;6-Q9g2sR-?tCԉ3*ՉyD .+R6Am,>59] \T=IHu{7D'*:1l0sldۄڲq}rdTyTSd-ӛI }֏oߑę3dgdAO?CCN f ,*}d{hhwSh/c Upazujn۝b eߵ+\WaUOa}9*~(;s(|k>展+ <8 x14 m wˆdO~)@Mj;rX(Woe>x̟̓ ^J0ps0,>n|@ǼZ\]$[h09i< '9gMm<>; z+ ,yKv!WCo\y:-z^B$ E>4/j>8a_mθ|> k)d5[ɕeBxߴUǔR4VSlw ƂZ[cXrTWqQXFE0;ZlA#r4{)k[iޝ?vq.s3UrFE Z:a)kkq:!C ׶5,gtز6v*@L1'WB,^=dĨ dVT'8` J̀ZXW0O7:sP~na;*r6%Ɗp &}V#@#a}#a%_s2Fe9cΆxF4<" =l1fZjmtapS.'=t4O&=@h5_8蟞\ ʏa7,zxt&h}›e.磆E kulY zy%r^z5ݮ(յbEsw+-,!׶-\2KIvLuB_..[_ο~mv"ڜ|)'?,\_!/fkzxS0Ys&VD䛿) ٠o B`q1#ۢ`ҪytUMh"X@MJ$)[:s3k某}i5Ì2Mh?ULݚ@,ib1gsLx-S ?&"eoC(hN:yk_g"a2}d|oqO Y]fCJ"MT]к=a}2H=P=%ѾNToD+wfeSn5ba_FCn {נ6?U#WF_EO;"1M7IEmn -cq&;  U sOۂ^srSrFvrQ]1A+ 4nD{ d':` }fuZB~v nO[Dfd5g5{~a+{{yfA`d/2Rr4>7PfX6b Sih|H&KkN7@X焧Q:h s/zJOSh+q)Zyhgs u(-ЯC\(qsFCInw{am6NBG;w :4IQ8O %a{?2_uڟ:j>z [ "jrBR^1YQ]ÇжrvCh5!TSa`8WAYgR÷9'b9 ;'gv:+ȨE#L\vfˢ4s)EhKbGmHdkX,8Y"0ZF! m6Js:$nmOdk(FJ@[Lź _9m*ޔ"]uHVbSuH%M< f"&+[dVlx6Ҷ1C+FikXH9k)T#K쐌҂Cb< k{gC`g~m2O‘D<޴ 1 V³ W.R[vH$EhұEZM{5wHx X31ɬ0fPf&!'o Y7FrPB6n<;od{ߦk;ضiW3صF&0{-@I\|B!/ 5+JF3AÿA0pn p7Rٗ ʬ];)C*J3VaB.4[#7_3;V0 } 7aǟχ9sG:4veY,m0lJIp080v>sHғ)Vlf',XAObͷӷxMOs1÷]D-c\8]=:% Ք:)>يGBώҶRݖx MՂƜw|E^0 ώ_q =n|;3GXP[:q! A4gk 8q R2zo"C^Vhym4yZO\ҲZ(6QD2} F=tv>j $ĹAp*̗ޯN8Ti뤗ToP>B_z)Oȓ':!6]K_;Wƣz bN3E_ACKz T ǕT|^«]E;c=ϢKYt0e.rJ;0XfAjЦu7[fngsNvp>!|q9sB+5Qtpie *=)v2A/WjxoHamz\L6\vs򜆖X?8eۣm6EYToT8EED/+CWQٛD/Ȓ{DnSFa7=jag&*qڢx`t8%<3`@C#s4"iz L Ryx[+O/A.\rCx%@r]zs})ڳƼi !uLc/%шG,PG4ʫU p<+=&eCjXY‘֬1+5h* <(λ'qk4E-!-j0w$}Tkk_H:M,t p$eՂjHmtD8Gn 浭M@,\\;&ڳ ^>CqbzvQzcޜUCA؈{?WE'l$TpQJLi߅03Ȑ4gQkxNGVypӣt#/~7WOd:i7cYZN߸^R,PȺ5R8`[a(_6**[@*M5Y`h)$9VCS0TYPCIIc6~E> a\7ʓ45PÔP.۽s]˳Ge^*%DB]GElxY[W&!EQh. YYnv6P6qRgws!즴Ug3sfBvk$.D4"B*YO}W(!gƞKhAR9sξȝFn8;*RgL:::z??&R>;r!{vx9;14 -6sCĎ$'Ώ Sx2W9vDٕc_#Oz5+ř̮$qk=oM Pbe(sZw q)^*<~Z9 y&Dyw>$V*oC:61y>7IDGo WMw]k39P5mPѩ]ekk<zit:|rl8׺C۰SV66M44QϨqԣK|>#kk)7m]dsW>EvoLN}Khw6nIjw l;" +v{64Ouһgd՛EU^_|tIӇ΀-0PSQTYhi}w l&-k`yegy}yv?Fpm S\K=KKk舨hh&9\r`yi|`GV"ja`{T MaBwLӰl!Tn2^rAu L}k5QnP.o&{wb\Z.e|x2rȡ2 \<׾NrcdjC%gϑN֢ oäuu@>w<1;{[ɉ'UYr-iETP㰨`Rj:c&)aP5lO9p$"k).$=kӖb\وCs);i^MlK~$G}E8=&Lݾ{~'`A~RQ Čc-~Sô2 AmUSl e/pb,"12/%)6xr IN􋃕EH#^$8Ⱦ<X42v;B?YjO`P1nu/dea7sb"ro5vޖWDɪr"vsY yAA2']8}g`d|d z:ut%`6+C\.LWr&m8{ i H "B-NHSu5S)WEXg⭭=]1Ȳ >Ofs)ayQy4}xWWogBm.F0 $v\%Hq(v JЮ ~?,ElR}a{ Yss:pz-"]P"+IJyLs0&Ǻ{v7a/;wVISEẀ-!u?PJ)ҴbEYEvb€)HeE,Ԏ (N~baw\ɽϼ+\^e=GIn[F#Oj[g`-mլPHG58\pZN$k#O NʇG&'p\stIv,W;@"8æ;u ..#w֖<Zj7t&e$#JJRTՅ,hB/>nׅ.xix}(?o|G}xTOHa筫5cn6Q纸ilۡCn%ejf?mivZKPt&:D![X/չ:t*4CD̎ntCo~{7M w% P}2!5ՓITR'r6qL%jo+GMuE'|W%pGψ|P~ͣǴe.-+keMR%AW0jRLJT%Hc1fjm9-ǐ|̶ʻE'ICY#`?ܤ,%5ѡvZ=``~A׷t8٣$F;ܑ榍EKfh =93Y#JOVfVJOuCajIQlVΆRtiۨ#$1m]5k?cmzX`j$A-l3ǿ%H.61sQ2r&A4̦0-kf̀ YDx6剽%7;\1>|r}g$ߐ.cλu['x= r]\j^t/gUbsz3_ W0>+QK֖BI!T:[Zo`/*:h*(2kϡyVx?޲kxѸ{j[8!E'!Z\>\_a4|.22=_6 Z9?,{W ȊHgH&H]Ǿ>Gqh<]?FLJ+޹bw]RȟU^C4 6 7;oSxV_L[Uw[ ʐBW-E-m` ȃlJ"*q&̉iPcfͼً)i &KdәlFcBGR|ŗ{~;\9CQ@ 0P:? 8B!/eTRFJii!2is8ii7YH\+ 6gʦ 3XqǍB,B ad+JiIfK#D^5 r!grvy> θ9E/Qii8WޅTFeDa֗k&3UƤ#Np:8i786TzH+AIץlNX'FMO\7J!---\xCFc Fc<`\ X+eìs" j4+(6O22?eVs~rJ>Р?.žKI>^\tvjO8=u"dʚ kob^P Qd 7 V9o "\ ;?Ht,|u49܇=BǍ</s2E r^=V#J }27Q~_)6!uJS?#CTC{}=U2E'Wsl9a*; W,U !ul &$bE8k9>??'Il&lbsTo ߂h^vIaD!K#p>yG@CxvǠ[Q-\IYqb}h74a'm PREN-Ob%NPEfSZCp 5KYGoFTը_:<1ط")Ff 1(M/tBr Y텻=%z>(/a6UsfiAs؏46s#{A3Hm4w4H+R+ k<YU8$HR5hÏG;ۻHN6Жt-n3Z-VԖ"WaQ?.f/-zwͩKԲ|jF1ZQx:muJvt+۲uG,$=rx\K.S 6bIumĉuE|.F#)($M(Z2hڸI73;K^(;oy^Rs<7ܽױv;;|=8wlO&(3y Hqb|$?Q3G*igǧGs~ &@)Md~$𣜘8G?J.G@%C%<(* ua8|x <@I<5~r`ɟY{`>=>ZUNߏNs|yke/~] s}?W>yns1W{c_k:[#U[L0p̰fXq4HL% uMT5{(/K[^4M>[:TְV7-V#q>2șjU1;je)ڬY;**kMM#_~?BywR5 nyoN1g cS7n|epٿ?A3 # %pC7,MX `g/-bmi ~mǹ*)UɀNۏ7y"w m`g+䋁U;Ϩ5LUוWףdoD{ڭxq0^RE`NF >Ga@n#g+Tfi~%EDLr;3(Yj¾\F< 6WwU\+Ǯ@Q_C[Zx ͺ9[t.U|DJnK 8AqxRv ¥` 1hOؿƦy]}qDo(>ԁϒ +fjR6U RfP1r48ejYRFzvAE?qYWP-/LEJY9"M T%@OWZC#j м!Rg<ڔ(Qq f2n) n'Սy3MQۿvn1S|'ɉo:&nЍU5\p&nIAƃcih4N^0t#5̃GӳjX- Imx}ib6:DcOpEj&]!]jeFJ+`՛%c*g`yvLc< 9$%^'iĭx`IV&Rf^(l4a;mp[?Zz#k6K4QTMIN )1e';YVS y`ØmqP(lEKgUZAie &%=6<=O|}H (I QWM/]kY//{[{Νd; '!.5F{nt4e*RZgr쥿KS d 4Z > 0տ3aCwۏ)Zb%QjK'k1YGny-LЅ 0 =ewTMTrl Bw߮YoW4X2Y$%(L5c͠ &]b=]}t ~8W_}u VN tC, Q,r~p"wl%H=̙mj53*Z])0leY0Za 0;[`+]ga6RTaIwI3(nZ e"O!qCTcLiB0OɭYÍ9݄1(ۄh3=NFtz1 pLV/ 3J编ds0p()"vel+3d޺ =b?'%#{96F Bc$L[SS0 ַ8r|wl| 9vigF [pvC->>'qBe4<>KpHXs  }#;)BH<"Bv@&1jtct{zq!ť\P6;Ѝ^/liC~ =R >I_v׀%]&MgvUzf}jߣ FcG݇Zxǒ}ڲ8'zǀE,2嵇5Ņ]^H$]xr}eE?} ]q:SlX'U? Ɲ)>{{ϸo>lz#9|XG:)'e0vvᮒPqߌNPL\% 4@HtҙNv}Σ.{PC<"`(N,9(̔PBSS`o&*>]hZf_AW|bԮ ^Eƃj/(5mױ's6NvMd]L]LdLF<OjG&(&M=qo S5Wt1b@`:10N.+i$7i]Wlp+'|-$").Jvp:[@K>/c] -x, \[H \Nn)R +(a@13DT!uxDD8=RN+a^P/JDMX8F@rM+4-%s s5 +Y1?lM1A9b37zL8dzvگ_A۷K[aLe*z?r=#J[췮m^G˨ߡYM5:ҿ-toim;6*9G^AIu6ʙ?*{=E^AP]8ڟ[J7󒃒nzk{|?A Sovp]U+WH?A6t> xUG^jtP IB*N٘˅8J(2f{o( @bma:0f~c,PƠsd/6Fko'88̈0*%ƅZ:Iqx>k$ t_ji9"\ٷ]% L`3ԓ{q6Q`ڴTirՏcQԵ^ސzS+*#+M ѕa"P9Xñ7}CӗӷgIq%"#p|QC 'ݯr;o8hǔ]:ēzNxS$8BY48D~`.^c.vGuro7ۋ3gqn#3=1 RtoZO02uW䧾pm!U܍~Pqy29KU﷍l#&),4ziHm:]LAw!F8T8kkd.L.o!Y/!ȲFpM^/y|a4 Ɇz2 ^|:TT+58KA0XA7N^A!8>8'>$3?C(, 3,,1G8CA7YA=F" b{BIFjTN*USJLN,NUP1TD,N-QPe krRUPXN?%L?4''d$}tqEfZ"Rkk`) jɥ%I9*}yCUnVtJ"baS|dMNpx#Ɉa|Y <{kʢ1$!$3CNtC`b| D}N`#oGv'|a"1NI!y@<#;`w>Ia̧ȱ@u^Ac6gS"Ѕ*O$ q!e0_D!E30R KD7fN"</<8E.$ #^ǨHĔ;\&FR Z;l'> s'?w䵳 ]gB!mmUAϴL-zUmcz\]n|L7" LaЃuuifTh)sim݌jzQU6/hTsj͖I8g /նr#:ktp)㦨It+*cqKu=s+ίD,hc*[8Z }R^rr̡du.ޝ8#Y2ETG)ػUvdtM]y| 4ϸXIJ\ ԧ;%;hZa0!>SU}bFǨ'_XfB;{~Ҫw`7+=~~8;lt ,<0UeNtR~POi'P_('g;Mƀp1 zV2'b%Y_(%M48 "'CI/*:!U 4Fڭv4!8L o%Vb!lTR9v#0mW- 3wm Ⴒ5N B.PztAp0p rAvI8+|^&KhT(5N'5WtӃGLǮ>;6t1A#ҽQeW?;i*ng'>_lnx;3+fֽL"t'x]QJ0^pESaa/RfCB鲭mJć}DC ch;tB9:8n zOszV{4APlmJfWH7A11ˌaݙ"Džپmnʃ#t J RARq&8[W/v[/BeL~r #6% Ts qWBx&AwbFaћ>*ni=Qfr-?bTCAwLlQ eL,VB͖ipPMfGvuiԛL= ŵWnfx;3+fֽL" nx;3+fֽL"2 xmR]@. \J*1uטN@$ՕPl3i$&]WWO_}?l ̽s[n~m༭oD"o<2&C%Q **gw\f(Klu&fqȋ4M2yw'XƠQ5I(Nh$X+un;.[Hnןhn;[Tr_niUy>L"W_{$> FrĮǍGeDsu˄׺;KV1#8@-D2KxR5lʳSftSw%o>7 X:]tck=ݖ<0B[֮tꦋؾaHɶٻ"Bo+,aW9$ A'C5}gq)Ẕ: Sᴖ~򀅒&h!a*RAc[1}͟o#0 ]SO;x]"KGdָ}}DK;Oqn-x]J@Ln| `Bn M$X)uB̐IARp.O+$Nڂw<$ES\FKX+9Y8;8nhɪ6s^H8KyKqnĨ\0g hE*($ΝTM}C3݉7Bi{x]uFJ&0#M#ݷNR2(0aZhyM%!VU=X ubM)j^}>Ȓggg&Oa$ӱ'8?4;Qr5{Pw|o{ńr * qxk{ȵs|@kkFy&P3D#=9971;5%@'P@(Vg857B\s4V @M!>>\03W;u ptwvu :ƇE@&hDmLI7x gx{Ķmb.&ɚj~n.AJOb<ٛI8( '19575D!-H371;U!'5'$25"<9n&H48)8D#"=X $ 4(-3'e0lx[̶m.FL5x[69> 55P#H|"QDivE麹E z E 9%EV A.n>!!~:pxOŒތƓ]7/agH ywxvE %/GA%"%Ŀ(JAk.D3U6?`cԊru ptwvu :ƇE'aKml\xre-F;!&#x[7omFwX-'3.ۼj #HxEOk@ɶ+VQxAVvK\[T*8MB̒LRJ7M5lxЃW%'?w~?=3|i9֓bO ܀'yh2(kg̼Rh%gԋUS_i5(qXԲ5/= "Mj6p7X7W'e3^%:{-\pdbE~/'j>oAbC)[caa j@>F!>t  U7wtŎHʀph7OM/]#NJml?EO@_edAHM7#e|2!Mflk}| 6FG#CĀwqvp;zskZ<Vشp=vyUDt'_=\nqx[7o+dfe24x{n0x[˷o+fVV &7KIx[7o+dV%2=njx[˷o+ffV-&9Jnx[˷o+ffV-&3Inx[˷o+ffV-&-Hn5x[˷o+ffV-&'GnNx[˷o+ffV-&!Fngx[˷o#+ffV-&6Klx[˷o#f&Vm&x[˷o#+fVV &&j3x[Ż ;,ƓY&7jN~z?4$ 4D#z 6kI 6xlg"Qxlg"xUo6WZQ26 J -,HZ"UIN$=R%wGjʹ)քRCqZk3ꯜw]JF"vH; -B.$<%!V@q@m%77-|XK仢*#>IJe¥Nj1%K숒3&K[Jp=O&Gw05-!Hxmu V:࿢̅]69_?6yO8 ^p_ TRӝFQpcb撌zZ4 O NF 踽<56 c_d Ga߷#]`*GЍv]_91]UZEƣZH"QD2S. M]LW5KsQZȾ{գ$k̓^AEtZ%hLvxd/織Zh4^]bڎi*Kh_*z`^vWt7}հ`o"mTszLΨzz ;F; *+O̚z~BfhFI|):ad7t@d~4uUXJrBCÙ*8P̨*<w|a51t94o;˫AI⽜R83T'R[1?ƞʈ~=x^٭vЬj[r0,ol͵)]`෉'Q@d=%,%bWźTf-թ&/JIy>fK&8Ҝ„ _[ʺ@ izo_sLzXJ>xmV]o6} aqGK0 &b,:m@KF"Ub?~璒A 1{-ߦi%e&k?=H"SF?=dy&Sv੕K7K*Ҝ"rUqJovpb9[AV/g8q'ka7}j>y(bi}7Zׯ|5gƍ럒`\OWj6`BZQTsoi|x:z@d*5.jCs)1sǽ{ s]҂gz٬Fr+SSX%5l-/i!Vft`Z;MǧU"yוE#̎ U9b|Uλ17;$w1 Oդ~+ZBj\p E_kQ¦X[*-qViM|Y,q5Z =?f}}Q7]~AYJm2r3bpL/;UYri}ArSf05Nő;*P`:A]SDNP^*OYЖ^ uXwN O8*ݔ=[aS\hn@"9xa2羭GN" c N*#)`E.% QWKyzǟ®n&Ŝ\NS~΍Kkװ-=J*ZGNmeUyI'k w8]6"d#N}-%`KWq 7nwt,S>[-ݓc_K  EeQ+hʇdnx\Xwhc9lgrӆs?X)/ _lA!tM]ك[U}vepwY8"n Zl0s^ˍ\c3ۙdjQ|k0(xURMo1" {8u$.m]Tq TT-JRږMS=8ĕx77oޛ7omF0VwNN' b4"QϟYxR& sOxp퓨d! L0ijXd^Sfj.gx$AДIOc=t i Mw_gK-JTsM`%(@2u{`d&ۄJl KJ[1)Y_U Nt{du\PQ0&" /۽6v6S0\] ܓoʏGrIl%#) "k7w5|fl2bJgG'㳗9v$uˎO_"KS6~Sj&Yb_h||<9C| ?0z<ut)IiNrKsF]@V# <1SBhRQ S I#+uʗKT "\'"xI$(c.TVYR(zG|JaUEʀjmIVlKiKް %Z.Rp醂qap.x$´hm ڶߵ.Yvrh뱷=M^ʏgsb bj5gX@wu~|,۵s>IɘLG1-1҂R_5F#cSQa0D+ Z2~g5=Bp[iTAmU]AL 5GfƤ$oѲ!pTEc< a5 #z Q$&kr:8!jfB.R>XIHS'lH}tӲ>ؐsrVa>BA\h77iAXA Bi!- @v/K73tDh)[@UV@(S$F@/@yxr5=ĜA>'ڃY{ziK>CT,yQwJ5t64o*XfECU)a/H gf. #bzweL}kvLs287nHop j_W#{hQ \&(چZ-a(uJ֛=n[Q4#D)n胮FB/Qsl-bbI$s)j8(w;:? In޹c1DiL k } tX EnA#{U(JkA 2k~*"PԿT5J@(K` {FoDʈʎ1~•%q ylj_bpwoΓ:",azX~sqnz1ݮbj+q `c'O0GM'7 ݱUкand*Y)mCz-BrXW+O–AܙNEoSaԴVwY.ֳҿn@pSv<%*9YnIъhs19u ) /<߲I hy씎^A."Xv"8~•+@X>}p[K[Ҋ^r+)b,R>-WQyRReX~@jw8nuM i_6h}TW0}BR&;U#j/ OlwWҖ1haBJD.5+^4TĸYmUG9Ј4glvcGyqӈhA|8+tr?DAk0E9HFgo*J+oҳd_v'w)JWB䙱`=՟K2Uw % а(|v4tIw~ѕ;t7FZ֦NH]qY?eo9TS̴D"s0JˢT{t-}*@$2ȱd,G)nmȕNF+m[9;`!|Uմ6ҙy=2XjmB!6 'x$5iFx>cu;q]ܸ9Oڠيk$,s Tj"G^SWf l 4`JL3 WLP4FC }`NS]+^U)СΉ1 IhŽqK.Re2չsὰ)y{"*@rصÒ%.%$& k TÌ챝ǽmVnaM5襲Xʚ2u۫P0'`̠оj']f?,ŽO'A {9M=4&\>IY4U,ܐ &I*Z?*yIӇj^Z~.e~֠H+绑үsO%DsCD \1t4G E]%[ G>,|9B6O"0s#V%.TC;*.| U he;Y4/\%Yc $v "x* qy,u=^n`&Q]ó B wNusj{Yǡݷz"AS@]cWSY' oWx,Aˍ8lҠd!y=d.@Y:M ހ: AUM ι9IY} Y蒚→[ @_ @wptYZ)Mpӹ4cu)xXs[B ".n Z+S .e[AkߩmW[ʠךT+KIؖ"blX_ha\(Y%cu.ͷX~ㆬФw*lu`99om25v )ee@}+;lĵ LܳPZ)T{ʲ;{42Z*e,VeꀢAWX97ѺrS]M5^Frv_.QzuIMҨEQaϪB,U"x *Wy{xSֆ_ epPM924T ѹT`SoMPmdlDmu茗]X/f4_Ń%nPDHyN]7vLNUe7E/E~`ɜ?#ƣt˾c$DQW]&_GUPs QzǪ&4RëÓTO4R#2|sW?ZĻ(VYs`XG톸i q4B;З(5,u+^ϺD^0еLkd5fB5*,M2ɤVН:ngLUT%.xrS ^g3N$'ۯr .)j B.!6𬓳t]Yɕ Heoz%yW*LSu5D.p Hw֪Ẅyl[Js ¨zA#Zx%DE%ڢNA R^mS bz%؈-e`/(RiaTs>Aٵ-}nnSvBy E&R%O{ҞdfEx%ȚjLfumC.#45(*RO@apv\wVIr W%;~iv[vn꧃[~_~^Z'`_̏jPYƺ'Zx]T[D֮V[mWS$8zSV}hAݮD`5kQ|gohyCxHTFg|;/_$_yiuvT#5[nlsܗ,:B)fpEޘ ' nBR5 Œ:ux{t]L!Ԛġrzr߭^Th ([a.ݸq̆JɼP*!Rp&$\!TxSώ lؕM<ٹG@2f>SEܶ)7KC|z!3CWN&L/K[vU?-9@#hG "YEcxt>D#\+$0<ȍXRn'Ibm82?K* PF9 tlwA>w16LkW1KK_TjdJiJEӲPm}>hnfzϫ;終 / Mu&,,]څ1RhZ/qoaA:8l0 O&<]UOj5u7: T=@~=+s0oaw]ݸ)m>b~q~/ZgsW29B_%po٢˿B3JxZِ30 hGf3 ̑T:o vq ,^ Z>*BR>lO+^]mlc-#NsrrSߝo ^,J7sxV[hUf3^fidD4ZCU,U"M;s2IgfM&FTAAЀxEA|Q } 9glE朙yԛg*\1+[4ه׼UPU(yiЃ$ڜ8dڋ!nF\±a'Ў){A}M@h4\ ^RڪU]ž8FhB*UZo>Y> [/S6BMRUj*lPUX\Z0on kQ+h~oL*Na}ᶤL>ĉӤzm&at^٢<{Uo7HAj PA/"$HA׭ȳK&„/J;M0UDg]֍I ۶RP~V(i@q a.e{)y<+ iDԙY*MnQѐ'X+_SFel~2=]q-S uϓ'Fʯs0/rj>f(O!Lrw<#v Rpǎ>׻SnorEy3KN>4 8q% $AHv]!t+S7d (wa.II]1'J#ǬSe"L)";VYR˚28? W1e, rbyXE/J[::w:QwŒ'̙饢S2-D*Ƨ쩝 ̒;'pLڳNA֤35j]FZz*AطzK#P4@;kSƈ&F jKp((KiαcFzagW]璞I~ ^ %)Y0r@ס,LC.YYپVbmy nA>}j/}ўK\-jw[ІǗʼa`$Z3 /hSR&wU&0ZP% ZGүcgg7ԋcq EL4<ڃW.NqXKUJwiq'6^@VLii<<<"ҝYraj Yyr&ΥIIjbD"3뾡wWohrvlgw YRqW )@t|]-^9;\wr/3Z=N"X&[1GƕT+Xa 1_(˒aT-:YԜÙ=$kO8)x[6wB $6F{TC!fF'  lޜ( qxVMlE4j7&$Ӻ_o؎'FUO[ZDK('+w$mC-BH TNEqF8P!!UpgvYyo{޼O*?Z7O Dz*1|v!=w:j^wȂ+ '*"H+(88~jNMѝ9vYl Vu&hj"]n'6,|19GSsEBǴ֕iZ^_9R(6bh E7>%Qy39NwA|mČVA!şhjAĭ|neIg鶹QJ 67*ZC5V',8GaF[7tY&0+n3YfFyqmW`Bfa5 `a.&(LhTcsn]UAA3QZ4KUS d<ۤFyu,I   w슊 06TNB3;FjzIBr FB{ jsKp%ML:O:x QHA-k.Chpbpb3 0T ^p֌ZbV5u=A K&3[v]:#{]FNǡ SőK&tbjytP$x"N7gwp<M2h( 1ܷDBPpƦp-j) ݧ],& F%X©DIHTUo6\вxFct@{7~2Ui=% ]in`gR [ $燩ةjMR ;N̮N2{?5f]ѹC`A$.OxeoCETS nAhN) 뛆Rskx:ye9 R3=9AXH^׬ r`jjOo;qQxmUoEWRJU!M R^?D4r TU( $Ov]kf6-W#Í;qB\8 x3v3o޼燝>:4ڶ]i4p %Q8 ₄!(@@=Z/\Ay>aԃGBFzܑN! n*i OH"NUAt_KcEcsWF$I;GdZgsiX][F#@GcҪW H0G*qTHq*!. _/wJḀR˘qoKCT%7}_5F֮.̘=S;]Sy8JF.2jִI@ OW1 j RFB8+6'Et4͸Ƒ0F#֏9s =|*|i;jJl_yayq tf]|\)#;N5ޅa/ԘmN0_k^Ku2N߮]_ʼ Yf+0וwNpZjumyA"^( LhU=zZá$iFTcRC:َQ+ toBQh}"l0Bu Eܘb+1 ap"3 Fq^So1?7~&hxYmsH_g8l9 {@ UXjcؚV#Ř{[U-LʃPwd tq,WYs9)ei¨(Sl5ɔNN/)ib{ r:&M<7Ӱm嗧zkM餘\ӫLƪ6320Mqh41X:b>g|0yХȵ@2 C%'0o[>yZR"7d Rɸ L Gf*BMcKDn2':ѹE&7&ЉդP/i@`=ڬ& 24]۠9EXnSӥBc2 ҇}f&hzRFmP^z>R= -ZWLERa x{<8z7{Uxz|qAԣ`?|',DuLdE`јBu@k(@}El(E|ػ O(I6Y,,w̟&nTCgf:@hqWhAb%E0Ryڨŋb^|q73-s &2±^Y-a9"ʱ^wVz)(!!/LlY{7yЩ?i7'”vQcϩܡN'QZ:$& > zy.vxXtD 13m<# [iyjp:Y%X uR#XFPmFPtЗekG~TedxNƙ*\xi`M1BkYtF/,mtfR2o:՟KT]XE?;N>N{oprtO=oP&ԺsՆS2OXR 9.j|xe%uprҸL4reC$MY50<|Gv:EG+b_|͛*Zd"`%V2ҜIvR wD)Rؐ_V&~$\ GƊ DsH"Yf]b`w--'IK:ѐ3 4VV$u/h給-a e\Cͧ$/}aQ9+;N5e47m/rɫN?@tA\hW EޏVHUhJ]% mᄄU[0sf%] iGkQ[D)j4_4p*< /AXpl&LXp lZBK. 3f4z ̔MZxmöo2dTX[jC1U+0GJB\XD&l%h%fi~+bށQN[mz̏`(=}LV(Z. 'pJJf-ŮoO*y)NlTINDUҔ?KEX&1q/E`vkP68k%}GmIٹ-t4ѓl_ЦҪUQ N|W)!Jvrj{֖RGΠ'>9 Znhk nηoUcKafA+55Ϛrw}6"@WOspLǖI~ug{ksbHE+e >cJ!&cMV1p:)cd>R.AΠm=m 1|_.~ܵ&)&~R7%pE)Rw7S#u4\"j=Zq*MuѱǓjoa{7_۸-'OvW=Qͷ.hs/]%1|toq c)6-W;Ϗp9ĺCX^0ŦHs.ϺJbk ǘr> aJ:.Y.)NA: ]e)B ( &nI(Zdx X籘$.04u~ (D*E.!1B _gX2Yg=Ǟ}R7TUXy0B5n,kBAH@Nz#V{F*~eg7Jx{WJI7S{\&)bewNwo- u5pC5վN\i h+_r b,)7.բ1ک+ɭ;7>K#_xU?o1EI.mWe!hlY+ҨsQ +H | &__~>#Qև4hϳh-2-ATS PZ +y)Z ǻgV4+ Z*+2r=UckXY@Zhɪ^X܂-%r =RfmFkV dU;yPl﹝;oHU^- *ʢM-eRh 0 ,lGUB0fA3$ pqǽP\{o=>H |xfD8K#ʸ^^32Rh<ƌpg^S0$v>z )ep@'M8I F4I(%49I#/Gnc~o}S xTAO@ [`|rQ*YĄdْ u:i!sӨwċ ?'Ɠ_ pݶ}ޛ~s |d&YHo`\+ p[+҅ HZE:@%=B+ؓM(/..nJ%Je=u$x#\x$kR)g7<'(=d.ӡwZNIeQ'f~2( vX|ê-'0c(f8H.B(XmN><8|[vц|"tl񎄐ELfz!P_򗇈ɡB1pH,!ۿZY]; 4'vڌڴ!qt~fl&g74B@ /'࣓c[aL@wڨ"p !QdP5('W9?B鏓O/30;$`O-|iH$Qv_K#k9l0ad `6ahz5 ]ڰ5*}t}]_5 klY7̵7M(nXZ/W`۪h i5`tkuwS%}~=0:r9)_b S&ՙD}["bkQOe_ԟc" 8L7xsFIqMI= 8j [E~{ LI2~yg zZ ˺X'?gǯ&m;*QyX*ѥ¹:~2@;K;ܤe)1&lQ \R%b2.LQ^"^qv_7V\GCT=CP KgWvî9!x Zugbr}*qȖ9ء~ A^AܲC"0{ձ= Lh?@>sEP # Lti2`$H6NAODkkk^IzH!B7ja+,tnಡˤ+zp0O`=$<sN", s*m*%eT"zQ\^ Dɚ TIX#nHyʘɄǂ3I8B"Ö"ERXa\ BO2Gy>2H#di}o@/u)0W>u;zq8 NPRͩW48qe;`mB1|>+%,֜S Nd&8*˦ AߍO}~<0zk>0md2Y{ϭ/85gMx;"]d9 Fx}{wFؤmM@ZeGey%۽==zh-)}-$d(fI$>BխG]j(D:$K@hɜ̘V(ujgU=ILj%O4|2OVs-3I$MNu09!,adD2B .I ㏋bZz7B{?+/yRie>ZkX_u<6`q&*RWvVe(ڏMj=NE;&YZEU$d,^RH'ɽ5$S9Kl"Hq~|?ei`<9G04OSJUTq>`Jrt|wϽLM8?rɛrYm\ZŲzY.F37WmWUחN^(L7r RxieTtU>Q 'ND`qGo4>8>ۤ $Eٴ^ Ir0(]*>tewlRM9r'8u& LhΔ1/͟K~\H|M7ICU^z~wtr5-\y 9pm@s7bts- 9DLǴFha<jmL$yVW/H<)5\yEJ2f?慇'*yw۽z)yw|oFK:![[bUD]'^MKT:MZaɸ̴C4͢^~Yե'Ev5U$M\WZ7 `H\].N^DӺk@q^Z.cؙ.~hL,m~Oz(vb>דYLN`wYkQ牔\ ̖LUSyV:B5}L/&Dv!s!@ 5JFXf@`jg_UvشU]-[0DM$NڤD3ɼ=牆 .%k;$ăg(k=F5e[m*dGaQIM[A8F,_t"DԛK6ɭю۠OA}*$FjJo8NHUuaqropOmݬ+DtS)p^X/}Udɼ{?OV,t}:.|mW8w9$ #ZV2j 3m[/Mݵ(;u3>ư?<>C9 V(S(Z̃h+|^ $97`Q4 /Ώ Z#R:@ qj[isp=s:߇{ p&,fg3WeIFo//߾:ywv./^f2P,*4Z4bUξt(,Cd"`_vea"oO\Ts tl3DφtZ, =^ld =0$~"0yp`,"6OM\Nzy<,g]-USXz_P!j^&O@zo6:g S@TgPb:Lyf9.{gXu+$H@}hKC3_G1f*tw9*a .w/{YMVj]DS#\OI: ,.)P[6= x;Z׀hEi};5|0?#@ E 9S/ʨ72wnL64]+[xf4{[X~9̬]˗I6&;{a__ʯ=%`!7mo~@yRZ vp{nbf>$ewq!=šԅKX^{t!Aw1J@o<].vmRD1.sL:MjUux:btɩ̢ČM S-&eUK]{ g\*m>5KP*BYo9l{ImB@`H[M8uFw~H焂zp թԩRa9ɕ|v$^.\R`St1G%55 "Hb P ɨ]Kwr$0y2*2AM~:yECS kTP"f''1y$SAKs$|)4`+ŠNߦ; *X&.Uy.Q}۠nݻgi5!jkhH$d@ .H*?7Oj7md,dX/pZ07?N-wdQg|UEjNwOj4PYz[m;KL-#! ԁG]:wm#?8wSQw=~Pmx"YIcRPrm U4Gˎ> U`r%sC9 G.$X6ݪ} Oz//O9Y:iꪹ._m-de1_i []NOK{: q4‹"2:!.,  fq+lj&.t !VL\.>X?cbÌ[]?rNQԨCoTe;)xF%Zwx+x6Vkpӟ.F8XQ\o@1&J)"wFT|m+ G϶1VayH t} NrA0١(Lua`j=|'GG7/=4~{!v1SWԘO_\>;~~˳oN^]n^w(ٳ//H_:, x˓/6e 9Y&d.r2 #BlۺvZkWm1-LꔞskL,tSt: z%s qׇ/aw.AO؇Eksn|``gQBexnsZ Ìmܿh}hϯ* ?'Onf ?,`B7eĠޞW+GI?Y_jȐ.; hl!:ΈܐAHՀ7$[\ `L| ۖxnFkz/B4%v6-"U[08&Ish}0UJ 'a(#ܮK[Yi}ŏpW*ʄzg{Q`C.U.6a ;ЪZUӂ?%]7%m*,iEƨ͵#!3i߂b!w!ݮ  y =~tVhy<v趇M,@b`/*B[|* vLǯ5¼H XFI3ŇR¤5iN:"Sqf,xEM>#7iN8q\zpaRi9ejÐ[`10 7MuF C#`<2r “/Ά]&nj2zXq/'^tU02()xuJ 0)lNcRLhuP9( dagZ1>j?]8~(V߾M}a9M[Ko!4!֦ }J[Qdt1\pɲ|q"}) ӖQހغq;u.LT3ʊ_Pǐc,ɇQUtH\^<{D0b`G1+oKBԱ ﴏ3bf%r fFj:0έKMgƈ0, 2Wޝٓxp`b4PWhg*?{ T0ՙ `OPN+sY+uoO1P>yW7Bc݈7@i\_ ۝X> M.t+T}2RTQ*(4qˤnP0Z>wc7sύHgZH'quhaurB݌';Ū:] if8`v bnV^K#RMȍFkM&U`Xg^Ű;˺4V ,Vj6#-G{o5eD`{U9dw۟GvEHWWZ`80-}ųIzZ総,=[SOpHFY* !$sSk3I⪕i;9Z`!wAw3i/65&=:7 CbF]{)*$(i2ͭ\1cy^}`<Ɇƃ@7:3jXN!:Fm#h'*`'M9L '1gA(}ȲUal9*`!z; [6|A ac*sN,'5p^YxjVN4[ؿjًLw\7[ʰ#\ c !<@V9lb}?};[8h؄һ"jMUPbзcYD 6Ep@ ՐXɈfN:SҗAdTzC8.nujHPnS_ ㄑ|tX/{˷-9ϘNKas_05L2lmi{ZJ,QRqq&A~ ūsRG~8MP\xruL=|E6?bsP'w>< {O[^SΝ%%~eԔy\~/k'O\|4TǓ4zC` ]©:(1q ~O>ŒoWH"=za\r)mf9S@_b_8|ʻw3p5'/ߜśGoblXP~t5މdoZtFCX*EӀʌ#]K (|嶭Q'Mm|7hCL% ?#@+*yqg]B'4PyCsE vߍOf1X:aO"{С6ᜱ ߞt%>MX~Aߗ &us×ۯ{z1v+]TjM6]k0vTͨZHg0v 7{9Gy0/o.tOm({lT >rÛM>6mBqWd |UL*y0sxڂlz۩EF.@ n*u$` v|BcuځI11DcaLLKpƇEնLlj>W@YkM\FC XT8HL$8.h|.RT W&u5~:+p6ݼsɯ׹5dT(f?XT#E'Ϻ?qttw3[$U )˜ܒYQ;ÿ kiVvE;{8Ա^N3)ZK&1rk'>,gռ?E(`-b.ᄇZbJ\¸g/1IZ܋>22F#[cRYHpد$h=$v2r@N,Pk\3b7 azLoNP5H Ŏ7Q3mvV^W][v`ֻ/x8x*./_\^O>FcwwLSnٱp3lZխDzm+~̼F dz1f3`Ju߀n|Gsw6\x^]7:sp_o#SƊا`g :T)&qԠK3+YFއb OX{?u 7ޞz0k]m#Pt l 2)0 R/S- ?s/wwo#+žKoĥK#ZH4myMq͜]85:TR,L@p;X}9ˑGr$^Gq< 6 Pq4fCUx O-lW3^\O<2p@2*WNsD1R9.%a! *4O?wsx;v7zIĘ| }> WUuϣ.6U3HD9w@k3KTjs <] 'CtC2kxsi,oR$kk+xsq&͜ƑQk@xsLͱ}"cUxsI{z+,L-M ku qx[moG޿!,@;KRv%,%E3MrfzF2p귡(c|EKinPo{?W^?9{Ӌ4ٳ栗|\_tv`+>n.m9WJk k҅tUb`ڥ׵˺1S}_kvo;zV.n}kMҵvzcz'vW4NohY6 (ui >6|Νq3\돁$M˥hj7U$b+,E,/ٿ.YA,wY6)֦i͆hsv~\vY77T*P7ՔymQ~)V2z6M{OP3)`y5]]i$~8?}|"Y=㶦t{nLjx|w+YZEכmc6ЩYG?J- 1kQnh3l0zUhbʚ8Wtu%aE%@#۳w/%0I;跤)f笵t?J?!N]Z &nR'.\[f;x5d0뻢Ϭ;H;GI[bŢe#WC$*q}Gĝ ieGB$?ѷ irM nhMA"m\ܡ##_%; hnUyi}QN5u$soN7!^ځ 1 l1 qH$>Wbv5IYNS|ؒ%?!Y.P[2-h2d^+,δTtO,.zrl8IR4$5OJ 3QX(Xz;O3<2Z 588َVM+X}74=81|Z8v81 9Cv8H ڹvС#nGV"j:&?܈ 2bpt(r#UUX-FONjAK }$D,+%2D#ۈɃH!or`{Eub$0Zbv3}+E>ťI\'0dH01n\ XUWlCb̈́#xzN.ׅEAkg8]D^mwO3C>& 3 )dFtN5 O!0 N(CWBݕz'roAw>@ Z 'zЭ^(Ȏ 9|nq{'۰mzؔ.{W~?7eʿ{ħdS~xʙf9QBEC9~LD)z@D9 [ A`NH#8PE_ =L}whiW>e"X'BƮwn/D# ȁCSt 9`'E4frFL4_M9!]yl\yA~(qcAqdC}ɣYPuGEKjkZ Vx8A^gt4'y>[aYļEG %י?rxx,apqI}u^7Ӈ=kv,s T$gz]Opٵ, ΜbM Mdmr`,V0G:QQ^mu@UShKà UR< 랎 a"~~¬fL(aL/ϔO)2WJ K-HsVd.(m'eqUĔ,6^vBRU̦orKb`"ȤÚh/mr=+8+JԽSv a\ևMȄK;ՀuejD`P(Ψ'|\#9T#,9(r70$aO_\0 썄;s E0tSy:~T N_)OAtD(G Wr݁B!DGT,ŃTYD)ERq_sJK0X`:B,z6k;Q8E VE( )nF@GpGw\Vȟ(8@{]}suF+UC DWhfTs6Ei`9Ew; bcknuV@SǃQ4D4ݖPȫtN+M_JD/"@[E 5+#k'n *F+㛠ZzuVF=KI)vhs2hB`KVw'/?L|{uJ w%T f`J8< LbWޡ.'#fFĵŃ詠]9ڙ)ؘsrYHIdûEC n,:)q=TR4U] 鯊$?򈒦.k* djG B7j҂!N7=ݔY{x'2j_B\5v=U"xgìUECu]4w;!kȜ\;kFpU"j\e`8W{!]q\4dSq|[Kn[ɸ&r(4j4ʙT$:h*d7t&oeO{L~yS)>{G83ħH16snhB/r6K߱#lLlhTPPYVc$UfC}1^}hNlGk_ȕ }Mgo|_DbSo>3VԆLb#ŭ P)'F2%JeX^'Do8FzP]loá9 ɊNoyP-1M)8Lx0Da2 (MMP$YUDc^m)xUSUȂ1kEc [qUbew>}ԑU{'|_<ĮV5G9nnڟ\k]gN]FEǤlÒ M}lBziiQ lr?SC,7LlA}|?>8?y^piR [y惩ݍsHfWg8%|6Lo2:wsӇ=;R<7EvN"Ә)@Kx9Hv ? ۊcYHs!t~1ْ HP͕(ZG5 Ş<]S)* uRWaUvݸȑ! PQk{bs]̿̋ /_xg=\,:Z"(eTtLN1HLN/0J$Sta[2+|ƔoķBQuK΅&\Lk[tc [ Åck:R([%@w&mx4:d2(DNMfMMEeU+wGNj폡#3ģ֙MšPkaJ]|3+߸ 3 CF\"ecfԁt 3p˶A6Fmxot8᎓a>Iʟ_0l =bN8_ ݌|!R(O9a˳2J r"Tn"kAh|񏫈)05WhJÄn%)8=7d"MZ ˃!$;oC&էW]qRñ:K( {q}d`'GCnXLDgh \S}HSjOvIMqB S|<(|CjIE.YXKS!I+X4.a*\bZ :9ΩXmȍ. Ӭ&}HXWun]'uacPfxd}{8ZEN5Nkɴ!Rsg~xO+$ҁF#{X0r1|vbl81xַ{mEԪL|Gkq0}V||-:]*!3Ig]\rs} dE^GD^rN& 8 tH7G3a~A 2W9BK|hƸ}j4llz[FB;4ԿA*v,q UP|vm j" MjxfG3[> N?0qk"}WeyĞ-4YCY^'m eH58:'K+N@\q&x` e|}xUJ;u1mfT[H_RR>W4AyAߵ ^aP YDz&ngtlf*:lɜ O=OLG"t<~N~ Z{k'7_uCe.#Qx{ۭn07 DͲ)R~ B+ӎ!XT|6?B <qsϯd.;Ⱦ Wt..ߜVbxx,TN>!v9ƮbCKheb)Ǖ;LƙJ&7|<Ѽ̿yWdiS>>lP:"?6-@F}'IƳrf3/a˷fOԱ\?QP p.h<>F\W;tyMȖ㡏 TJӓFz6R%|vT =LBBt?0oAˋ^^JbQOpTYQUzwoۙ`;]bK?+׾;lz>2W^ GVFוJ4'.ai,xk9^GLIK#0i& 4f`9Pp+JMUO+)O,JUp/KI,QKRPP,VHIU )ɥy%` %8 RH,K-*,IMQ(H-,.I+$T(de&*$(dU*dleeܼu^q 7n^h6y57]òMʝiʅ?56WIdUsڲkneƸynfY~Fͺ6AjESxeT͎0 ). @iQӤ;әNfv/}jغ@[w|>s0m͖J pӄuuY/[0]rlBΙWYxӺ1_"1dR(O%Ui*~y$gWF6oyi {7^wG7de+$XBs;5<*q31B xb ϐ7abǛل], d.s8! C;ec&loXQ9§?fpRT*gxu{Z72{ܖS"ӕ#. 8AtϷy<9i #\#,l!2#& ŧ]`lUS7@yfh\J,\i(*>ڪQͨqZ:Ւ\mOX'iy 4*l7yع44}\/]Kk{)#)Cɦы{$Є<"+a4M xS2ZHSM '$tq[1P`836XdF{5$Tp ߖ7XF%*TAǡ/Y| Mqȿ˯HSn>ꤵV ҩO/W[\Ea!Y?J8ڇBJr;#&xuPn@}~IV/IiR@P$PC$$72&EB9sg=۴3jxse~|:˲/q?!^{'x'*ol!(ywԸA綪VFՠ 4{8ԡA1N"@GE2i{ ^Ty_N48)ݠ/ْtNr;)K:<` qBvɮ6kL[,*YH%Ԉ[6:W` ׄ؝- g SQĥgKL=)CVa`/RG}@ Rެ%uDvw$D#Ԋ}7CjuJkӉ"opLD˻x{2eD ySR J2tK* RR&3i. Wk=x{2e•ʌ.7xeRK0W̱+m5M RPVM`` w0Uʦ|/GдrLiJ5糊7_j:{%(rVmu M ~R3޲&feߏIř>nmOqQ (^#z5cn'L%W~*bD10+deY/e{A?YO37Qzw8eY؇glJaE-ٓWeĿBO0C?`Mۙ+c>FDUZA{N)])"zoT[zklνOoZNFc%G,נq5)M¼L"%CC|rl> , .PM}gp3j#ëmpi; +"l],IRgaς 2Igc!{œUv8 /|64+C1L̻%rb/ |(]T<^/-jZ$EVo2I"s(m(S5У`R1/ooZ2t@ik\Sδ[b*E"!jDl?ޥ:u?(Ym ^p˦mzRJC/Q+̵Bu>fIҹ-@!W F̠tؿ jn3iarOX2Xqll(C%\^[򳱻kҰ8b5tFp8o7DuBЀTZ=j5d-}Nn-/Vw{>2鋍 TYBrORW[5;(!Q[)!x&w VBnvqIjnBZi^rIf~>ri^Jjckwpo 2lfg4elΡ3qx&^O_K!71;5% 5/Ew"sFBZrFn~BZi^rIf~>ri^Jjck 2rML\PGO@-<MY'sԻ%&*$*d姤*&+)&&++D()LofʥKũBK4..ɩ{Q Mx&.Z;9V#!-9#7?E]!4/$3?OOAKK4/%5M15eNo&&.VO(JKMţ'wzNIX|J2RRKJJ* R3s2RrR42J3S5r t 9`9U^Hmx̻e|6ɖtEMF x̻wBRnvqIjnd^Fqx_W߀ LJogLa$ *lxkXǿa lR`.xk9aF7wF3N6b qSxk8>aF'wOel~ @l{xk8̿us7k x'xXmoF\~Ŋ"\[U:VP4P*vu.iޙ &R.3ϼ<3za&kw{A|qXH==D_dsD$ِ`9$$[\d|SqHrEDyNd+b.aŁsd~%iIY6dqO A YC/Jb63yDi9e2hM6ط@H(=H$<ޝa7<,cHKȆaMul+]59M_86 ϩ7KHZm M Xtf3j mD<ҭDqtcK]+8hV1:PSE9K[cLB$Aoq背y"c^OQ :P[78CBMیO"II!gT`! @L^@.Mr,=T`#.p_J02Eik2(TTѨ3(zUp81gt,ɿۙ5:Uk{uu{|l;XIa"\?{~4X\Jwr3OXu` \+uÎŏW@L8o,a֪|-׃-ͥ`RmFX9 GGώbN>S EkwyzJPT[O Ex;PB`1Y`k Wx%IA>\&>qKpx$G0paFCuQ$ |e}2!/`.- 95ksȁPv8Q4 ث;;hO7!~.粏jVG:7XFx>GG_Ǜ5N* 7Wr..!VGZ VM IdDOAS1JKQp/~@I.$|HKüU:2>-ET7r8M'z3ru:5Re:2?VaUalNP OR>a)%-Rp ՆzRYU+Vu:i'JQcgAhyOa tf+M'~5E}N@'udUYm`amdMAq'[wq=":絁Fҽ8@!{ Fac hrk6smmu C^FIOݬzQocKx!yW4_bN e/7X ) 1xeJ@EiڥۑbP& .MT(uM:3u(B .IT7[\}}ZϕݷGel)M`/8Ȧ"f" Y;~C{4s߅:&ĒiZLE'0b\>f,nKMuF9 eO O~!g#Hф@gѳe]ÙVU%B&1tX R9/ , rt  шMNMIiSxۥTmF>ۘD<<2K2s2RKKҸ\\5 b5A"~!љ٩: цzzf:\ 0 UyZFX]3"S@l>@fnc?=YYX`ux[{SԔhC==ɟXlu“X=C}||gg. w/19 `SASSnMx[ReGF͟Xy- _6fxmQM@NYL1nzyEHM41*Be-!c;2%`x@/a/ghqfμ>>| ݧ>=ƅ>epF|" p{Z':ZNLdaFRPQ;LhߴvcZCGAR%CL^ɔM6ԓ1#4v%x[vCuF>&F[D&g`40y-o{kFr~^Zf^槬NxzMuF>ۘlM7ay g x\kcƱl EB1eFd[e$b@P433mo kفRAeI:ra|la?۩\8NsuSzIJ%qb/JtxaXRKtvh{AwWG en¿Xk8 {؎z} :8xIy\PG%Ɩ#؁%iuGV^mכ@ AU:*0Qaob;GfWfdvɨڱMgaxfA~oBbtj^C7CPפXzr}i]֮_Eۚ,zcuYڵuYGTuJEh5hմ*lYɩCB!ZaBK8߫i}=L_5ݒʂb`okrL}0ύR#IoT Ҍ]71ݤv 5Z{Z[, bLڱqᛈ:޸"hA\Ytw[ \- cj7QCV ʔzCS<,oY60I]@Bޠ2d /J  `JJ?>ӓ3Gv:i]59"iVv\9dS;Q1n IR=,`F4 π"ɠǎdO4\ݹ"ғޤP)*Q*L?V_-OR2I-YNJ>]Vk*%<ks`NJtO:y r kOEo F%6[,&<yXGiK>yz>!XjHGߟ4p)!NhpKlf@p#Vd3"/_6z{fNbC?#' K2C|ɞX% j@GA ЅoKeE$Ef +VIW#kd%:j5fYR)ڪө'El?;??}{qۿ]ս? h{50h r1)N&]j^4t⛝)_"ݍ+|MįE> Bޝk_UK#U]_;r3FdjKƉ20E-?T*܄M&\5U| ܓeUus$bbFNjL[2fńzՂy*{4c<_tfP'!h8Lm> AQ\6Aù(폷*KsM}H4(pls/.ul49S FO} B]ә@2Xm 8k߷v>?:{׬5N0:Wh B qLR?07"B[t sJ'vL1HKbaNݦֻZ5m.TXb 7V*9e~DI2ځ}c*[)ʥ|EB0䡚Hx ![6ؤByK 1j w8Fy1W?1{^@VJ0ZI~KݰBe@(rA 33íB131fD0q"lC`j?ʹ)p%{VQ, c PeJ f1+OW!L\#֑fHz.m W1 b 7u v(]S=( avDCkhm&f('Ch'eИ.ÔJ].%'b7xV;V !i-YS: ˞O-{ɥG6`. _R)QiH= Oni%3=),8B6eנM} fC-AVTa MIb9Y*Unw36Ee9uzY8hAmق(!lEGW( =ߎ3i%[qxEV Z$kH B%)+TgPATr cVgDt*a/e섲Rs0I/AԐEwS"r0&1\T?TH|cQKǎN7^ B:D)'9~l#chs3˔N!nzV8W:TRjQ3SjD$kmH=*x'XJh7sn.x)VGBt#!BL(-hP۹RF–Hsg_4V^ّУO-!!2#iKM`({~vG~9K2sVdg1-ʾJ)gԄ(=$)6v%c7Kbg4˂RDzĄ7Γ=$S 8S Lޮt{,%/}IK70b)j[4jR^:\ާKOL+lâ*wH WSYzCݢdrĹ$ĒHȃv ,2d2(*1jvѴkI;ɹl+%wGo0<^LPb:$th- XxҥӦh!e!\-P@KIܥSl\b=\:ߵ8iS J=N[a'd a寮"3gz8d,dN< 'c)ڑ!:HX|]>WZ\Yk%fn DQE+[b#m7=Aih3E3x 2@UA ŰsZ&~0H`$C׫Ln?dgXz<2M؋xBQ%mދi)N[*Ad]R (,GOK`wʉY5 :WJ3Po+Q}D diYLCYcz}InC Ώ6{?`rl뺌6윾 (RgO#(:_k>UU/ebZmVu鴣"=Ǡw\"\5Z\ c|̖+BjmqȽ]J_nیk16 6y|MͿ5~W*m,({tqiYƓZk} {ͦآ:lMe76H/fM,Fr_t~9;w^nsGP轻]wڋ@s ?NF9;}@dsOK(?Y_mmgjvS[MZ~z 5v0{krl[Ut!IEIƐ~\ ?gJG μ>T%v xYklueF#euh>$eJ+/edkrٻcc=3GDu"@MMĿǏC)PAQ(@ Rh-; if{9w6֑|aRa~85U-/RvDZ##>4GfO;SJDTFIBV a DK&ͼxm% hؚ /ܒؖ+< ; q6x5L&IÍڤC츞![J("V'B<57h`BR%[8MI'Q$P[**ZJ6f= }qqںo XlE\)7MT*gW֝s㝫Wy0X:)nn!N"R5'둖h 3МTg_^켵Q˖J]Z]!lЂT쉺 ;2S[zl)dz̉`Бy\hI.kmߣ- Z71qo{v2!ɳ6,ey\!ENDLaZQ8P|tS\x]ӆ>%xrj>vbB?}av5, U30pUmFWD$ẅ́"=Y2vk"rUn9ho lI{{gwVmI\-/\zaKzfﳔ,7Huo r]EL̨@`ۍr=٨>?ֈ7L[aY_?rMxdUO}~kJm6a_Ooؖ{t\ujƏE?ދ{xvnlj{J,#+;daMUͲή lvX)̈4c]oX./po?nP#= 7ig\1w bq}NSaEzG{T<y|}l~qlZ#!)8^}OcFv_娧;:co៸!rgNMćC_[ڝ)BdLXǿάs `ܐ`˯>;է>c|^ԆR-dO.]RHvBeu-fWucvE.%1.ߙ<|*hi9wR&?j8xYd1c:;2?? j}Ja[JqPy.J}%Zxm*;AG%fvgEa[hB:Uxg'b9[IF%ԺS雊b@ {1*fZV'%A7\-`)l-mpu3r Iۃ]B!up>M}"C1A<xôj_gRv^lCқΥiAy@S󨊋P]u*=掺CIP;.%~X_/QDU_z7W0 v{ D)0PLUbemtW”RO<,&ݒZqʿ]6VdnOI/L/S\#O4ľ~ttw{o+Х^Q^ʉn=yM&tǫG`7?8[V=xYklueF#euh>dJ+ddkrٻcc=3%#hh >~G"H"@\4-PE h~ٗ%I3s=swW  g|yQ܈zi"WCᄾ/ZQѮ?9)&|' wio;#nD$M%jn$:Hi yn@d VR݀-mrSgCWDa=MK<RB 巒]!A.iH:$*RLTъUM6Q}KGJdP/BJYRzW9l^Ø`]ұXNq^ww q-H>X Em(<:} =S5t\T"agW]XNmyu`1'ACG&n!% $0]ھK[@~ojfߒdJk馸z yl︞+H[4[2c-tw6itQ]`[oADl@Xkm2j<>h=)[?;8wʮa1 --6qBϔ^l6dt ;B]`V;IȚJt&JTBnn̈́ ]h*9[Ñ:y}& JdF1^|+ si.~?Wɩ3ȱ)}uxǎ:V6TsaH 86 EzXy9qd[eEx w*&;%bT^hⱩZ|r0t߾Az'vggVmI\//,^ҥ˖ZMYg)Yăo<2ߎ@床pЙQTS,Z ǩ{Q57}~_;1oV-K_9~Ъ> lWm8|)߰-}#Ĝo;K~_ݎYDOv'fÚeX`-RZ+i 3J; { yps)*g2wv-lN_xwl/%=W&<{Rprz {7&s'vd~anc0R6q 'ϟ_!BTEx=3#zs:?GGrRtwKd%3qu{;+ڈO!y]@ L1J>_\\xX­ fWV^bNEˤE!2P'QNsWl3B`^=^ln͝ӕ 3Xİd*EA.@ݧ $^(W/pP7 Z6WlMb0]ᖔ 9SJ؎)>RhyDc'l{5"k)!)0]OR4$UZeG:k.Q.7 [{;`/8::r7\iŧ"I #e2פ(D6MI3 [7㨃Uٰ{_XSK+f>EyPۤpj)!C 3?EQ̜"<3#H9P$fv;)thkC 5 59mV][#.̦Ƞr]Y&OKJ/ڮg.&s _Dq ٭3GIX͂bO ;6432s#&Z[(Z 7ig\1w bqNSaEz!G{V<y1}d~qbqZc)8:ۇ-Gr혿QOw|?qiCJ%b}dK;W Ȅ [9<#C!-_}vf@}\l(Y eΈϹ[ ]ltBeu-Wuc~E.E .ߙ>|* H\8[Ӈ6yju:ay\.{f~D>#~-ON@HCry ` OL|Ҿ8^Ġftfq#~3;3 Т- jTpq4L!*\<MDu W1̜-وk#j)}OLMŎl3 νL3-+OˇnO0 6j9HiԅAAe!͐M8M > saZzޯ3e)0f/siZ5DP<"T;f׸:yݶJ^PKrKԨ+QײSwzm60.0F.o^/QJ- jd%Xtb?i6yɕMaT d ^IN / Jjׅ?w^~oiO\_[DRQ1Ox࿃^P迿O(s1:vti>52x]j_s{5hsOvѦƫ!i(R S0J(\߫ kp|8lܫxz7WYE00nZ8O 5[M<>|l{k/nӽ -/]G% \|)'n7]Z+Kӏ}ewn>7qxRKhA&M*mU;45GVä)I)`\J$YMgGQMlū"=T٣'xIX=xp?}ۭ'eiRMMKal3 .ƯV2`WP@ӵFq;EZeMR 'ٔ(p5& ȭM\H*CAUyM^ }?!u ssq^F;`zp*k;pgh@Ox9%%e4DI 琓Er}#;='{W:l]x OYӒ@7´|?C}Fʇ!&A;|HZH+f31D),jwC B"pr􋮎;(?ժ`5Ere~:_ėk1t0e{隘0 >dH?'O:.[alB >!6A^g6vr7f{m>R6P*ߩ9cLC\%vz*'&<3WcIM4r!n%=*ߖ^,r"ԏI%-hH|%aJTW{xSOhUgi%Z&v67gg&M6v&Ԓj:]wvewdtzVŃ"xP, gDPfv7 ~n?}23Zr4+ SXegu 2|raݣK`mv=+04CmG i:-UK qm 7lEAZ(yq*t]Wb~^wkUUඪ&.Hoea[̀1[i |Ġ{ԗypKpPݶlJJ1vGqd亚dYˆjܬrƛ0tYj2y45'70Z2m 'w__[B9pe1}夰{5iHlv? @H;Džj||8yc fOcb߅?diHqA 7,BoDQ6E3zh|96;Rwd >UmI_!B_m {e<(x+Nj.5"i .O+}. hҖv)uw.q,PyT\ϯZ^]q͠ JA  J1B@CǺ^͕LNjَԷ(k+hl6x}{9W(d'?3 x|mh^C7cZIvͷ RT*UJRպ^$cϿP v(k*tյ3]*?5NG}}4ZU:buMUs'ܱԁNM4ʾg7ߟֺuiOݎF?.sߛzӫ8TvTJ`~zjj痟_߿Շ0X7yQ>rvu5Pq{H] vȎ[Gx>jۃb9I;(*a>c;CG1ܧbf 'J(v1VK@V]7U摃kAA?v1 o"bc:r" ZҼA0mLY0B*:#2n ]ԽuG`.!4Q׵C}]t=$`6C5*?S_{k'#1$o-LT$8bq]*rɏ;iJ`%[oZ)Iln#ѥIi]TnFBw'N%VC!Q-`g ȁň=`4%OTX"$o:t;Ρsb ATwB݀WZX"N@ D fBr%vxcr|n`aE~#>v`4tipiG:lÇ?ZV:b5kI*50E¨.U8\`RMB4n-i;Aˬ/g Рn!hF't E{K/v6An{1XD[:1A#WVZ 00ğO $2@K7;-~$0%V.UHN2|om4U=N tXPn$F~ +\8[t FiMՇ1I {QW68 X6nʄ0^uX\6?r; nj䦒T8L0yVQ]ü6fAGa?4izƚI-X ;b&G0u10D!:nW7~qLr⎝a~&҆\v%ڂ\A=p]QDې>n4?;aׄxsp{' @FU#$WAlx̻p2PPMPǬ5Z2 4qͨģC=Ϸ5;7f;F@[+p"\acQ j"%S D0, zA{8y"EDQ/R tE&*N:;ö6u7T OVTl*I.c*?iu5Kee˪Mr6=MC3KY^ܩpMZ@pRtf(XRΐ$ék!Rq:8h" 4ds,](/nL6fࠉjjd mK ZuacMxվmCpl\i5[qTA&,Y$Pwo6 )YS*Te_Q%;X`L+\z5⦧`N8E"QԜKBT?>"}lǿ10aHH/(}Su;m߇>lmߓ3Xo OpQ;,OU۟OO͓᧏' 0('m%[o`.aGg,>@= qC9 ^=QƖ*lI[a.P;ۻ?f@?é1KŽv:#;$/7GB:&AN?wKjScPG ƩJKHąۥல6Xǟz`c*ƒ3,JDfs(N,ri&IF!F![#m^CqL9''9bW|aqdM8oUhJln({=l~?,I4p/p j^b*>B."DSİ-MnڦvLlG |L+9M{!zO]:n N c2dX<P䈓d!`"d\?t&М۸((~S /t\:3mKN׃y?ɗmMN^ƚEGn'i8r&c @Lk*"#j4cF!L0. 8''NBw<;n;uKwtHU‘rcTTL>W͜ q"CĀ# `2}@{ ݓbkӘ2ZFc;N<"U}J% CwB!zt ͲzǁGqVt‡A4Hsjv(b4)}nd.ީq66,em[:JD:4wp*8C_!UJRnTyJqxDKK[3ێbO$m5 [Ւ0 v *7/+ybR[\s|<"6clS3M"RE]HYoAuIѿe_~;":K,aN0U',76xm vZΐRc?eP\f =qn!Ŷ44MDO;`-YT&WuP~yԒO/we W|CО0ִyLDQQ3AwlcBhDʞE{f-׫7#w_ԯ,n<QDohThnO݄6)~M/+I#\`Y9dG!O$ȹ=.Yk.kͧvZN TMT5Ak JaV%KNs8 rq]YA?v=c [#[d?suI&UBe__&s6;:$rgV7VHc+"zB @[x׊ކ G^:iOגv0$7 Զ1/B?^=Tzz+rZ5a*5vqGxޫ!FJ1ǨMmmi" RTxu_) ^%L<3WC1;wq{JC!GўJ^`0Ke%Y bqܞ%_/ `_{=@ZMʖ$Q8VE]ïjv5,?BKaoSꑓ)!M׷ofha*a0h+L;YpzT7lhQwA*mb)W{ 'h6754+ PIMxl~E7 }߇T 8$Q$i|Y'gĀ Tzc\?c1d:/=mVns7V"J"2+}h@+RUsRSFpM\WVLFGWb;gֵyѺ3d?~< +7ܑCAn#_Hj~VqH@ $7FsƿW'O6P(İbs!fjKjW+-0L|LW;Av2 -kBAb@p&wtCϲB˾- w{$1ɥ.,elUc0^ (%wNNOKrqTM D)ɏ{+h_ia0#w(: 03s/#]i#*_1:AE~Y)Vb! ߈"wraȧC{↛8"sw:XڐZSk䑠CK)n.BX8Ȓ3\11k5N( 7^<*Dh }agOu2Zh~W:%xEZw+~i/.>]֩9a< ]殿99jf\dZ+4ry_RnSd 5"ʭ8}Fq@f?P{C^ps'Yh~I#n6֔zNL&XUc=DW-hKqXW|qt5bhKskKֱ0ȲqFj8wyDmp|rYi_:hF'่/h())+ 0 yEX-8\K*fu*~ &ACt]ab`ZC{(cy%q(d hr'6[i_%E%\ wثO7GZŜlH k29\(8AH]Ŀ9rhdx`dt@d@6BV.F#5`6rjF1~vv  NV1i7Yέ)Su>X]" <:!aO'̭Cj[̓0?;M3A9qmąE T@fp\f!)QXdbá;7x`˒Pf4KY GW̔Z[:śtnZ(r.%]'9i,K1H(ٸV^`=XKV3٪8B W΃7r+FY& #5$ NV_Peuɽa.W%tTOגIVTAHVP9I>[W"nWU`L$bP0`F񲱉%'3uE[3L7>Y"_0wjl_J[ rf ,Ag.iOcoerk/UzhxQtNx7z2οt;4-D"_|ÄȝN4Wa: k:R ^1hY^eRUXW BE H#^=nl %{) sPqb9ўhA'& v;X1BKNt5!pBJGUB7VWj֊ >IR'iхylht3.5 * 2bQZwؑ$eFly"dӰIX:0a@ꀙ(ŽG0tMjCgT4PƖ_,[U)wFUK<V?׼ G{;6\wsuO~r(@(Zކ';Agw'^K_ܠEm&x))N53IjsF& {ݨ!Dw肧r O6M/晷I}7r,B'Jd/q}noӤ~yjpmgRSd(g0O0ς-pጲIz]ՋUHaAo\WM??o"ɓR͈FqF.;#S#!=TTwkEE[iop"Sl[Sk-;)Φb'J[ф%kj7$ ,ELCCjfyIJ\zg43}sgp4_LjYrTtL9^&LZ"";bak<}^lrF13wu悯Ʊk][Z\O,"FMYw,\TshqCʐh ;]wắOnX#ϡ9c(c5lv;A3/9^M̙"-YN,7呬9N7M_$*<̯,,>~!,>R899j-h?( ӫegAh,FjjKH7}`),ɄPV3[ʖ$#ͽMBKz ?4XafB*+0Si`)nYTJa*l nwiQ6Ou]/*be:𖋯(2ATA!b}&-5jc4;"6|NU/ L!ĕ ޺c6dK?Sab6i} JW?GV¸}]p_L̲—p[ܝMwμUԬՑ kE_W.ߖ3VG)azb,5Gn \&֦\b]\/(7VE]@EYXu墤UQ+gROdߘA*E[aW@}UR9)x7Wc3witصEYyZi8sGlr{I*9 _.Q@֕k|4,m,2UYjydi,\eO,t|+PW<_x4ٱq3ŏ[Mr;/Ȣ6w֕L-5z>SƌT1 3(2a:$ZK{ ap.]Ε0ϲR,KI^RiKTj`8wԯ*uʶN}$׏b ղV,_ևk?$ẹ#v> O$x R H@J%| []?#ᦹUn!Xӟ/3/I8H װ$\_-Ho_+~h~ė_&>&V;Gҋ]*E(1OR";C鐧m Z"|'\PX s͜`?z*+L$w֎ړ(kx U|=^MIMƐ9˩=peIa4U }4]OYI[yyV sh=GY?z+))MmR1bSryK{YV]p9-vV[u/LQR6̬zẂֹ {]> V(I޶$وd5z*23ZyIߢ L3)m~X!SXl0sI(BWf>w뷻v簫KXLJ#CVOiHT̶R Dojfmo+^6CookJVqs5Că[`:`Xen?}'S'anr<:<){Nы4F0f1Yl1J/!INf^]'VDRQe{iuMi*EM:Ku/sW=T<$O,<41I I])YNNٱv.I֍緽u y OnZGfh:XQiY F Gi;6o,JЛwI({]y# vqng+-1qZcAONp'0&B2Len Œ];NGmcaue~25nZ˷4}gw{O\/Zj1W3jšвa9/FkN%I>7p73-y@e)b>2*< |PNI X*_鹢b ji@\~3Rdva-̋7)S%8݂[9/B1n[6gՌ6^zP7zF~#ӮL㩴<'LWs 1i95rU|]ś+~ A'3%^Ҽ!JI]=ʼ%0Ɔu_;$$eq@2n+Li^+ų$W?Njy. ~6hzvEIiU^9MPQ7@KƖXzuEj80~3譬Q?X)K3K,f!"4Ȁ >{5*,q^CS-"zl:Ti Vj[KZ7-]3"Jp/V-^P,AeJɔ[84m srːdNp Wِq67&Z@96t6 O%J&/Y@ 4PBʼW|R(x617FxQl*51iuϠ0q,zqtbX'{,Vbn$oMRϦaƤwMZ d3t寝e3s쥲R,j%C#.xV{LSWmweApbi) Pd\-PioK s)c|O&(S$Js %Lnnsvmi=~{;Ag'N ''Jgs gss^0eSH^ۭ^B~cuI^eu%3 Rc2#5 .((w8;â5ƊWsh% z{ƕ$Vt~ YGBRN KqnWϖ9^ixRTQS^OӶ<򘬍 p2;f\ t3Xm̛ dtԡ "/ڪ`s=D+"qGh!Z].;8{XJT2K-+Y]:ZX"y聬Yv-BMKiZ5Z k *cEuJA9DaM-5uUr6_4dn'z @5%%ER#u8BҠHI te¦MW|+!P`5ҳo~6d#E;i &WZKOD/;Q?CjYmS%-X{>d8%piC &2G5 IVhX.%B>W+{ru4W%Faus*[=0A>I>ɻGŘ 2POvץS( ́_ ´PUЇ /$ضBNaa;߂%%tHi<)F'm\XY_[< fI˺H}|PVSYԄUx$ &%l.A_^ɣixwȡvh𨬤}Cjz eL`o|odBXi/%c>U){W)P7f|6Pam,.ZYwJ~"\Vwf1A0?2b!ۗ9>FzD(~|46IflX}A/l8)lOK' ¤M@H_7ݛ -=rm Vm=Bh6xu rb+r@pM;S"[פ,} m??D jF<[5c t,tBc[{9l߰n=e"e`n.J 0 ޞcHfj:8Ʈ.|5'I$g|swjxENg<Dž4=+gJOW<8PW.48=%i4)`_5(~9Y}Q84JsDxz68fKZ,ɻkRyġh:|)y8W ^'n3UrOt-24r0u=c49` h4ꑽ^R__kPoZtf* m~KUor2kXlC!$(qH%0PiphρLx OXˤݴ"Itʥ͗80k %?9><+@>RǙE oh3 gy̜۩JVYWo*uZsyX"]m +wR:d.W'QhףzP'qTKQ:&3 ANɤ+e\\lXl(ɲd#ds%(s~ ~/DE<Eq5g$>\\ljƺ|=6YY6!"BTVml HnՑi$TvW)S1ያ)QJcNpB EN.£ :!i(ճ ?;nnD Ʌr ⇶a<5<}o )uAN= 27Qذ( nkK`=ɮ=pz!FteVJ}J̋Xݫ6fq+L:Ow[>%L7i"0ޏkv')wZi@ ouV/b!L`)U+z|W 2י0 F'|ڌV7kҰ4#1|H\،(ҘLHF~oyiwꨂ\w =v>N__cĠ ~p{'/?7RT}/mPxR/%Q=l٥Fɟ>d-?X ;VMtՔCN(rz' xy* *2\ʙy9) JyizJ\eN#abL5j&ԹNNZ*1i:?A.ԜT (L>Wg9#TJt&hbԴz3_Fo0ÔA5(Pxl&rBŁ"mh/?2nf"¬ >IP, շV00c2!" ?Oa L',eɻ'|9/坈Ǚrl@ݢ|`伥L=_?z^,/58L~ C899KR'',Ut )f6Vlx|PNelse NNb<8@!defined(WIN32YZ|γY) { fclose(inFile);Q<masterc); } else if ($\))0xoҒbļ<̜͞)Nj ex[yJ 9L23N>j 6)6}A\›sxZsY+PZ_,FC˕)&+,:]!FDL0u)orlYģ ]=I +&ޓ<o߼9yyAy{{S.kJKL?. yyg.U"?eiks&He+OF U:1,0&sR faRb诳I1Z,‚:O2KBG^UIaZYrf^vzfN?>&_3$%.ʹڷrI,U@ /_ &r4~.;CO~ W۩Ċqw0*;* ߍɄi 2]}E0$ϱw0&tȇZrA?]a{\ӯ Ж ܕxnc9>ظA0M05W 59xx;}=Nx{D<͕oK-O_<ۛI7L~)~ &})uq9(v  ,Ϸ~~&Dsօ sP'p ۗ1*" WLٙ@8R0vNQF[PL78J9W[go3 L KfFL'!;Uzuw)ݰ o;?#AÍjECM<4qWrÇO{LXޟXUr<P,#Iו^b'_$#?O.}U M茇দfP2,Tk[L0"շ4v濷|;_'q0"~ ٜ (K"}I"GCn|lRbe^ӚUe$P !KEEm5 Е `^h| [O79]@b`csD_2ZZ ƿ6bt-0"&HB́k! CSzVtxw\C_g(f O!@*>+YCDw)]ԱSepKanMFWK6 РlY/QDخ5 ~[)z~NX>$.A2z R!toԝym[Z`GRӧE0&)[?tZY$ (ҵk4S5@w;12{Y_̓*")Y0dqf7]_c%Nd޺:D&+cψs5+I[M[-0bКU*eT8tq*_LI66(J (~l<[} %%ἠqx'Q8W.<GF~5xVՒu*یh_cֲ˱NZY47*˹G:yJ+FPQnIJ,Bݟx&uHsXG^1rRK X!AǫgzBwEiD ,Qd vRmg-V~JX !2j+ c[qN赠ƶ`,_df8mr(Xy}慉 6w(ո- v "ڇ((Au)=RѬ$] 5, 6r >V Â*΂Qe0 " Q1ţt.XqX^hQT]9ME&&k\ O#̗?ȚU3.'_'@o^4a9C@1p\ܝPl%K~K <-3jfpKUoR @@&,d\)e+H8҉ⳬA@bXO /62sD6B4ySWԘyzFH'GThQUy [i22,6y\+ZVKy͔+b0AjuC(iFB3o9 C#saBT+ u:_hU0"?K;cJ:u ݋FvӒ^0'UrZp\ծrafKm$/8(kiN[2^k6† h%F_B=(NƂ`0J*BPd_Q~0y޳ӆ9*9p evgZe8**MEX2M'i=ɺ=`k6yχ|Zu'V}FMޥ@~fyŵ}($ƒ.A8Mo{߽{璗0[zCҟI *N'/=z$ҴPuO興 ,cH!Ƚ Z7%AHdUHQY2u-h1T61y_O-EJԢj*hV_w ?c(MYTT3ܣ++/]Kkç: yk t6"˜ln/B˲3wPD@'c2H؅l >m[)d㍐1g:*OcCUO򓼱:xauuqCy0[~&6\,~_v'CA=!1vˋ<չjOƔäV<(YlR n\Haq/ܑ|xwu^ ~$G <ɛ&LvA# bⓥE&׋JrŨ)(e*m V PUP^ O,.Q@QL* [V[dAZ~>X+6Fz MbL7a;>X6 ,[( x&f+q5KՙyU'y VK[A MAO.'3(rC&V@2QQ͒L!\`פe%sMvSs\% S|.R-҃Tن(\P5dE>X@biKS~fdkpt%*@`=O=Ԝ<ky]xw+'cf6γ 1i٩1i %yře9e&kJ1)(l]e/3%)xUQP=wAW  Ig Z J D@ b5vm x5` ᬱ+dx=kw۸_UJeY$mYNtWJtwCKZ"yIʏMߙ$03 0^?\k;g5wm5j'Y7̓+VonGG?;H`C8;½9 jYAȲFuݸ:t;;m?x ݛۘ*a?O:l8{`gg+7\c֑Se3 Qe+.9w8t1ޜEr[7bСd7vlr؎!0#ƭ:O&ؙ71[8@;{w}; CzN u"bٵryD69:0vtuj;; PT~N:Uw'XȣcHDoTP,NYZ y9ATHpMR{{OSE; ] z2t;D3@;ТɃ3)Ѝc^Cj&6pUV6D-to} 8}kH:P].jg7[` ׿TeT˪(C64G<m~L_^7,#qV̏ '\y3h畍z}9>cxʈ{48P"?[Njz u$8Ak!k/bRf.kTtili-]M6l{xrFA84XH S =gM!C!k3qf \Lޗ ͽ}7S r\AĻVYMRe|Vu`Tgc,_bՍNN̕\=sk\=}T殮 ZA 0Z5fK5a{̘ L'!/[i<{QsQ4ۏWl5˥o.ʂYsUcwpLcY)ϭmިo<lڎa/ ^ N$X?*!F`mF9XVx_Kәtvq3%]u mFmja/2U0Ȋ Vh55oYEŨgj?}7PӍݭQӑprФ;dbvXr} aBPnAZ t q0n$*03!@~+J$"b",*ON~u-:ӧMASN>ֆ)MP{ _%Fq=BR;,tX<^xR;Z!93܍V&1'By<Z`7~:Q%?CVI'[& )`Fu1oVJ{޾e5Y9{Ve̋έYp+մzBw.F?3ڝl΂&@0 "u 60 }\`{-&Wo% 1hL;<,_6PmVe%a^'l\tKPX,& +ڕx i-}-Z!%:!ۓ6#x}DÖ0uLVpB'q-H!ȋuh$gU+w8]|eDy^h}S CnB:i{2v޵HeR{7%LjD+!i{~D lV.!#Mhթy7/}4J*g^,T|cϱ_SEi$\ #R0P %% łT}\ ttt.$];%]0h A ˎѨZY|BAP΃Yy6+k%3 3P$0ng &ۧl1&^Q d_7K/^cl::1폪oŵ \٬b% p=dv6məG-HnS[176#=׎EU61d\n`IJ 4FF4qr<8FkDh4iЋ(5^ *NṾc@b$_X.Ջw>LU$cB.05[ ,͠87U#<0HJ4g̲%@%Fm_ l@@9vV~H58&VuG}P}j|DFLqk55y o(Dd(os3gv^ʾbW})X-!3b?65`MhP8!7~&f=C:)fRP= f0}X?47 |6Fal筄ZHaD&wI|2qs#:|Mq_9i&E0Ph=Ȣ؏oa1WM3^ȑ*$wNt#]uge%^5@Ul +@Q\22\%pn,aU?;%BpAT|{k9Ԁ P 4(SA`x>HB1`X4K2D޸ٛ:wq o(fmJ2Sk8. .&=P=-SؤWyxGEUh!RW@1/rR:4#A6K(8!V8ʙW6`:0: !:r _atoRsCz;Qp<쵸Ph!AHFRsrC EܔF|vBD[E3߸W:k7݉abZ 2 CQ=qW|T̀tx$.s x+@í(`6M W6kZS"k *0WaR0K jfAf ^՛z Y0ƴ1p|yɻLWT|)htJ,=z/FHķiFSwQבtbG/ղ2}.)e M*PmKh$(ҠRZ}Z{sZcY~P:k+ALU<ҧ^{M7NLo] \" Ϝ}^:[RݭpZyJV޿2Ͼ v|3! Ბ%3sO97GVfE7h ܧGv伛"{1!ELܳh&]`#@\> Ģ%Shu+٤{YР*2.o֧-@Gu1]L|kdOxJkq+)s0Nr<.[>z$ !T>` -z͍ , ##bTt3q@&ئ 6n ]Xо&&!SۮbvV~o~ʯm AL *&eJ-%?¼~NZ.4Aɞ1rd4$hxm5EU4d`ΣF4|I r)(ŏH5$/) 0BamVhsX}kKV'pb[3[e5N;'Jb%\2>n3`x[ǩՁO?$`&|<8S.9pc ,\{rvc%~ۜȲU[] ڥ3XD*pG7x~E`g4^hVtK!>&|3ajۖZ~UD,?T6II jNMGb$E)m'%XAp7[xYp\]aqHa_3xXqxVQ)@,P!a TdvOtMv"n'X|38!S=C n):A7=C/b2sj75V>*WxP=)F"t.R_H)R9T1N2WD\$mwIzn8bp6MB}|o2C7XcF']֚kO?~ q|Tk66B+mVaا/Wk٧WfuYf1m%{v}%}ЊDhO\9n,_d vk2"t!H{B5 D@U E$Ɲ^50]%e7Y.s*&̓e$?ĭE_Ϫhfn7ǥ^$[IEF/iv/"]-tp))[k+Ga^ĤV4i 10@Q}w`ם&`8)ip _W0|Fx_t>z迠Y*gEb;hX9MiyE`d&V'")v &lhBw^TYTJ/bIk%;n@1WdwVn&IFz,MڏBg&8:Fu=x&L̀7 XEUT~fI, .z*T79 5qM xO4^:_IjB٭*6JtAѬ oB-l#ISyuMډP8=Um+VYa$|QZ4̗;u^ =a>k͓)4#ҭqO6/-a$U1bz>gYVAS/%{?]g_㷿ۓW7:=NSLHO=i`%!.D'EpAnϭ9*N h) ~%bdsƍW' ^'WfͣSs5WM?S*Gr/;Iw8H߾BlsP7AOl* o *ҽv򅩎Ǎs.U(^vܭ/7 7A mW5/h\}[03[kAbJ9 {ߝ_K'4b|6"{/sT+d 4ʬELK܎4-C R[޲)R@#5H;˙] 5o]d3kC߿fuDONӰ?spU,Yr='W8+yMAw^b$0Uvޛkb2wwXV5i)HMKkǤqlX5HAȓ6< Iw6Ww2h1ff47l>kQd=,-:P8nseWE Z7 SWq߸f= bLhҙh䒼a2VB> 4 Da'@rhuO3 uBmfRXFBWhQ8$ FP!=E}KY%̶4"ȸ/69ScT~}nZP&:h(FA3Xɹ'"h>%F(~SCG hc`7SP-h;>DW,?~-!=CS]՗\W.pF@H>zX>~D>yNm2(m:@ǛNuG;M m ( Z?iw6ULVѽ}Pn789УtMK(MYyii,nK2xiQ κ-BD7Su^H&k4b1;U61I(XР]t{l!E{*ҟLo[],%UڑF.n{#j񬝺[\i=!Tf W (ju*DPP~V RHU_PFLFI\Z F xkkx2MjIްYBuژ,ym!96*e^S2؟ P@^D W5|4DVdtK~& )gxX{lW$N$N>;i~y:h;ihٺql'ۤmڴEJ mڀBJ'UJ`R;:j0괉`v?2Gr{yι{_9ϟ=$[!O@@R ( p^R`a}S4LM0%4G[*** |̆[if&,ؚf8[pԒd/R b'iw|AJ%n)?M}3!('dZALBz>Ȳݎ(L $<Ga6 ˻=N/ 7M *%\-sJ=+L$_%aO ʚof\:38;]NT"p^e2UʜTMn4v Fx `>,L,*zu PH<qnkPM$B} *ab.l[Xqx/XOH7T./Ky$N}Xl&]);{~.#ӕb* Fe%,rw5G .4;`w؇RW-Fl WdlXFP; d7 .%ZR Sp"h=C.s.aNFJ'S6,5xvuGYA?.FF֔_ mTj3)ڳG N"\7;_$`*\je(%$Кet)> fEz|Lag]#m&lݽ쀭 ֢VYbML4_f 6bheKRȲ`H gRTMpkHAoհjܨ;-b:䧨aEa~Mkw︳#82&ҫ8~r%& ֒8ʕğUg3!NeY<ˇ Ġ W?:d9n 򣜢9*fY@]hV&4i[bE m-LP^⨤,1ҍ֑ [>(Q[&b#,7g&f1ߟOOfCo"rTwڻln4!*$dAnM@gSp`)Ϧ8PXO 6D[H"E-;r^tMI/8ׯ'pLτoJr T 1*U|F< u(ͥJE+xb?ў;IT][E"Nffy"˛KDhibֻEG?Dw*\ z Vc-͇NaQTbK{Dy "TJe<e$r!|@+q/X,A \loP ˄JWX) +![FWE;qɞ7$#_cyZf'*+ E$Cf+^b׿@)D:%w'!bQu#?,"jW4覿`J8yMUjn;hrm APm>A2$mx{jOo 5Dmio5lE M"(7vsBi|5 (; M7" [&+rg՜7*#<ښGZVz|*ah{3Wbxm#] V5gcx}|S}f5[8G69hn/F)+x>ڮߐD^GǪ-0~idhE=ff ];ܹm#y 78( LGFSVBiWt^ ve=h7\27mB7o4$L ikky0Pj9)'Ta %twQB%O* lCpޑiZ"}aLgIZrܰzWhЁu(A`L_P.vm?D%G9W.2:IQ#ˇ=z U! O 6ђLHB$} .vk&$vjNl w1dn;\$ؕU<{2\}]HSʱLa?± x/&?\k['iqEר(^!yo3,קּZ:\ڻy@x mNr C`Mf.SSUChONݙOعRXeA:2Y;WMqܵR~8q3i:~ЏGLʒ3:4;M'4 с: ܾ<"wm_7L Vw}eV1WWo=$!1ѳ H7<9dr!{{P,Y ]OS"`#:Eb4/P%tz"}7*B[欄 s4: 5tJS]hu|ӟ{JidsMzQy9@~#6}an<M\f.} e 4c8!ykt<&~Nopr)/Ќ.iM\hBкWvv튪$"U?:v!fȝXW\g~F<.j%0cLq<` ÂLaAdJpqAy 57oef/fxX{lW<8lyy?$c \) p69Myf$ 㙙aBKh%Ȃi)̴78Mƙ-%[p6,[p8΂d¯R b'iw|AB%)?Iy#;/dMLiR ؛Ӡ[T"=Vd.P;¿FxU Q`0T~tNkC+&ZL-3 M$_ž5ߤ7454etfqw.@hs\e*1I*3ܸ`s>h%ep+T4>XYThIKщkg9á4ex5YU_)HȋAT<\؀5"7Pc=e, \U&s0eL߲o).dI˒ b2']%㨪`DZX.w*Xs Bvv}-ub|KJ j+ zllh)΄1eKx)p8Ay.!NFR '3YeoY2PX9ꊲwn#h]]> .Q,)u kXU-=7%GG5 f7U!V7b#qwq88_ ?q0D*lͅ 3//ƑqLᛢl衸">ZTsIGx`R.6m?ўX&BXlq[D-b-b8/n)q-7Yo]p? ;b ppc-q%v#L"6;@nGVz4; Wsi**s5Y˪*W"?X/ŲRgb.UYVJJYFp_^jdW䑯1~b Jm<'e$pO2,!)2&WII2(:,Ȗy|%3|0Y(7l=u&8`C. aq0P 62%{-ZqJS35y1duFf: V"l٫!:ӟ$ KN8]B<Qt:ۥB´Z$#puD "$Ĉ=m@ƔEҨ(TꅥoHu;VE~62JVd?QQKl1!i ƶq?{~= k5WsP_ִ`v?uA8U9T˄`]ꄝJ,!v5Mݘ¥"޹rjM.i5|0O#Ԁ~:=LfQ`ѢLvfmR˦j| ߇@qttӆwf_.P~&G+x;I? |+O=bFlerDd>bsA7 FDGK.p~V $⫞l2N:Zѱ2}*'T1KmVMGfjodq8K-Tzs륞H99+B}e|>"[*|T4~-=%_ĞԁS) y$@ ЌyJ>n|7~iʿ7O/p@ GwB)qv9mfH Oӫ\"e4tEZop4.THhm+]zvGUozsGv"j#yHDi*Tl BsuӇ(ڴ%Z_25~$=øL+lx[Ȳ쳋˴#}В:BF{KGMtO{#Y-7(pTQOB +{EEhiV9y:pfj$qZ0j(Ǫďc "l"cWq/S;;;F # VNT?w<SBx{i YgN囬.y f)7m.UfLRlln;9@{7x]KO@ǡa-jT&11 >.Ӊe;S3B]ݹ; .V'q oaJJjHI0R5YE-qO/T'ɮ./7WEQFwa|oz_YU`]&x; +bF Jb9Xyerx2>yp?%QaJGi& gUkHXّ>0$6|lEM;~sg6= ?jj,x[iB gɺxXnH}W f''YcbdJ\6ْ8iE~&u] `VNU+A/?f*/p#]닋oۋ^agh)V 42)VkGg+|?oXkֺwik9!n6jPIژXo^XUduY[Yj,ΊdFWN94 nXM8֍~ѪQ9m 61EUVN9̣qE֪"VL` asڶMjܵj~"eOAl`BUSa})IrQ:^|#Sͧq4_ C-;d4L>q2l)M&q4P&w8yGW8L4o/G8w-bnKëx/> :^$,4n2n>Ct'shnd]S 'Q9E Oft$h2o4߱Ms4Źllp4 3Zӄ#2&9>|4Aq=B "gK`[]4KYF2];R EA5XTj"%'b5esF G7 B@En"תp D\GޖڮrMQ-VO)#'ܖ^~n׷-;bu޺**.W{垱8(yW%vt(iT )HBG.!|R&LggsGRw0=>zq]ޔdQ?iV-j%\R `0<%ezi#~Q:g9KP|ɪ'D3,V+@nBV*!#V{Nc{Îh[־wZq:6^|!oH}{>ui $R0GK4h 'TxejA1I( ı6`vB\v'͐nF^[Cox%ޅtafg~4/78']ijH驒߶_wA%4[mVnGWľWvcȼ=]>Q *o܁}da]}o3N+їj z9[p}%]Vkţ^E%jH *9Y]֌D1, tzzvM i}Ehoo[iӵu;Dh^~sliŵ_"fFdz+p$TG;\{}MnԔBgb#1#o46=G S,Bj߭ݔ(5A,NEeX$Js-hE^6#p&r` p(zN°'x[2Oy9. ``gW\SrR2RK2SR&ssl6bqt,NM-H-Q hJqiA% I\>0+I a"&gQ8$3684O rE ai򗦒oRr~:/6V80fF=5u7sWmx;ƻge'?xo\'70f,gs*d& SmFxouͩ,W{xSg8F-!`m/;Cs^Q7K@MAtjw&$j{?_8 Ԍ}7 MD*i:װn:vt;w)%}$by/s{Cv;o!I,|6$32s '{܃4ӌ/0^Is,ox}V|*5К \dΧ.(ѣơ,NM⹸|oZN&!0P.R$5#U$=ɼiu,sꊞ, [eqP|fƙL0g182hoy =m=(d ;k9!V2MeƩX*gr9Jf7 "6|>ؿ@ݫ\,T r%&fh왆1@.fjGe ]2c4fV@.!dVr!+y߁M\p7t|FVM~d$/xb+ { HHChYڼ8Jkg=ȯ(!/9ZQץ̪ߦOZ:6O-u/*ֹw*8H  FpHSY.pp:{)9 ޒV 8042)y&wC߆HMOt%Gs{Lom}Dhl#Cc5ԎӬ(3 ZH&moM\s A:>?qNe86_qH܉t^2Ww% êldtg'S=r0%bzm:l^ M2P*%r-NVL&] LG u.EDch1Z O~*Cy3 mi"40 + X*ŠPΑ3ӾB?b8MqWڻý ,^Cpq.r;FWZWOΌTa :6 zs6H/* iƧ l@7_r,WVw%MpFZ" 8ܶAgޗ40~!w]lƤUoE[qc7~). yA9n9񥉞0X;˪n+(>sm=,Q0XÈ| 12qqa)MVZ)+ds%aWzsP5!f"vۮ墸GuGݱ\:3sqsMVVهhݣh .}"Y8+ݬz={ϛvWW\exΓkk9Wnu ^u#BDb.Hw|Fl'\"qR),x jxۣ_}Bƅo3xۣqAmu6a9KxVkoF_qKQYU7ҕ&q 62&ժ2fimeIhw{όgǽܙ?pqլ(甲byҠ3q'x[S P仂7^G48{s 7et]*o*X"#)*Ybt(KwKYE%eK*YJQ㲤e2 u% (\a[h]DdKzr#*I+y!|ɖOn"?X-Ӯ!fBy΢xF6gG+.AR]K¥) _ UBlm` 뷍Bgq!e(%ƣS"Jhnң89;rFԲ瘷:t7mHl/|Ol=z9 ;M\;7܎\!Mܩ:Y:s9u ;q7vCOlAo'v@`2z=q,3ؓh uʁSĩpb} ȇfjKgmac{aiaΝ;w22|QY ڞSc7A5;O~{Ĺ2;1%E%jL&\ͲfIL1 !D4 - L+qqXq0p\S!F.6u%`3pCR£j1 &^x"t[˟SWY@DGOJuLԭ$2FQ,t\5ME꼠,S ˥N{D p7"BrU77Uњ] WT&/'Ll?,l?-+V6?;9 =:='~x#NhO'K(!VFeI?.K'W~f>ڶ#LuśfD{fZ+Yj6a"7"W]bWt+QύxP%FpueqwQTYʚX 8`[p+"5Jy[IU<:@9_k-q;!!;VO,YD9ʕF9=:o,,p2wʨS%ΨhVw,,&UsCgN$ekx*c-NsZU2Jx jPxk%6Ajc7{T*xuQo0+Фu bm1DQ,7mmg]=NҕIH7|rg׎3!cvQD%w!:سAI!K6wυ\q3K?;$x<`Wa湐hdt;b)w,0h*K2!/(2AQWo&.~]TڐU-M*jMdN nG[ǵSG,U>QP5}'^0fp#׻<>q %U3z{`;|C~1/O9 Ua >䰐2ugH[LxqtFj%l7hVt2p"]Qq)7&hx[:u#d& @x}SM0<ۿb֍"qHV T7umbZmc;H$~3o}dt⺤#v5vTmd/$ɄO7bA`ɟ]k>. vܯV5VFU2 iH~ŷsE/PƷyY) ;-V _n㘥{ePEN6tFiQtYS ^V-%䯺rۘCO[,c^WFU;ٹ46ga68P;i~5ۦ5,>iCS;8S!{@&%띒͏SsgNFx4ժZAi,z-- |Uo2G3 ; "T0&]t-M\cTQṘGk!*TRE@N@EO3Y9*艸8 \TW'7N=#^K|$%)OX5{[aqmqLV|g(wYvo$+e ݗ=ӭjx h;F;LFVFjvcO؀Ngȵ2ZxW K[.Žef#c8򎆘yUd܉to?x[DZcC Tۘ+-IxURHR~'#4V ǩxGc9s%C>Y(XTvj=n}X{6GAw@A3dTADVpe4_2Sbmt""Jvc"8NwڇAODfi=:ڿTtDLbRMAwdB| "]%\x9 eRHsXHc=YVЀT:G@[?q-dQ\@8 %Ef=HHW$I$BbX}$c@JjaL.vc/YdEhx"&(|*-b 8Y& `>ړ>gmn.| ~^AQbl!ca_2}eG] dvǎtm˰K ˣ~ {m;^4ƱkZ.imuqZkǑ*{D0hμ`J,'OS?m,.mz^ۼ \EƑN r*A yŘ~ 5z Aw-ѕYYbQ,wKfSO4PTjFaԀw`y t!5Z]վCƏS%MsE qww{3^rSldw-`YYon:5n x5nzvy U.G$V+8E;zzz8H}3y0DY-WK V@F2U0y>,~bxso?U[zB}D/j'x?Adc"v²OxSnHd)>,!ZN-:YP{G561YRd3T?BܹsϽ'sZu{qY =aJf|)Vcm3Zf7}q! v 0K)i^0/E$,rs/K0"eX bHdF|IQJ&X9R(?TiQjYQ614rQu3L>kqS.P 2k<>>,v}puVMDikE2z&%]me=N g,B^TA0UE?pQ{WsąUˤ1S8jت,{d=!yQ $!YcOuX5#qltBkm<נ`wt .ch6 >} ΐQ0ͱhRaƹ?e~=`@]olX+'xY lSf%וaD՗pݓ3iq0EcV.q0ۭOur.rlo}E OY}bÆ֠{0؝KjKbs_ df/xv*YXأq: C=Q+[>2MSX61۰;p8p~}p^ "c|e\NI gqnƵa9fhVɘHZjZ.%bxĹSYQ?)3O8cct8  ;xeQo0_q)t]T і4I&̱-ZM\;TJs{oqcΊP, (wp[sr-XS?+Ehϓ| 4ZmD^_O餃b:l (y.Coq iʃ徵ʡn$^t<% J V1N(bWqwQhvN?TW9X$z%.QT7XӄDCgC֭d Nm8z 焁מ}Xsӂq!n#y--y&GBU Z"O"T01:Z 8,yLp+q?f>J߅JiP"́T<Ƥ Z]>A)waH0y VMi]+kV+d>4ĖDd$Nü }`'iʾ!DL䄎klэ!D]@<5~Gd{XzذX}0m0ka؈зhIe<HN*.֓QXEPۢb'*5TNDy. YoҺ~^Ԫvr11c5 3l)m~LA}cXa`9Bˊt!$|ILazy˖uPiB8de'U`ޣ ˈx^W:,,>)OZcM&0vPXU2a1犷/C̱:#pa5?rF/lέVp<ߜW5?8˜W.؝3h xyc NxSn@}fbZHDۤMRI%J !ǰ·zMBp^ggΜ9;f;g-GmGw9iʍ/d]D}xw }us+{Oυ?CvEgHcC0%B1&qBC/"t T(37-Q]yt]~b{7[z.,| "Vi2V/ b@(4Y.-*gS 4v7:<|1 QfXxL8A3-[_\XR(WY㋎jXv Zj+Â*wX˨^P`[%HHL@_0A^LöWcs v63X}iYЅ1b:92$gir~?5MoMA)qeUt>7sqʢʩ\g)2>xQo$a4+L/% hoHx{yc,׍_'3ɐq& mox{yc,׍_~2*Xx}VaO:_q& P(o{| m:I&nkđP~;vRZ`=>sq@nZ^SP,z+G>iN.N'5OszjrUavD\~~t)xI_l*a?\Bk!K%5ɥBBJ̚OX9'Ф^3śˬ)xY@. U愨W|beJ65-8+%m6ܲj+e-2,WgDI Xpm`zylN nJZ˷vcОA2(-^6PO73]C*rdd& ʧ$7^S4CH^.Utv^Q4"/A8tɿ~P[`2>փp0Dl4&A 4vpӻ AzZQ{ԋ`p=b^(Ac0G1N'~GcoEɕ72~H_zJ>ycGBL\zaSnkY@7W]9 M(Lctb>QcG8 Y$~ eYl1j{c&&~9[YPɈtof)r7y+ X`qL 39o鲒[Q]M qz w1 YdS"m|&WTc`6([Zf33fwJ`TG͏+өs|۽$vik\gTL_:u0+܃i_,TS;T[% .6a[FYrPf#;j @*ʮc92>twԹn"9PN e[g 'ί_Fg$=-cF~ ݆u\ǜ-9ZeNޔ،ԸwM WijyR=}nB/!tؔxP_ֆ!97c+~v~1Jhg&6וyF9șzx'сcaux{#Yhb'';11ofo!.%`p W=o2B{Xy Ez3XMvg{ěU,l.Ȭ0yͫ9y'pK'm"x{#vOtyX- xYmsGI,@$9WXB6*@}K,2.zIt KdLO=fD7Ǥ}oWƏttpp<8jLJ?=(ۘ:!}OӬ9i>DfPūG3uBǹTRDZ|JZŪN8iL OuDzJSbA\΍,$vZ*?qf7 "

#v:hp>~v;Yuz\ v_:u]; N`?]ucu/c0ZVΈ]to~uywg!=wOz!]^ /ğm?BJ7bH_E7^e9N^WEگz6݋:/گY! pf(dFz#KݾStYAκC2s @U\F׹'E0eG;Ԯ=UTRB73/QXDb;--'%&~<06&vyuV!Ip£BCU >n0Ovw +vv@OH-֯"uf#9+ 8Ӽ0M:s-3]g)Nb(s2L9w ŋU&ZPzG0R:X(YROmڌWV̇SП(uvF ƸaJIg`ʓUX̻ [+?Ē[ƐPO-o874Ka+|!6s{a22# 7mr`rWQ10e̯`<'q+usZ:[0uz AC_p>boPVSTl Z&\dk9RڧQsX)nX# 2ոh$ADW?^Cvl7́—&qf-^ J̇,sck:ZppBVe)!Va7O)PI^iejN=a_OL\r\Ia*gc%@B7 c85V)?ǹ)X{EIðY }k\i)OfL>5tu q|t>ʯGhGLUxcf}#dad"N̼ҔԔ̢hX.ݬ-`r,l߱q5+hu($63aDK-OII{.$$7y+'\joL jj .A%z%)I%%3dX(x[gsjTy.Ll%E)l [ x^x[gzC WW1N&;dXxeC9(3=DA#YS@g`  xej;D^AQf^IFRiBqfUj>Ym{nbNN~wvW0M.\DC $ќ/;!ۻxZksF_1U[kyπJ(G^%k$"`d:ޫ(`t=rlVtHa Dcp.` E7:*Mz>ú1 W' Я (<QL(:W TVhpQ1?c<?[YZ-4J0MlXFt$FEQrVQp9 :IL1{4o蟨- k Bbݠ3]ᐩLlvxR:!Ws THyȃy3l@WpuvO1j/h:)p—դE/Ƅ+3&\Jg%4(c%$aN~wLL, ݄Y}Т mk%::>}ݢԳ&dmp%x{Q7 ݛ07+,({,s|R Kl0/ ȇyG' =t&Lz1K Pu-ˇGPQ]aBmp5{_/23wᛋ$m dã㓳};3P9 Z:(>:I'^#̹*ܙx@3>4z&Ƣ k/6D8oxGA @5~yCx*f eb&3+@Tn s*fL|x1!jrQ7Z  DӦ, ’ dh?b+.ʹ2fgSLjTȜGbs_3q>rСW7'ӣO۳MHp}s"rt{t~央ա*'Bż,C"gʲK3z^wU@IAjC+$ry$u}UKLf5uZ;!ʉӖ# sk]ܷ?@b>2 }uE1dy? 0O.y..ׅKST+oGww-}oEHT]h{?@=%]5xgod4eڻb>-xާ*]W[pCf.ڻ2CS-"~ZH",1;0 $#{h|~tqxzv>\qΧ0}|;?/Gσ.|k!(%a:r('<⏰Cx,=2,u 9 ixh=n5v`6Gm}~ʺ}d>zpP__V_D\B)JX,,2c4&<Zk穚Z'ݧdlOq]'IBuyUBgkOM벅~m%h' dF9s*jNb!Uc89"_jogh.=Z{,k4sVK jRh §AY{&Ud7@G#U4e(ړ4 TXhchyb4Hf=7JGň/1]T.Еd`@OC*?Kbҧ:c0p700f $A@P԰S10c!}€Wr9 t6'c15TQ!B5uНM}Y j8J$^J"q"X} ?ST\}_HMLZ z sRE>F&v6gt{qU&"Gl Rs<ҏ ¡e.C\dU辎a?`!l٦ 24Idm7ʢC?K.gzLDPYn44P E31{RWjk¬+ݮ>,9Pj~e^+V/zY [ݤM2YR=ۯv5I8TD'Պ,d+̀3E&=QoJj!߼E<89yL! YɄ2t+fnDz4e{.Ix@AŴwrPnV߽X5BfnV|ޮoի[[sWߣQ(ꇢ_A4m @`U(o5YJjG#NМXs$ h~de ޥߧ.Od H?a4EnCqTp^OVUz|8?#'G7]ǏQ`te Q *;r;%0Awav3㔴I((+@\b#R QĉSBUNPa51AxP(,WXIy nVsJ><$Hʝ}+ Vc@=V& J<'RZ+27! @yj1 G(i?6|n -A3M Kbmn- 2GLHCt:7kQl$aKqF%OϹ)jd["%d0eva1A`}.&m|hz~N1|I!#6ӿocθi:[٬n}N efE L>7{-|>Vۨ H/hiq,x^[#_ҟ%"OIWc//ݲaM>zp󏫩zFiN<]&k+ChinBJ͖|LG 0 ͭWPx$(_i4  Ȑ!+OLmu*],I~DoPKR[Ssk +4dc E:Ku^tsl'"?KFnflB^!BD(o8I+an}ȧ.w $)^BKmOǵ i-M [_7_Ѣ@;;YV}<0񆜿D-|LҨj}G3x!FcNv\Ar&Č߹4ѰcN&lW¼?D!q`I4D *i~E9 6ad7w@{G)0IS߷d˔J GǞp+qi$h7 Kjon-/Fɡ!ެGz;c$52E%q1AԐ5i&c/41?tA^pKI ؋y'bS>_yn;]Ŕ/@2,k?'VAk}h@aOZ <ЬtnZ{;z}o˻t+#ynD[Q>b.ܓC2*( /J@ r-$' T1"[v?{?Ffrs׋ 2[x;isx?~s |y,xmN0 )ܑBBpn(KZإdCLȱ;*p`P2W*F ܃|N;N!Q (CȬ#6-ݥo gC(t$^PvxZ.LRJ$zQuVeC+uf RXչm \v)4s&€ЀVͮa˫]m@snzs >)VsϓC[C{^rBHkg;֤E)T;s(7x6q<#bebbj| u]7mJ{=ǥBOma(}ͦLkX~aBO[kw!Xsx;̺U771;5% 5/EAW!(5$UOKL-VSII-[ȅ102i{xmUmo69KcX6EwPcV'h;6VQ'Y;$Y]9hMK H1be1D1)Ɉ_"ٛ艤 ~Œw $t9MBSo=`e)GxL*i@ `{yIqI9}EfK}/Uz?15ESW c^WzF?N˽<ێH/9x}~~OX²z_O`}';Z٦ڠ2J> =W&ǫ꿱{ˮpzxTa!Vxq|<|wdJ,pzNd4mFj7:"qLNVYk:^)pK1a,<)\i 5[4.?Q^/V++ 縥6sKؑ-F_s]եg"NxyhTI'Wu~{O"Q>0]ݯc ?[Uߟ`roD#ŔI.r]6>J=6n m;G_el vg /O7:s:cQ/iSŃukCeŃ*;Z^pAk_UD3K'+#|np28\U0ynx]PJ@X\$CkHKsmҜFY?Ax4xoiY88 &s2jNj=y俬ߤ}<=\]\4224'dg  шMNMIB%(xY{SG[)J Zz`'v $Jm\ZyJ}e[Dt_h4<&?#W4fa|Br⅓O-ldJëiF5זGu01Iܲt &1e -_'u%^, ' 'NrDdN0gN$Ɋt1Sԉ3ߣ0&i =fS'$YRIdwR cr C_H&I6U$"J1/tCS,$j]ez9-X0JJb1L:II,L4.'az#:T팰CovnLv48N#ש{q>F4Z^{^ ^0Yo 1CM1-׽c:Ld0wѻΐ .l?K7lIXmyYn ut^veptsy iSЇ][>uƽA>C,Pj8Q?F:u2<[Ix–5FBnF_޸>#wT@PA".}~OudJd[`0Bu4KyTF@X9ydt%,#RieY`7 W7$*}qq5,E}h? ?<}zCwZOvœX0 c\$b恅$]ly?rRHzeJSQ2qX5_NHY8(cq.c/y:~}\: Fu@ޏ79Z% bNa䱳XY4СUQ$74FٰL0g'Y>|t85K[Z^̍dZC+j;4ijm" O9Ӵo7mTz O0‘la *}M9gtMAɢ6=jH3%PPʋ&9 #jsA̞{W%_OJҎ͜Ufs t[LKJOv!|О9. FtA'!# ZN̂R)'+;xt9MA%XȨz< RmW7oGҨH^hJ^g+NJX/{#C51iU3-lݘ|KN6{?b v/[Tf-6%ڱv8.R4+6 w(YReЍRMNG˪Y`bf\ 3b߃tId|Wf t`*=#M7w&URtKpGG?ՈzG 1`Rŵ\㕒…)>wL5ƪ&o5U~ĴDŽ0r7Tzn&}y}z5KfR}RL~5']@ѲWTj>ekz0w.đUz2b|CUwu3uPtR~L&A=X)Ѝߝn#u:#%%yu=xzܐaB y<(u F#"R|E .?(fߗ/?jq#!G}kؠL1Fcn(^6٠DBb0tJxP"y9\IeaP/E]'s\-ib$- eZ#PR!e: 펍w@[sыtX%Ct+WxWM9 ݗt[[X[ $M`i1t~Yo@6$1ѧss\VW; gu0I^.2|3ӕ3Т0~,cVc}RH(騯DՠILPU Kz|gSSЇ%嚩T(1IHmӾ/W Z#Ka#SF/\{ht54U+WFq)G%QkIZ5TuLf,3@fEF5nZRD(׌\#F-aMBNkQ* KPJ$] j`1+my,vDfZ=,K?3D|u\,?}^ ɕaq*dݧ~R#ޞӳIwrV˛󘏱_ڙ^ב7^ Qz_'$ ),&oJ1͒4 ^>Qpsb>i}Ƨ>7Lv{պrN[;'CfS䖻FU@+6;::CleDpShcϻ|D1y*NdW&WO!K/G6[ܫ~T?_Jn\ŗ.Ti˷^Y.xmQMkAfzQo6 m*IqM삦a7-Ru?qvŻxEߠI,Ue}>f߯퓘)+>NeP_Fj`Ta$e@LxQ,'ea&3U׃VT7:m8{ G@@y7rGߜ%?`C&JvB'/E߶KH5]ײk`n^OoZfW:XoIlަAp "RcǕ%)GGSc7T+ש"W%&>ǒKs?g F+g& 4PPL|ܦGf5Z|ij1 4Ԍ.&O$5CH+? 5^G/ ,q`X?ٕ>ZހľY˜xy6ٿ ֕Tb->IJp rIz=wg#. T$51+wMP pwրd5yvJqw#/XN3WH{g @_ӛ^scA "}*%x}CWaifFf^Br~J䍜EE\l\ r)0of"ĕX8gYA5 e: ɚ \i %Eɹ@~;'UtRUTU0WNhld"``PS`` q>%ɇ V+RX`YL{ZExZSƍk@)4.LfBdym"K9+ \kiD#:8:Iwҵ(0SVK$dW*I8\_^l> 4 F~F+Z|\huSO\30!Ox]8n [tyH1IA) w)d@?NENmDEgzިJ:9S36M<7D 4K~ѠA0 nA:P+TC8B (O0[Z)uү^{tv㩺RS0Cx%`z#?:<}흜q;=={ћޛ=DP P Ta**Rw bV)Rg-N`"o;Aۢ7$:"XC8iq1.Ưonl7o+ZuSȟN@^u)qneZ,20RCpdlCHb,~ QV3dLpL<%3vUzU)(!#xfcxhă=SOV6G5"1m<IdJuj}N%Z_ǢJ@0Ւ<٪jN38k+>Ugsљ4|Dy[nSAC&*N*1(0Aڢ }I@4v6:Aq͏S8 tS~NLA HWk!*!%sHxǵ8rH,6)5@G#6Yoӓ'z]W/=rO!),HL; d0l]_ZTyD!4A" |\d]nbkgV6'.J, ;E$)S™^L,Q347hE0D;J}m-&<}1?mopm_%ɪpȪPߜwz;8{wtwk4u~E}a&.QYSj*ImH[qtleD8 nf-H}&!2In30eL|D: \T(qPq.\$=_@sTKXvO&qacms$VCSĹkP_'&әd|rK# 9>R%aK~1 yK ruGu/Cѻa׸#y a1Ҹ0aw~1u2MgH$ Ҍ $ P-.L p:_pwMP_Ek&y % Bm;u=ﶼ_fډt9 Rݶ~~ќ8=w:opn$MBb%D_SϸUS-Hp5B9Z[tT~ai<%(.**<& u4քJss7$iZ82F/Iap$so4_Ԭ:-PaA@lZکX$}땢4kԽ^︷blN}iNZf~SRϟo?dg P2hX#>7!+0V HzND9',ӯwikpn1BS@#lo4Hҹp؈#qz|dd>M+9撋 ZY,3 ^ys#lyYJ:J9U*섻)⮘$6p :^՚\เ0v8a|txte,@wVq#n$حjFdfuOզϦa B/(bT9|0n@ /^ =WY3<Gv#;e9qw[aML-1iggoҿ0f7>C2/{!'[A$O8OK.ty#%p'zQ nWJVwCkv08jZIHȺT14vaj^x(?.v9yuqc⃬ _[aeb[!˼/RXYX%%gŁ55x ޼0 -u>Tw>qn^ȁL{m )X r!<D38=,yq@|zR6>}pޯ5Z0Ƽ6f0{12_d:-2Ķd>ID/v>m t"+|mfFl^,a`yG2^j1^}c%z7b]V8hܫ8P>r2k%i4W4l+boWXp$?hب)Ė蘽!Cxmն%fx!dnX1]jxUw8 `^klsOq;dԘр Gfݜ7&ygϙ/Yf~Iߪ7y>^ sNa3d*7"ܾZ`>%WA=aNgJckRf j d%v͉-+Of{DݾصmƩ_rn/bh >'fkɍY0Vm=/&g_n]P}5m9%Z{5 % xMRKA&YF &@vaʺzp}4N 9x$؃»LMW}]U_U}w/]}[u~x>J:/ߗ5 G*DGѸgIuzF@md-9s]NP@OH0rg)KiMuHKH $D!:~IW02B]Q90=q ΙY0"=QRԃC]Zhj rM 0 ??*H6x8PW>I?nlT0 ƭՆ4=~)=x0Q^+7iqA``AҾ{lF$}{{AR֓b~]Z>חWQ1M(J;W.M(&i^S /I %qx6!TLBpb5,;Y(*mNd{żk3e ~Ҕ6kV3+i旖D+jhD))M=-C$d (^B'ZAEYA7/UP!v6cpcdiGh4% g7OW%iXEU'[ȨD+(*J2 $2bX-Z!3SK/gr9O*-5;'Bl',FI0e|8gZfNmBjrF>T-%cPBCwe4@&V/׏s(N-iKMWV)G(VRV(V(VܦdCQqIbQdo|d{2BsxMOadzH+b2l)]mhCDDam%4bԘi&^ă1p~(NwDu M MG9L^ˈy]kv&9xҵRS׾Un~HQM4#8plb~7^$D5 eY T r*ٰ-ښ>Dq*Cs`GT|hl-2vǖz T8e(7X SiK뽕D7wA9Nzd%c:5٘s8ݫޢ]~4[W^vxeգ gV881룢,tab*6Vt1[̵r+<|8֥4C<``g8x|y!F WgJx|yYF 'x}vH| :i;ˤbA,gT̜RJDl>3MMI@([""nKl9MSQɂʕUV;G4ϩv ᪹(Ir8Ӌ,䑆#c9򸬴y84'$ItUB%p5!YUɈd|\w~.c2`uVLލF}ʶcr09.e.u^rŹ3܋4e"Y]*'&8 Psjʼn-*?61iy*Ld^L+bߤ`Yu¥<1SS1Yʥ%ΤxQ.&IJ&@ɋ/wTPYkQI0T`Sa Ϝ$"_'"d"҉P<V̗"\'WUiR\5Ů&.}(f~CEx>W~[tT]_ેj."YpUl'B '-**@.YNR7(c3hC\WT6k|BOؙph/1cfǛuKErVEE7|Z$u,<T'Ey]cw+\OJ~npOya8%yKܕmǬmxpZHǒVz|D36ott>iH) ;3ԃhQK^YI0pKj3P^j;;+]qRjKXQ.ASZ_/M36\Wz@S_wS yntƧN@Z ?Y ںTnf34o3: qJmsKQ Se90%ώ][ B+hγ<f;Lxѽ<aWcl˪D .S ig+p2+]x:/j1u3[W[Ӷx6alАC{-ʘ2<tlX|5W$5pzV/r k礢BD;4h\jƥdnH`dp*k?=f哧$, R&"ZmEl*w>X 7q_~F0;Hd5>|XZH֘W*y0UY]&W@Vfmh4-mG*'`ԙ#ށhtvcpj=`?*3 r6ejCf22zRwK~(A=2u}Y<٬qkMx]( s +z| $a0cعbZ+S@x*.뚪QLfUr6<3J P@dZ$Xj)Y$Ù6UmWO(]`o*"/gQVG $$g1Vd"˔rSäl+خLa0cAXEA'+'0O$WԈ>凓@A@+@>FslzgG-i-e jl v?jH<"KP /OO zxm bsbq¯ i|4UU8Ө iz*t/r>@h{gvZ}R+Š3ޏh߽'7YKL0ϰ<G8˨`QcCtL,+Lݻx>j͚0 h"$XYSrT|ЫYj^$ J':*Px$5& Zӝ#ޛ4zPsh'GgwS]O,* 1`8@1nbjM4=HkT?eȨXW_<{rr%dJHok[fo"nRJk b%hWi O)ԓ`NM&$qAfdX9!\O?bu"9h7z{ `ۀu +LqŻҶ ܄94ך,:(ekFo`ʹ}Lt H3(ie20rbu .svF&ÙtB:7 tE!WDɿg7ɃpF40f|W@e %|\L{31hص/Nρe HC\yu{ yƭЄK,ՙ\O Hbc0 }U^m{Q!7πgA/$$Jखq<z'p_V3p߄.whA]{`T 0ڢvzR8tLQUJö$-ُ0BLM(k'>)hJ`u׽z(;yߕ~a!w_ס>>4hWWWcP@n#e@!SPI 0ύi*:b8u{0lOUyl竱wqރyca3$g:S2M2%=}/7xX0 z _YU!GreUTC*uА}}|~v}aV:K̺,ڧg ~5wc1mDN8&i2J. t]i`ܶ .x=1 c q #e˖0sB!Z.GㅮZw&n¯M3ɣy}|ϴFl3c99&'68 ʁfޝG&v3ƻ8֌5| jy3D~阗`C{z3@Ty4e ks1܅3I' |[[Ac,'x|k{|o޾/uro,í齘à+2LGM9ln$wȰ>> 'ɿ]s=3pO]\tk}dH8804NGo*$}^78/8 nl䆟nC8ςcuB m^Q2@t*>ָDb"XsZU6:`9ӗ?b>|HH) >r Cέrc0$EYtWE;(2 '/}r|6H_~ᳳ e[_-uj0Oҕ(f>;]6`^OmOoL䜁Ɏ$f<@NF6e לgc5ztL1p\ڐmş0A9M/>༡[VE8haH Aj NnVhV헽Ń[/(22^3PE\Kôs+6g0K)]goEˆR<j"ڌG'Oϒyi:O`h{~D)wlp12Yـ)G{8*VsQ2 Z`1;X:c^"̡їg arZBfA*y?YS3H"BGW`j ǩNMx6!сe0 X6A(O0K_¥Jw8pD7 #2fP):+RN $Zx @۬ц;@rĿګ=3e w+a Z*,+1%fV)#T:H1dWk# <ڪEbzb`⋈R'jհ5b>mt$7CUC]ǖ[Xh(# 5qmH3#s4PCFR# :,DN(k˘ZO<[8G9,:FF0>V-(, o4tC̳UsXcXy+v]yL](9L5^UtОD,i sRr[WEp$js}=Ykr+l::w[Q|C_>k>dc;[b$MtUғ呥(e`"p] Qa|1N0c mmս胾Ƒ'sh!Z񀮕zh߿o)gIݒ֍G-?``@6Ի/|zh\G$k-V,wT,Zk2aOĄf;*fQ@dᚂArgGGXV%L㧇o9ɫgkZW˧':E iC5x7,7k b$̐<7s]&ӌ~ 'bV_16 U z-PMrhSYÔ8ߚ<~nc1xo$O5rܺ 椛ӣ''{ǂxϤItR9ckɜ䝳=G gJ;fQNzu;Gڷ2K#tN`}j+xDŊ0o J8FiȄwzIw^M UlQ-U;N0}UWMZ6Y}DeXIP,ϕq*ʹD|@H0aYWEM-69hH6X #opIX0df\R"6#ikS& O;E3eT`1Q]ܴP쵯Nv%&z N?̒QȃK{oomyA0 曉k1eE{)Z O3R`d֬t$|ᑏWS^F:0Z,ϐzרl ޣLX\;H:r bk4W`޼y2X9 Ǥ cQb8(FQݕcT/ qm]eNpǑWYdu%"oenuø>|G5K}&u8PqC)m1l/$!S|Q閎G<NzV`@K#+nZxĦL%=Mp%$/*?],WnWaq5"vms̠٪[A!ɣ[C~LȂ,." xIc"3+5hq+Sc/4V ^u%ښeGɴ   "D30ej9ʬQD>*zrL5="CƸT.g('K5RP)[l>I d+G?fpʼܦʊ4x?\H$D ;  ')1 v <ĕhoprsC.oVK,N'j |;ź[˷ϟ|L|ʇs4aM.Qzs,Rx>b>8;EW ]}H'wߚ;{3 ,=U"}K nS_| xEJgvi60~uX2]>/h<UcR| H*ls)_F(蓅ΦwHmg р1hZ;Ҕ4%.&#!*bxa> {q.nܫ{<M5ӹϜI!2Hp9%Rx~g0ЈmJ0''|&.j^ݠÃ$|Lv=sc)g=U4d֧s :{ϑFL! :xWv><}]OxW3[@ϼ5iucQ\ i"`liehZ7x0Y<0iLI˸pxYJcEr0!A~3Vb͎ۘmŎqGqIA-f:t[BE9yam\(qwv;Ø\_V0]ޝ6;5ກwEWASc<2 pV͟&f C*;Wva682m9w>;^JˀI[k9 lNc"fz1Sv롽RRNR,yp J)"revݏf%x,y\]1GZ~ Z򒣘Z{^NH+ftQ[UY9ĤW .qR+6S::9C0x )|5/s J_bBQWYֻaS6Ykµ(w׎#дNb;T$ J,m0݌:RwA5A7C Y? xxPCcϬb!%1NAu2;ש{5}%39N~U8ky1zXsK[,#452o9Z9LS~@ZMEu~Yw߷^Emr)'c=E,c3­" ]1܃ Mn#+$dBfЊF/&ڸ >:wSnb3BVYf/u u<]{]<-̒ϋ} ߎu:nwXPp- dÝ`!3ߔZpnsd: S¤{$IGA:ɭp1?8/oNHgo DP0IBʔ `'e  vkoӸO:Šiog+|Bڑ길zYoP{ƅZF9R# A31/ %Fa]:I :$l2CNS\T睋AD)/Qa_·Ǻmw1;O=6n3gS@Wbǝo0鮣\+'&o6L+)`L:\~{"@JHP@_h3l3aS0>ӏ?@YǸk!_UeU=n7z 'm?%Qrxx0׊6Y>)DʳX`B1z Uv/`>k䉴QQо`)91O_;7ڻ+2+ݦڣI΁o7DuNxA֫WFɓeRy\F8+ h]F6 AL) ؤ!i[ɲDD/u);ֶ*ͦKH /ȶ{ 8#% fNV2 ;+r6Y7iSOG@oc|g+i&S(k%|^{5=EP 7 z~)8}k@6ƛB΋v) tJ\ rTb~}tݑ\/f ԥsT :aK0X5VFЛN\ܵ5[Wb ,SrI*%)TwE;~V`g/np:z8w@h1.ZEVTEc`&]7 *JYL,s]AIƯ*!:=/9?|ՋÿV/ 6#TR(@Jm0%I@ϟ9o` X])p HqWVqC{@[m4Ig=Z n䯃IsK>ǻ_2^lhp?m~Q6!.Wí8&&0@#ԨMڸ-k1jx鏇?+)fŸVNwuIxWD4xpI*&w fb[Ƙp8PMۃ6<\gH&sFn5xbnn̬˄ǝ/*iU^jA1XIW 6ğXDX\Q av=XnY`g8q$y;}@fORg:[ #ur| M.Z,]YScХALV}eBAJ g0zY4WPo寯*jn= жm?uu4'a8C}][A_%.X:Lm,Vs+,*itqoG~okAm2ţy gm?~}8JbǃPW)c&&bqsntnW2˕0Vԧ"pu,}(&mFNhqv啯ڿJ^Y()3r<7BH*5Lp ..umoc>?l8QW wTcd$R F8*'$9%$ b;XwD4oK@FFu{Q^v. <7-" bG?p׍thzvXnZE]V7ź-աg'0DZ<'FK_-/~;qb l28OVF,Er;F`q\CM[7lQM+9x_Ǘ᪏meԺ4㠴ʃ"D; )A *`YmȀz)N%ޞ|mT̫˂Ɗ D3P"qr}z(=n@b֒jԓy;;qТwiJFR7AejP>254rw-48ڧ|bw)?¿NjBe.-9ʋ8+ "hX0բjcCcKq\ڰZi WCx.6TgzFq5|QCָ `xr>71;5% 5/EAW!(5$UOKL-VSII-%pq!^XT 4Y8(*d[BNfqIBZ~/ʉ_q }tiHkiψ۶oMn߶?2!a3Tj }vǨKA ǹ'{d#3=g}v=K{N뻑rm5(vLȉQwP4i4SLUY n,"dK= %YF`|: |ak'b#Ð,oJ~$ gi+mm8! ։xwvNk <]xg֛ =ښ'7QoOO9O0،iО'fKfZ xQp_A#M5t TZ]oTn6 Tgl WH'ٹ-\E`ؕX^XTKj%%W._6g%nF_rde^Yz٬GgYؑ-ݳwet8=lq;jXbW܀03+@G'eQKND;wRD&U?]5D3x\'u6ʾrc]E8Z Z)߅aad|U$h~VCu+ƿ6g K1#.p!3|",{GgX&_NP RxxǞ~86V.LU%T߹:!cΗFQg1*$K ؄@@ߠ[!! /"qlxlGG8[pș aYe|U6vXI>TS+̀#&*j>O3D]{䄩l)YM"d. JZZxӪE> XOEET9-UWAzjg=Ȥ]˸ AKAR+xڊiE'OQ9qMZ7u\Ss¤HJB5(}ۏ١^{Ÿ0r/j sHgg+pfF~BӥW(fNk-{FJ(XQp)ʼn]/"PMd%R̅e﷊z&_ [9E⦱LDSٞ P探l-Rz!TW*?۩/k]FA}zyVğZ+*2M_OݭGJr@@!cRʷ}0S| ]Dix.왔S*LpJT '>]P~^ѦSo ^]gnh<ͩMSo 4|v]TTφ9mM U qؖڏa68Y<Ï9w H䰒G;9 e;NsYqۨ}*ީ2Lj#ӻՋ<0V+@rû8}O#<5[8RviӜ_geDSɳg  ['\1~4TOLW7&d@+ Pu47*?~+B,Nju! LsyfQ3[L::dc{CFyŶOƀIwHC){$gHY xּ&ѡEK93/94%UA)%5M/C I$3 8$<;%?dV(̼4Դ ̪4(Ws,o_~qf>"̜ԼT.NdB4`x&}Tz7_AQf^IFAQjZf,v ཕxY{oZ>l*u,aqMu%bㄭ-T a8l0 8^3_-yq,%Wk>7{0 1 .Rg,iG!Al"<G SH#o SٍlBns9/gI Pc|Ub:8x $z]e~ oˆ ! } H_B݈0,iPs0h*4}8Y4nQO04A)JS{\*D3f9L1Lm(l:WauMhE}Pu,A++ ْ3U;c(5GE{HyPcr ˊԦ:y=ꦁem@19?6OCA=]Q(b־TeXs)~wXNq߱PB^4y~޷jQE($)ʶ̰ZR,V*#|l}bsiDyѴ0w 4+_2r,n`e{;}, pr2[mO ]!MDs-h v;w `%xvQ|(\lb%uL]v:)o.IYHGnfCndu?3!?ӇhLHn/خuq)anԁ\b4SFt8W4i5Q0;e!}`?eR7hK7_7-6EK6Ӏfx?#v͊YK2xd81vYKk~ejItg.d]Z>-ͯ hHiM UK]avqmaޛ]=JQf流=:o[;e5BWo\\j|+w*:[d#_ Sn-嗀3ŀCZR&c.+%)*U;-A|^XSjզDŽ/esȩ0]IEv<n̒U^nu))`a W:Vd!VƝ,A<z&L,Vn쇻UTx!\m+,`6;}W%y׳祝6Y4pDJ,JD@wʕu,W݂*-뒷nxpS] kB9LKQ[ڔЊg 99Ůp04,n% " ai1z~W=n7Mcv_6Vl?G{hs~kٵ ٶHR$b-G ɬiW-3tHi&ޮ5rt f2"5%L%zT5A;x(>09R;9.1,,!~(kZ8*Z5_X9̷6e|fWޤ`J̊c+BQ;wuwMϵ,kk'7 ӂɮɢ_.ܽF:IJ"2oI2߃s-4 vats` 8PͅߴKOD$DˠbssXv[|@ 1HAOYEIv-4 fqW'lpOBi5ZU])ix322" f !V7 _X_NORETURN!/Hx]Q1oPV44BmȲB*R[AiQ\~n lT`V$&vP 숍g?{RBtw؄T!Bܰ4%TujUQkzZS70,cxȤ^sH~#фcه@BL2$Llrv,#oUX-Rkj۝Vci=(d;4Jg>jmlGYFUbV&uv4 @/f>{`v߇O0zF,A#qDB  #Fx2/@7!𩘙N4gXϘΌ'1)F^+ĖnP<GE-Ipx&1 W|j8:>>>:~{xC?5hhK'K~w90WOnt鍩QN[;zsM&CB։dϜ%WգLh>*-S;Pe8z_`1(%dF=:#SO׉97NuTsCE5 .U=bD,g{'PU~-9~躎|:1VMn@&u:3\3,7XfwhV6CDLGu1K50:A@mDAPF!u=fNL d\X 9c`ȒR}lz{9w-&2]BѾ<4B:˫@JG2ň{==cG2?]2GeF1̒!UuJⲧ]Q\GxlWz7wɹ2ˣQ9'c2zV[^&='4FFrGi"M]e(wdA$ th_?~]^j F8m۸r8GuX*?: :ceٰxuCO ;2j`<ܫQNCeƨ`t̕ R4C q % Jvlyh#+  >0b"axQ#҅0QSmHQxFBXG0`wPL4^>$p_4>ñ,+j7^36K`+5[_۽+~T" H{?,3a /I$AHŧ>RE&DJҎM h[4Mu}oTT'ҮxFEUɬai4b D8 TZG㥔qc|,3 x[Vw2{|h"# >i U 8x:O`TO˷lX'ہwG. /P fzƙi-o_7ɭv`#`[-SF'>nP˦0Z.EХh bjA`8lvcl҂)'2Cb0f .PΈ |FQ%\Edj.^րe9`F&*v4O"S3/n@ c*\b0K(IDP|-U\T?G @lr(e x 8y2M?i:]5z~7ن>s/ fTWi>Zōkg"FBK:IpnꪨqZ5$5m&sZOfG㸺Rd65ǸaDܾJ'jD%_`JL 8V%iO6b$T8' z{b_Ib}3O̓q+&p?D&̪r"mB\ H+̀ξCdZE<meX–,&Y.u VŎJ23K8*ɋ*;Sqe@]Y]kU",?x D1;<2d惧i>Xy3ͫ|{Ps `t=/*RuSZT%݉)8CW mObqpkvgji,h*VMmv3/JGp(6w:X٭7t08?ee+;b"oVl>kŶ5yC,b`Yg 9aSdΚZe_y*_02^&FYs`~BlG }z\%[\ALB%s7•4%}y޲Ձgt-  Sו#H#6\Z%v|~D}A07rlgDvާ78YVjOc~ߋ<8ZwiyoKڥZAN #9tX"a6GO&dl#q8ɽA ^nE0y;&??i|mz=fc_KFu-iy-VA 8gJɖ,M߯{V&Uͽ-qzZbn bQHu/[B'!x!p:~KdWY>"ֿonfQ&pE]i&=&|+ymo2+x!"drGBX=4xNǤ5bc"R'sMd]1k46vy{'p*p)hkEIjQ^bk^IQB@~f^IPfr _6ܓn9>yFFd9SsS87(4p&BGT S@[y.$An{Ga.e&0cą%u񊡃,Xy9Ky՚R!H++=nD-j'Lp!},[wxoFWsq'{K4w͚WeN~ͺkƸ&{VmDY5*Юeqg%:ҭuq1 ҡi,J˘ib.o CsLSp.Dzb<aY2#сk\Wrȿ`HRfQ5BCD <[)fR 2PG "T`Z \o()s"li?p ε^*u v;@F-@o|Fn~@1x OI_k27.[xx'QxFEL1g|m(X'k|mi\ Z/n~QKK3t"9y Z\\\̖7 x<{8rKQrbﵽ[i[ʒO$n~DIH$ˇ쮿{ ޥw+ `frj k^M_#Or n'b_$s[.wFq&1BDf#_;;tٍŸ'[Nj-z ?rX;sUBۋعObtwwZc Ӿ; pPvH֏׌b A=Q~*ryMF[X7$@+6%4AR ƒ8EWgQWj4|;힊Jg xߛ\ `r-g36Eը;ܻx É.{@: PuLj;:^7nz<DG\uFɴj8v`ew090-4;xNsW݁8 Wmw;]6isƌ /;9d8 Mq):yp6z 72ltMi9vkk4a_N ;r=&goY Me84^9 1,H\8npHm!0JCco`XTV4(Y3]ޅnv<ހ=.rWQM)^WKm%2bbz FwTT4>U*Plb_ }0LpCUΉ>ވc{Tq&,S:~@ziDIjyІma kDO|I$jW{pM3Bi_ogڟ '󸄽`(.;z}й7TA>8[g NqP!sbnmtÈN{hCIo,[")Ao.#I0.`l'x)# THk^<^_,oӳއt.BhE鐬iߝt%R\ڹ vſU#c{%h)9g.F -:j=vh8Am`r`"4dxn%6QBixLwˌq܌nXGTKSl||iMy\Gv_s)< QZoԝ{nx*L0 :}螎OLp` |6u܎kaZ4rI"h(-Lw iᚎ`YV/^h]-c?el:}fL{ev=>.P_ljV]X3bsvس58 ݩGvپث;A$CVf< V>\8yt2D@<3vm6} ,|.ׄdN..üĐD2%8WBwoHX{ԗvA2U ($SnuD`4Z8V[QiM K2:wkaMs/ :_-] V Zx й?f .o xғSШ~sAoT""eF[HŖJ$P 6xv,^U8TEOY@-W+(RJWc!JR1r2^WE YE1Uj͓]}-D Un:`Zq UVhXamgȶj g pkgY:)Ka/`sic]Tj i l*,ƢCsġ*I z 5Njx'7@kzП;QJ"ULFnmG)~jK G!T"SC4) ~:m =BabYDV5 rrH!% h<ݙea:mA2nEA]QDk?, 2 sAPn,Ը4.4ͮ2=0a^9&-5T:T-wi5DRˠ[8BnӱjL3Ql0FzoԜrF=sk1L";fiLkF]LAe35yw g0>ߒ[g_[#EUqH~Aһ!aL}R8&ETEY;wbj=lc,0_" @5g׌"~s _ON46!2*ȏ3cw NZ@"<'@||a2x6#!ҳ~{4a=s z K:{(=0pDSq.:( Sn OĘ8 &݄Y|rcaދU$7yf×5ѯ}ڛdaD~q D3+3=EO+¢΀g2P:HnrfMWʌ %[g ZI+%t%bXC 9\[HF&E#|.}58롆*L~7w#&1`Uuk9! ӷ dxxqfųF`@PMøR3K%qohM8d>6z>Sloeޭ؉{n+ W׭0"r-N+c [h΍@cM(W @p_s`9~(@\ч7ʥvq9 `o|3ko:1n. *4MlC}K<9'Q 9[1 V-E1@Pe(D맸Z2~!nAEQNjTme`zS7^M^efQ*MNM5uRGb`"oԌUj4AMj^%,) -d<ظFZ\x"TV10̲_~MU2'"(2hId=)ħrBh6Q8/{QtƎ8G-P˷&,Z4TzLXK)I9 D^>$]C,ɐ(pu&=4G"p*K/F[ 6-#>6Mn&XF(yF@qQ`K R=G4wz$l?E T&dAiib}g!\Tc Ij"4B2<7B>h}.tk#? /L%H%_GwSKsbUj# d[CnVo  u._b;bXz}mXseT.˺CN( J:bem+v=l!/rR@6ǤS?[I3aile]NB'`bɞN)0qc)2I_#Ŵt l7}Ӈ鮦:sCƾN+iWL'aָ^-.S4-ejp22!CU,`ST , Zu>)I&%]R֐lS@8\NJ39BcL^ʩՒ8i Z(%3 03w[ VEZIYEi JJ\p4Wpg5WqIbIf?Y6S`Vn\ Pe%P͆Hؿ`dI/l( "("xMK+AYp N}$4*(&>ev ,+fAN^ k;X9 Z 7|o[nh0sEM E(eE\X1K ]9;Ժ>̀ft~*OWT,+Ag9?RI/Ya@eYee o ۫YAKMբ㑷C4(#Sj* mM8)UFiA/-0 m&]YDי4+)X~(܏ѯ0Tyiȣ3g.99<+/? ~ymr,DFVl*7KDҀƟġopS>3/̩xZksF_1央* zlMJ,T$ERq\X^ t ]J"3= 7?tt!6SUEnd1xgqz~q 6'FD/[}iU;q/bRb C-_Unrcr]JڨH@i 6:3MsSD0j*7Rr^ިt{˭6JJjO,*]^t]Lyj%+&Wmϊ,oJ"/Gx+ìaժ%0;VWtMʋע טNd]y:@{^ Z03zƊ9tyl|38F"t{|]7v01F Goz ?&h6)'wqxtup>K. <\͈}4e|? M<T d8WwétlyCPJO*zq&u58LijjkH#9I!wW,('V%y;Fw٘a%4O  5tZ@QEd N\P\Gw ߛje#{?_OG\R>Fqr?^Lҽ˷7P2Eֹ"ue1; ޹'Ӕw6>R@݉إ&A8 :ā [u>:j(3eG|ҥ/'< v0ށoz9USC.gC(A=WCŲ{9Ql%'U5%oX9:b QVIΓR4Enkvfӫ)9 >xѶqq<_׷ëCg?'KY/>f.߿.k0YcF3Jɟ ]+BCS`)S/Juͩf,Av`$AeMH8 &rYT!fdBj!m'jkr9>vfYjtrI8.nZRe}fR*ЏgGG=c0עMb1v0.[YxsP؏aAI51I⑭*lR-+]H&Jhߨ),SP)6ImV dTy#jwO8.ɐrκS4J-j79|Ofy&b|#=d0lKS/ͼ.PTfSr.]H)坫I*f$QX @pUETa0lN]#JYmp$6;hٕ[AkvEa}_bmL,;.H[wK4.@T%Noc=k~1L x$,#dK7:WmU2 z(IZlA:?AG.ELW!qө:-v&DNC77ZՇM&RF1s}.f綯X1\+Y?\@x|;GGA @Kժ' nCj語r2|KU1(l;k& QAeP7)PN~kC3Gmj2xDڰ: xZ /Ck?3H2%|ԥkgc-+4@n F'LeΫԸ$v: 3ឃUХ t%k)WLrୟf/R|-z7GY47 WZSDG^<~صzLjEh\pumR֣ˆ޷&#|[T@+'k,UkY%~>1ps&ë+heIs)K]B8h);*F[797ZOOTK!j-++k&:}zwTvg--A{Qv5.[{QluA"6y4R͐l#ǥiлB9p^$ * ~>zv7Wi0ŒrJ3t#3)Ѡ'[ F bP>>xSRj(4ua_O ^ZWFE{ݑ B=EP\vxa<\@Ԕ|;k_]9& ]R`"IS4i8N JhDэm٧< K+x4])u~”vcUE`PMsoI߂AYRO+z>_~nXe{̍6UZ:׶ki `Av-vD;t[/(4AgnJԔɁE3;pZ]GL5*lgn.7:d0"4^:ZtKA6K/qcU\Q%wPtÆ\Z{: v@V෽n| ඓ [d3&%5U]:4xVTd]7^$-2u^  S7n?o#]~ WWuYu63lryS~tMS;C:\/@8؁\uv_2 e$qW@/m]!,4-.NMwV%t&.:c~xDxzoM3MdF/@ -ږ7(B= ,ewx..+ N;w:o! pϐ b৷]N:GA>/C /֟zn:ވ2 x0 (YpKr5w;kD'aCQ+P) " IJ-…IZ)ow!jKJjZ2m 3 wU0 9nNwml l6 gkՂipZN{!-psSs i>pGwaC[MZNr9_=u~>面|hxJ.'nQ2rQ{ne-&7G/InCٍBt͢yĸ EQq Wi8mΨ]9{~ۦ02t6Rs'r݆uƒYZٞf9Z;:am=YkⳖZ7"Ih{y+7 j5Y-H}_D&75sMWRgtItԕ'bd|Y%qҗIdŅtbtO{'>;8#P-C5Ϧ!jwq42Nc[ks?LרU_f `Ë/*[znFWG}8b9˱|? es Go; ->.c2f1I4::J?aHlLQK9N8#sdsSС^FF- l*V YB R{ Ŭ\|\ в$(=-hڃGcn7qdpN0k{=Y1vqperlǣxfK+cxGixX8äܢ&Aw! 6mm! ,  4gzMzƊt[ͶvuG(?F_M=Exjt)>c ^>Ƈ_7o%qmys| [\1NW9/6s"U$MʱB+Yf93+@>> -^s%  wXEfrZ8o?|%&QjF(;~e0d i 2D fom&V =B2W %!WV;jrW|Y/3$1 {w'oMd%ȫ01 YrA@#:{e%ɴ\8odIɃ#` , ƒ%װGڰކ|ESTJOp"Ol-!6>O(x+KBZ>(nؘ@ *XXv _#_[T R+ omg#F6T,AhpCyf k(|U؇UJJtIP/޶UDEFzY^/ mvdXUbt'܎<2QMkNӿ<=5-\#"LA$0K2ѻb.ڞh`+d12iG&GLMBIL5)Xn<3]K ozԛ[oO6̃Tl=NVνq_[]؄2UsHƖ¬, @j ;\Q5eb9bEl!ō\411m],C&DAP&tKLr7xsj7ts*bt5Xb"4YƆ 1z2fAEuuGqQܡ~ZtzD)шe&YU;!%"9j^[f+ž"9z={l,ʟUN. foPtMڻ Sy0GˤfC7J ,XFD- wT^F{N,Nm".tBEIagc[[8&;-}@6Tᵺ#R N#@r|Z'#nAJ'  A)|Z8,-cm,$rc1.ճWV/[.K5=&)q4l!XD<sп7׹2 v~|TӚX8I )Ojbq{vhՏs-y_[$+jB`7VѡRQ"mցY޲ LF6eP"gdx[#UOc|+OKL-JtM}~Pŕ+l_[K:1k(lk@cO;Mg@yd{YW2ٟp3$Ow%j]}u[J7XMݪbJ[ m ȯU2'*" 5{/0EڦWW_UFqQxрqC,XI~WkIo;Beɭi.-Pd;˥+_{WD01ګkNuHrr^(m<QyWֈ\S;ĺj@th\/I!JEWQd#Jk& ƧqTWڗ6z{p$/$TN}}bb.=<(W` h ϱ5 Pj^R~AcE򔐟%eؽ(!\/_,5pX5nWO.5=ORUPx R.7)t/ĠN(,o)Pd!pz5? MJEȮ{- O?uQm5>9RjP[;UswsG7j-FXؖ\[aOdM[튉9?;.cqNSIhe?zO +~*PsQeЩD[#UT_m_|ٍ?"P/zKDg_?"_x[qm#d!VY{Ys&+8Og#9;a[nr<}׊bM/KUKQ(Q(.)I(TV0\'ȚW\0jeRBE Zy@A"{MfRP>mbCk.΢"h\\U$&*yoޫtRJid@.h@ 4$1I׮8,14UVb7UUF4׌4BZfLcjNq*6-u3 &2&j+ݛ4D'kL~9k^6[D&O|K33b]K99QL:yHF=k U |Їqq'\FcqNƜ3lrRT'9(M`ɯex[qŸ8342sR5')o՘, 4Cx[̸qm#d!Vi"-d0gk \S+3/94%5%8Z!VsJŬ9'ﳑQas8'c6Ll9)V œ&? $:.x[ĸqNzl 8&׳oP/k~^qf] }fs)Lb`nrFbV^bnB2Hd&9$bCk.΢"~LQ(`.{r LJUQ9%5-3/HH((*(ejZs)AjNq*ujfp*M.3,:R_ 1 M|O]qg&;Yoa,/9N0dCC 7/42|. k xq|njnn~YFNf^BBqIQNjF@1NrM92EU99993SRӊl7/SnTxWosF>ņNiK-bM0bnFHgdIN{{@!=Nqf]d=zZf+A^&z0&"J4"@.GR\ IDJ1+HbBe( w")iy*AX\,6BD*]^F0 ,{)IB gr R(m "-V%ġLβ4/drv0fc_CIA %^!ALZy$´ 2th gl!wJٽp.kOqZ]z3og=HE/ߙN j2r{3W 3Xa:SrKȝ};3ɦڟxS/;vCZ+g<;&q=.Û8cz{z)v,wlOd|VC.Mrdž=&|zc|-8϶ܩcS{A ;% GZ Ζ k5$]^Z/DNwi!4 bCjEb)mSf&E+5jmY'UUԍx5TFFE8Yhz,991uJet湈x\% +oa!i2?N.nmN??;dis1 s҇> eC"bц? UT:BF9?`63ĉѩӀ,l9Ѡ^V%[GA}Q;aEΓ% %suP >Wdº빲"yNk1gֶT՛EҎSfD$_0HO37@$mZ7М4?ڣ)=|Ty|`ugV^Ա1l^9`20PHs+ fm:Y mmhY_[uÔGvnzY1]Jp"afO33ԽZ/\`f^.r&E_XJ.2q4tByWZ)?94Ƹ0/5> uy\eVuhii#? >M.h'4l\4 0kj p0\feӗ וڍ=wZz^Jdzްa v =N܅كY:e1UK4L?%Ѡ8dԾl>z}xU˿~7rI3z;cs{cـaNؓ1|N@bHP.j 9(d5N9ҥYz<-aIYDž@:"~av}B/wB}rF'%dq"{gatŹv]FAy^SYf DHO2Z/~,ժ֍c/+R ޺džC1]~~&ᆟ&^ƫ\X-浘P@GU54c9gr/%t@PiBh4^+)Mߔͮ y_vuv3uzMPBI&;וӆ~QXvQax.UzU#fNVGFl97G0lxhVHH,RJIQHFIJ,N,.I,LF,%,]d})ax*Cr񬎛a+(+IH*MQ(άJ5ubTAJAXIsr \0x*Rr񬎛p9ȰxX]s۶}_/[Y)[r:hj;Yi&P$$qLhEMYCMqv:ɱ^9d6nGȥCߎ,4 05_0C {'S=z:snT\:֣Į)_(LE~<}~J~4n5+Y(r0NpBy xOo.݄Ft;LW On]t%`.l:@/tOò((G_ay4$g$°iHW+cz,#81tNb6cdpDs  -0y)xUm}  օ.>2SMEҮh,iRG/( Dڋ]u"#,Py1Y) i=v9ْ{i$< Trp9dz/E_3H+yUʹp%o ܃A^b k٣Bo=A(%Xne%Ik٤U" ;q2-"a %.#|.PhJ?xΗTvx"@+O_L/d|;w4ys}q3Ùmw#,}kq׶sg"kǍVM!3QF#yL霉kF Y0357&>b0Zia0UyYD:6޳<:Ί"zufq. (,(fŇ2u r5 @ ։ٮU^ڴ m^ SjS}2)ø/R#aerWWk_4W{^0y0(8٧VjXQVQh? 2Z3ꡥ-}j47hH3ڑk44*2 gee)Bۆ=4 ,;!RY(knUAyuS""Y[#u3=l5Nzti45Yׁg25"|Dr YEF 2%kDv>XiⰉlgpaВfI=rXJ:*/_Z"XƷO˜mus1jmӞ܉ /GNuluxn}0-,W*D~ /5&5W^*|@M5jGHu[ $<_<U ²)j[/MVUW*YzϣТRhAmƶ8j*dc$ZF,|i~>_u9Wz Exqԥ!T+/qmJe$^>%t+bߞca 4,qoyc(cQzĀ;r~La G}/xB 2a,\$)N?|m¹7X#vOҾ C~z7Ƌ_nxx[)?HL\`b"d]Fɍ(;yL` WVwRHJ-)I-RH-*/RHKKWS/(S(H,*hd%ɥ9E: yťE\0cTr2sRuTJLi@^jqI|^b.[ɨy;['`jqb2BqFfZ WJ~^G\\L8%rerq%'*l.Md, 3MxRK)MIUK*w)xQQK1~ϯQ"VDrpzJ'g|p a}3{ɮ(2s?  "Zץ cZ;x{Lׯ/1@A7%“ HMXIc h v㢁B@{UcM c mCcwz3:ys$ı*-SD;l (R\NI Јwam0s?*R\s W8OGv[Vϕ]۫B3ܿLlsק_z|q7no/lGtdmyҵjex:u܍2B'xv'NH&̺²Gl?IYrVdY  E>bYUH5n>$D=~^FȳL*/Ns.M`,U.եʳ7UGr3MC,SYOF7/Ҏ(:[͢?Yē$3qh7Hghft>Q\8/g7Unh&!]8Ox&cRVÏBǪ25N`GM3W3 ?AF'o_8zDWV_5Cm4C~`;Is٬$|n}=_~][Ufv J%:2 \V53CM!4Y-c*?:Kdo TlZn҈"`֓ԋegAM Vie7h4qR%iMam#-=.a~Z-/Իyt??j]6>m-_'JhɕeixM /&tvt+_GG r}mWdd'_5hoδ\~E  cNnbQ#pRYNQ{l wI{q`Fvɚ9P HipGK|b D.kj"m췁e@|q.֯;*fl|nALYhxn[BW+ jº lh$|~hGѡu-ȳhYi"ʀHp/# j(~+r3Jg $jfsYkrobPs0\A==0lDY-vfۣIw%ut=<Qu5~ QZO@w&Z9vw# Z;pjD];jp^E  8.^28qҘ"<6P:[ ,~Y0XI/ YU4!uE'1F)^ GO-Vrr"4"8)@;"WoS%آ뭰v¢J _&(y41 -X$4{R53kC8B vff !>/fǻ1K dtmut/'CeA&UdY-[/`bt;ܭw'R0t.jjL!y2SX t_1ԋ/fc/62N~zh]zf\0LtSu_dSIN|C9r࣊áXv~'?][r`i?O'X|YIrҦ/X+Өo?O`PwK:E#x`a *ߓZ2J)^íUᴵ`7O7;ب'~Fob٘C[<8e&Z]?{9=L h q&h4#"3<'[ ]O\3J(-v<_jc3 F0uUY4 z_ݛn1ojFMtYg_{ECJ^%T"Nc#5WyVD̳zjQ>KadSZb߼;|y|qv|t~XN3GBۏ!lxOtF(o7,ֶ+\c!AF?eJ6:~8{gNd@OρWo^vLn \ owO"w`f3(lqxߜ2eQ/GӼ+1]Pz;1H~uz.A)DiXRcy.r22=\+Ǡ&2"-ܤ fyndnMRTyˬJUK0Qt܈[O(ŸϮ=_Xs"x"+'Iljp+(ZC秇/NNYxЕ= $: F6ԛA*}zq>=j^&L0w}C$ "FG]DMPkHeENQY 䘔 2_caEEYX9ڑT~w^_\~8 ~q12IiJ-5}:ukm+S.Hݷ#nN ;Es |-Cm;ɢw£J2TVB:3\Rp)-K|1~hN$fE6PUz@diKr)*/ȱ\Lwɿl8tj5܊>HNtNv EgP@j^ʴ$en 'hVW@izu ~eo,N,6 4>w35@>OSIN'w׻]QiotݯL}r㳋ߟ_t|Pw]Ԭd ?磌?ΑȔ\e,E "URBԔy.lL2J:}jL~]ð>>+>y} Z]֟^xȅW͜d] 4FIS1 6Ż$B{ ]AcΚ~LgQ R5椙KK 0U%nހQO5skzc}ê|c]|񡞙wQ [̯q/V\ 8?N$W'ۮMb<Ӑ }UOv"<]-O+d\K. n YargLh$1fx 0V@lw'O/H;lä?oH"W `|tja@T̨L!=G(`[-I82@{B2%|J6N kYUZg W^//ߌ2(A{x!p.-tXoˈyyzSNu$pIfϰD4o.)I3%~:1GDponlM8>_k ?\w(1"ҹf s0V:k ¿=)@PbLzGNEr0lhKIdE\ƦRVnxY*eYTZRiKj`cSE GOxSB `/ԏ:|œlRkw^MnQK8 XGtv<&*&:|3kE57: ,\2!oMKdJz LkꔆeҰP"yaagqxdJr+`$2+g)+r` ӦmA3^lF;Ry=[?1K >9.]o4MJI`Z"!rLշGO}Z$έĚB1r(tt cLmMh8v }aI$rQɂkqJ. ^/^;aH:ۮ:qx *ϲғZi$hJb.ɵ>@ M5"I")SQq. d^VJLI>Q(eڛ虂ρ5y%gv_b?E=u}sYLDnr|DI낰!VFh]aTfF{K͊Jf-TIZh+ ­LQ @QYjX@Dgc4$N x"wqq.}q*pr `5G&KPň 'lDN2u ]CԔ+sɧ9jv;++`ՠ ΅1ʴ*dTeغ [D|/l&X2I,5It+OYQf(R].sew= 9G 5._GOڃuLo{p$wFd\qIs'Jr- lN0B_5~zN_`ᅷ/E/c&C`zQ_^-hZQp󪉼$|^EKդBp?]x CB\T2Vp=L nދw?,PB;޿+h~;ֳQSs|{/ sgPL5#c@ϭٚ<!mVNg׸ ]WԆc\;  +oI}iWYƉLU*Yl2i DT=IrǑqKkr)͝nKJ3Z>ΚYg*4sAŃtq8{g՝3 [hc#6S6}Ig}__P]dY$66F<JeU,˒gX`1Y 1 D?@z[bI-G/߼}}o8:|w嬙Z2O4= s_nm?҉˿k!Ǿyl,SVf*" 2&k6c=iÿ[Y-4^v;Wpo2EB$e6vbp:NBXBHVnQ,*⠰W%&V^ݝ2rwWeH{J.Nvji[ cGgLUavwh/|r!֟ E CYǤ:VSׁAހ%z[k{UItf7 ͠>g0BA6(Cta>=!i7CCu5B΍nB4"WI}Z{' 8v\YZ c~Fz.5Z5+op˒%D4{o.c ,^tTC@ JRƳWe^qBUi8ɼ7?:!&ܐ.c\tGi`{zXZy*B['OkBsλ_SL5\2]=͙#j+ \1o=K 6 ߻(X$# vL\:,|ӅQH諠\7S8!m;3qn{\߿99wX(t&Ry,2+l$-83 ~Wlt)cr[vȖn}櫢ñiSYiVUdT``?Lg@s8R. KAώ/@j;e5-4nѲҬ(BzX]c.Ma,lٹ:8rqy"?u~U[Mރqcu{ʺ.^y_@h5%B[&QZ2k࣭biXl*~seX2s}3mS,C'J\&Is4kT҆kQRIIWBv4,JvRC | ϪA}C8)f3=_v*f@PE1= #8/++c&i&4M*#Uc34PpSK='e gv/RT{sr@5LnUyi1!޺ fjq W#rnU0;x!m߅E~$CiHϣ͢:8J;ְ7CcӸ]#OΟ7o{07[6waOOc}*i1J/(kzk̯K`]l=QAT]&+rt?Wra t7|~zq2YUm_U#+vճgw8< A_MsP7I΀+* 6S+i2xP]Syk-$&0&fmi)wW]$d'R'RHԸڸ o F3iBz!`uc,? ,(:( Q4#0E<s8qCi4@,>&ɯ{%90z59Յ]PM NjJޫł\x`RC[7v]aqUOA\a5_!rE00`($~JKJS$YbIy+[b2QXV;SFNt-RftCb?[ qX""8K]v^ݔ녥/neQʊ,Y*V\p.R0,Se$; rz > %f5%h2M:Te\( 3KӴxh\pU6aVqp'.zOCq fr9t[ k#V.`𢇨S?}m.[R!AIK7)|Ǽam 'o]{J.儀S#g2\,IuI[) #,6$6weݽ(mi]vf5ńgGִ/iYRn|K㹾FE$"K{MU1ی+UqQՉ*/Ǹd'K–[ǯߞŧ;9#n-?HS-jh _L?]E3o!Cl}'lհk~],HuTm8o4T:,-ӷo^9}#Py`tT;5]+/{}\.Nwb͑+[:)6ִ!30B*)9B[ Z]^)/5ډQ$Ɇ Y(iEʋ2eʨ"7+S ʍɒƩ>ɱp'[Ļ/.r~A]z ^.4h]iɫN]׵O~h *,T2!16W9S8\#k?hYO<. u9iawGv >=Xa c0) k(J(vK!G Lw&cbwnSGYqSW"6Vp-4lkeWNɩn!6 \ Ip5G/Xht5ocbRc:ѷ;\M/p55fɨو@ ~0a\ (xrmMrTq͸L2y/yn@^ǨRRl\Oּ8{xЋﮫ7?z>qJ;5@v˺&sҋH`#$@fpl1^ '/_8؊],YmSV6)3h0d97qaX@w"+2ժD,tVƢbd. %0 ] :x[֋̝D|Qpa.am_Zy|,+0}O("RƂj9_-:+G{$dQ?A0F?a{<Ƃ @OhѸw탰- Mq\&ۣ2F0"tÃ3l0q|Ŵz2?6gqʤyL8SbRa2 2!D)D8Tl]?q˦.%|-OGr ]}󷌍G!kԝ56O~{RQys%m*g+9i}*$&KW L檈"OKĀ)fY3'%M!m^Ww`4>ߓP\)3>x>a\V ']&)=}H*q Tt^us>^ϢX~ٳ5% ƀ$``lUXX&eCwn9^:aZL~y'o||z2o{_oNyxӯ]!۔D 絹,ݍt0Dثvl n;>I{ /PQ`q=bWz <-qp"k8]-0mXG4Fw|籪}5{IK4ڕÜ5P\›|w?Bu<ᮽQ[^޿RN;?B۳qwDQm6hk[|.p>yKWM}n qA*Ons`H,#zg`G|Of͗NjC*WE-VV&Y,*ϳBTv@cp,'Dq;ۺJζkh ]%JAp%3||MrT$_hb&5,K,%),ֲbRk$j7/Ȝ@C~ց?VܘsYJB$.R뼊uLU,vZ:Bl$1244SC" ߋF4u(Ւ(V 'zK25ޣ3Dqn,WZ<:D<}Pd޼(%e"]aP\M)ҫZnoE:S9ʱݜeӝSeɅ]'\*D g߷ףJ.8˪A)?L ڒ]2LVGEP2>\f4-wfG|CKj y!]fŔK+gI++>q_#";O1aAX]NE -n5m Ϸ j`, 6.`o.N~<~uv|I XF'?2`w+;b.$M,n*.4ʴb &|p9Dvy qVUY\fYUdW*OU9E &>f[DqtFϭU1^4Yo#by3G<02\Đ;`YI>'3n^Y^y_ithC7|b^!ԵjِUA"̒M7>9un7c(M ԇvZ>rkhǣ8.+*$dW#),ʝ.Rqqy z~ca?^'.g hi[%YeF%$LYٜ[S.tbs[ЇS_{}1¾U8UQ"y,/S#B$: qñٰ[fPb#Os=s oiǖE+L%4lHlTL$I! 2-ƾ2qJەׇo<8;>"HXT^\F*hFo[.hf{#~pSMt@˩L{,ї8J,Yj!(#W+ʪcp&OK8R6Q&, -X Od֔TH+Ks)Yg/_BWg_M5}l]uN5eAN{^;UM=P7Ud7;hr3ݯ0k1uį][hv ݒNk?b+`7%y@m: d$0LyVed8˝e\1]f"p1S~<|$erK3J#LR(iy[%nÅ> ?.}>05@d.  JY\b\]4f+lLk>~|_N.jh:\:gӅ-ڵ>˫T[C~ޢ y qfX 8ɧD4vow8`?wWll I_ ,T.JkYeبP@;3uJ싗Zk -(T̲WLg:K.eȅ=Zs;%pX"=ɹXW` eLKL3VJW`%(Vq d݀T"u&^x nе Sn8M=+|s`yn %l̊K6ۂJevԥ;ϨcO_# Fq4Sp|a~j-G_a>EڳK"wE~$Tf6X=볩\Jdۦno; bGczZP5obO9Cʔy@eN U@"+k dUB ~s0ܺZd7܀13]Ȩ͠Lgɒz9#Up;`:Cp,Z:g2 +f@/,/lŽ@4X]w|9c:@>Jr=cL ]\\,%h{Ĩ,ecpq(w٢%{^cgAGF߭U꣣M#ߦgrqTan+ %t%v e\ùfeU( &c9|nYz SٷZ%x [S,+TX_zHC2N^5P~gΐr^d_ df*~am>r?oT%g@s~oI(+SbąJSIY%4 썸h "利m3Ηk$nہGi&|@-caݦO93Ye]Rdݖ{Fjj] reKq7keUe2)!X>InP0\sKM^gBq-ŶLr&DTA욜T#{nk`G(!u~`~s#=ɫH˥f_fؔKұQWvn-{{6!> KUy؅!WTZnyEL1W'o luc{OpEf4x1vxGu?pl:ݕ_>P9{K@̬2vQ*M3aU '41ߦ[:30\bDp(_//̇24zP۾ª@4;^HF,lu]+JMхiʁRjU)+rq&V;jZA^l]zdp"vHa$cԖމJo-xmώNN}?|Gp{}}__3Ӡ?gQUjܶZz4%:hHeLfNDƅRŠXgrp*0Qfs0$P%]"Cp g'!نz\־j`HCp!7(hS:FA\ya$tsx, l7_ןɒZ#@B[١m-WH(m^$JRJV%m uny<pc:xh(jy8Zc|f9 @!yōh?<[:b cl̃T7gz`fT_G!2NLL #-/T3m ڝdx7.A% Ue(8BڠtQFN=\Z1ᢿxKn3LCq>ۅ *_} nS=L=&܉%~HY&'/aܳW<\G`(}LI%'_3dmH0Be,2Ix{E68zZUYM,( &8:so|ڛ1)#8cIjJJ%V[% TW Y?Xjm\]À^ߢ6J7~ueN5Rt`a^j9R?~_&3b@Hڸ(4J(1f0fG(``"Xj;k)UUq &YZEgJ 3*]ݼ cow[wytJ>ǮNxdKlrוzܗ/"KnK牫$"ǧBs3)I{:IT̯Cr}{/=VXQ{.RPr7=Y:c#/ݣiEt߽(M<ƲJ e3csT:OhZMjP#XhƴM8UvYE({-]J? 7f9WӯCjW&4=j=!o╟-1kIksF8;̴&k+ _n6geerx1qI::8%>Jn S/%bw={DQau4Xvm!F=+)h]fUY5O9? X<&͌f)hD|"dr2ϐCFͤˇ3ſ{$!Ks#|H\?>M 76Gl I!8нYs YsLɨCvOsЩCiJ$#*SQL@r(TK$ΫԶ϶8j&p/? _ӿV` 6ö} 4u8t;_duPg۸1Q!뽝84貱̹)ӊKB=96>>@L__NqI.݄^jOU%W+pu؁ f"juރ/.%`3M{46!ONu>.V^Fl?Bu M*v[ƱV}@qeVI !v4=$A"~" b_*.&/kl#7#::iזҠB9pc;7WeIlճOP%g7>ړ] 07%W0i\q X8wIr3BA6FB[`9K >RE)@*1ݩ z9[w]IRx6_ mqgtI4Y4"6u-pnwPuwklfą0zw$PTI#*~WfxIk[d-D"r7;;R8e`pPt_}z\d,Zyf2H*PJPU"nC<b[v&3栞`S:ns)nD_E-P 9[JYJ5KdieC1Jtb4"3^:p^0rG>G 60L6JfoBި2CvJTr~E0ڍIݺ, `vvoyh{]Y<-2PqbTͥu.ט M:!+ 0K!$G+H=FiQ6\ fĊAM;b*U&Bi`|aeoc%ݑN:="4\C&9sJ Q,o_u]Q^9^~ 1Dpa\(MTR5,{SZUde\%gT"xV1 qCMX?x#b,7½&fņᛗǯ>Z׋z$EƸ^4u =5kgd-EyN񡅽\rGB XG".Ce?;Iw<|fp!oMu(h$aW`Rɬ %@a87UAk콏7CsJnvƹQǠ2{&=VGg)vÑ;S_AA)+t ;d5?]uMHUnLVF81' JeY[`J;P7MmUcsg1ğVN[Dޏ\w}Ȟzd Q2ZԮ7#:w*=)#v‚wUtI"PAﵬ]NbECOG:O߽zP! |W.1;_RG-a2d7E?)_8*܏IZeq!KV43eZ,+4{hWDv㊈Y|+[,oYv=6/t~*}`_hRJtcl%\v; o֕QlIӴ?s%'uE6rn 5}|0a[Ha SR?' qe2$ )q*_ƧI2oH7u=_"Y$<:gyi\X&2)*52t˪&GU5UQGj\[B`SV\sY ~`|/ѳjyn@ʹޚhqUPfR_jqEQAlS6K%vZ`Y܇jg>8H+::P 1x"7'q ĝр>Կl<Gqlۂ{JpH !1լ[ێoygP/cWRA#bqRy,4Ox!eV*&Q ISVNL=_j 3 c&"=O1Ylfd{(0F/yZv.pGGvzB6oѩa¢<@H9MIG 8U9mIRWJen5A)ccw픞P͵L~1N*P\F n14p{Wx ZmܣZ ,ILʸo#/qĻՂ`O1|a)[6o#R.z4]t)rNt][hj)1{X'E%\VUO+*ؙ%'tAϙ6E̦`,ywz0VsӗEN6gu5m40е"JXX;oUr fR5(uEJA'Ԑ<'lCX'҉@sGc0PǙ$s 璡jbgfhM:c):LyV:^ΏC4flOĕ,a 0o_ Q\Ri_zgf|zDfz$٢ f?`B*Oˡ\Wo6:Hb`Ǽi C?t>wɬΒ+@nEyT.ɤV[pm^pVy&Cf~O +}?6e&W0m*6IYetw.X]e>O_'0y;ä9yri/ v6ifnSϧt5/Gn1deCf}aPNl Ku(mމ&ZFz~g_tؿ?zu||*RbDpƩ?U-N$5h_\Ґai1Sl HVIMW^1,%OqmZo 7WybRWgL?0b]E (B_uU"IJ$27yhLI8F/NwޠН0[d,ʭA`5Oq]/gQ2鴨*In%̻+8Ns]&I]\[:׃mnt^V &iBAg;ݺXfk@Ji76-uI& F,XvWƁ&`Z3ge(TWnJJDJqP!*Yf:mFLڧ޽s7a@[ m>ty lې }Ug\J}E=p1NxVX&R+mA'qlT3-8|k;iKvЩ[8N{Y&T.3%bZaP )S`~eI.r)RPifmE. ]v|U!ӸȀ#*X\q3p}t }a. k8b,}H$u*fR.gkfBiĒ REKף^ yh -2-r1*\͵ӀXj|Q6ul s#++ƴ,3`0pr,qz#`YWroV @q`3/lv}a!j"zAe9)& OluܤSmFG$|?Οl{\: Cu$ge6=J1Tsch7x0or7LC 1JK: `xf*4XIt|U핒jO_>\2ۈ0OPI譪L0LE.U:04ݽ(򚧮6 KcT-"'9\&wQO&2-=R?o8a0@QK2Hi<&慒pӹ-4ET'jU Wڛv,F-'e$b6vqkּ\ڼfѻã~ޥx}3~[%n Sl~>ӽ'oO0~zPnG-+K׊3tTp=X)K]Ҋe&y.w&Nܨ0i~8PE&VE5cJd0;X}1{?_f4k~ 8"\⊃%Q^%]-(ʶ}zA;ms]ʫRY@pA@~2]HO@X[@ XhAЕȅR.); N YBLV`Xf@@c|gfu;Te#*UX$[t.1>ۈ,0&9X)Ye",L J^"9'L m?ǹ}&ڵqZF[d,5,}k<3,YcKo`[uTWCyΉk.kܩotWq}6 rM@  p@6baGe)๸"c1(u_\ /bdbw <8"|mu ] ؍᜘'͟SB?g.[eM^3K!I=Qἠ6u:ˎ~lwG a®A$^NNu6%g.)s]Nx9>E;:(<o$@\_Qw) 3@>ypeR$ǭ4%cf[s PZ{el }mர&ռn_OFM+i'3hDKzvOyS55!{熪jT'\CY\4y .)8'^=:qZ'sjl?̃62NYDz`"E{+r'8B'QN^J8Qoɻ)Xֈ4gq !0T^aҜ^b:iL\f#vwї<gq#Yy#i/zvlEuAR0jRkcKf-ѭ6X(Jpxe`MtoK;M,&):КNJ__FJn-eוCgr'I(O(e_orc+﹄{i5>`OFNsFHIic<=S6LN(X,9\?c0L.+Ni+mc:r)rgo8ȵc8E g!([Ml7afFsPW)G"{ZG@Y\M jƲ_Yxy{*;56w6 oƵpCt] \(')нfW@Wp(%l 7xC}Џ2,$OR|}>d8_r+Lu},Js[PPzo9y OX% ;.*_ 89LȞD^_:1LۚGCbsqP BdSJ 4* x9viq#H:lɺߝmB}*)a9c2Qȵs1 ҾV!{upHXwʦn+YuWx*3)J$YLkk 82٬f 36%!]h:͞ oyU5S1H׷G~Q9kH/4OO1pJyb1{x7Sê]$An."O^n\ީ.$cK PWgk|'C]v[<;xʶD= ߖ;o]G$<3ǸۿO; zQAA"vGc,sPUάv tt6RDCE GrkS0N+.o3fnN~u:Gl{(.QzuG{I_E~HPr`j{ߦho5;v*i'&q\lh+T;J}kFu1eg5VLӑc! +ᣃA`H կ7.0q~ l(h!KX;DLB8#o{Vn}z7ɍZ.qX{߬&3)}{G EعkL3LPRmh'GI;w%Č6q8;-\&_k}DH9gIncGRcك5MMWc 8`F,5wB2Sb< 'S~69 bxO▿N(`8AL*޾[6u@uT#w9Z~ڼXty xb.Ą\ CW0 T$L9duw=l(k@*B s֔w5EKQQ SA2 hÏV՞_Y<7k?4 buЍT:=^Q2f`f0RR )XKBX]T6k6۞Sf߀_)X>eVK;z >ꕔW ?؁zBרlz(/^Y$,O ?ZtcWsuO1e=me-M˵qiq]LMa ~~}30ϺMzsx'C a' 0 'no67j7xv ?sZmKxvěr\&/obxvJf  b$EIW(Mxph/ݡbc ՈU۸ Y 4F>1! Ap~ F /빋xk Xh|I?(`Fb Cp7.˃S}>/p R ZVZ|)W [h#n,YF XPĕ! EsQ) b5s3 ǝzp'F4ʺaSljP'Onf#dl=$NXB!(1)mm w=O6.QGon+#>*f7P1S>o,v8ch3r"tHѷ<>h@Ў V) y[h:-AP(*V5\7*ƴL*qj1qI `=BhDΊ"Jߟ'w`1ٰ3c d*+tDvQ '(hTr|^XD{s;lؤȥ$:_ ;E} G}"GYq%qQs^)@`H/" 0B *0FŶ`?RـypDY20ɀ7 - w$ x+S{SMl 7Ox-;=%HIfH.5=†U |fM8z HuZ< yR)CIV4fdYG2J8䔉Z>WS{hF0F`pc ³ üi|Æ>2SdQ 00gAF4pplC_숦MZݝ$`>adPX.ҦWAL' hG6 D~lݖɼ=|\QG]!mm -!qaSjz9H P}=.ޖ~]4//$IeJkCKs+U)GFMU b!mt, 4J.IVyʇTD89D@ #%w?aEEbbfs}%"L *_s0C;5ԈDU KsX=(H,?`0NVJb/Ҽ6i@3^:\e碹cY;9f~B,W'*"tX QֺoY_d#u\LC>.ޜC'x^&kÓa'H%ÁUfRuSPݩͻʶu:>nuL['Ad|`JE' -/Q)ֿۯhEYʁ y#+K; 9^%S@ AyaBm{8r Kt l/dX@c`u"S?ZD^>#Iç D8ya$NDC_3򼜜Y&2HcɈԦ;'Ev aps) 5IjM=nQš!!x;6xyh 萉"=10WT&96 _p _A %b5ٻ?A|*h/ T"9aϋ8&S2-3|eA͗!3 ?+ 8N*^q $q XTpvk$sHiWW{^=m5۝{V~MID %d]lxot kt`*Jf0 ZSq.XEב+aL'{LGy:I ҡ9lסa}19qk7IrG WD;>WuobGH%LIp6N=xV ~8[OD3Puez޴r7O3KKA#[I6>Xw ^qOCR>gOa[)JRP Eʠ='m\rwt9i\"n*T^+{4R]Xr?\8mvZlSgJ.8w*Wa/>aP$htH,B`x(MI=Ry )J;E2", Ph'L/)V-"Y>dUp1ђt&!5rk<"XJ(M1: -h<#r%8=$ !0?0D`?)itVGv|O?qDۨ=|ě-8V/ï XdQ^`lTo6::IV) 8=:b8L 9%b DĂh^gmU3  xd)>1}dp_xF0֎T0aݓރ+Wlsݷo kCE['e;)DX6UyL&D\X )Q& GރŬ8럘tBޘ8)AH} CFQ; y,''>ؾgnvPa-b*qa,h O"VZe?JϤ|{$U<@Xtx&¨a5UxRɖѫ I: O+om 70A MYL' ˎ$RN7`#nT g>Jjelp3.Rbt50{*7 .\0~T=!&ިޟ EPJ2QMiö<* XS3c6xTOPpNX.nswD%U8vE>Gti,a3`E)1uo@0`Y,bXXlY ^ rXRV+!6~2Ҕ\ .hUP^(?M\`⴯džD8Cɗç:ym͕u4R]"5դX=* T/]V ڌA3CPB0mk_B Baꀩ (!bSՒeUaFײbB?l`{@ L;?0śO&1YM]Ӟ]~Ͱ4n()m< g$`>/بB%'0c~#|2faR7l-0ׯb t)Q]j*2=9vТL&7 :!Sg5Au>.B䕒Hئv#%{իvzRs$;&[*sWh&=PB(q|#XlMͦFi9ө}#=6/F - ?kpb_X T U,ϗdY* ix7mqAH)U?8 aJI=}gı)7;L49&6ק C3W}%XsR-UX&avK W.VDdcS};}4L$] @a#Ry[Ry[*/,MY- C>T&i8VsOJb'7ɐbJ{'хT%q.#._4ㅜ/Z]|%O2y^~ B3>lJ'O ȍCExr#pxF Hb0]gګ%N\<q# 8H9CP?T: =UG 疔 qǗg3I**;x+Or½[`{ȥ"1%դp7=6F ljT6 \.jl"?0ڝ~`M'=fZ;OSI1/Tԟb&a03&] 97]Z}Qh|u%Ḍ#31R*U)mt2uDEŭ)Ǧ=bBA| c`HSmmŭuD}F>q#*IYo<1߭} e +v\\oaT8E8\HN88t/ o,vut]fz6x,@߿B,Xn)btk܇=sFKE4rJmT2/N>bq&}A8j7*`:dfv8 0Fb=qBS:MDqGd0EHd4<E"Cbvp8q). dNڞ=p\7ٯ^x &TsIm./ 6`dAmً[fZ.O]Dt_;h:H)3{dB*TlLaNJ3 Tq-kєҳ)81q/KPiyP踈;=ټa(7S05=.']SC)*;w8)A%ujx LP\@?lj8+K%s2_) +=;XH#9Ɉ;FA ~Gr((UT%}\@V.3GmD̞$DB#D) &ˀx#R &.]4ZJ yLe/"^C-}ORd<Z'3/Oa/6BxL| u4T\]V&3LI="t;B8`<0wtU VD~!@PSYݨJqyr֪jb46NnO!FH+A!t5 c#jTǦ-KTeKH]yw|PD& o%m%I) J'Q.@ڊ>"7ٿ? h?홷lL;9jg\ .j*B0zU}K鑲nǨe8Izr7zV62^$\5v$^ fk' u,z'I:T]s Byr)V{<.6J'6P0cnomml պhli[<2:fnon 'l12p6N~]6z֭dYs޸mKKbSuhKs-~X[y޾\fa/fTUK#׳TQ 5 VU GM3p1^r=#h5$e-jHG#?UA "O:P(7MUQC lc{PD =e4HԃX7,-@mNX@d(YK?[I-Î:H| i$x2WfY!yCG2`"bx^ "@60KR=z#b=V="Ma7U:*aӹ, >ۗa])rRyQŔ :lg$F5-4?n5 TA?<+5Bs el/0ie*k,}c]'y2IFOEo8Lj.uWY'i܇@w3 R)uHY?xtP=#x=̷QLЍ0-ѰSjHRy4 $fi84J K"8Ifx ڂ_o8<Oc|<-磋2~Κ=zփ~ HQdC MN8ɛz&RmJsR/Kz /yI4 uKLUKWЏc׌n.T'KkOZ?phBq{1SK}0,C3PtAő?7|^|ω>^WZV r @&ln襤u'cn1ߴNK6uMW;xJ^Gt [p`<o2Qo{%Oq;k:L1jO/XbJI[5SvZ-ڇ?U9僊LŽ:0tRA7;%=('w6fef 0pJp]|f)):" ?AZ OI4igvILU13&#į]u"F 1:"dFSd.Lmxʺ$}{yzyiyZݎ)9CWY$G=r,@Y$yu_:HK`\%NL2<͋C68%*z߸8+IyTxx򪗥dEg2J:8T!:~[9S8,J7\A"`f OiN++%MW>BS$.(ֽi/ c^B&G*h|rISxhG8o3YVJkem[NLFXTT]dM\y޻K*dž#UnKQJ%ij[mrq]r|wG׋`H$IEB2c%?--K $7F9>LdZQ[lM r!5wTqWwqr$c|WkZ@XǬ Tk4nMݖS+@tWZϊ1IoʬߊLPPa!‰ukRmve)#ukdeomlLy W2]CO몟\SnT#.ʲKz#Nz(ң25#Yelg~(ӓ7zm&{C m+S9JSedޑxl!J@Hgo0-@g# nxre &k1Ov Xb2%XfvFG6{25`4^9Qܜʽ-%/G!(5R!?O!$?9?/M$_8D@%1C( (R9> 55P#H Vh!>|\)E ) *0 "4h:NQH)(d*W*(%g+)d+$%ǥYH:ٳ L,o8y&K,5[͓XT&0# :QIy/NvM6 2@7~!0n2PKxXMl-;se5&"H۲~DkeLRvb%Wܡr%-+N[m]!bTui@Pz%"HfvIQPy3GsK[p( ^ LNNw#}Mx4P]7Wڟr`fX>'θ\ayqcX/?~ŃIɒheE5NBeApoӗ'lj'#1,X,-+ 7|yKըMZ,u3'OF\.UT )C v42Jxq=9elB#1WF`k<uTuʊVȑ^<rB/Ν\aIQH0HuyMff(u M`a7M+Y0Hn@}25zv 55z ߉|OIK9|b*Oj2d_( 2ihjNjE-a21+$VAY! MAp[j3LHSG"2lY ڠ&ڪZana)txѐ-F;<.TB\֦ yUQub Tµ3vm*8e"Xib-_-~:,V2,NrDTհŞ ׊Z4 s;j!-G@gKIpqgdٔ㦎wQSw vz\,OSax0d}4▱ݕ@^W%o7P@:ڎ4I,sҥ$.̽{R!۠uZB3`QZij6ehC2C g"C ,q@yS~5}Q4v<]V_:Y Z`-vId/0HmZۓF$ۑ~Hl9^+Qqilk.8C@V;-K9Ld69U p(vu_9Z}ޓM'|7OWnfjkυ,'exMvr:5U"RD]* DGsXN;HuHsTp{ Xuu*W"ܓ#okϴxL1O\^V46 suj9 - ;sfs[@d M6pbS4.lۊU"#*JA|^E]ÈU ehh I&n{yƐF(h+^:WƞXQxXx]yU&cGN$)Ws@j G"8)8D#71(VG!Z]E-I,U5`THOSUPRQrS2sK\[$7ErwCx+)8&DP595 t^ WX[,:xk<} f=ų&[hNnط1x&KFr:̌fm~VfDpbRp>KvF͟DZ7c24%`LKB&ORQL~be*& (ɂjΚ:\2 )iyюA@u&W f4$XZ0B5LjR`6cy#BĜ [L8GW)FE#GSA%17>">%HB8Cv&e2n8y [j^bRNN1 ) ~BR9%c{Fnbf^ 槤pE+(B ETPZ0,},'0O3u bנx_ɻXb-!,O1*(T(Tz{k*)*T 55XL/ 9Id'l>8ydՋcˣ'6?%K x Zgm4y!0BLe'_zY0#Myg8PWg%H};m5*嘜h.;]\=6o=,X(sxVoۑmB yUE?*5Z6djPݡrg;+-KOA% 0 szkOzCf*HvfޯޛW2swJ~7LZG"\_\9R/'/%o]$_^)|y,QZaz<.aVn㧳~nf.%gϟGfߛM~<~--ϝ[|ߒ?_r"ݸ'J{~o<0,].\yZ6{7<ثjo57m6?咕/%?/ ~Xk47f~ixy|.yn;և{+ 4ٹ9|Z;2^vErB #W분%uPcGCRlwBY__ZUOt%-UoSJ{G\]YoTGzaHkii82+q59{"IB}1&E˕ $GN%\d(#|8dG#FlC8,G=v$GUdZF= }]Y%,JN4Rt_q"B~g@}I0x Dȇ,rK-G:(q&BG @YO xC+5./'):C'>ՕId)G3iY+F-||WQ hV`5юw}fc²ހFjgz(2Xȋw!dǠ7iEVDC"+aِueP E[e Ed~4SXlASgOYE֠(;XtN2ɖ0UEn($$8iR0)π cf7w\d'T@*PoG&,t#q {qIZY)g2PŸ4\-'YqUZ_!KOQŦ=atM#(jjc>(b"В;f9)c~TK&_$o\"cs@S ҤѼQ>>fotÈ b<wmǓ6\n~o^wdܴD[M.U yY]q$h4j̼>Q7GLR1iqU@0y``d& 3l g!o./dSAQ΀yNى(#|tk_ + 11 coF`wp@ϞZ2PHn!]WZG!9Y+N>.)z#OtCK4.. XHf9b4\\f̥A=)HB~۸F<>9t:,fǖ47DN.s=0 "SB{S=MlM6wtЋyR;0;frL^pW@mp)N88u#6cѹO2NegazTƓ2^Oy[vY) J{[_W]|ww^~6K>X~}6w;Ϯ_XHv_zU]A$]).ȏ.9Oji59@515&.ᵗRlgK4u {[/$k|MkQƦ&^uT*oGEx,$ӷxc*虽g6S$ tc0V}{]J'tyx{\V<7x\ k'9M줴qYEhͼ7_d+abLᚬ!ͧ9M&`24^DD`2j BB"aC%x ?G_Wh,j'e7s`Gfx{:\ L3 7/`rd>x۳, R2eR$7;YQ3x{()60cH6RFeGl$P QI!H]j9mvvvvufUu1KƍA2IA mƧ#HOx,&Hd uz^z糼ggjwu>KGqܟj75P0ә: 5_gIj (>mMdgO+Z  |r=M3SWho0z{C=(?]D= ys| [琫OLA" )fRf^@ͳQ:N{&t C"6ȮAZ̦:wҳkQO=|I/r:KQ/)IJFO|ϧY('PF7xf{ghRRi _x`Τgj3TXz?Hf7zH$Iq^WOZ䢕G#Q:-SR6|zYӤ񸹡.)vW3h Wt(l/k_Û5uy lOj^äԳ |1nB!ȸP Ĩoк&ދ7OdT$֏D@Nf YEzZ8ȫ(RmmI 1AR, .z٨Q #CvSQ/jN%OfQ>[?ּҢ`&Ly'k 4}Β){30NJ%,)ɇxIm T<߸i)tM.]5gK㋋r1utNBՁ4zsNX=2QR2,ԗtj1%KDwԻBq?mav$$]z'94XNu'J`S ZFְc9/fd+aڛbC Jsۭ;Ex)x:[Eq2P\tMɯKlI9_s3NtHLLxP}T3D@KzvCoK2 (dU  "n sX@e|](2ۇ=}Akfvr D[9Eb6v6\C Q h wj9QGdMS R b`~MI?- h ?HYZ `%tO"4] ׀[;S!PC҉r=fPv$ dvj@d'Ta@OP(E  v XH6SkX< /_= 2{$az`"l|\Wo~{KSXu)F Fsj~(VtrVQ2򦣂:YƐL1)ZY`E$uHlGd7͍fqSOfh.dz'ۧ?2m4FWڇ#|rEjhDO(}h٫#́e}<;;`Ջ7/vA;ϰq@[p 4M`c\?2C"=s <4"@ZA*LpLOֈȥ<6a2%WIG%?veAN7+ ^;#d9B)̀i5w P#'~} Ns O7rAeu[.dav-ZqtԋG.DyT+YtgsO0U@7?\~v~26hzUt̬/=:-]`=5h{R++C]^/dki\\6U+/Vu̦c@+3ydמȡcۓz+Y`SX0>#Y~9SĖbiAܸ_i;%MJl:#EYLCűGtjԉ$x'LR0$3!4H͋۴KH;dknzh޺ GP`.6gBo9Z{3 Y<5'Z;Q[h,Gv1!1<í X'j=U" I\͚K,_ c7PI!1{`e{2(f0˜HNu[<;kTVJ5b$&(sp<Ѽ=O@.PSCLѡs٤Cw1@w݈ 19yB(ZQ(DQkadY(nk~E3j;hqH!_wzEoZTP19nЭSb ؙN"nupYo8*ꝳpS hoщunfn泧Nf7'n쁦duӖ .^Z85. K4pmmz{+}=F`cF@+ H9S$́/̞ڡ;E Xq,Ga΋**O;1 ]!Gt ?~$~  B;XNHOc_Y/&4aұ&k$iv=I0;~ǃ)kx 'T| -OF .]F1ݤВC_u6-G!'X*by0Jl_u5? m -eR \yE٬mAʧcEy 2ck"N&^{L'Nb>*Sm<?c/\%$b9jOGDa^Y h8Ue u:hnDY%eD i$€!!)DQ-~gӘ= OPGcmzP!fOjLIu\%*.6 90-  _Spd}{LaP!7/D-ԺTA&z]G$˳buxN}]+EOy%.\ߘAm)XJ7c4ѥX AS1F#۱( 3wHs؍f/Z^!s8˂D+fK֪ڽ**лlp7i>Ct։S8 :U[3 nBLXEQ+ =xK+aO">ID>~a>i<}и7Jfx؉>p%G,6-f˫Euxm?y{q嫃sxt槟?LVZ*yp$ 3oӟ@Q6k.DعiB6V_6.fp:wFhǽ 'WL"* v H>#\ Ivee|úvݟ<D*j*٨WT~Qr3;Ζᰪ_}dV1dhQ~%x G>ݩf'31122(߂wXWrN 2O&HB>UgzbD PL]F$[ #;. dCD,BRF_Q0| Bȧ@9Pr`2hynbS |M":B%ٙDI 'T* F1BM0#vw~8tc?/PDш.j]K8GtuG/wu &zmm=x(v.jIŧ >Wuitz'\&E^ ;0ٿmOeoxIzՋ 44jdy 8M>h}iÅ -0<BB-~YGj.ҺIUy+zQ9&pb_T2W|UlJv]d߁?́npT) pncߨg{ j~?t~_l HJg/HEŚ{ c?QaąTy 3t83#Ӊx,=,_o!ÌIťYMy'jc3cu"Ո\/f kZax8]u"#LGN֩ѽKVyOxLDzN lO&/b@\/_l[ŗo Ļ/{_y⼄W_N&lŮ/_RpX~q|~y`_,O_77T>~ͯr+4>= ~7'xdVMfCC=]SdT hsFVOF𰁏ɼ7Ieҫ)r~<(w^{S<("5ي)_ļ|qWHgܟM{ ^objn'r D&xTKDl&zR0t3uJXz(@8Z R3\s>>zфM3T` .pxi%$K4%|G޷M=&Z&kݝS` Ii%|JNf5IIutp1BV;"ǵ&Lީ^+ƣ ‹g'%$d# vI EU91T @*U cW1:lb o~ }߽4uuj7s rsnGfҳ*-S]bmqN"z2 v;EG(]{iƆ:`&|:7*B&㝍Vr{uqWzہ$/O0NH5]Rqh2E=x̚,O j( /?54#3ZSɬ{O&tӓlF@-Y,$zDG3hd<ͺЋNTkXP%> $)rf2Ea&rȞ[ *H7xȧn* e]L2ߴPPiF>I&~9-nyTDzXȏS(B n(ވ[W0Ev[S" !Y4$@D}O4@vԲz4) 5TENEZĤKuh ݚn $e> Z=$]B2E7t>xkjщv\UV8 D}m5p6S;lZ2+e#A0 RȁQn`̄2 Sy4!ߺR( :< ۠ uV>4>ϙo ?h$1FZ ۠ , h#n-amЄt@~o i7|2NMHt7:b/6xۖ,M!do6]U~|Mqȧ)Vz_f $ bt=ez_^-Sp&x_G~ )L0_UcUY䟇?sڰtx2%$K۩IjLom|eKĢVi)MVPjnoC:Npo:$Ùe0q?l؄|S8:] o A.%2s? -,RcQJA^2XU٭Zp,ig=r:Dy_Aȯ\x9X*r eb}D2ޗQdLHnqG/eedlHP y5WJ_97lkdܔA OW+h"q!DA UsvChT ȯ?Rc2>~Є٢c&.A-a)EBн/ ۠35gAi5VBE}z_mЄtoS7P)GO&;aԝTXO$<2 EuY"'ly.9 (9hB>qY֪pTH0uO06hB hj rDtǸN]MEh r?pHW}Хo2 0E௥ҘrJz_ FhEb;&z_^DET4!_EryՁ~8a4! gg̅x|>kMl*!ʦpfӄ01B ӅF*9r? :(z7$TrAޗ} &?_.6"n1Y6z_epN ᣿LV9hB: w\NANMHta.GӳNd,ڽ67w0T3nbօr9Ry dYBY?{P{P4V+0A_̺S(Թ>Du`2^Ҕۊ-_^2vY 1~6*e?煯hR~זq!֞EؒBˋTX"s9+F.d+GWAIb5)MH4\JFVxA2s \ -W8B A7`oOXz\@0E,>ej$t p:8F]uNM`:]"Jz\bɧ~o4!RKm}ZWZ¨Q?ݙB1nA2}fk^7VӦ ~W[z'l& .V\`nQsa4!X4uRM?WZ[}S Ś6}꤆t]5996Z=ulǹd|òWcNmyY'*yt8.aDK9)9.-+jokQ%savlm@~F'!YJ`kݕbq#AXf߹?NdT#c4 }FԐ^ ̧lh%nQR*Ҿқ6ͬ?56L̞U-*@νih^ڽ_fLsG), #K,s32&KcJx*"˻gB_*9FpOf3Xgq^{Z)_'WkHN tY\D'Aų< *&uXz8e[~wT9 1NaOʥ́9bݸF6R0ٽDNUqwi>b?x`ԩifݵW~J']6·C ;!5+5bq')%Hskr*sƍ]#5\#I4O ^A.t# 9Z_BE•X.^hMM󦆦>:=4dt$@}b+qvAآ|帐"{y[q1Rqz p\ay֢Y 0L!xOfbv`?e1 70-kzf%}!wǹQ7L6GՠT}Mwڞ 0PJ% 4]Q$Ikb  h-VA#N1Y=`3J/w#$!)e'hį.%"چyS4=ӈ)#LΤx9X-["/$z(X 0wYQ.,ETG vL&q:^AGh]Kz>heƃ(-ˁwV0Wiζ́2IJNYD+P{N_rK;&;Shl^2sIɅ.\*s?˳ưWo]b õbC\wH%Ãc(;} ύ *(;sJoE۸v1U@Wi|!-8@tI^^~/GoȠ#g.crcPoHo+$̥BO}[l⮎x-^z_EwHF+)22W.<8zNIXE$1yAՅ=ݔ.4 Ge9:=ţfȂz瀶D8>=g&2F a*8gw-XBoow͚!OZ2M 1")╣v_S pB4 ߹e{nuXh;6'|<bN;{-:@KnaF?iY)qWoUͼqlrQ5-F$>,Q|"{1ڲ5vگ&˾qTʳ* B|- ,X^ƉK,αjk֥q_CLL1l+T }cZ%6bG>T*l6CYɹȄ,h/Xpm>͏- *eb{v cWVҲWƥH ݬr!)/)zO`tvv{dJdЂgf7vtxC#w,}Ynugex*0(ŒZ+O_Nj9H3,·>iR-{nDq)p RLp&̽[h\l^rCfo) bѧ*JVXhQ-+Yn'`i;?zV9U"Q4nK1ENYAL|KBL"s6r/+b>,&Y2Kdrxh~@'SXX٩z\:fHcWP Htm)^$(&rRPnSDn7JZCyl"mA$4\\aVrCL^<#MI4v2SWh#y>/3SfꖙޭL)V-s2 ]NӬ%&Tz!`ܼ|P%(nU P -,LZc-A0]x*`"^$W-tSt][HTi$p EtRà'I˺p9~y1J.OIh7'ִnYZkSzgeL;c)"s6xfI<9s UԢժUA՟k@3M(VѪL$;DC{XVԕQ' L_IRd[ tqT"ξe,+ K}-L_< dqfx<rxP s~tB$ [+ezr~EL"tʧc>H,莣?I(Ҙ ` ,uߵm/U} (n#MֻqId;rÀt I0`>فfvp_+DO@HF)=˘i&R,BITʼnRt“|O~rMrN>i9RQS^|EhxՈ9"< %PI1<]}2cދ=85[nf-j%CoF{hoQ0jөQI4sLf}//ߡB-R^]}XY'4RR쾞J+`S뿢]·Q" *-UX}fSoX]AhZBxUҕn&z?FHDr96cif8gq:7mM~ǘ V2XCl݋\ijz:s~dH"NҰAv^מ|iSBxT^~|h:&Cauoْv}eUs,'*YU9UiA5KpUkһrDO t-qn'ֳBܜΦ?Jw ̀Q y`Yaj>țѸ57K.m2"P>UYwoFwfS ⾤I" @{qc"=4t}(؞Bi7,e EILIL; @wlXR[*ݧmiჇjd_dM3p@)>={fuN(TU"S6BÍ5ztgT|kWOz|w6]S $ Iɔi;|$bYPt "z ,fY[zwۡ|bI"dzf!^] սxP;\/r물._ _fr>)ċCV1 2Yau2PU lѢH[ZߦYٸ] (OKi>N1τC)fa}C ohǺdKq7 >KkPآ O j{ eFo"QL&@R Rg$t-퐌ɾX (Θ&"CW;Y\@?q` ʌ22pg"iMMbS(<Y&*^?) ZkflSw*ƸR8bVO(䳀M(c~! +-NFH7WgxKph̝.vOZ.:#kp'4ⳳ 6p)sj5ѵ9yg epúG%X 2t(u30KsR.|4K+ :i9ѳ3``SS1"6uSWG#|q76oI8§.+i \"_P)uk`LmPzRWԆdr5[piom] xC@+?,A0_&ɏKKn^lЯtzY{p2d&KEbUyvu-t@crh4ҝ̐jKLxX93K=ՉAƩtupa)95-K$% 7P*bmk H$J Ik<3sZ5AvDJ^7a1+#Nq1Xׄ=jh~-#{0S$aN.'#\~ `6^2% k 4fILwqo:򻬰=9X,BL>+p@[bH&Z.t s'Un)*ۡTjwn:=HY:@EvרËЏԃ7 6.4(Ony k ,| 'k$-jO@ Q0T`NkF[ P$ib4xaG`9ǐF!űR~x|` { q;35ltqS>, r9n tzBcoD>!MAvm}!v?"5 .A3WUl QOL QDuev^{E9%ѶW#RǏqEqh<.+{'zT%1Ąq`T.? g"Sm"X (u bxn}حuu#bwڧЂOB|9nU!nјJu]}DvedZE@"? gb(NOx} A"<(/Lؗf,JP?8_QHů_د"kxԐNzs>K⮔E4Vy~3MfiV,d'E"hЎQls9;D7עjO^UXdMQ9| ]^t,̊:W-"O[ZA:'z`PԠl&oE-@8F-!-&읩,I"E¥pZF3‰Ȇ@;>٣Kٵ ?'! T15_<ڔ&tĖDzA2@3>aE>$SC7Åi/qաDڐt>1k%\}a ǏkQ7cC rm;0Rl0(@ojRVJTwyN.XO$yevGd[0F'|Mɔiy׻85zdZGMc$tҡ0Qi:TZѣ xpk_^JpT3d˔=L~}T*hV;F2YFjYh2XQ:zފj@]wjȬZդtR]]Ek!-R3i;n EK_O/B& 9Y^z!5vj"3P*} 7xdU^,ұrBߛO,_)=Cűe4.#| Lu.=7g[$4T?}ͳH Dν:~@?_שwNd{}q!1W?ep#6foOӌmbӵc.Yػr";SR]G*,ae a!L.`Eep KmYak6ru#n/y&'_Ἆ*}j`U.&`9FXK^hp|1~7:swD9_L;N7ROgV'lS&2Ńx|!m k6>&>q?c Z@^ލ^9}Dieeu3ϑS7|JP%wnOU@}rvխ((,p3JLYhʈ͇dv K4,/TmuT3}&C}|6AON*@%ngKWÈ|q^8EO^SfG/)5de6CH^q<Ѧa|P*IY;ɤ ,CK>쓬^Pcnl\q\`m}rum\ ƃ f1MU*6/|wsFYɆ@V)eiY8DOVj͐~X)T9(4ϛy+~5177g} {\U:8~O0L?nWV]E6M)svb\[YrXG͖Qv"^DrU`W)+w._qr0&z8|^V̊/߫1ǔӹ㧷J% N/_^s?UFj>QҥiQZo>mR#pF|ڇ?6Py{Dè4N0Ҕ+/3hw ajMZ@y_k^k~# S@Dbw@q<}_~eGß6]<-< [$mݦE T74>$+;\kFx^Q-}vh#uUiS{Y_ߥH#Hd,B^CqYN!uG/43՜Aw80gmۀܻZA>4+,/ GYnL}^IѕK^B|=٣(GΉV3j[_L'B`,je7h;*8˗;iT#e <%Ў/o2B? :%&z\g }6e:#:>|s|amz=Xv`w?uxu3$,V8xM"LSbRe;4T^d,>ݿEx*PNNݹUk2JQZU2Lȯ=hCDu) FZM%7j+Κtk`seo裨C4&hDHtBg6@v"ˆ hi+3`P2um2W!.)Tlv7_wCYaYv ЄEk(h;A'=9ڊ䵂LMiՉLAbUF%g0k*281NƂ v&5L[T:cӥÝbȍEZ?nyGBȸrt\k7 `U1{kSD8\Rv X]SAoo1XQFc!=Wx7T8_wG齹ȃ`Bj7k^rB$*9>׆2kQ;J0;]V~vKwT }5unbXC +"SQbDљh0;!^AݩI}{:bۯ`x&9e(d}^D+G7qt_J[K Ѻķkp z|^ӑG!iChm3!(R ]#ы7TP{n'Qì@T:b3LaLX' {"g~9CB5좿P_{&6;c0X[[~?nFebBPtha(xTJѤK~:A@{QpH.ؕ(Ԝ[p؍P3 BH/OA,؁A 3'y|tO֔;'j1B&p_jYr4GF ɴ?'Uzj[7)FHY`lghTgEat6` v_=|R|G$}/' h/x}%ls̊S A[=@4s94tnf6f^흝=?w{/d}&mKLM&Ρ(,.\vO(2ߟ۸X_stT,4ie"'KF%d זfv gtiKkW-Ҽ1X[XN&fply@ړJ7MH% u4snIJHoatz\rѲB $*vi4qx|Lك+ZYc0!Kcg"HשhmU*$2MD|~98|;>2jKdRM˽W?߈|d4zw~~bwJNtĘfx>a܍zA{{kv^>îs =M|~B#! 2nIJAzD]ҲQ,M}bQ^sB!@8F^:\Y4W!`wOaz׿[; xs;IӭXVN Nמr*D_uqw16`|q{ru(ZaV["HC͕8U\[;l5/oSS)$ 6I_A?cuWƥeaK4nDl'qa`b_Ş?2OAܜ k\b+mL)VtCIy Bj}ơXyN !9г9DDCrb fLol %e1),= $">{ TS8؁@ײtn.5NYGi>t_:str y5U*  !Rƺ/dwt! f<#8a<&0و=[StY'bqsoFiz/?kޘpS1HĢZD-Ƕsu#Lg̐|1Pɂwx7gg9uC-PA$]eH@=o3}Ŧ%X5ovd Lh[ѾkIvǸnHR_Yvy:e#\$OJ|Rp֯vhaq 鄙!z;zmvYG- T!@bNwFJlBHxUZ(Bw!cʛ`idaR-s6pn@Kޙ'{zfķ?:rD㼲#EA/&ZbɅ)&FYu8waZMqr z%4CGܢy}8"0k ({VsqT3GByOj40H%&kKWF"]YC|Ø IفРsFc0SŜޙN aП9 xD,#tI-)42 [aJ |1{y˜J\=#&MJujzb 6lm-PoMH]}@[}H4AD@㿫UZ%ppk}INQlj{XJMq_AA}kNlUA`!>SV  z( pvNfp Gi~ϢCzc,H6.ӿ!>HKil<=T:c!\:617-6idutkU[{m-6ZK$"lj#68m4%y<;Dk8R(?['vns} guR.IDJ@YK=U*j tyF@@WaFyĚ҂J)^$|n-*?d9 Oc@P׌OKiB3͒^)0d#R8u 6ĎuM=uIvf=&3~`#KyDYy ګ^ §-fNzM#Q$Gϑ󷃇_h[8 3NO\I!B }9yemHI|8d;Nv`d^2Er#*&z8HEODa^kKkwvw{&0;/lG\e,G鿸>z*: Os8&Z\:puz(O뎀|Z/'4إVă'KO.\>J7i=G Y139m־o5Vdf>eE|A|)Lf" 7uPEbԉ7,ԫދ7O|,AF^/$/ҫ:5ME6rEbRj$6b`ӌz! Ϧx muAAΚЉo5 zbsVu.[n=2gteL'C髯MEY#0.~9!/R݆?znDDd{M( /U-fUbJT~ U!id0>Nrk/S}詫 srXk 22c9\;%xeN㻶\t:ס"]d<[yR\ Ork#[? ƆJp-qYSruL:Ch9JiU0ΡX o Y lyo'RC r-HjK1z ;.!{AQV}wUWIշ%aY&յRҌE )3Dഌ!YqH݉0SKArM <׀K[;SX~{Gul?{x[A7 z+/ ff;rRˡv]b+:= U>T;B/x5~$ک.*d{U`"'dיOiS_CouEغu j\q\./WX];hz Rք$%hjP$Ũ_ _+2izv^F M1eW~ j%-w\Ca"LҹRJǵ'm7 +taө;xs-T ݛ9Y„4WCP Danݭ$ tWȾŇp Jd@6UNڟEfԍs}v£dhIqC4jVV"6hH(o㦞rAIr{o w^ň"+6 J|rEjE>R2m$^f̻rGNTF'zBǝ+EWG* B`/v4{o]M|k/ނ#g *1IpPSBէ-[wfEBf7j'fSU$h<[9UI_e\IHHΏq8Rl9Ace ]Ҷ1|׉Yx$(QǑuz%*W־olV w 'j5#(2nR:Q,rfL55'=f-N/8`eX9dl.g#Q!k׾ @ q?i, 8uWn=͜p%4"لb$e}U s8-8;7Urڽr"YgSIq 18US rGrБ_jbk]#ݦxsM ('xZTM3]i%)84um{KmP_aPs+Z~]֡f-ZREaV.iIkdcG{R-^v֟FԹDi6yqO~"ɺ{|{xԉ<}⇽9<:~Ͽ&@y<8uԿ7i A{ Pp(}%r?2+㿠ҝ##m}=&>˼Pn& ؔLp<ˣyquS胍v51IoճxZɓT'g[/|9E`< l/cpBkhB2D$V[-2( NWqׁCZD##Ae A=r m 4ZEa\Ѽ7Wqj6/@sݞ6]Ax ħx'ߏ[4:[yvrs C\z$,^:]h2+X+Ck[(&AĜB;ća\GvR}\d+1#]e~|`$V^EqY}EߞEhwՉ$;;y:HC&C 1˺[*[Od ivкr'|s_n_eaE=My|dr[vC˴vJaѭ(KELrM dDV No$\ퟣկbjKh:hMRXXQ?K.%+H#/##tr4э2u HPuqYYC($:#{[' UY퀵_򗱲UCb xo'EޏELgPaX^[_ El!Q6ޫKP(搛#'B5M ڕa=gkڿ}iyaAX-e[lFý̵UsY:oSsu翮3 n<5ˁI[v OH\R:4.wo#EnçFOm~RoiLajTAfxĎ0˜9p 5 i'ۃ{-NP-2FXT0VKrp0ud‡nnh߰)*74n>:t  RE%-<ICl?zhs/5W%R yyv8C[a,")Bk C&t Q|<& ) ٲA---S xg% Fzv Bz63t-b@"0b$]SHx!쀄wb˾٪lr]Q0F+Z߯eU]GLϻב:HEJ)BڧZ1= |.V*bU/F7 FZjlWZF|pz!jXWu̍+ FaAv Saڃ٬KLl%ctpr?ԕ.U%>M_o异1 QfJ2TvAҀ򏭀gAPh閴a! /֒Ļ|-Р i@~gUޜK-kޡҀ=Lٶ¶A:d}Yє!{|J-Ӵ$*W3a}<6"uLsϹMdXRgX;~@4 CZWbƅAҀ?B:8sͯ͠ȫIeaѿЎL*hedm8iv{q0,ìI:"C\ A.-uh7޿YKpol2:3 MJ<_ ޝ,3?q3}ɶ( _0=7~ԷJ齤p&|{`M<4l{JwlW b$Xpb.v<˷s} |}ݠ,ܬ?eù^(wʼn_']ݒ9ߣ Mn+3ԘϮ4|A/V|VZb]cؿs~=OA#Iqèx't kˇkeO@#GBBw>Ti%1D<*G ef1ɼ3E^t)׬dIIaYr5'IPW'`&8Yӹi!G M ZAt!*!U|nqh^APmܮe|T2R8ii'5t0[weG\,]OCEfǛWk$F"_\1%3w5oLnǷ߿ ^Jky+]Gq|5ea.b[žxd LI 2 FKeo (kV*HWu [ N>29 &8=L@P@@^U F`a |P$YIdI;6곸'?3O$ KbwB7f^҃լ5JVLϿ &;~ov[]{6{~ng|ۓН-)q -%dFţ2GNF&`YZpU= bRx<F@l vl0xhxg{^)0dHgiRO$$ȥ:CmQqG$wY9E[-[uhmݤoޣ9n>%%'gՈW*wm Ʀc(r>l~x7 xq#TW--k6d\Q܏X\p`m7K3@4|ML25a79<];lyT@"Ҁ*O]4sCQ1Qͬ{V(y{݄͹ G'\XqGE@JTMѳ;3ǬO)siT3"6r""zjy4tAcNQ#n+iMoa6:o &# s8`)`[St9GÛlL[&ދQ2Ek4Q@aV/6)aKI ®o4kxx%ztHi3<Ԩ KxfqL8}HQ;t0ۖcA,|Hhio[>ӧCMڈ>,dֱ%.ļ \.Ўeg9@Wo$c.Zv|coX$!i;lxg`iEGZgv.?8#ZNror\MQX]0t<=8gC="rYm p1뷩=Bou^E $-dʹYwgOAXꡈkr*}ɀ^KV|[_N)&V4)O7A"B] K!.ذZ xN8\lsQڐ6JS#mʱh~v."q;%ŗv҃oIx 3T"c3p}<# ?7DtÂ/<)] =+#1r>ݢKo-~ĈB1aja-Awvm- >8 c/")&dPq6ĒQrd5^]W-3:"5ҖN: 6īn[0c` X*k-F0][jj+Ph=ACzp|$P"-Jb\*6q''*&"'K1ˑ`@|JFh)mˇ neôc ؘ*=kavwyVTngr8x1t.a F FdVy)_s9lK\Up^W*̴L E 87D&6/o[ ;0dMGIpv,l n($ei8 0T8o&-KA:M61^!#-V e"J,uf\BK[/9Mc0k8 ~n*Q{0xv\B2¸Z,RrN YLC ǙPʟY y^ȳlqs.YY˖h$lsMG ɀ vEEQzGwx(.!] /zöbVaOEVLyMQXc h2*#h"QV-devUtH hϮ4RڲZ'F=" ?\g:MSGq ы/O; T5Z"yjw+U\K*HfydޱGjn'裓#?G%n̤R@.Yh' >yP{\0A5I﷈۸P} A]³zxԢbu- ڝs>5 "%vᠺ; C1ILQdUjFAV~ ,ɝx>S= B{l%OBvzeTS Ϸh1CCG/dS*q}B[$~WNf2%¡wjR#D\ ;%FmCw}QaU ;2 .-ΰ׈>M*Lu-YM4;΀ܜ-CD,5dQk0$t#xދW &\,7"+樼*0֊ط#+1آA@ɬf_6w/ݤi6ϮDX{"&[,xkpQY[ V0˭rٝ'x_$q_oxUKhGfd٪NbGaײˊ7#Ȯ:AvmQV#iJ+Xr)N!'ٔRl0&PmBIKq%4B!q(>fjj[%53?o6\@Z.BI%㋲@x(VbQ"VΪr! 3AWq1IL>#PXFL\LVq|&S8HaB!aQ鋇B}tOq #(F(!8F҅9sEtHݭqVwvy ٵ[k ϏϜHNL \0_$R[jq U8}lxrD"yNn8L>[":Oe/xSrAUb2DIo")'X<ܛc.:qFQrZѤv)ԮkӠbE^PʝvXAfύ6#C\$%爐 f+HODP@JV|VV-k2 +.US92vyQ .3ffҔhygJW]F;{hίu0{@{QG<Oh8ۂ(cUpӠ;5PclL<TJ< ڂe{臁w;Ͼ6 l˓㕭}WtD`_@_{WPl i:- X9ή`[_6sKp_g[O{+Kvz <}mmݻϴwucCkiIs Up\&&ODtK߹%a ?75y`#]K8 ȒNHVpzDrH&fMOs[3VOZ@qkc D7;2)j$|T 4J؏%^lj(#G*IɸOM Q3̔>eCX^">7L_4}}(޲S,53WyE d|ǹ=G?m3=xZf[B̨4g͌|[Ch L^+"TZt3&+4kV5,bzwTbaMǕZVRkv}SJaThfd>fE XǢ_=e?t)WO .Ć!uUa4x{paը1EV=F#}դYm8VX܁v/E+19Dc0=U^j'Wa D$~W/+jC[Z3O@%9\E^5J:^s4%6J=N&%9rH%p]8ITӱt$# JRDGGc*(40]MJX8pxKzWqa M ׁ wiu3qUOcMWcBG$ӱDX,N⡔J\ x-"G"rRM˅twa D4Ֆ nQ"0[1nkj#tTIh e-lo3!C[u hZK@[hD mXFGh1an\LD^h+_AMO7e+P0 0.`ИJlWd%cRJq%,xu&&Dx%UQ|ă1Ũ"uVt$)=" ` fUbcDTeqU֘|d{v+JE}hbS:eh`/m ɦM[s/7-@Є"q뤞 o6)s|s^ {`2y!߱l6#wn]NƭVm۷O`4)i(6&h=C+7d, i8(i#U6H &,2PfNS<ģ\ThC q^~4>(ǝTuZL̼q"i޶WЖ j>}[@6Td`o_#ӵ'i{[{ڻ@_@hb'ghj t}}]lx3'v,% ޾vrY0qh%=Bo[_'B!*i!s,ڶWS[Kn9{e|ޜbr`GcQuqOwwl[ɕq=5ɊngZ*ؽ"kllQc1 :_SNu{Ca׀dRl~MaU(?:{Ku?ΐ{poͪ0C5X|/Lo+&yRۨKf&]!Ir85L{1Y6G>QmvS'T2}>B:sk"I> mb2PbItocG/rR<V'F;±A'֬P''& w' 7"Nj'/8jM%$qb\̅r̽tS-`&]D&+ݠbPgn{hJ ?)̾7'价EN d&r.i Dx}8W{7۶_&l&*;\u?г~f % f 0{ެJe(x&}d9%q_}TJplo Th^41tzͻ@^zTp`P]!@WyfE5u^nY/6w}UPw]7F; _ 껪/rnv&#$/j!俊4XdBD<}H~yϒY0a!PX!$]"֣ zet}!?]]Z\j\F2y|TtjW?]Vb)y瞥~#Pr3+?' ЌOkƹO{ZL~[}t%/~} y`nt5 _n%w"[Mgb^|GE y% ٣f H2~A i|:Kȱ\Yyl7Uh\0\ o6`u:"w[ Z*wf5"In&ڣC% (kҎంsK%8; qMɇ]R: H&䴁5QdJ)GI<]Jd03ϴh<*%>wLȕR)%Մ΃-Jʈ{rG E`{Gٹ3^W ]%ҿU"Ȉ67du V~VlwlH U[ *tORg Oك$bnOGiz"~ב\-K4~eg}gZJ/.ﶱ!mdbSwg`sӄE5.II\u%` 'x İmPU ȭrt Ӄ8XLir+KK//6 (XxT7lx5l>I+kMIf#+#tӫf2j8MП|u#+- jg_D <֕ZdFkτy ʌ^Φ=w!шdžGl~i<6#< ͍kΧzZuVVz0m:^ů/I#YzY'” 2zzyii|yTFTF"_}b YWovbVm"&7ۂL$XhyցQ fyTTS; ,r?q1ρ>$`cKIEY VA(YDZA@\a[b{+g$X׍H)VȂ,"<{rG(`ܥJGydє"k” ̽-Ovaj R; 3S@Df^h t#֡hbc:#e*p# 8RL&2Ƨloz1P(1 S9&fILQI;|0=a}(cYŏu4q2rQT`ȏu,~M]Zdҽi +),S\Y6 ,>lMIeXDZ7jOkj6Z)Y ZTL~&#8(E KYm9\^6([WY/;9D֌ >m2E кiVUmr1z۝hf1}\f6۬EhEgsB9ޯ\y#D&_DHD09ȱ9ƚ(bTMr1K 5C/L K LN[(ֈ9aeu\z[Oo67WmKnKl{yM 6,[o,zQV{oSL=C oՉ?oleq ;{I y^(+W([QyKpI^9X: dC33T#wO̠:Mӷ]P}ڎl!v VJQUwZQũ- VH*m]TaFcR(.1;]rF| n}0J2qdNjqrRBR˰(a{ 3qbA4}Qo&=ʎnUMvj *LK$Bn$9'X ~e*86kN! I-C,OzR(su3eޅv)%Y¯ =,7|Ը,10ZGL#< p${KtFp&`VդuzB=[iqи7BgXQR6&&T&]>1͒BfiebȰ&'`ξ4}vМ֍,>A]%CLGoD~G$ ā*Q'ODE='߉(Z4!408Wی00M]_4yw5BV-ZY$ *Wd=CաMYP#tʃ0}܃Hia~\6 ЋާOj-* r~Bh'O~?yɓOyɝOr;weoRG✃Ca]"}zvP)MF+@nJL0"J.=hh߹Gݴ~46^woIݏCd'[}3/!R /OZatafa|`Д|*[C1K:-dN 3׸I)Gc0Qig;l( ATC@ʹq}zh-oQ8}f KN߈/9,\ͫy=2Z'V1_ TF#kCH\BgvH{4;VҿBJZmNEj1FQ GU7#(O5j5$}г=H Ӟu<Dg^6EF 5O5YA|p 2 mVW\ՊթdLtHY)#ў99*gNkiC?"R˃SxyV{:p_XZkXٴ2 GVڪaS-sJ.ñ]Y0Y՗i>8L-`՘Jg_9zV*=eLd33VK[3H%37f}N, ui6 _6 qSmxU7905;Gr5D~ ?Nx2O9.,ajXIZ')xNE.~U=Rhur%UԚeA%e?o=;so:T^Iؿ[n뮇z: 8q˩ 6Ï%SXǵ~&Zƽ /2Z]cMeY\ >4W_y ?fz[-+BGw{պ/qx[*IXhεrz8 N ɤd{jke/Gt. uѳ҅,(6&6$km6Ks`3b9c蝃 hTRSl;n6y U֢%,ƇjYz Itk0탛v`ziqtyVan pƩXg qşA{YiOX &'3iiE ifYH"Rgx{Ӳh$zNwJb֎w^lˮAKD橚=O]xKX?y:[x-*[Cn/6d>rwzgћ= &]rB ,jzEWkxiC]h/yNtO܅VѡO=ϳOBz]Z9;C޼}ߚ s?K߄*֛=Sg ]ySr3R Q9nAwnAU/ϟB^_D1amvGRRRIΠu?΢Tz 4( X*ERzVJVJ6qHK:b^\bS=yT}5Yv4QVVmclېs1>c}lu]hϞ}z郷ɖ=sV|*tedxTohEgbXmusz MцOrj.*D6ILy j:QYN IVAERtf/*0;3{f~uϋmokPڷ 9+KIHg̱Ѵv$56t2;eSA\v Ryŧʗ'\vTچ% 0}"`"3S!`G$slS[31O^[@E\>̼ޓK_#7.ӝ^C#z&|a-Y`)]Fu#a\_TZ 2t\`5WV`QwV59߹vˤr7P&/XK՗C[`=ea~sMD!.? |7 |Zwk<.k2׏Ԧ-o\H|*<#.W7<_^YZ!D2ώj)X&D6oA"!N{7m19;m&!DuE+\j~׎ZZE1ߨUDP^tnTf2MFΆs\mͦ&,1RM,Md]h7$@v/bq*ǝRG#%{ÒEVkZ-{d,Ps+ Hs-t_s$SfƲ W\] 2N?Gqm-'I>Po%.XYb pGE*nG R# X9'.ť zB{C_x.,#kМ"dВ=*BbԎ8// h~Q9TnSTX5G>\JaոMo[1wDdCa2j65rvQa^۸i>)8KZب2On+F\āKJ6e2=EH8 3|PƏO@@FxR't 0 ԐZ4f HW))Iv> UcE~=C="Ȫ&vֵp^AusR`ꌊ^`D".5>mt~Ng^ :OZO;iNaX)B.8U` WY+gN`Ժ"tZA_RzL|VR$j:$% I鬘I|L\TLXޡVWFONvNUr4sxv}+UH/ q8ƦAT:mL6"'P'"Wt#<}a%rfM={肀D//>>"xn!@&+YHnBpOHA%zG(ar1>IZ+X4c2(eݺqd]X>r <[04biFK=ڦZMϓMc(MZV] y7777M:kSK}F}w(G`lz Kl9yhT]_>إC ur[_oPaW;v!, 5@wEm@Xdg0$PL ejG3Vߣ2X\/"`h* IVTXX㔽a, M&x:Lf5|)/hR!|($>aWSń}0}rŠd%ui"0Q&VF-mq ^˃\T]]`u69MB|4k Na X=!vg3BпSݒB3,JI  d^`">h&7+ rl SPt"MyG91+Ƶ5k<5N۫]ʯV써0qzt&lXdAU;-D% qdO4rgU-K=R-hGWe/eK1޵kl'm44vշl_E/-@c;w_Hs3L|YIF$X9K&{ im]'jt=l&ŏ^|h:g$Qyˇ̅IG4M"!L2*lmj6꬀E"L+IUw,;"܎2ɞ'N+Bz''.d3h( vUav#A 1 +g9{SGnI+]}*9RSǮݐ~orۻd" "[  ;P( /pt9R!KAp IN3r3Q>B^15V `P4jֻnvZlq,-VjD^AޒZA1٭Th 19E<0 0m-uk8< 96AGklXu0g7 *?7{>~P)ާcM7mLz3<6j^1]g/z-x=^-|<|Kc%£ɀBMYp;2pk~67˘NJf]Ymx|OԿ\v$>q WCS+mklmsS7Q7$ηw'׺U4 g0Ȏ e``[+ƫ$t!p{>B8^D~2}~h))Xv tIjO/v%.KK>F߫d2ޛ\^|MKK?"oh Žߐϣo"=C_7 +sAK~XJ~cEȇ,x%|hUjis _ž~ɟs.&^ؒm;? !rH=m9Y]][֯k4ZA)XdV29nciD y:HfǠS=4d .kzTbZn!|BZxmVdٕ:wvvv;z9O}:Yhk'O+gݚT ŁУwҐLdzĩhp| !(C8rL"a TAq`rur=<s5ZB'2 =H9xt4NSдjLQ1tb`uv ޭ4-L4OUR:^LC2ZFXNqdչxjb-Ԡ+W栙Y&D_u0OZ`(sKتZOZQiTe{5L\Dcrӂn° G3 .2xt#$o&2𩿺Hւc*"9c i*6ؑWaNc_O M2惲5~kg}!UHy=|>=8j Mݼإ>,Mjc0j }zKR[_eXZhF\ BD Zd{"u!aGEU)+ K Ƨ(@Ӭt0~6ԋ`e(#Ә#FTQ0nmܤ6=C, aIsצ`7S "EGU> iY74OXv]&):9cUgr!zބd)@7 z&@N_;+gu]}+ЏQ# brV;7ZܾR->m~mi1neT[v8'3{-Ol#BeʶvhQd;`@LdLќ-^T]1fjq(0i%DluZB@rDeq ḩ^?@#+z®oMV,G_J "lX!1  2g.+uDWI2QDdpJǐDT6w$Ksʣ"z=tIBTls4 6v%?Ȩ *0 <&J[W(*Df6 ~+c+,jFR)nLϣd=AzK,7w'|mUenccUʦTZmJYStnҹ̹9o)snjL>fJ0Ộ#* 35>؅0JL܍.Hy$@P4.TOԇWK2A RTo߱ZdhxIj-CN1Nl@#yZ"/\LC6~czpwog_ڿ/b[kfsムk-;/e+J([0'3OM[e9u(ӼDR*`Ev#҆· 5ak6[-xʖ #T+J^`ס|9 @u(;] 5:7=s":ٍ_tc o|;;w)JgD7nx־ [ZUU2-q$Lowf^}3+dyUMs߿oOIJz(i]C5$6z7aB)/}pOOzn;:8[W5e(~nw"j fyd_E!#I[$} 0Psc΁Wv/VP+гvJgg3em,6_<O/i6]VױǾ2Уk` =_=_&|z6@3yyze@^('>w \U!?ڨ@;|쾦ā=V}Q (&6o A_ 锠 +!A%}$Js]Ai׷~ϛ9JJ%ZRi5݁x}U,QhV]](TA-Ҁhk0D\GE {͋6L*[0;RseƉvEcS?LwpѴBwA% NM#R{v} RYZe6 mN+I̦Ldi,6X,jEo4؂ͫ[-Ö sJ&6׃X  &rW̊AkW`j, iVL6z Rc _g7Nˉ6*Ḯ?0] b qȿ3u8X˙lh-XzP6>ñ@E:mzY;9|5'G~jtGƝǽRXI&\.(tlj UZN5AWNN?i+ =>0SD 2Ӱ;Cm@_M(l2ѺjZM2`+ثw`C~ԇO((e6HMWa̺} )&,'ix y4;3N.&T:'g~B;4jt2n3Qܖ[魱qw,sZ~eڶ^!?pYQ 2ASKӄ X(j҇UꦉR&Iqf* `ypb Ӽj(32( h,䑁uP^al c#>y(8ak>63YcTVylq[+gRdKϫ0c;`kGj3f 2e);vDr&%O)dy Of,ZT0B[ [ȃR*>U"?y/.){hEbAf*`V9Uh5jU$@L40;[YMݶiishj+4h 0= fnBfe@\kD9E;lڪÎLfN( iu;d "dƎ@᰷AGG*p4YpZ38j[c\YPb'\e~M)&ld5(,F3$%,Oq^Ks%5[rm-/B:R0hEr.Y4gHT:I\Ac[])\g&E|NRV `;h76}3{>L\Nh_#vwX/%5^"jm\ݖi3ulLq=@TϥO±ea^KIĠ['/Cqlk|/ȵVR,_.FD1<*ܼ ! B!m֛-`V<H$hSGh\Ea. W_ 7L bi%WaA GbH27P>C}u<߼m>Պ+u;_q띣_;cY5AOϒ):5\aTWI*N`Pc# ͒񯱻}ގ*ku}Uhިǹ}꣯3tb6۟&M'7z"1`:K #"ͷʀIIꮵmKg/U#@N=p;ne|#PSE7^ȫ}7ذ5+ א΂D>*F[_}h1ł5#7[ jAN@K\mY2c,uJr<\34(q8Og_)2aRf:?y)B 0X.cTy@R)E D;[ Zwu>Vnvō;سoV%D[i-}Τ̅(BC bߤSw|lxM`^fIŏ$n .;ʔ>5 XmR&G+1Urʕ[g$yV2id/ bI6vnlZ!53DdfiFEuä́Cƻ&)N%2N2PǍ,g/H&l4wEconc\r} uYm)U*nmC+EGȤ%U>%CH 5D{Y dfrQtOLzd2.;plhԎ 5lZt;K(xe`9;T}`)~zSQۡؿv}#-%롍Pi}?7h=?)<}(TR*&#ܛf&q-dT= ,w^F<a^uYL^lYD[]D+$gRIl,w%ßXwKZYDaz@Cc3ZU%!`3iC8Edd__NoCJmH _(z2f"{qq"f=9pÞ4w"  X`o-yVz 0[ * L|E'w=~up޹#SS7݌|Z t983uN/\ܩ\i=?mU aَծ:lL_׼>N'Y gm4#a)+7_hz\7ʪK2nABZkw-^X>??.q agޛ0CͲ|>&p,PZ/tx9J{4LAisx9pC$ v(?J0ϱjJ;Cc&MOpB:d* jǤN!iYr|ŵTy)7ŖUjZu/m:6mqe\(E=cNPtaMq6o85pW6KVS+?wf7`sj|VIẌx ږnm52(BM+h2ɭ{3$xTr5@*~ڜ҆GUHv8" :i456 dMӮB1C YFؓl(p+%9L h{* >BF5L<_ɢ8ρ[nљ[e|g7XW(xYbL~ Y\P-hT;n8ޠTkbcQy r]٫*܄ &+f/\\8WJNjUXx~,xTܙ;J" Stgn&mumu QQ}+nYxSHâUÌ3r8$1&JDT ?I]C؞/~*kJL+q?hlo@1(+_a[x윗%3\='7%ӓZTnc Yf"Tj^ZůGEH9k#1-&axz0菠I7EAj)coԛS3gc^ ꊧRPrhY~6Qa0ԝW5< T!m~&)n&f]ߕb5 ^SQď<9AGnTW8^v Af]$SZ~wZSߡluE@ :jBk~%E)):A!(zP?^EUh e,}<>mD}Z 1RM ncЃX0A ׫L Akс^_Dz|`{=bXHf$)+Դ傁v`bh{&;rBʣtM{Ags}^؃:A~#/]$p츷 mg^Rv^HF*?{w$dXOKE Qf( t< bo?/s{t8 UYil71*a\tU:->Hpضb't__Al ̡I~89#^Qjh)Δ/&TJ*?hdU*U \AUhBWM#@zG. ~WX_?_@&BCpVt[1nvEx=x~{@ =QCQfs.r`S`0,A? K3m6 ذIn^%/^2[J@4E$2VYYRFp# mb˗Xy(U߹ P{F2?]8n}c-n y:HѪj.yZ J' %ۍ?o;<0 zEN!TaAv^G ̺p|Asz1JBZNۢAgC~Dbؒj&Nņ6J-g L?'g R W†)_iԌS'Q1X'oJы?u~ᅏܥ:K 6n3gO ΞiwyVbb?*Cv^;꽏uF;#:Cuy+H-)Co_^; F޽CN C 7k92~r3ރPX(i{A)h[G!a z°q;Z{zu_C_dP67`+%J^Jx6a,U+Mݨ,kwRH iXnE%KJ s"#7S*ZnS^c>Q:o'os%kx\&\B{1߸5}toFMY=,ѠX+\(O1ZFe(8spXvn9LQ qiMU,io~Ϣapސ:m8Ffq{PK0K1\@O݆pӾžswطr@ GaPف(qG"}N^2-IYpeg֛gl qeB {EMS͜6A:>'rf10WTi wP +tzs=Q䝃qâ%a4=%K?vgJ͆9:iĪJSsqRn_ }/ˀ>v1܎7ԝ\WعyEh8eТ9Q:8^,%q.zS[cTU\w"<S~SŝEdB-!˹6t~'E~G$Fud)vɠfփ{_f%}}x` V/&}FICVnM)/=KdRxX}yT\ȡA\QcPc dOO+-t| /򘆐I`bi%'ar܎pTr]t+]T<0TM UwiM؂VbI#tx$ťx͈u(>e Em2RCkDo-H*$sKGO-2%#aArٞ&ghsګjOnSzjE(otΟG#uS3/2?{(q|J39*QnSZ⩍_v/tص~MK}3z/u0 !d<^ t ֦;Ԫe;1#UX֋̷ZZx"zڵ5dNZcJȣQ{C>8H0ޡ|ooeD]u_v)ѝ:l|_yG߼'V5w}t?Dl_ݣO.涁,#kZCo*}B9RJJ4,l||@K  A*1;OA*.HzOAFw/J<|]D;?=R%)df8ytzT=(.M^qgE&]܊DGx%pf}>%-tpK!2vɅ!M2j+.ȉ|No<=iPZk47Xꄎ>)R"n - ֜\9cd` "9|Lrفn${T1fzOcRzm9^кMRo;k e;z 4J4ϏW**'dZm'hRcWX2,6Ywu{*]qHlmwS,:ÿ7dxWo\9[؞";tvgcBM_yurUZ.ҐTNsKBi;WE<*ھzJ^(tns4 eŗ2:}j-JQzcH"E.$ haO#R0<.z#E'L-b2N+w )xƥm\גXͬw +~q_G°*^.?@]<zMx ґ2Łk\ ~X+ޖ+.¥jx$2 2.Gxyxɩ=btgvT~{Ҋ*hTiq@PFy9ÉOhVСbcrę)vN83Jd"0řVKg-D.e<ߢF.FGy ,\.e\T)d":H'-X|(]&);{\g3rҕ8r9\&|&[.yR1$S$H#"eM KK8#hި[^On@\`T$w*E8b_&/+VUzC+ 1*3sӮ\M-Tq25i.Ua8kZ#1Xȭfx\iWynOOdϧ}1ʒDϜ bBv~8Nd-6:TW+:u]|tD IB(5].r`Ĵڎ͎& p4y\A!L+/#5h Ec2EEYp,"(ŔT>ǃQxA oWXNԻ蔜̚?&hCjژ`G<$M|8' ȡt~qaHDL[PG(\s,]pr4w~9;E/ 1nA)8+u?x(r3WI=! G}# jvt e})Hy풗_90J"~FA Twf0ƺũؐˋTH:su>o6pӌGO#]#=MRu,tZ‡5E0x QU7yXP* )Vj 8JD+ҧ&7ByZuq0/D(XB9 ^/yMHH*2$5ثzn6 -`SMݏOdž_<}}  An)8+hƥ;{JB}d<^wd"(J:DrKP /Q]Knn:^l\^S)-v@瑥@(Dd/r6{e5CVNC5b,EnK~8BW(Vަ(j'qs4#Uox^l),) KDIjif }-Z86 Ƈ>I=7Q8 ;p\<(fť12P`vI0\l#aI:ZC@ ޢ;P17av:954 Lʒ:%Xg.1}v%@+IMO塄լwy=#t,žRP BM`FK},SdKW@pIP-ƃljx< i[٤>+!a0Ћ^X'dYمD{{ 1ʳniV*feX܊<]{#ߐ6^`taKdPK]Yp}~zkhr. OB"UXL.{Kq~T4~0Q Bgߡޱ] _8+tDBSe?xW0w?8FT쇻)|2 W`0^1hI[_y66r/xWxV]lWOOV$q:9/޵b;fe-qܮԥN㙻ޑgg&3ޘIJJ*"] BO(h@K $ hHP6*Zpoڽ|s_x% L{1dcYMŏB c?hsc1)9:RDžXĐHN-W5&Z䅽oW˒}; R_k/ O$GOLzx"\[}d&f<aL&'fJKS))I ı U:;6:#krԴH幹ZPkcTv 6uXLyAT23NAQM0L4C * fđd娱],aݾg9ءg+z.5/cy!*ԢJ EC7lA`O9fZ:Fhb7&9 dt\Yש;|i ;qʒ'\@P"*E][@jl__oa=wi+{wF1UqN(O|WQ;ӗ}_C-ï7dECbX<Ʃ SYEc WPpB7ݽawvzv?Ш׺X{Ƣ$YR{F+aviJ̊dTz}.:u.M-A󂆖CۄEH, q t LC)R/d5[pReyL,Km.pbE*>ҝ!{7F7!}v|*==1u6f .'u:ٙ>䛹XTѲii8<hz>y9w$G%((:޵w?-ٺs0>PmLF 0Pe+O͡|&ѲV!p׉!X YIZm9QwD3M_IrnYDhn=Fh|1ѩ(u͂ώ~it*[;;>u:13Uى簓vиxx^@{|VF=ǾkUΪ]]KpUd1U]GXĆ_E۸sdKj\{x>OelRRRi۸WNl!o/ [RbѴKw}.4f2S &7> Vϝ{-ɩɋC_D+?+fNwTu U1om iaqkYyV4 pZuh˽[Hl|, Y\EG)>G sK[Np=3 nP@ B]~h/vx5iG:R7:ܴ62UHQ86egs*IU wtvΪ%(gRhqz3g Z LR9g܈{& 7[έDcHjxj SJuٍ7◡X?a w?{>WZ}>??"/ чOk v 4zt($t|HyȩϳkZ1# {둺 v'?טSj=ٶ-H.y(_zdлné $5ph<"]6PU _#:y3Tˁ Z;35V_fLkfF.yO ;+TPN //Ӻ/ύ{ mi5P?K']̍e."Eײ[(09SJ sute[8A[Mr*¡iͺufhɖ021W-`!\qLz:uT. }e[9p9d0$$|3Ou_ :2iL1~Sy/c o"Wˇr25x:Ի ^m;tqokSUЀ׆ G.9$a{ ?Jlk͙^W]t5}PQ>U[U# <xe&І̗:* & s[0^oН-| n׏k8mc>@#j+&գ7ywuV'66iA,d'* *EduWq6U "TRH(1h`->\%g < (NY阎6!gDϭEۆP aIC;[썪#qfIc|XIx0%GFJ6 UFz007;}.;qp0\GB\v3o3}t/K&bcDd(  X8bWJw_OHhpL"2xl 'ax*lP]\"a䘺[dc*%Y J "/80(<&w9aj 0Ru_vY>KX:ґޘ2_l->FՇ].2jY3# |X: vTͺx>c)v_Dό%f'}_g4ҡYD6]H`FG`y,/D#4@ߍ?!/t}7> #_M:ۼwCNx!7 `[wȯeb1Pi [=ٶ_H#xFE ]pgA[?6/Os׏qvlF{/}رX ەIx]lYc@BB4!?sKώ RKgoD"e}7[|w{ImjyhEz+>U*jd */}BH "$K"733s~|7_JO76+Uy_vx'xf42t[wߛˍMړ`fR.}?#Y 3\fR:dsC~.w6F2YXNer(;;;49dL cjbtİe̝q6ώH Q8@Ddf>h u`>q0X6t>Yj;pf3\{ꄐy ɲvau6Xw?ͽk8**<_!),eߩR)bvOF8I".>RkOhVRn!P.z[KRQM6ċEE++Di]حԮVQj:%]6Y$+l&o{YPk%eh4'$oP1@#pM\5\VrJ/hJH5RBP-iٛmqT"UVҵF 5 nix|Pl\Ч )vi` 1i1.q\KrJh9͉y*Ǻ<ڵv=P'\^МZwv>|Ն[Ͼ&3ip67;6=Nr;ۭS2zkO_\YK7[|ﱽeu Q&~u'}04F 4kxQVT jdM2?R0Tm_RJ S58q| )ڐcTN TR<ǃ|϶uX3GC,M{ڀ*yR:L'B:5h`R(" u "(L!N\T EɕT^}dENS.mtID,Z-_ TZ2W.1,)20(-+0f*vD-Ц@M#F2Ԁ) ' /ڢ@іrTC/>9.: :a1ƣ ZҐW04USVl(GdKVfxW)aR/ģPiqR/1\'XYA+]g#p4O@*znD\GonwL'S,?[eюf^ PxD]A=8nݘD!9vdX+JVoho((\9\#,:z?Sʤ 5ff3X~Ā51]aͲCl=0v9ܗ;U㠂Qi"4j r^qP}\O,|Yֲc}QI(b&e nNf1ִE؋p yChϐ(o) Q@g1y:qc/ozӷ ˲'/GkJ?Lp>n'$$bNF'?;*!ѧ:uRlOmcu~6;NV~m#uꆇt<׿-(b.Qrlz)w>R.:#_B ~>[[w$ʑh^[3fA juUсyvtk 7qXѨ G{QzVItk>:gcu>tɷ,3l`2\K$[{MC TR*tύBN]31rYpڷh[jʪR LިU͠unz6I<ߠ :\UuXAAQ` ;25]qn}D;a\jymٶd)v>vXD*@B6q3O:k˜U|?hKmLfǁQOՎ)T A Oe3 U%F{gC7vÊ_Ri nW{qd,nռJFVF, ] $\`x>&:  +;*߼S]7Zۮ8ih lo@g:xCv8m}D˹-f iy.gu1פ7;Yu9 ]G\x*s|RfO'Sr+T v`2doxQDBo8;Ȝ;i4Vy[[ڵ5ρ6_cRl҉1,hS(n/ΛxSxӉO6P}׾_[r% ԩ%TeVgCPFP⍢*ww,:ާX=&u,ewmmd-ln,ݖ(Dv϶ݷYLBɞؽ{|B [~ϼsY?l@!'| ^3!391icl6OOasAuÞM58sBs)>Ǵ\?hJqZ%1@bdD?]->OR \<ڙⴳAj6_t2It^H ˜;t+])xHjjU ;t CkT.₹h weN|f&3Q:JF 3'HsKCoE-F/]F{w,#( (BSc|\|"xp( ) )-% ( 2 A :z@AGHy,14 \P6 |1S`: W_ވof֟}}aMnFCK?whZYZYO1K08lao&}f=z3X46a,<%dә>}p);G =bP_ڬoxߊ60˱D"⚁];W%h\gئݿ"0QH܊" 8 66F*? gvd/|u{0Y!کDOOi h7۲@̬pgH8rx= zvt Pj^xX[lY@x{xƷ Cb1kSݳީggYפK 'ITJDH-T>ҴUG>7/FNDŽ?_#Kʰ̿>3JΗ2o*~ƄlH mT$}&ehi#h IM.&o$tn{܎]c1n NR4apQ6??WU%Iy"S#Jv+~L"ZKJ6MuT"ãnY]s&CAK!O)IM(T7ş]c "LPyٺyܰ.''[rIS ȪU 㺾qZ-0 Cw7DZUz6F7E>uDlJ֝ar޼ ^|dfZvtym! :ԋɏ%'{OVUHf8`D:U%,U2Jk ! X:OIz4t pE#5&B_2 OkT؏gguǠ<5v|7\DZyU E`j NY-k˒j60qɠpX $hu}܇AR:81xn"y%LPӔTK&&f& ̀ ،a4AԎ(fvR\ %)-CYE$ Mx CSd)r܄iĕPԅ`*4tm=1!ÒaPdOrFGEdhQP{`9ǖ^ :EUTH&B l5rޅLP\&jbPE"D?Y5CGKzf꺌:(:0Mo60MP[yFagӸ<%l(,)`YY1XPӁ̙MStS{Z* 0LYQ@dbs(Ye@1z ͹zAX ;KS+q6 3}STidx57fZ( KbOث1؈>̬ 6 @5+Mr3d۸,nm̀;/prȅH4mכ9αrluk3L-gHu!{-t J,=C-2!7l}MG6&NEd[# W2sNl&FhLu>r{G5ܺ}D.`x3D{/-8L}|Jd Iy^x'Vۃ%M':]YrxjCtp`a-DCd]Ke'hUG}b%pϐ `|Xe-k/3F =gceXfؐx84z0)nI!oy<qq8mm-mwv?`H0M o_@6.e.SE2<$vE0e]^`uuu,֜Ƹ0qzX~>eQvB^hwhh=nvw^[ +wVk`=]l- .֍Td/t@u5lk.ZŖ|gZj⪞ƤhM6(~>BTe/S-"htu`0k!]Udm7pW!;"}QJ.'6tECö1)%K8S8,f|cS2g±pg1Vh'_2^`X 0mP %[4|Ȩ%]#}Ȟ rZ]~ܖ\'5P1Gƈ~LZC,k]%| %|(P)7FGD\I`}uXEhQ?j, #k [o{dGgkwo2Lҭ v,ţ!O DcRsl 2G 7 ሢm;zwzxUXv|eȂQo.D(t8FROJqeJq?Bo 2ث,_ʹc]'Bkd?C1LP=ՎiBt!/BAAP!$gG5SkOqM=k׹=nQP4-o8\H%ٍC,6(Em$ajx3ڰjMk*R%x-G'rcCZ>"AIbM1Pd-Scr]L$Kea-%]hkvD:d2e m<>OFh {Dp9\Uyg@gH|7.^ n5 D7p%bXDAvoql#elWн$saz}TdT_5;P.$ZE$3tl ұ{8"a=c4h$R824sll *E@F%Of %fi'z==, 8F9yu Wg4װ@&䅬/,V,Ii_l \eU)[V=MB~fF %؉!7w"֟J-憵zYMhHlVϡ.v,o ;ԣܘ464=|TifT”fFrcZ ڇsXMǰnhc$ZV9ۖSC%k|U zt(]f|pU˜DjІ-Wkԕ^WwS}=m;B^F|mni~gSGkqĥLE;zZzNyJyDr|K>I{׎!aߦ6>`RO)9" $i̷lb$JSGS@dGmxKO\9]kǰI#&aبb")I.r[/*-9.V̨_rd-rI#!k˥3)i^Ba %SX2ֿ(QX/@:$1a?{%pNYLOPXͪF@~3CFBa_E,T͏2QͣdαbͥP"n?H_z0K5f=CR$v}JCtmKԒ5IhrE{K;Zg׭5F;ɈXA3d~WC[$_xfhݮW;g==Q3 F# ءH;߈)Yv,IZ0)ܦq&B %9\ GԮgzx/P`gC*TyծP*$a*D(+#['B ($/(sCD0.A8UY]t2`9A$φAcIu r}e=M¼Iej$K$rk6#6KkbsZʱ!q!8/U.3W# ~0KLIFx}a)}_ioX]zN.޺ȅ YZW~jR˾VYUr5'Sұ,lӓX/U;M @<9a&$uf/U?в\@s`0CE(C,bU0QI}5هfwC/}Y=Z}4JQUTKeQ _|hDj,ʸ]*MhG-nrr|1Za:0!`/!|_eড়oH]z [z:^ J'FF,]~0||6w?Pq ǟ!'x@&u5Ɵ˶jDU_Xmӗ̭w|a1qk_X^W<]} yy -Deh[\g[>m̨>z&q7>Eߐ,կ, RZW_奱u+7)k{GvnY״'?DV'`\?e{ w>*/繐 VnkS5q`^}Ͽ2W?zË ||W}~'|aE1a|Ksx;eA+d`kO|Msͤ\3f֐H)@NÃo+G1?1Wy(9vSntfrd#{*2GWD꫟ }A- [?ڳ|6Tv!gM_iJW?o|?:U~aLg"Vvrc_"K/y}F_?FtڎE_/m1Tr׹uϹ@v2]Y.PqBYO73aYc}[ XV4X j$f:omӽT9_8Yh)=i.6x9)_MM[lBblҝ)oםs]NZl`_.'^'cU,<g(!{.? jV&i=_s@3ɍfL@3؋. ]꙰{6&^@/1ic ${a-$c ]FX"2U/!ͯG͔eVSJe疓 v2Rj>^40ub6ku)1 vnY溔j ͬjr7g[~7&h rGn%D ة\$F8`c RoOIL9x83R IM(34r myQr qբ8f%b٘ݠ 6Jʇzeh؄CĆѤrr;kdƃ -P7bo"Y,R){bCXh jyQQYj"Tf eB!O/ԥ艣d  ]G3 #qfٳgExx:gb/kK0ؓ#wn80Bⱡh {*qq} )Y:6®{'mDN3WݧGTqOWLj0> 64XJH864lc};HBoZC6'Zdl JcJn ~ئ{$ZUҢ$޽G%]pRgd ʪg!r%  BQ',6/En8"Ok =F22qFrp}{'B￝>M@,8&=dIJӧ0^Lĥ3w(N{>Dΰ|we9qݤ}nBj0_%}c m|cdEh K|ibkΒ()EzSd̺} G>I:.c"93@31陽rOOO|E8RY\(gHg-Qz"{ Y9#E%nnئȃԳ>H?yYl @_ DƆ·zv!4ߞkjA4̂ ̠4/< ܮk*aw>I`ߝ j};JεNͯ,^U|>6Ω_&YǞ*W*Rsi$HL_3\~4olkl{?ۼ1 DY3s 3&꫟y,Ş{\EJ5Ls"TGK{g<4h=2Ag2v533ث/eQyKdb);2*sa4}'.gv/alVCFi1dzx{淇/Ҽ.CElE,TjC0nf3c`m!ٓD-]!oaYI޷. 14D쾗Hpaf׽LK&߇-WHU˲!pN^@RbV>+=諤y,lUrx:5N#f6b=cQ!F|lW++c/ԟ&$)"%]/["d58^H=n ~B^D"R /TVL{ _;|nahD{T_ۥii892Xvs<Kܾ{E2ഈQ+;_ j_J+rۭ>;+o-\jX~l}Ⱥ;f7;ĞJTջ2縸>YW `5 >eIH9:m)^R+$,_! $t >@&{}-}-abɞK].9tH.Op3C@(ά.9ws?s-h yTrۿBY?ss'3Äh%0Q¬ `p#킙ʧq<9=$ a5-PNe_TF]vh[t +i|܋o|-ke0.;JMg֧^:_Ֆ~?WvBIa7`}M}{b2*0͝qSXPݢH9y#Y B"12=F&Xi7^M(3'TTϯbg}`RMj)_)C߷x!]L!:2L;k_vyqyiKi/4 Z Oq\DLìXNF@67x,ˊևwdYn( 5в ([3 e-Tnj2rRCZeNVpr5~,P#:}VٸF,~6^('~TuUc[`ӵd%[A7(FuTbʼYe ۼYR%6+ 3Nr[PAwBWM;u0ͳ'e+up>uk)1)kR0KV/(ٚ+KU:y͞R93ݢQfwRuJ٩2!;2_#9u…r>eB]Bl(J9K쵐r٩etd[7lZٔoi+01Lg|=F ܏;8TL<' ax0[af||4# )cYQ;-L"'6L )n@!l&$kxa&/+>MP m)HdžThEttR#eȢy,#J䑮ư,q v"X {^Qvx,K#h91.IJ8 2SHצZ5A[ZV15qЛ -@E L4:>n ?| P2alM\l0 ]ٰ0j☞ N?k.)0QrY"RdJN0IiAaБ&\T[p}a> <'{FLopoj{?[hN`pwv kgUc.]V"VANxR5}k<;SfԬ\N3e V" ^0pEzL2Xr^7}&CxWl}y$Y-c Rm@3"`-$a4L ;i;5p F@%6[n1!!"T`t-f'o[m1zFpR9ь;&Q0m)bC6"~^y1`'e)o۝.b9x4 @Eq-lIY fYg7!s9<@vVЩr.czYË唙 Jr­ۉ߶8C68:ʂE/p)p[foF˰óX kԱXy9BrD\3 0ʙ R 8Lc@H:G)7:%JQtbN);%F'`м7k( fKQk-6fb:[kѼ5H;ÝyG7RՐH,GIypMcYql, >"e5&vS1-e<7xq=1tTQ~g,c9t&Ђ7j\p }ҹKwhEH4jNӑx$FXKhE0a<ļc&5ʫ uVU#cÙDsO>jSH:\pw>0N jGSi !uvB -<[@VVA&O1ha~}!.-X qe*__µ4~gϚiѩ7ɢ| d.u;}3T"!dnê :YWM#@#.b[y7i11*HFB%ozr΃]FTyqH?j1Jt#LS ,Y>hjwzQr!8z 6tt/XYϠ)] *WI< 83MZlrQmVt5kfH{;05Lzge0ؓSSdqp>CS+T~Y6JP 7p~N=?M+?+ }SZXn wzFK#/::v\Gr|rWm⽩y STVZ( MR ѣ~ۢcrNؔX|aZ)wEK IZ(g`yCl^B|<eXHA D1ٴl>5E8J#2Be{3(iRA V'NI4 H#9+ lo #G<%ካUTWaG=4 "W%ޘ+hw.+^h&Ǹ=1maKu6;%?7}^c&Vij"5~5}I'3U<)?i<exuuĀje&.'A7 =HW7jѭƼ”wmpd!z}qbwIYeY?>t.?^H,;*idVwM"|2AZNFRPeyQ/ Uz;:NS6EK5pzOD ,_i벱1+/឵Ȱ|FY<^&{=p X"HV`5mjnol^6Gdl_.#S \] xi!-^&u+<3܇^8|͇Z!9XS _`5]KHl^,zrnR[(biPKV<+:.w+l\ER^;uUkK49Bnj^,CHZO,l.m gF qkto]ӆY@B࿱m'Br8ԚKyy[gςU5^Q7h|{(zhr&L*hY6YOk jh\Mn*ܴ}e:.F[qv.oC3Eŏ\tN%tʲ-WO㊇9ɛ'^jMr1i/28Ѿ۝%}4戠H.0E.-̌ĐCP7@i/6+FurܭyHIE]1x@.@Z:lJhAdή2lz^R&Ӓ. '8:س'yx3ߞPU^:9|Oo9+?z ɢ'U{ήΕyV61&~wR)#+Mܯ+gwʦ??yRYbwu]M-vSy*˧xU=w )M8T8X1Wt޸YYw9=*ᡮ(K JQK`ZTOS \繴]dsɞ=gY;sD,Yƶ{au9̦{qecyܸ<At}k?wMcw*/|Zռ|nTrsxzjt7~K߸1a1e|qK@!(*v!|_)O;QR=)Y5e¢O yHTpR lhx&=ϙJ_!Q'OrtKK^]Y]_АaʾY[,^U+^eqثzeUZ{i;iw'o$m$4_(^Z+Wӥ3gl[Di{chx[Gy.Eı.V́\d(eC&'B40X%*%PńvW;2v+m}Lm;y̎1Zja/[5{=cՏN P BDNji\CQ5$A?͒"D/XAH?$*}#t脅 lɖqlo8!U;k ̿Q_^n6Κ4-zsj0٧lrO0_|7%pJM ~;u߾7Ί2l$+o8ImH(0}[G]Os. 0T!==Gt]NgR.Gp;hٝ]\(By8$II`g[2!J3K .8$T +&T LH>SpS:46LYQ+N`buIqh%}ѩ[gdfnʚj8–Ym 'G^<'^'46HG9ƂI3 84alrI7GcUsP>2U t)܆ X+zH6Kp8Ƌdᘛ :t3buDf3B;P+-@M/5-lDwlƨDl2cߵJj~FϞ|ᔽߋz:Nj`e}Rp̆lH>g M!7/ ~uakh*Ɲ.SgdbХQͿ6i:=-RR!~XS;n)yĕ~7|V;Us[/ȓ & jHX9y"IRA1*> 3c#\:hv J&/jxYf[W%$5ki `7N+u28^ b[eçp?=8(N2K|Pw=}}09RsNAѥ4#,hS#+߂/kR}k B,֢ý]ab+yXŢ7B^w-HwoQᾮNiڶ=}{qgص}v}w~FNKre~cg9qUajqB ND-(wֽN.KnϸLdtswѦ5hqش& eX:`V88r{b`R<929z5=v1|o xph`$x"R=+c*={]2,mzECo֗X3=<5>c\˭OYs"{{8=;hѺK?}m^sٓy)Kv-=W7˽GjY1,bnsvE{5hcˀ]6I{쫸+ǰs#[9݌h%:hE oj9k)zJЛwЁZ6JA-~oՏn8?;vijKcpJ Ftz ?,!JmsOqS2:sE(]@\z_BZ  ((}҃(԰KyS-n\j?jY0lRt>_WPV<+Ħ`!3Msj\q&Gx}c_ %Eii9etQDԹ]C}]mQ'B5cL~nWLL",(ho6g̜7M(9?/-3]7%֦ $Îk!`x*aOKY9#59[<#$#HAW<$C%|`~i AxX'2{"Ĕ\QĕS*f%L^Ψ! Pes1M)22پ#vΛ20stT/Me/8Ǩ^I٨ x; %\%9Ed4buGgoGw ?G_W[u32Hz73V0m*Y0)֊ ?yEd̞2ř999'glڈf3:Fdɲd<\ yɩ % @TPK,Q+.IɁTg(e(MIN/Q(-NU,QH-JSPiE`E `SSRҊsA\Az@SrR&+d4P\7y.hMxAu /Nz)-s̋7 <֐EeQ[1"mX|{c9Jx1d ͜zz\\ 70zn`h99FHV٬ni9F|s7.LRsYT4FYތrl@zW -+7x1\ ͜&zz\\ 70zn`h29Fds7ۮMnRsٙT4F{Yoތ l@zG -\x1\ ͜zz\\ 70zn`h89Fps7ۮMnRsٙT4F{Yoތ l@zG ->}xVklهcH]r=^wݵ f6.+^zgY/tU"ȋ(*RTRGjpK'! y4AI$(QPՐTъ+wa1sw9;97O{ y])*JR3*DTEC^*y:N~WNrT+GJ+0Z,;[vu{wSם1pՊ\.) 9w`Žvܛ` z]܄ɚF, ܿO:gֲêM &)2]׼v9-δnZzd 3J;U xrqXR ԧtXN'Lu <>Ё31^: g&:4=lGsd߾ē07"#°5ry<=<ց@}_JQވ1pTJJ/A_TA/:V "B‰" ttsY{?Ǡ<i*HQ2w$PnMg<[-pj}yǵ(ɣ4Qu 궙/z%WSi4PtEiiDpw~|2j`#gP4_l5f@ןsoa?|f3]Vr~XSϴ0I,MesOe}fKVU!8HXg`Ea391 Ic _`\atơbCe%RCZWH0^PPAB\e.V_|ZS#lݾF_ޖ&l9Ksr0T=p00 8Р;dN1j8{_'rw!|& >6PuMUUQci&#`\:xaK StA&!52?S&s%ڼUwos퐊6p̰=W'`$VVcx{8d ͌[.Z3ZLQf\e H+i9- 1o>#7F`%] 2\Ik&M"L50~7.Gx۾m MM'(1n21RIr<@T`z'fMz2mvQ\Ig̏MeYt g Z1x۾_ M'(I-ɳMR2KsR3Rsܴ̜b.gG?wWxg_M2mlΓxsRЄ^9 gy2oxz'fY47?>ܦV\Ig̏|?33)8%楧*d$(A!3=/(X9'?]!'5D!,H!Zo{WbVz`9z% 55 E i jJK3ctiy) z % i yH-(+Q.ΨFQ`&v`P0x?2ROJxȆ2m0^7 3xȆ2l0^7#x9mt[ŕgl!M<(NdN'XvbErl!cEzD'E)vBRmYP(0ЖG.9 [ݳ,XBC٥3{ِ=?sw̝;wyY_uX ,T8ͦ%\\u oP"NPCJIȋ1F!KK(SQzi)!HCkv'EѴٜRULʰ !\_Ď&1r8\> m겺ĴHJ nm5υWԵ)I m!-þAϐ' xdasPPKa1eJҒFLQ>> "!>o3f` @?` 17}@zBy OEV?8 MySdϴ l  t=!_7`Қ$A&VuCYd|Z#˅}| iuyP̤Ni/kXHք 2S^ ]]59F,Y ^~ny@bn5;)^^S,|t6PVq:7O WwT^9.H?&(OAPFyoJR 4q#SbºƓ)C/:ZRbX겧D,9Tݼm^&7Z*U;M l9|8;{Q*-%UAuZԙ;:A1A߀>lFoW-ڸo7 q¤ gB<9ɩp{ٸdo* R0|6u헨-BLyY` Q>Ub410X:iM )FߗLHX Yq;aP?!.8̡m!9ÃC!O?֚OpRF9>fmV<@ p '{6 q\ȴS0 _á!`kl"g8϶ܰ/f hR8e 1*1>D y7 d7 s9>r%9L:^eݺ/NiWɭ}uH'x_û"mDF$Ġ]rlvr]c-ߝ&yo޻MՋ3|td CH/`1[ kp(4ʕG1a4!4$CP<_B:&^E<`(C//0f>ӃhW3T<8}mhdRbK.ZP끕h:\`㾙H=wz}5?y(RliiEE7yU3;<(|=;8҅N s:Axt8օ yl 64pg;w)AbU:FG;GF\g3ޒK;\;G)mt:ܒp('T ;MpŠ}w7͛POݠ$ĺB7V%w\TI>WJU`y$LpTFN g+Am*AYW^!H|P>kt(OʥHyF4u='զϊNu],|h0O9,X=qi]8iJҎ +RKXɸ̱TҚ ğEؕ?]4d6yM<,>\ Бg旬ᔽ-suo Vҫ3|T!G]vv||j*< Rm"j1K8>=6ɔ_rBMГt;d$bZ1A2YNS7HKq\\h  d&%Nq?#Jz庳L0)$s)(%bHS0`O#P0cVOئ uw?2U|R3d)Zou{Y([lpFP)DSH3V44-4L{Py*/*W `yWHS3!^H/YidCaģU@L9llSA5+~PWD0ن>vSܞ8n@,2h 3j@c7}Ba{&NfpÙ,]M|eZFW 5"8I2IVnwEXJv(U]+l.E1W+c@ӻ'6U j.2Mka49j9V`ވY~28\ [#$O v!Aȇlz[m+p* k"VzЊYi? p-ױ@0aţ|F Xq}xK 7<-G:ÕN~̉zIa#GD0R%K8)fr$ _iZ%e"Rp\?1PAbwe5XXm˺ Pt/M,ÿȂ6 5;5Jg=s2E:2;mdÛO&Ӕ&BGn7H|$z8S =Asxi -[=  '3Pb4 H?R͛8 /`:#t_F}ZĂ\/ޜ3v `,!\x&fC=n z9A7<`iS̜60rM\ᚾPQn }U}6iy\/ޜ=83/9Ud% EeEřyz& i9: \ ɉyy% ũ % Ez ! :-H!9RdJr~JBZQ~.5GhH@Nj"Ѐ"|\Ykrgɛ>N.Z/1KSZ֛|yh;Cv,`Vcv^c sdTT7x!xW[lWָq!-AJNk;ِ I[Jٙw sxw<&🳳77o,{Ƿ_~m0+ޓ&]CBƵ0o`rj 7LHsfw+.4h0t<#/ij{/PgeV l~)Yk}_>ya}imۺ7SԱʫDD[)$ǒ P%2ׇW 6ۨ*6u1S*Ū,*8iji1 1}ahjJ7 M4ǎ3KS 2UT =0WQ7@NIYwR ]5xDt,ĉkφdSw}9iZ{6~"M>lOx2gf矜>333مb6{*;=;ӹOes7^.NϜ Z iO ӯWW |<>h-"K_ϣSGom!|G0dҢ\F4mWY m8xը : Qݎ} ĹGP4A:G7^/Ƙ?Wj_۹c2uHv6Qdz~A<ܼD{cc?~;ߪ^I]\'́T_ !iAjE~9]蝽ο__ӟgVxRpO}o^imNFv?sX꯿\t`$"%joElϮdk:yQ C{9؃v~-|][3TxxOA3 5Hm%Qk۲^T@9xJʺš햰[Ĥ$xQ Sp1R$*xDcЈvE r7vϬz0UCBqbi  #] =P r0YTTla-~AC;7A\.=om`ӂxt޶Êl9-n Y݄xV8lqҊFC.u):WAph3/KD-Y H:qz⫀R,Qݖ lxo3?|>=}1O ^6)tj;dYWʧvY M<٤TɋR[6HϽc!."P=9#p/ zgӞ4鵇>!%{Gg FK-t~|?LY/|M7QUﶣoT㫔b{ym4Ҍ!Dw[.J}Uhuվc!x}kw7gW`8;;J MQ2o(Rb2:LٔzLvs4C=;-BUP*7?۾7soW3q*y?򗏁{{]o߼现k?n k6s9aC4sAB8|q n'P9s(nˋiMLwVpDC'b!4o"\VXvtB[a%0mDg*Z8^dE'`鄢94-JΦ5',_EHL6©A%{".] C x5oM,;"q]ML]0B9Q Dwe膞HX ieUABoa dL].<҃9֍!XVh>_:h_] á\iCy^tzg=G9OJpk}}>z?Mq:ns ..a8нNt=۽QC@P(ڿobjB@ŧAH|wOP (6wP6;5q.Qi=s4U =.i=CXL@,P:j6:.h > =:-6Vƈm֊9)q @[h{oh1Yy=k >P#V(ɟG+p6~y!8*i!=n9fCjٝ|GH2ft mYSEu aρU~?pxxCsx,ck(Mݠ(Wp_WwI|p3xЮG<3({8b=soU%u)5?gHM3l)0IkЪj~К'Cɠ P$If?[CQ;d ՙ2t7O; ; paPk+h{V8y fOɒķ$M~g.rs˾&h0ahb^ 8rS?P~+W._a[IPq$q HGz8d`h+mWЂ mKR)GN;T5kkCQV*3U@IIV{a'=RmMEjL_j̩T-L % %Yힰ6<;NN-z q*:n _WGWD)u3t'V6[3qux"l@hÃ;@v1O};9XCe4_S|ҞO `j[u݈(#t,0 Is}ՁQEd82N;g0'L~~ǜ; {R#!Ű9 FI=%pKS`yK{xm^oX)r +<LYbOP Gv{4Zb`j؝_ (uK+* a't顜ĚUz0y y0lSՐX1Iq95ipl:B[@dOn|K"Q2UH2mTYhXzș)E.[R?G_ړQj$ƖOV hyG@sCV-fn5PV=FlQP_MWߢcS<*.O 6z4Qzh&ՠhjj\O.o/NNq*]xTUzIT͉K^D>mqWhl Mocx 3Ԙy>$%8@%e Mr_grlŸ_7Yo$^)[pYv\x8.Ѱ A<OO'> E<捨J bDs q=XZ9sL^Wr/CTfEFݝz."z񛒡pc}*fJNNELVUjuԒP)J!CBnceA_t}U`SD+5ct5  H}yvBO-&U:J 3: G>QI 9#O*U9r p2A6JY~-)b_FNUvzV/Y}{&Qp\%$DrWN(<y/8ߠFC;pa1Eln0 -x0ܚ8ɞK<("_<(UN z6Z.i]ע`.7yU7Wq\E 0Ԅ1ȍ/ž@뻿{{($2>OrEk~o=¯_,wNޔYK0B9N.hZc-a].g8Qأ0|54GQiPD :Fr޼p}{%t0:2 W˹3%wJuC 0"ҹ=gs,#>ck.,+Ws&tЗٺuzz dV`3ӹH̯L!=hpVF " Z'9:{T"방uu;(n!%4J% hxa3ȼ>VK w;`Ʀ~أP@v+;bT W6y!ԀD:!i]dqKZg*9.{ wsX&U^f+Y9+DBM?ː -w5_L=/Vb^6nmΨVvŎgY( HJcKE3E6b@0móv?l%[X &o5TUjP?'Sf+; HzYWw5~uijL_ #mU\dY!tkbQreB,+BYUΆll.m"*[ɊOE&BNо@~!ړa8r66\O_e0-A`*VyQl0eMh*JKY=o3U7Ydlc6}v]M<`˽C!kP֕wdLyʥ.\o 4%FgmG "}Aw.\ϼ޲{رY faZKx*0i5bI$&(w~|EqQP^SE,ZLkYBdBT)Ewwn6j.CAf$8`?;MϏv~fȇ*ŢJ5r"Tz "Cre nuPuu{C?ƛ#I읅,y=塒G6o$#PL(7 C2QZhyЂ37teEHW {-gƇhQ&4z  ^Ӝ^xU1]JFS|w$5y"X8gw.{e50r\~f>!bguʀ ێn%)9!PNm r?ӝaI%5V2ex?NXP0 ŗxϡnL\ s"j^Y{L.ڤJ9in1](*tG%[;znpE`lpDuCZwt,x% ԶaOIypuSiX4D+:f,  gT13no7PXGI-h E MzQh HKX\ͷHaX9o`]ﻷrk7D.zELVQ^mFgnQS :WĴOdRCfX4U;\ 44I?NwxnZhBEu~-;W^E'պa_sPFLۮyb\iX yjtO/\dD' jAs |=aOC=Pwʻ]C 6:@}]YBH>T.v&ar("aoI!5>m!Ow"q4}kgЗ4%6)G(I}()"$v3}#Gf?X;]\#fQZQGOxB:҅/Fי6)yf0;z." eSې&odMF4m^FaxiEx{ .^9 5 5@~͖zG=|GM+V|ȊT|b西.L8zJ]̷{t-w,e ܕ(~j5a^ SVq+2 8NN@]ښMK>ơl]Lc$ЂM"Uc}Vv *THA G{,TlΨb)dX0w5^P[.{ߦ"-2m`u71xj̪]EhZTf w4bș4vx -&AFٶmwS*u3PPG>n/'戙c&t~aͷP!Ľm7qP(y5F]k̟z ]ibUU$LPujNfg'5O}BսU]Z/چ^Ei*uli?*04[VP?U.SRnT]_Fo)wט:eII`jERKuJ&(,RĚdwPEJ"A7AV95'us|<>9/z(Tq%ծ%XN qV%{݀|>3K=ϭ|힁cҊM$}76S9wh%fMLapEjO'Β9=ȭ/]yl@p؆@dyVO(#U4WzYj܀(61$r<]{ F/3\^3usyZ J(uvUbC7)uhL7y?pn0 ʾGcW/_mS_,φ?"|'*N9<ťrI9gl& nspC=m_LQ޻)-scݪ]$I!1d> lu_Ԣ8TtSqϞ 8rtAl{+v[Fִ¼⒚i^{@$i4| tUp#1$f;˹kIH(01CgkLD&2:]慘4мO.ae Ft,xݍD/uxMC ȋK2M`*Pj2'` efNgd<Ǽ:c:A&9AAR&QV|^Eir7zk3qKDI,)z!X.?Tvf{NkY"Ekc.^36[ U,LFm a%RL+ypy8(t&;dS.x4Hh9t9/q,,k\i2`>`kdq^@cb@7mzTR/OŰ39+@T"\^Z!] KNM,~arj`~AʮXi'nr0HG=b{8Yիq5A4Ge!MR:>w\?E _'"\xL5>Q> Z/@hc|MG߫wWr,_F;vZް/.*޾yXe>;4xۭ%?~78ky!` 3EcF g*l|۽%~+^~Q;dGx%]+^0 ]rL_6+\YR\\n@k;=3"XC;>)b1Tth=X|qI9T'" [Ŋ^Nڦ ?dFbBɝ*YHIr$Ocs0hF~ y 7 h7*&,Ait;OHigԃ NӺ6rpb8i' iF07BE']]c8ss*ІY>n3sB) <.jFєhy}[3OZ лרQG,?Ch;B–eݿx2`*xsCЕrN-jXsřTdf[BI"/!'>Ӣ*pl i1t:t%aT5;jMI^'ph> /W,|| vt,ujrvѭQ\ŧY v6DqL ]$r#:p&eFՊ7./sZ@{mȊIN_{/ :twbL ɥ'Yzald,جiCx#疍҅C,>> #6&%Mg>YR h^&@!R.U5]:%%L_/#F~Q.Z{?/j^T@gͣSt cmg#A3SUhmHD$\,MWGtTp69I-"in%*|<'Yު1ϥ܁ {U5~sV o9qx?AڲuZF?ԫ('v %r#G =Z19EK@y0W-[_*xMrП$RΤ D+/tBc>9>ob'sXe#%0r,qY?Џ`)A~UChY -Gi7s1bԾ, f4LB?gij~}CȒ%=]O?H?{3J.g 2`0h:1Tq0z;"lxJsG kL[XwS+/ P μ)Nl=Zl )972%Rכx/ nR"QPu@qwj}5)7dyb[7 `^?+xϟq F ~> ޴x"5An.2ucMq@+ L.hM3Quafǘz@&dQ-CV~5jn7V `4 4cfnU]![\fNYӛ pf{< H)&'q닞HoIβK^D3*BAn>ͳu[' 96j%S=Jᐍ.3cigKp(@ykgbάO8qΜ !Yr;jWn4CzтH 3G:ɉTqK['/af'ihIpGBԷ9Gc v $[ $ð,2Tư98䰶\ 3 MjgB9ӉӇos/9WK!9c|ؘkŏX$(S9A^S[VS .sRi"ΨŇq*ChJI2)"D0rPF?ө:8n0[Gˀ[ŁCј`.hT|IxbXS>+ݎuƹt晪x:\yeea lp,K %I]iK{{ axY&?i]+O]v[O&ġ[KCf̊뜶M A (`]bYT HCRƕfU{ıʏj&~D?Zsܒ(IF6M[8KݙMA2Dž@I#WI<^3'9P>=\[m"!t2nS"Ϲ+f0+/r1nbOqsaeVgP" *ەYh@g}k-XwP %LGAVïP}Ȝ6FXČ8sHK?t#Joy| QHۭ+\y{R(:u9R흺B0;GTo7t)dfEC<dcF̄Z-nY! ]~.bu&+OTT{dŠ}ڹ"(|ն =Snrt_NxxXG69MN f̎q0ͯM4))׸F2GvAOA]+ryp(2GS/"efӏ-d ,'' {OSߍ"1 Dj54.Y{5M/5byP mٰ_mNXfdM'~MJ\Aq,2= *)Rρ2G@ po/I ɛ ϝ!8Evn8u1m:I|q:s e RlJ͙،DT~9b@+ rK1KfD*%QC|%eJ /af9 Z7׫+.hɢh?Kxsh7&>? "eK.3MѹQQ (R7iIʈ>Fn*pu(Q}eL^:v%m1ޚtՆܖו侻IDMm_xi[S<锒SS=>v(svK+@k*SO[yĀ!{">}4zeSgR2o2Lw:{yi:|Oi[@ Kا:Shs0>O&URD)^܌4տFWAzc$,Ήsi(?:#;(ZCǚ+'5Thnm>ނ ۹5cs+з7[VnL՗Mk|NS=5m`):,7&դ4|U: fl.w _g#!pz9 kfz GVQ u'ge+qmo3S̠vl"y=f4.(32ϢSGXNN Z)5ro;*@໬qbMY7s7:69ePD'}uOtsY&}`< FvM* ,]0/@V'@XqM&X{*]yX˻wqsPaƓP^廿{| >P ܬnU=Pfty6h_˫Vn6|6zzzy1ͮmC=71tSO%^4M`_Yby[zYM)SV!AQ$՜)бD084jF|E9uXcc7APg_-؃݄c4 i:N)}2B168ft&Mr )u.XqچAql`UPO88iO1y Uq=-q!Kf&Fsl;m8Tp2ʉX0qk|G"RԢ ŔcIF(v$3$Xsl0^NF-3 c Ϯad mBr4YTj55݀3i=A(p0]j"3 n:?5NTW͕Xa%;+p^9#F.=/ >1uW vrϷ݆%}ߠT`yR9kY$~+W"9 C#Z,ŷߊ_I}?D%X`k{*,ʯ|w;_mvDob^8?}Z-gBP՜_[x7D &Lf;ro*Ĩ_\_YXYak`mũ9y&Qz&L%/.7^|v]|=-4̅ZXBQqr>~R~~V'{xnbu~: jbiIfnnbrĒĔ̢%\t^AB^~BZ~i^%99y řI9 % ~!>>z vjF yum-nx7D |,^\40!xXoiٖ#}IJZUY.QzIŭ]vwiIu rm"iME(zʡi C^ھ]R,P9o7̼ WVF!i6,}qs ԶYb퐦ɨ$F uTKP5kΚf`$F.5ݩmzSw4G7 }Uv,vHw67:&&8u]Dm-C<&f ZyW2S]sxV6SM0Bvy+ZE4 t҉ fLp˦S E#Zj궍-|jo$G?8ģ W$3B KTF;g IIn"-d j ! fYF/[2y9%*8q[*F%bJLpDU %EAyYt^!w Б1ꢘIKsxY`/ ( K1YQ-)J> r^U4Ð@Z*tj`%"'.҂t?UW R\ ERDG)&Z ȇuVi5., ȕ/WHFzך S@КeZfJ,cי0ڶ UԋcZ#֚n1C85p X]Wv/efCp6Z-\.TL9LF}i1&<φpGmjx|Ё,$Ki\K^?c/|M)1]xǿ|3,BRɫ%%q.4ԾkZsInBhpx[D4455y)%_/NoDJ gꍲG;릵\ *X6jj=zl5XW"D;kTTSߓnOζ:͖#lOq&n,QRYu$*J^ /vp\iFlP޷Lw\i;r3k^FpvOѷ;wLp+'se7F.4;J F:Am%׵yM)_CGAJ?#Ghֱ/7~࣯ ذY{=rZ5NlWqlE"+tZ97;Efx"}mđ>( 2 =62ei?wvWF OA224ԟ`NOFΞҟd?,MeHыt<8]=ٙ^"RSC&m9Q%VQ9XTM{4Pk*(x,6Eʺf-^4jcINS..z|l|4za¿/3YIM3s3QٱS=^J|T-=i] 6RI?83>BL-Cz4ȶ KtTdF2#&_/1u ,Lae33Sj1U%5;UJ %iiQ(dvY= “5KX.s47sj68[?sn( MS/uN|ī􋳯l!}a͟!%)<8A}}J1WҢ.&f%aM,PGGuݡxtz^i 3hψ:G|aD6glүR';x,+uV;Qd4 UqviYJ+E*zM7#&.W˜Ȕ~MD0L% >mr2:^A= hi6+4%ه an8Wy~JiYXPjakaѻQ,+MWYVYͬ5laMQ7O,z%̶;5<ɘ7 xwJjN, a/++ذsA |+xvamQ!uA&a"~iẹk ˸ˡnNɴ6QƤw~v2Hm硉yfM >R{ 2BD+\۟}zPoIc"E<;i*k ok~X'0A3XUݍ V4k#ȷCd/Oκ+ UKkw:wy]9҉{]\B(/Ԃ/r{l9r7l8\sm? ==ΎQ\y{,zK ޟ'8WŠpvt>\xлG9C6, ӶߟU@yje7'TհgWMUu26aDjS¦ LŌPL.8Z!e։fb-"\]% VyGMݘt|U#iina.da8eA,AZax0.}[M͡ wCM\tD2E]r;I `. qbH5oV- LY'ˠ|t*ϹЯ(b q'MR‘f[% aMVbU[AΐmG##N6 oݦ@<~vflx<_S WH!nl g%-A5Y0afBT 9CDfr^hMLd'jO[ׄ9yRMq;WRxh0zaYH T͈H2 mh.m^(}NPgB]huK辚5;J&SOC\ʱJǓM*9(F.L#bfvn@`GQdO ,)A rBH.Ƀ9 G>:Gԙ %x[J/)ܦ.  E)iy y \ >~.n~Aa..p2MSūln1O9OɳijNV\ >f o 錛&LټĖyEM>hs} 7x|y'&6,/߄/\yή;-'b&c2!yFN(4̙6y.&N+1sLڣ[pPE&<lZT_řDWAQ9P* ^>n$x|ӆ훭̒9S@ xu6 Urlrnf0&jrz仍ⓙ6߭JH,RMOдR< Mq]@VdL%'````䌞-YL 82-x; F@L!4O73($5XG3/YOacY“ťE&'p1n`I,dzPUl"s3RҪs#bRwllrxե䪘uV YnVg'l7'y^рQz|mx\nO}! J=/PEgS@m±,`&ڎT I}RjY0^81 >garK :p^тkG=O cqD IîCu8C Bj~IC h>A2.) ||-8Ȯ :;,t ֑G'ùDo/Hg1WwrȢ@W*ƪ،):d耱YDuL.Uuxc*/۠ˍtXE)Zˁ.{=FyUoBs9[]g߬^>sy?[=xUq1o F'5^z,@Q)"sQe E1xjAƑ(!{ x?mn-@Úb@ҊddwNlD޼zأ_@G%m6+k'Ѓa~6ĿE}ȸ  yH" $8uٮwϑx>hvխNT+7_GlY` rB8١<- !QE_߸*t Mo"45h}Ќ[Wkrj^*z⥪YS_1gmpx[Tt:k9 6_8=y{2YSJ;"-x;Ք{e.HHxUAk@+굖BOB`C+"IVuwb&ew7Mbyf7ZG9FvUIev0oREIe9t?Ƴi$!?=iܞp.gy ʀQ^צ +z4][ t^鼧3|z =YN.`! bDe[{.6]$C;M˹ rbWP00m[t=PwG]01/lV#mZCz+N~|t=`Z&>r>C mzmHo* 7*r5lV#d*j= >3m {]i%E%-(Rt i2Kb^ui<بÁ8Q|]%z]/N,N*\CQGњ(i ܻBHᮂ꣤qp8: r q8.XhEsoNyrs%͛(4oNG}KI*BO!nVNNg[@6f8x:Ԟˏ0ͱ)ꂪY)vvaiAn>~䑁R"Vj^v:gpQ!ii 8{R'j_,-xʋHrw0E=Bv4Yj~mG >XBM\HVHCiƠqcyշI?Q Z 90A3`lKAthI*B{ǵ/"J¦z4VRoaXY4;F9/oO^${@VpUԟ̛(l9?y!ra='8kj0ZfXL/uvfpTU_aB}nEyB6JCR>[=K l1 M(<IZИn(gGՌn6)7|>Q o}A3cN]I|7K ˈKE8h!*:1m٣9Y~wFi}eHFa 9v6 SXhGP p9k5Õut|Ӛ5/Ic@tTɋzl&鯹3MW2Cvu*joϡEM3|.rm{V Qz0b_lVqA7ˊWg\Lz*lףi| +r1ETfk<@3tPzBIuJ7lI U}80\  Mׯ֤Cw 'WЯlXP23ۣf# Qo]S Vڃb&ND:V7+ƍP%[ ˍ2Ȃ]~f^' tDr֔Xʎ1 Hr9\ 󈉙|<౲^ZK Luo<{'2,ŞRzG;ƵN2?w:V*8FqDHUec3 ɢZrViS;[ڊ}{YWm֖b)05چ9gw*)tϔ guSjFkrV%F`"ʦ7s5DUrF`u#y<"ӋPNk[^O&0r Hiao .vLxe1݃J%wh#X0d f*S:!pHI1"$d0N~PNׂmu8L L2M~wxUӳ^>===ZP]#fy[HbX捿7ڲh€H:>bv)\@(&qldN@ǡ}Y]_̖t~KoUWF6cE6w8x=gbEҘ̟ S*@NΒƢsn#\Koz7y. h^=Qm٭joX&[4_4 n@C:Ip MDv `(,el^r H׫Eo=4Ū'LV"'B3|o4&N~sbGGe6iLLZ 4Mt%{CyG,s _s4dOr &d*#Z7)5!YRVP *ezZϤJL*;6^ ôP yؖЍǸHHHde!вm.^Uti8C!+%յb&zV[3BۄQAh뚿o:H( _`d Io];Ǿq_J Jt')jv $ۙͦmf9p`UJU$nÁV$?ݔȢ;!]_雒a܃= =Qa-8'Zֻo%H)7-먊X^NIG\DFF"EȾ{w? w_,T%<Éw}| <BcE;YT$Nz,.vԋg#sQIfJ%~iEN}jVy#=r^/KYՂ*b-?GdEWJZ9ܤKkVn.l*!xBV! 00BT?ze")6gt 87;St:6:'x06*&LQ٬*5K&㍁| t8VZ6CU5ƛǘ.P{ݳaq-c*r Er)Uf.uo>{`F E,FѐdPgL}nKmr#{#&6MP(W4;{O{/y x:1uCPM@e5xĽzI&x"FUS)u/lUQ"d!Y:ӟW2's?s߼טg& sm1lV.0i($) !2%pf+8ctZ^TAr8UeU-\@3LVft I<9\'4A&hd?A亪5 I>sg*֣'gM`;gxνJ!)TS [ɇ6?gɳŢlTvB-g'oU0Prf)n'3u&bz̿T.y}\,t9_-i3_O6"bU/Q2lKWOeOU]U0&*o`&Y^ĺ[77A4K,M2-u꛶ڙo9OP' G^ĹYԕq 6Å]Pk5TEo Pv57ne%=U=s9ape쿂b9:9,U]-]IU} :w^IĪYWe.Xgvm:0X3t@*e:sT:k([Wxzx[^r&.'/ -91Ɛ&ϔt4,:wDY ΫtNľ1nRȹ"<3$S ťwG>/{S IJNy6>wђxc-S9-47(_hE3ǜU&W\P{0Nt 0tO <::OO?}| Ƌ49)LVLpTaEAAI}DN7=p6WJ[5wL0(QU>VP3pڐ {pB'.2v@ŝ7+l J(O/ #ZM8ތHUA6p9SuܽY:e]#' %Q*qju~ QSEp0L&Z(]aOKM9K-}5)Ϫ ٣tX4``s3->M{=YSr pԬ&?I %UeԪ+ShA'=uM?nQ7k8 3ԗG<>9t\ˠ䅔cp:X!]T,f;kwoJBKڒXUn51dRRq&eE( y"xkm-&VK̿?cћ7n3y 6jpb8(.rBؓ'H)g~5o"h(]<[ i,Wb?W\D쇣1dĪO>)Ls>,~ AVU<3\o43H".2Ԕi:֕ޖsXAe|̤S[Ryg%Ca;з`JJ?'Z22(b5[}orrzVфNs"3+3U wPঠד~;|#2fLALƥC<N n\1_>XLBҌ*mez k\ǧ߾?:~g[nY2ӂ a3$2MS@hmVXó`_clED=n+u z1`p^s8-0ǵ;W9W;hԌ%t4{2<2K-4D@#,L@ny0y/23ygsѪrHc4urX5x[[]F%5K!?+3D/iyJ~jx3%-^?ljCҔ67_ q = 4Y57ܲϴ幔EhO%w"{}mX34a3PL4 5j>h8H'^-=/?JCx7Wǻ9^F'{{{/ĞZjЫK,. ๥p(>t ƢF ZK(kgǪơ 2/VxOǩj7QY_&o=E3 tZé9] G8iF}^'|q[? XMW~xxr^Q6.AHEoH*at @[mrXAuPy3q@Ƈ5 Wzcd2D -&#e)"sV并TP& A{I܉V_iwchjj-{hWi'˱nC?+>puuuV u6ӧ]Ecj V'5W72Q`@7NMkQ:ydrF9o $TWP+_V%C@+|"K]r>dU)e Ѕ-3cae(-hÉLr\J9u5e6^fiKƗke;A`A69|9ZF><:9+]uZ@pef!x0`GH7Y; .w 4$>'\AM(tV#a^wvۼ:/c1)a4]k.|@r1`ۛ䗕EsG<ᣋsX+-9:pr3N+@ׅ,~9+:-<4, U#g tJh'.#|pNSfVyEpzvPr p?OgTޙ؟?ɻ5'sN-ͩ$m`9(44 YgOWޝ8 wg߼Qf<@%f5[5dݻxRW}Mme_8vVxT~L`B9Oas=e2<߹&׌hfDJU/c{ˍ&y j\3)6Mѻ~ϫ= 2=նy5+y!Z?5I\a)JbD $ u@02XCN+p H1~m=xn]xƊ [^8!+8Z]p#[ij=``&϶b_##c^ G4ׄQx |jɲ 0r p.dP dL0 'V*`>*D^fg>`2S1l#@O6:] XF/q}"Q5_@ 9CWADQ;v֩wricq<n ;^@7'n@ЅbEBr(3@q4ךq ;XlOWN:n+telUoO޽?==- Oo~t+ղ3vXH.aQ4hkDy4A+f4]}E䯕ᬚ\Lur\a$:c,#3Yy&7 Qj@ Pyk5A?VFoaH#v=(d@7 |62͵='KH)cĦRϵb@h|Byp+:O[o /]soc<If&٘$Z%XgG]NF hWX =\͜2QOr«T Њh-$kc=[-3t/KA>Hf2n!`3KTќH'jcu2f)0.`Q pCMWC lh@(k E:-2GARܵ 7/-S;'բM_]۲X %ψ҂Y+TPPzrjq[2it( 00k FM m@V+з*-@9S~+=׮.ѹ --,͐Hcoj ib1 45 T@z (tANB\{ P؊@d۞xN_%COcV XLfzbr]ndHwAN8agr'\,ྫྷ1zPz^?<$;+8҈h0880u)΃0hcx5Zp&udLULU8T#,G<=Wo^ P}=l7}TP5Y4.;,)g QjtNe뻓Ox:Hi00y)%<٦˲0we;z5#za%N"'9`r` m*#RmCr.1m$,q %P.#jJSYTƖmSDr W@Mhm7&_VS` W5)w:LXQڂC)UcK"Z780G;1Ǯ]tILSmTJB!ͭ+Y\z))RޤBk :slߺA Iy!dR&u'Hehq #[gdl-fRP[*-5(p L1C5`3\I Z00Y[98vw!qSiV4m^GpS ]U%*@0}3SKFrݽ ™̈́f Y "Әox`(k7%uף,}+Ibzl6878P#Y! !Qy 4܎[+ڔD{5l_C7ШF/;v5F#$oPMxJL0-,S4aP|7̄3+(>wR MM}5=e``5/';ax߮jVs!2`N=g@E 8!$R-lx4A8͜YgH!5ߞva(.%s}N9s/xiRV2M[c cDDGziP|U_t,Mgå 1ʁЭ38[73"0לMXEt5`).u1eKN 4́j5 $ɀjXN2Ihٷ+|iŋfz&a+U Wk0i3g33@ N)%REp797-!?]FniQd~ ^h=u$>F-)\叏_œq |om; ߃Ws0sbKSEO  _a2uSi e?yH3Q`_Ҷ)6a] Wǟ{k"]7J@}4UC9+O `uUoOf1AT#:b13Y 5`*e!2=޿cDE%Ȣx_rojilG#* 3kK/R&3+pzσod^ܝ/nGɇB Q˥2C|Bݹt.>rn$4K D(dVyd,. }]e\nH&?'/=s<<};0LՐ7㊾X,]@ri)]^x" [e&$HQZ].DDjCyCu^]vqCxH&BKX5lES=&W!h݆3Й"^}n4-`:$5(ӔQRdF")@s)ڈqZ^ps8IjfE: y^-,?i`۶8Wܫ|bhr=N0Oa$qNA"xv8g.r.sgGrdlq1(B#̄@bց`5ow> 룿^w}LиT[NhAڤ[60s~E1bKL\-22I_oFjN! 'Xa !@)& u/6M%*n TuM)]6e1]!dN_;7x,T:xd䓕hM%: s)WM{aarQC| ._9g˺\mƉ/emEK/pAT)GIXgkgn+5k0yϷ@iטÎ2Q7"͹\2pBe~C]\4c ]9%+RQg3 8B0̦mz[@V Gdq m5| "{ۛwN:)X+AV ' N"ͳBf-ZV\L __ $v;Zt;,ƨY4~EKO:Q>PdRTz̈́u^KD13[ϚY]а>+Tf,F4G?287O3 -Bi2MP5˽DŽPxGe8}oEpf3`Aj!W(u Զh \fa Amg7y&D\|Bp65jD  y cm\l4VoxeS;K֭ ]M.Gl{<9r-3Ko۵#/ 1|4L}łI[Ǩ h8D.\es 5~LuaI,G'IƜ÷`U54qeD_KPC-U9 Ƹ1﹛6qa{ǘrf6^v#5 BI`1?4^߈(7 4&ۯgxb >lAiho9ub g|~S glEC\Ld[d#HIYl0qDe"g+0-BP%dl j٭ht؂ 88^L R@`dЁ_!jROT&gr\ 71M߆y&xdtU'G_x1lɻo?|u6Hsc=L%- &rNOR^b/ĈWi" ٕqÑG:T>$;r6XM 9th*)f}%<:[j0aR'B_B2vGǺ*#0yq\ت:|!ě=&p!y9:<3^ceYw+َ*D0wu:IZx͜¢k gJ^ɜm9tw4!fJB&"!lK \$mi4#Zv'O KTZدJZPTZ0-TBZ5DRHNܒgMeB ۊQ?J7umW5 =HV CZT,5RQ,.m-Y\Mse 6 4w^H]?k)DZ<)Fnpă 뭚9~]ϣ ?O&Nmڍ]\\~O9r1xL`< Dc[3Qkf,.Û5!:gpr?zC@ОhU(t":͍ Gɇm@z,SH\}љr?}8wcZx T~xϽ^sy:mfF3r?#ܛg Epp4%yiƒڟ*SKcEbh{aJ _DQsN-7"޲Ds7m 9ͨ`Sy 46j\tbtpTwcx Ea]Es13gXK-,`=Ҽ0\c 1c23@ϊRAϿGơy7ıU7̑avq`tG>6s̢.`EQ/i@lx=`\99S@,䆀.RDP˖I+uswbZh8U<,ͫaAL]6-}5NA?xq=7zYf}P>:)-DPSG<}Trø/f \ކor}{~yS)I iC~K_FwIT޶xPVJ4:L! 1vMR+ <4\rowdP(c+3L)fq9)p<:8@u)A=+m|LJ=۬>bX;{[ $&SMSR!2/GAJý#h&Zd\1_8 jڀmk_܅/#C0'%6@BHv= m!D="F4LZ(n|Ft#M5(Vbe]w^[j Ef`}Ju.$?x.GIn𜊺ߝZ 4R ܈TW00p3H*0vkWv2)7p$/R`rosLzÇOOO'ս8O'ǧhypp2LTc1$`R3 .쏁|8u=`rƺLkLƎQY^؍u_P8N r;A}8Wn6yRmQtaK˺|-h},]D`j&}|-x/T4<''}O[&<8˧UNzXhts @˚,걷^N:*I]&m!q9k{~kf?!ܓ JbJA*'4#3/OsMo*ݫ5zy߆$8aI! m@ޒl]rEs>)KLOt`=ϐo1+UPÛFVk}Y ѸcӓOh_UiԿ9ÓO0yhsIѺMi n/P[1新ɗRBo^&:mz(c'"$[BXj8KPHgO'c Eb-BQҨh9( ~0h7H~:$W51|J-'fWw5L]yoW{-r %L|[[pڨ4lQr "IWq6RLMq-U/ )u.ҦKe3RIDA0ˢ`d̸]YMpx:oU[ִ~5ddRħ:<3.44 .B|Kk#> a7`L+ KZҠR Rm +!ܚ4 l'4*yq< 6Р5r:m3ʦ.@]<اCn=\ Y,: E k,t}xYΡC4 K}Gڼ?G.vx011W,{x!ё/0yR>O% Ϥz#-+zHIA]ZLb<8PWYK9h `Z2Y]Pgy b:d_aE"j^AXcIד7GǧGG U&Q(LE^ rDn.HjR0o^Snl?MMϖYmJ7m}5m%YNQ,RK%B9`n㄁ˑwȩ+t,O JŰNtX>χmDQčlhls=aÐ+r{x<&X` y>]X;ֆ~mߐ'c)Յ6MhB^"7& { 4]ƫN]XX aС TT{G ֒Tnz /=z>6d' 듳f n]5S厫4wWRl]uG]kdܗ>4rZǟU?0rG㳫b;?ki쎂lSW(䮼jw!w{K:A8/їrgh٪Վ4xlKg_grt[$(hEWN/ȴﴜ~;z}TR>6Ego*-|k=6i;?0OZ!i X=/ӺGr/jk |{q* oZw/7^Gg>7*okB=PRn(efB>y55邹z-~1n A̺c~Lq/;˧<↠H_ s_MkcP+Q.@+guޡ{r)ہȝ;gHwד8mWWW@.gUVd*fY d?<4W3^94'1{e9iG3N-ht"6'YNJ{az7>eo뿯e4P/vY'BxDφ0ʂ]%[5P&A3JpϝvoOD{2\N<FXtJ1̊ib<kGu><7- kB 'p2k=x*; "$FƊb$ut/9nT=_EEY,ӡ~erԝXȱZ ,jZ5Zir~kw;諍d\҇Kc0_R{ոI-)vX խp+ԇ6qh頸qOSLJR'OIN4ˋB9$VPeݘ-b|bk\3{C+=TVNp)[8Yh֯pSu>$ŐSaD+p(K@FP,TӡBk,9TAŽ[+4 P72+DrD:hIY>ؖɂCcKl.ːlWb%R-?1DW'Gӓ6w((p?LD\^<\QNrԧ'E$Cbk# QLB}x e Mb-!/xKS {-flN@h ^\CrAu]Fc~X*aOw1n@ӡF([e2MhzoHӳ^kb+ɇ lv5'_R~꿽> fF}qضM8' NC²mMĄҵ",G)E22!En\sg,5TSm= ]VI<En7.Jgci}ޘ-yLM,MjU1M܄pI&fFϱp n\BRp^Wmo&TeJV!ǫ1,+qa IB֔Wt5e~3谡uÍDM(`ɼ;bѠ`0HA~}qZ >\My@ 0Ud 7W ƭRVZXW:ոac,ԇgcuO1rXM8CLȎsx&-c 3[IYu{+t-ѕk[VU].nޑ(P 7$ ܚgCkz!^ Y .{q>;f6!m>Md) A+C`J~57b1b'6۲_Q4a3~ÚO=dyj4Ϊ:fcEދ;0.َZb%ը EsѠbyAӥU -l(YBm>Q Cz2;=vz 铁}E?\QCeyBaXrPDU HD }^ci [ycQ揤U, %Zrp9ܦpڏo5Ǫ:o@r'ɳ9 t ȓmĄhk1|\sf_aAw:6b(ߜ7${T}f! U.B-l2)w~|WtU>f-µph&%N-+ciFm*)u9xmdQАVo V`/ڧpЃEl~x]>CB eza>.=fن#ŧ1`hCk2%)^×=MGcֻ.j_m!]),F`-Բ8BP+tdѱVx)l%g겜2C`^ItӃLn*6b4p_)\aپ^I8LFK S,iѹMiMN3e~]sI:m0!{%56X8qA`t uD }@fL.kC|X(#\zX S vP$ oE(x/"V ֣V/I&G>vCGőE(k8J麡W1sy&2 3pнIryX#xHD[77U  SԀ2`Nς)Yn8&u^ciAT)3D9]f3N3b_3pYG'!{.#amQzA5ɯgɧHZZlg mU(>̞4򎶆Sa}Dpۇf]pv+`L5@j`hjCP{W;k8ndcU (c%imξ(PH=jvs"}?fH[ꮮB/WRv)qki:aVZZ8;^uy#FJ (,ߧ=bh ~xDHfj[F׌ra MhoB=<d .6u|>b<f,c4N#nKl60I?`A\P;}\7HgA}6829`? 5&I5) (HSi#eW谎墪GWFr0ZݚVgcNZ 835 b򟶷&$Ll,*G2T}bq}Z%hRg'' Ŏ~|}~&ow.=V1+B.M+_xMku^׿W2z|vjmw8r&mXdy=ǤUґ<+D-({Eb@~λ 2嫱[iۣOg HHWI״q\j\-k)RF p^YC/ظK.wFٵU}w;f ˍ ]ݏtؗnG*]P8usy_mۈwt }WBգ}8< ٲ5h,981/;!:b~F08ZB7vZY?S()]e,֍Ძ{!En bs8m^bM39kqr}ul0y~e:dUXkc5նZf㭆Y]uY˷GMc.WO k<`GGoFrֈ2ٔF)Lz'bζm$.T*&Tv)~rVlWS uS9K $ZoA4j: W&ЉDMhQN7Qb+!*sB(`Z 7_g}nȭtbq\נ?˽GqQwq,mUCyEik0E*ޜO瑭a" F̚/%8c˘d_3})\{hsU< _$r"Moyo,\T lɠ࢏RԄStӞ8Ud-6hֵmjC#Zѱ>eI6宴2b؟:%FuqYLb T@x90\[kk!yc`8ɨ6uU݉Wq#+p̜?sk/W+EN,"4is:qGxtt~)k]e8;\[=V5gda+,&{{XBڊ-jtmװ Ql]':Y+}%Wuj(%PǰJH$aݚ'3ĸ. yҰFg`Tw;(O\*o>|=8G^6nH\)f @hր RWM帨iY[:||7T`<ޖ?"z/C)KvfgN/7 5F|W ^h+yMV z ۳fRU`)lmE% 2B9+5}BEU3C4hZy0)a! 0m*pe`%nC )>Qietۘ1aMWUVz]PU.ZnGQ;p/V)&m̔C;$ܘ 櫋Os>]K`̧ŧqL yt52t1~?(/69s]ڹd5ʖꑀ0y"Q[tph#14ܞN."q6_MBWV>[L:UVs8TuEہfy0,ȑ^ f8A="͐{JW~ ~#xws24V$}LKnT6q}݅rocJuy(3pTК6cM]75)ۇ0K3) y$ot4yHWD,xu {duk8Ji>/yyIWF?'Hg8#褤EttK%HŘ2Vq5kb;N me ltXJ60'V}Xu^|=h[$[kB팄o pC d kvi 񺜩OF(HP,&g)Ԑ0%1ݟӄL! ^4U0[mkfiDMj#.&D:c})Y%ZC vj◜$aF/zqTCH7fAXR-Тz@%QO'?82 aP<- 5|#~XY~촱,t5M'M\hQ.H *^쐋]VaD~gf2x{cҘǔoed)z6뚦-A[&0Koњ뺖 G5xKpzv+"YϵGAI(F̝4*X٨󪫌fZi8sxRd_n,CwNN&З%85+*s1Ɓ{ ZBmk';#+9\j ߺ ?Uzײ*I~D3f|>}TZ N ]Ue0J86HMoN ሬ051z㓋7Ϟ|\H:'KN7׼&nJO痣D)sȽSL FXDFtJաKQ[StDqjx ]Y+J;#2"/)a4\!)j.&A-9cOxn7soGgC;ͮe]HQ;GIṛoׁ HB" f  N?μ{lT,B ]o־.]pfS&YdTAx7[%;\+gm#a*$E5Ue-T7o'RIY\]!R'T;f?zA!^ `0Ȫkt !8Q 1N؂hz 4)9p m/ppPlyӂL[󊱒?&*NBէKI.Gxͼ˧ /0 F0ݔkk3khS"BÓf]!ԇicO1 |:|6`~a2%xWWd w[4t0rAo#SHpCˑ[SvTJ]?~F{M4|+BnG>9=Mj~KFՓb:ŝ6IFe_ni_o,"MR;Ȁoj&:oBiڂ)+B&ף`.Gyv(Hv } M~z FlNp-Ͱfџ/-gf(C6!e,;Do|Έ̇bMZ#__!Sggy4.ޕ_bb81?,o1{xج)Q>H> fa ̖+<[5,aq",%̇LI pDcbJK!>{1Y ޕ˨λMlAY1M&r ę %Fw|ﺦ\ =L:a8M۵M ag~i>{/~3cj,Ձn%( kRZőE;*me>f>xAK>6ˎk40PV~b=i ϱb7B5i/?c4.E WzWjm z)1tV L>4=8;_28=Revu˓{y.4 vb2zf*c/_'LQ]`h:NsŤ}`\1U ̈́:d;]v\GE=+ 9^“_g\[l#b J* 9 3 DA*@!G4tI\|B<0ҟ֠$By[)c{'EgG'h=l3Pyq/&' t.J 'H!p!hك%p1q׉}Bc|68{%~lA,"=Uϰ##|tLY',ŬR ߉P P`L~\Ƈ!HDh[e33=~S&>|1u)AqVxP9}H\;ZVRy]A~͸mV ¹_Mt=+ ~G'U{6KzB#r/ *>E¤`DnS;YŦzݲ0-k&סm6OyJ4uq^"Xvc8G++_Bh뛜aHB bprPILWׅauP:jTmx[&<{6ĕ<\v9^[n3⧅"}p\Jhx TמKn \`(Tw;kh-B)U4НnS,Vu3 ySHoDՔ#bHlt~`j*aLeuXH*!X0 ,UC>͐5}937 Kv_ oBWj`WTJNOПf.JKiMw)@w/48BWj [v^-uFg]#ۇ`D)nn-MVr JOb=pKl`i0hϹR(MeUlI6(Wb-%<՝b}`aF+幯hPY1OlTD#嶉rm P_Cˆ^ڰ`UlZ j+]+~C1:=~VoKr>"bƲ:Tzxb^W`1ZBe UNffFsB!hvUS"eW!݉%mtD;m8 h+SC3p@]RWY8ցjTG_cm><| /oWr;~A6Փ➮F|}b l~m.sO^G7c{qO-Kg!oRr,.2 V5HSpoI.y?qf53y 1(QY}¨]__˓7'.N>9~ߟ#$ד3(K _.DLu<^rj͐Yk4`C[Lk9S YŅEh|Xg]`j <=1SwfbT|7vNV(VKTk) xA=YFQmSP<O9=i! ~jx.Xح 5\ͱtSEco"ʗ䇼Em _ ˭EY$ #5~@VcxV5=]WIpG 6 оTIElW'>Y<3w, F_"'Ẍ́o%?dr1'FRC(ds4m rNuHe9P\*(, 'Ԝj+|'P& .W x}`;S.%CANg+vgޮN~==̐ =6KWT. nĚ}RۺD3s `Jm+tS M0mA=qW!2Q:!jx'qCT~{ܫ zo\ߨCjxoM iq8*|k8naI#{"u"14fgՇl zha@4 ΘL (Qޱq8Mc3_jeO*_g!+bWh >k07d_ϼB׋ɭq 4kr8ٹsdc n{I޻G:nx|v5mHN}g8^s6]g*\SoơVy46qdc,aوyszɦ}t/* `kE]c9|&U6\u&P6l73y >azp5H( (v$=Az64m7_n KVOdn-14XydW!^~zS/{d\ӤkԴ.x>p!ݬZU# s klށ4FrtB|%°|'ʅuW@U z-MuD;~gfdԻwxUB>UQq]UIm+hT^p;0Oм5Uzy%Vw.q*0Xr9ɶr-(0~זKѕly0*7&+&?b,xѭ78N_&˳_`O`,7XN rrmȖN]l#3Ϝ8ίgb 0MYU0M{a1f*!p칢!L\Yֻ9^|}ODkRI@_Lf-r4}u9܃Jcww{&GΑ>JCRX9d+X92j*p0ϽT߮gp> gΙ bWZ:|ӮMkHZ)ZWk/ʪ7MlpؘK!h'aRRղZA1|tG#A[ üm>c oS۝!Ƴ_hOaoG{Zj<̿ZHEck835^FvcYڃZׇ=ـv>5ʛPiyjsrF+L[ۑr "\k{{dD$- 33Nއr 0LbeXƐd>n5|;}2:> 턔Dlbob2^7/ZD ?,IJϻ8I$8|Ytr.Ď~K$8 lL}1`:|\)ǫOˀ1}}t-X.0jڶڇ05ƤZۢƒ)/JLEά `niߝ:rg$ [m`=D63 ;PҮc@HggSʔC^OOv8]K d &;"4g10Y; | ):Ef ^x/  t U$L7'Hu[oDŽUy&U,aP/N.N"0QNزQSSʥG 34!2p6jaB睒 .:s`Fu,\WȯHU,VN#fR)陪@zWoEmvXp"};9VmGC85;H\w*j"#_PUH{)-W s]a1Wv\tkF?ƛƀwm8VV*8'r}yUe?/sj{K,_C-wDpB>2 oUe% =iL+DePn7/FI`2,5DlA2X֩;|A'{'P$:0Wm\5{woЋbʷ+x>8o*,eEs8'MxFb"?Amz^mv#EcD(NZp/lk'T`8ٝ4Eio{_,R@HeBÁ"㗧3 f<ũhM^`:{NeEF4X2 5\M[yp_7=?`*Qncq&cVHdfbޣ'8QҪMx+tOO5}Wx%-аt't'^SdA!zۍd;&^9#wvo೟UGnAD+h &i r#qu=1痹Wbgyva6=(Ńp߹?^blhKiRh᾿3ԁqUSZ1x8+7uFICutjh?V%oEL:pNx91 ;DϠ3W]±A".}%C|b ,Xff]FP=x'(G]<ΡFa £7δ«5BJhda[Uc'ψ-vUBqNB- B๯b{Οö ixZ+y`Vj}ݹZ)oH,!䷞Nx`ͳV&VN,INdƥ!} OzAuSUv2`2`1]F:f_c_'KD*sPɔ߽ N讪Zh8MWWZ&V.x̷}՘#p]'w̄!"JuAb^ZShŴpdcRVK[/BcBA(Va)4-_'5^p@+6s* ^?3~mUY:5Qo~"㋀!$2^][4^oYgoGRvBԯ'q;8N_andFGHI೛J[ *7p ˜݁*(hB-t-n‚5rPY'1E[g:>*܋9/N h˱ٺ<2N:$ ,Z3\}-kt1K6ٚ^5(Cyf h 0~qFMA2^(Y.h*T#ԃ!}t/> !A7Q.._ʆ>fBAs/ownlG/wI|?<*\M-6{_4![[ƸjLMu6=dlBbONƢ hU]̬b@jA<6r?Ae>87ADS^;-c9Y#ǿ?-acfo_LO:*ֆL(S'ǐTo7˽e-Z2wGD;E?4MC h_b(&TXX u\H|\qtfF55_)E ^*b"]23cGMȾ>z|2~j3H:|~'%YcݜLJcgvge*o*Akpv0v-u{S}tBh@~:=D$9!wGܣ+}DӞx>x}u~ٳDDדgOqc#iJ' qGG}[47mV+cߡ(,|>qk}pI1X 1rbe|%=DN"컜ēat$Q$K];i|Lleixv1^~dG!XrL3ڿC*|H kV}$MB:b=DZp'6ycM@G }¸|Kpe UTZEuqx,𻬧mLe$;>P#65ɔb]% ހ8_oQ' DIl kӳd!ܝCBٷ~i H2v `cN<Ř Q o D2fnA-ѿ5(CWxOOg-m-O 0c؉_rP7kna/{h"R:B~bv,[֩\7 0zfxT3tD%wT+1cjrӭSךixՊY'fwyrf8}QL{wf_;~c{7x2*uɻD8QVsZ,SR>y ,mK*{ڇuBu bmye+j%0.f[L8;Q~Uꔎ%uwu[L3Օ2j\c=`". Mh,V J-֗Z|]0{Q∈Z0]s(s\q^RT UG{g`d\] G$ GFJ/|#:UCr\,d:Ӓ1@@BKƣ1 d{iНmvnS*p[]V$}/'/_' #|<]5HG-Atޯ#q|;ib6}1vhzw=.N^<<9` D0˼uЁg|X'Ԇ>k|DnWXȃGAQWu:h]{Da\͠9RߋU~ǽc3ԩh `S〭V:\T\~8%֧A~ӶoXfw0*ѫtbvjcu- 4XtL߫Yn^:U9_E0ܩN ѷޠ1u[U0`:gB`Xp,dy;Rdm/cWa9:=.(x c,tiMJC ٙW+pS~`m1HUs0o* D8n3_0Wg3{-ߎJ 0q(Į/t [j^&7 岾at*gu`\c2v5?hUk|Rd%%7fR0Aob87qx~i{ ?xn򸀪eZ4Fr1(EAaϜ7սOȃ٢ڼ җ7SŰly*p{75MZ5BVѦ{&JP<_}vh+>ڻ8#c: Un X:@z ):ݔc:J*%_$Aap|4 Z=?k"%Li`2I%n/ it4Cb8a>}_ Jw Hj, IKp a&x.k #҆Zg_*:_}`ɕ$6o20djdkL?sl}0`=` NiVY`3tuٖდDSn B찫&XC^obxsif]7|x{m2˄n_Edr3*9́ Y+2m4be( fMf| fX01x2n+(?A.v ƩہL~ 0.olxۿDD\:6Xoxۿmf5j⌒53)LxXms8~EWTL6򲹩#@`Rr'Jtؒ˲_ݲeHQ QwEw2Ctc[kiVo0_4+\7vj Gj} K6 Ϛ%j#lbJ)M'"Yd~3l%̶-ޠ!7$KX*95,[5ƧeM7}{q[r?$`pDR.yBY܎'놥zh'&ňsy8Tv>(4aq1d}q( ":ktK!x/; WZA+[tu[EpS]\J<1= |f鶄ڃ<ߵxVaxQE|T}6Q+ k]巧Jfh ..UB4' 2%O80\Cq, SQf"0~PV2Bn3;I7 HIje:il*:1P*.1`Bj+F  J t t%YǾ`>f~$V6<{sgdi̤8Z[q[K_ϰ:DJbpK`DFfP ;zka$ %8S&1@pz& A(i] wi/ԞX] ')*oZpc}P0] mB䂽 ˞Um>\ͽrSgfӡ;8큦d)` }yTlP¼x9nq:)S]~xʓ3K<UͲk*?,zתc|$4U7VDLG6Qp}.W|ЦA,e) UbX+X.>7O}:fl8/~YiAj-*19B%X68glE" [`A`RkB>Er8ĘpMx#IwE3 reǝ!؉K$0Ĥ2![ p%ʯo!3nTı&;1$_~Dot{|m Nn 8.55иtZ~U š ƊڪB}F8C/82^ŅƠMvᦹo咊t+|h%ҊF'*^2d s|mBcIoJx3Y ü4Ek~ɯtR/vsEWf$I04dk7_KH#/(49Cb|FAH0܀ȌG<j |.J#gmL0}<e"%6tmRc' p\O @ԳQQ7,(+t=)qL\q GmmB<<wEFt/?G6.x:j+ K.~Ɠq:zp܇ׄKnXT:ρ;$ru؜}xZ9a*hb53y?QLTDOs{bпձ8mux.cQ[8^L;c;qhE̫3V !Օ9N5r:LWoק!AWkm 5HT(9q{Q\ImRrwϜEKX+tO*o<iFgWgtUCa V*$=5+y'?D`0`A2I;?Z\ثd?%)zn&Y?*^eyx{\}‘GWl.d=ȹ٘; n <xZ{s;&#,+[eBHS1$m1m:,xޫ;w;N˱EbX,vӼ3 ȷs'LF|+wݲW-u}^]<%z]Uys$>OnL|{ra+7`s̺ުr&$ҝ PY}U|4>S#Q>[K]+8J!WIB.u:i@ c7 *b>" j%*Dm0/l&RddJxc)|; VG.4^ߘz#8]H;r9?sɟ%W?zNhǺʊ O7١m{q׹]%O'^HU؞~l8]2e8<'vJ3Tq,bw7/9ȜT>YQ԰nw83|}tbuU3),=j̲QSEÚv028(QN?Z@Cl0)wK /YP˂W~ ]gzހnY'}8U&܍`d(~l0dB녁R4_~3t΃0 !;!MI|!&S/ l 4d!dB:ֹLGaI\:.2RBv&< VCGulVƁxn&+ >_j<*u xtEmcD!GnqF©"zu9[jZ;L",A/"rW4$;~ 5|~G\05!Agc9u\nċ6h†Ecv-xp8%4B_>` ` ᩠*EapjM5Z;!-$l*LÉ&M&lGIVk/RMeSM7a6:v^GLi`6~k gB\2B$teCG,M\Oxۥ08.g> ~_z`!=S5g0k1LXwֽ`b#F,u6,u&E |c`DpHJU9E 3d(uD8fEŷg՟۳OJR;("OcV$K[sX~TbuBdkdr/?);f&浱vK+4;pP PE0O}m.YFVUw*T\_ Wr(jwU} [,dW咀S;ͧmF rc-& yIY(1E{4Y0FԹ\fCP`3oQn\k{i'hxXe%n|ڝ|NnK_ͭNg:_ܵ]0`4keYYPs}P:Χd1M{߀"r=WD )ɨ98'?JGXjJb1x嫾*7ҎrJh(yAlރ tX*M`7s:[ ʴ6@HOTduP%^;jE e#_zpOnd-4f4]WdA^P/nG< ;ZҌ!ijlc;VL<7!eGFS ~mTᔇ| X-k|T֊o> X-,,)ƷgWX49k<\d|38{xrjTx" {6Yq~yuSZ"@;#i.\a GN4hǻ#i TtNdVxP@΃jҞ&J`qo>Xb| q\n'~*Pq2s-  \{_ Gz7>x' )gaK `CB(#ϸVʞES R.O-W R;,[IZNhP{lWF2=rS['݇Qۺ=י@<d_7!z,cOκNkɐy 06`ޛ.['ݡ՝TzW{Nn]G@(t,j*CmaO`@\Ʒ7 $W?N6l߼F"ip3-"P#нC[6j~x׼" ugD?%WxutO_ݹܥ7fbPRv!_7N U <Ux{S$WA%"%Ŀ(J$3gBzfqRiQF|/*x 5xs\+GM(x{sN/*x 5xs\+W x;ks7_(舤HQY'*lqD4C3CGK94ݍ~‹~^fᇛ 2  srr:yj#EX+&×9X1~ٰ ) ւ Ib!I(ḻi̚C\*=^>X[{}P?2D|T u\o_?8D~$_2e#ז]fN~^e}3yAȽxxQ7%9%KAGGqGrz=ǡc3eؤ[Ir'EIF6<t3zdqD8^Ν#CHa SkC?'(±vnoy"ą97|wAl/[4ۺP~񥿥i']9lvҠr$-LiU̫;`dVC&<DQ)@! vɆ;ɀ*DꫮY<^l;̥`z(%7Z&x6a4t8 {?dK?( ?Һ й22$W s">8qE1uSz= E#sX Fr U[1POnn[@K\v1>E J%t [|-0k~+!&Zu_|W[p@`sRXY'gMFDcP6s~m^K5>cWSNJ)=aHX`l1c]<L< R!^hmy,i~_9)jR(G2I2:ᨥA3[};(L':Ɵe`6 ޟgPB!+P$m{1D>@š|l5 ɳԲsuI_"p{06&UfrZ;Z= cֹB;pꑅYBa?᱀c /5$όyCPr )Ё)1ySxMtDoMb&pHBDwmsl3&'%ݰQskK N'IPcq04ڒGnO, bd(u%;407)S(}:.}p#6B 㲕A62:Xs\A-!gkm/1ICMZ(J2-x,A' w(,"=%$FAM0 eR@>xv:<"b̨;&ɚBBX{,@~%DXFI 6m rT| 0Œ:kRA)RT7jڛ?& MuI0} #_j4L9@]\DSTYp+慣G& %8:gQn f,3ObU2̳@G.#.{hJS,5PNfM2ï LxP𤗫T) $-gw(邼M$U|J%1+{"s\iJj#D%hvGuZr?dhR21/bC`G&NJBzS>uLؔLeZDM*yX-(b&6;}@8!4?xNE sYE\,GI"!^``PrߒHdGj#GF9P@` ^BNb,RiD,|Q# [<4 52v 42 61g"l@XV "LT((? vR][ZD@ B' hڌvrx3Z.c; y._0|?̆@퍯&`ܬHVR#9XV :•AzVc?Ն ȍbW늕u vˤY& M8Hb\7`q>*biz|7o,E.J//[ 1Ϧ˫l8· ܚ21ؓAb>TqWPŗﮍn혉K!x`#NMW$'Ҕ@犟PӶH`@GChq 1y^c~'woQ۫KAK$m 0'xlz~d.FXgZKܼA2 4r|xVz1I)zyo9S㋆n 's*rYcRr!^ T_W=|{"hDݺ^HcN#sM_yL|k>Fè;!iaF'ދ:ԑ_S)[ $/b=,".Wbϳ>jzUɳ򐔆HZ.JgP\nC4\ywvvp'ԑ-΀`6ZyWv24Ri@ U베qIpϢQXͫg 73pܶUy֦=2>!)'b N>Ӳj^n=kY,e/<:XCҌEW cvscL_'m܋Iu+eE7˓65Nc ss|@uc_8xB* } (-E >;ll-n7 Lb<4j|8< .~d|xxY 0k#l4pzWoUR[>GΫw_ڿDiy` D\D!Fx_DC(%&ֲS+ !ݟ+ |QA0 Z_[Ut>'xet>A/ٲ;q`_ {PmOE!X/jce>D"m, gi_^*]" q-„a뮒MÙ&"oZEh[aqG}7Mk"\pxuxwe1.10 2004/08/15 00:03:36 */_ GWLE[E&El NS!J!N!O="6(txk詘:񬔄I5  xkos+HAl%Vv%D%%[Kw]J@ t;\^.zR?]|*Yƫ6jh?tZ::M]~p˸嘕Vk[LJ?,%| \ Z.AE^` zKPQ-aV'Gmo '$F P=ny W1oeêKa0!M ~C p j%RqTR!\߃:Z1̲ 6 v w$j J-#QFe%L&׳tbp>Q BBL01E ߼SLA #Ԙ*&KB4Kx$V@nI1Eo$fLTOvo+ұ`%gVZP%j/@#ґX>=R uhp( w=lw}i袑Ⱦ_l>s  ̶QdH_ *X<%A\ønJp󢈉8N<-b'АW2Y)q_aVkƍj#f8MS U;B]d 'Q#5'ځß(o?p# qkǵpK8 uP:KGP#`S~)TVE%mm MZ.dwJ᳼ vOXU wҝqK\&*Ψ`aM!ePbn&Ṩ1o^qDf'S^/Ͼ%Aɨc>;#I8bv%7T=Jgd3&3+b*zD0N?5C.%EH8@U Z [ $"*M%8 `U5$h%Sa-=zbl(ろaALOFv3rK 䮖=H8 *؝0EYdL#@mA.KlW bK32ZF䒏tb %0 sgf<xEn[^S\H3? &s?nuZfWSf.)TFama6 O5TXmn!V -w v$.w!GaX êɺG+Lɤ ̅@?^x&*9"{:BTDӦ S|Sl`%+Բ w cI&$&K$챪 yUp 2)W*29QLerˏv4'K!D~t3HϘQ9۽ @dH;3t#SlOq'r01)u\LsPf`lggt~Žsg?:$Xq>WD1Cic~U%9NQ#ݣR.ˌ m%wT72xaw1pQKuH[j]:g; #D^=9 '9Ḳm?^h ˙8 0; >MޤKU^úJGz]>"p5 3U%ٚ(xmo Փԓ:F QWqtagP>m0WygUUf|6h(ϐx275KоΥ(1fzRVl8 8?z7)Ύ$م=:, 3tx;{8q#ptB9<R/΃n;ZC;yH-]_" @3N`_i ҄rQ6*s)-=f%8f<2sRY.A)hI囟4>Ҝ .{I d%*o-&Y*HY콎AQB.eop FmLTiC)|MXq@m(6Qʳ`2Axo28<(/YgR,@e&;1&Um-/rXsrtO1Zӳ9AIsrd+ƺ{necUNfn|. Ѣ SJqHBl( *>u8R(cE.]Mr3 &Rhх Mj \13+h̀!ѿqd4;ЗV>v;zl"y^R|9 AFk*:XAUy (QCD|zɇSqjHrqj`%y z56M*`BQX2A%:}j{a5M$#Ճjq4~c賨E=DX,3+͑/^qB쀩j2"oҽ˳ד$VXϱN<őd#x .^.Z+/wV-lضeS*©xw-v2KDx4.E0s q|sH5lMgKgXsD}m_ng- |U:%YӢȸMggSy1[C)"w}-]mYSќXc3g`2܎_i%8&O]P@m)EdZvM5 2$Ɣ'7.fY=D QE>լӣ&A,<"_۩Vsd q[//2ts|3;1# >Tb-H>t~e%yqǰ C{)$[yoᖊ=7oZʽxvF7d"dz:[\kL2%r>\?޳Dy,)NpSOqѦ .BJ g@;Yly>b }ׇp MWC`ჭUkRW$Zb?R 7|>֧J!Z覨vl Cu)P`rMnsW)fUU} &={*A4[ieG+ QA6Z,ύd7,ʻpm9|S m?Q6 [l:RZ0o`s/1}F J"x )_ip'rW2w>A9z37,SzNuxI12niA($R44n gjY8ɓ}gu;ӟIcGE1D!*"#-zR81U<,0SaV2V_hw꼰/cL 4dPN]^u]oF*:>6p|= _6@4= %0\q=Ys:eƶJ}mIGl6.k/52}j7r[#t?ul_}v8M]]vϜ_|֯_Wڂ)}o'n`E[I}+\m[e!]W_ )P ,ؗ_Y xk8qq$!6Ģ\cbL͹ZdsO8;7x8Ƹ( wx2*lfd`RLe|@꽀#fgZ(9o-b6G!d0*L+ʚhf׌mrfѐ?l@c!phx{qFg__t+Ғ4}T42C=C##S}CC} 3+cc+#쬍Y6w_cs";nLx{ Xc3x{}q &U,X8x}[G`c+1~:X@]^ q  vfdߪsfr{otuuuUuuuwuip-㿯N u1ft"4 %%Y%qa,̢k-dɤ_ "b :cKivQwc['?^yre[}tus6|4d۟'l3LCD5-bF8Z엏C?v8~|} Er鶶]}[Vֳu0Zy{=^=>چ'vmQ6wUʹ S]Gd;$ ^Vݺ'FqP]0⡺P#YAVKdӢp'wV]gâE9Zh*g(OA$ j#+}}_hGyKsY&(ߌ o"V[54 Fq:HVATQT(p쎋TC *RE^K6GIk8#h_@G2KǗBBfjy >m&u&͆u4Dŕ#tMOK GH!P@j UfmY5hUN>51L8B 4ᅄպu$_ţȤ9~\6tdh6,qP%iZ##;8U XmD?CrB|N) }rLGE| 8/pګ7zHۄaZ @JC+jv+!_ ƕ<_E?k|]8QD+bF߁-t'͊,;.IqAW/OB֪*_ִ0M4WsovWE ӛqg: WYkB)Im9Ð'-DT> ֆކ!XȐ3.V)sᣣA]89@0#H!1 Fp/[Ɨ|pą+,b}^-veRϨkӶ٬QF3"Tk!nrQ-b7 ˅*EZ5nDžILGO5π KMyh-Nro"680ȥ,J8BEvt_4 [Zer -I1raF83-7ET$cVu-Cr0WÝ{[kE)0|L8L\FJa8QޮwQޓ^@4 ߛ7rΝd*:ht0iW4V!NiZ\roOtHL<@g۽̆*xr$x\ܤ,/2QN}lYdwvf_k8 vf: <8:bΫt*nͻkC^={ucUλSOփCo4ocR'q^X+` nf׈_&݀7hfe}:*(&,e/%¹b=sWtu9rV)EЊo]AMxHSm10sTyY qS_g5V/rNz^4}[٧гnm|{~;液^r?}jYkojo[nk7@kJ oq#M"K( fTE>nEmt!F8dbC`jD|Q5=~}v*o%WD/}Pm~+>j-~L]3Xa_gVܰ Z'Ji۸|&.ʣSů-euHմ062 jQ<OC0_:'wn@@k,Ū{[=R(ASGt08%t|‘o`5Hsmn(O+0#?>>89Vn(t"o(s=е]*l=c5OľM eY"vοpEB 4U%v!Z筱WRcAtxI)SQ %i\xoأ]DWFz-?Te-+9Ղ. [2?4pP {݃+~!S%"Dq =F!;T jam+/.,W0QNÔfmDoԈQRkJSKSҘ"4V{xWi<ċ|O"&Aa4WS E'$  AVU2*nsʎ{vzrTa-"PXvjTcMGxqmw>ڴTWA#  ZD3% !d^10tnؠ8_BKivh[PMT]{HJo5{W b9U!Q'E,8YHoń+*$U0Rk>/’}#܄pz>Œ4Te dq~7Y[ZЀZ˝rt,Q,EGlel`U: 9a6Dr) 0z lo&L)o-תt?@mƗCNq%`gU=<[jNޱ%xxw 58[ٓJN<ēFxrWN<'qbkXkĉrbmnXJNxsU]_tU~ ުU3lm/b]mطzI nT)Wg C^B9k#?Na[s={0j#XnwhDֲގK Jk8hoDVڧUڧ$קROgVڧ3(әܜ QT櫴t}GSgJJLJlu:ޡs!|hJZiWi\K>YiϠNgBpsR;t.DQҾҾЕMi_T+* )3+LnNJ{΅(SڗUڗҾ)j}y_}Ir})rf}9: IiйEuJjJJWW4}UH\_ͬfPZ3!9):pOǃhz]Ac~X5{NsR߻u1H~SӷGA0xlY֢m@(yq^ç XU L~ҎAҦZ̚aҏ]%٧8*7T ?b+',&{G#6fwQQia@Au&3nnLΚөi&HS;AI0Rz<N#nL"!I}t^+/{h'͘sgs1r]1&ww|o 6}cSgksW<J1]),g[<s]&z=OL) *iY}[%|៺x%;W3JT\Ug<[Q#JWЗ^LxZ?* )!+z:QJby1~Xk e|Xe9̠@yC6П^\$b;-ZEF1@tC+[WY'\ͽ=W3Q٬WJQ)T-BD0^eZ:}np\ȹioǙc4O [HJw[|ZegFZxVyb:B 8.JdiIx>TMв &d94"XqT^&e(ޱhP#`Uޚ ~UvxpŃ {s%tKb_T.bZJKvʤJ=R(|Mʛ a %sI11^mj|6k ]ɡho /)|Gj@,=jW wAK׸ y#kA| aebʷ[ohAaZtG2;Y|r_Nr:Bd)Z;q:^Xы/b2 U4.w>𹊑_l8fXThbMjnL9[gO:g|SJ-m~JU}άڅʮkq) ZDVAB$*R$kG;Dɂ1{ǻG'^{ѥvi ox`sDmNz4*Z8N1L1LIZ/ϪvKej&l7g}ePm5nkE7%/dk<<HrA^ |sizi_2;"ƈ:mUfW;“u9ekyQΫJ5EH nTo#?!K6hTmaQr aSG2 dt$5qn1Wm }y۫KmЊit Pwŵ"j<2;;mfo2WQE&.4{V5REAR z7M=e_QJ;WJrkioyQ$JM mSZq}:?ztE?٠cd3)Q/?o"ze.-n6I2ZJLe& 1ڰt>]R\6pwebIE\{WŢ<U h6i+Y GTMkf% e>PbW >@/65*[vWˆ/}ROBGAj#Q-s8\EA;ClpyV QyߤP$+eP}?tztx2l8A?v #qWr]./fdu*+kwPˠou|ۻ2Ɍ%v5︾Y(K}u]j pSOVCTr> d0pyK JyIBa_ }EoU_:c( Vz8 Tw=dcF3ynШ<dp*yM"hZZhV%f0Ge"sl(<өctۑhMb/Y5If75ˆćp љ@aKdOMvL輑h]|TS۽O _xX`sI}X4Zӱ qÙ'c_o\Bk;ElM&E{NT$ßuh*svXN,g2U75\+4(j̞H`!|_mh m-׬Ľ  7ɘKd­]4C*렚B#g ~No[ۧJӨ`1 G'ool;Aoe-[Dwg"є wl w|xP9G 6N19 du U3Qt 5\1Zʡ߈./hG5D^ dfE.M2Si*^C%I 3ǃxȃfo0z9)>s蘢eBxGLQV -2h.i agEY't9T.e"`cz :jZEDkkD;oZݫ@ozkEC~+lK:t>XqBˢ҉pӖ W| u7T'wP׹]p+kXvj2s^X}0BhM~yeG^i+`/C&97wkW3ge'>XG0d^rP=k?f䘁/412^h ?u߉{*&9"K&j7B丆ѓ7lq. |p˳an\ 2(}*Br"҈޵F_F=o6ҤͮcB1T@iV74vh/U hUݙS|d4f*ƃ *vױ!6N+MeVޠЙzHdGSak~MaǍI30F&,GEbBED,z糹VksbE+o"V1f~]z]U߈q!-t2'iw E2iQN<t*%C#E,X&2\}~0.2)Y3c0 ,_ uۖhL [rAI!L鈌T!'ky`1q߬6GPpi!s yx^@}s)X<Ґ%z"2M^aF薍c0At{ +jw9uED r2hܹF09-<*]Bj Td M0@LcS84wg7WrW|.-Tp<([CByʍBF!Q6k/Blmľ"Uj9} q╄,S߆TEuZLnF{ro}C^2?=z~ϻ=BG <#w3u㼢kN/ #c~U 奸m:ㄐJ1J3Дo0'zTnB&^KƘXNFJN*Q %-qG7ĕ:EC3b7Q6U:<2^7qio9e mVuFj{sWyvRJ X[UnJxJ"E,8?l(|NGqi($pwI,ŝgiY M~ޖx͛\W#m>oG׃4uG'·s\~卿~@1qn0PӉ|-:}RkE8) AKCZy+t6h2\H (*`Z| QŶ`Viy)M%bVlo\Fz%\څZ{ҵdn[F7Uk^Sݚ[P޲vTH^Wb(v '՘$ O婦cV95w!Z 9slm 5 j;JQX/GlmlX~A)3BX$͑W }W4} Q\]xgU5AW1~4B?wEk\g'!_:+/1x̋#/ufbMЕWm ڷsLWC  !Xo~CINRɶ?Yd|Jߋyh\OVc rD$ʞ4%Bŏr+ {qp,˂^jWK8? %FLMbJ؂mMgˈ]r*~#S&L=̧mƵ!ox *N<UsR mKd˽itTiZ0⣨ MIE 4ʩÓQť!jgۍ||{hclHb+,_DFDxP>Gh["qtKq,uT$4}?طEL3".%?/JnèTCxȀA)6PGđDvq~efVEg*a/ioieDžψ1ce|N.=JB:kp߱48Ԃ5\K-;ܺ&KE1t*uBOb ?Z] I͢J+vJ ipա l. z理Vɧ-?OdRkx{䇣my<"\!bt DK5w9ho}]oiU,~iPSz5Եzwȩ>?-c : N z`ΖqJ $/1"ܑȢk}B-ŒBl<}2._[ugң ownZWz<ny| L`+:-'iwz4쇁QZѯ;vK뗥ဖXwTK\OXRl0@FQ`-z)+0qҁ|:G`'͸Rf"()"3!=b !Ur**DL\9rbxpY=@4ee:;m}x{w->|hUbPuTXv%"+0+` e@Jdxɷ׿oO2M cr0\޴Mv=`RVs{_/B=Nj:|/ޯMd^4g|PAx@Q~7Cш^LZ4H8Y•U~h3HRV9D9P'aT{d1\ZF/ý=?4pNGjnj֜tl/&f=e;xzko˱Mm%yj9V Xk^.ZsV閙EfXީ:N@U (vs2HM>tuvpxxtfH_0J_\*:4aj+CM0g(\'GN8<;H/lGiϣ=y쎡8<m#ʨWi9D 2L{\dǰp}A\ Sqc* ֡SD#iBq2x%PcAD DRثh<Ět0jQݫ;ב99"kC;/y-ؿ뉂N֙[SAj ^߻]jܫVO q{aFS\MU>6N^ >mo[pNykW23 !^靥ujWgx~ډ-hO"A̅yO0IW߆ZkOP핖# u jnUAo\)GeO'WnoWǕˇg#Gx~ <ڠ$ً?cE񕿼$Q]xtdrmUIjTb(ܽ_7:Q(ȭϓQ2Ha&Y)Tev6/͖"eEϛ|ꭽ # goE4~kUq a6RǾ Lwr'$ҵd'h~*S~Zl[OuQo|+W8%e?Dn;ixj$18 ֐n*O*j&mave8v3ٛV_p+(6tv~ouf02qe%S^s(*_}ǻ+TDújGL̢Ȁ0MfW 2PFA04.?V3ټx?FwanS 9Yy/e,R ԗqNeJbܦ8f)FNCM=BػcTh|Cu%{ cESA}&6TB88JŸЎdm7|lm9YMo]3 ؃ OO7AǛ?lmF''7ɲn4.q{YSt(MJms#(Z/kXTFO1G|VOĖIWW$v b FC|r:)wT*EY +elR?ڗR5W|& vXPVl~A^g Gp{ˋGI[j\poƝױw"⳰@/{Mmc]Ս/:Qn캟j ibەְ?o5ѝr)ɌkV|uҘxR#Qc̈4\iS2L#GÃm]TPπ ˧H&lrx1HtojU{*zKﲲRoOg@mrÒw+v=_Y4W T:|9{>>YU6ڝ9~iyQj=\ûJhx%o.wpl+0u/F+( M`EbRmb),F%(_UMFVC3{|z1Wcf?#9M^!9u8*p:%d/^!.4DV qPwN95-Tve/Su`nQ\Vp&.er92۷תL|wV|xJH_Zi `x$r,I UZ…|GMAyܿJAIlVA>W"=*ؾ|ATÙD5Dx5߂T o ->z9L5T$XGufLT= m|;u Tі 1JT! wQ,9oNgsݦSvLmQҌR|/(hГ,A GO?v|J5^eULc`Z^x=.Bwu"FFDe3B$;Jý"8EMSaH/՗&9@vz6Ӱ>tQ]EftF&mr>mDN1oC\?k`9n%5mcDƂܻ(9@[ twQ6t [z:9vH&E*Ez7^U9@ú_!-sCP۟#Sް ָges{SLt׊:R/U"hh˗3UZ/j/"wo(ֵ)/ُƳv:O#{tnqYҠ]h8ΛbVA ,m0x4  {5#8( x`/L,Bh8O~(^AtiY!F"A}GAM)D}a\;_`_}+)@X*8g6ZA%e20<[:<:!IAejJgut_\os?3Q뚪k^r>2_*kCQHSe-OnZ蝃y)W"Are"(Ey:•$*:mL\гYF f |' ~8A\бk)GyCÃm(q{E=.^-r^M;gߒCL8f W A"4)>KЯdq9ZB(ۉuc5w "N׋tQ?%^pweqiI!Xd_fzD2?aE)6 F-[Y&̂?/-Ųü&RrR),7?-[Q| PGN8޽.kȯ7Cp5, ]Booш&W 1;6\@. Bl z} cG<+:A3a8NL=>qAfҡ|f_XIAꈍlR_1` 1}_}W|chZN&'2,ߎwvOg.֒NM< 1ʶWab ±p*︓z[v 0a[®Sp~oo6R6g4o|a6|dilȮa09UNNL.UxaС+ъG),oQkɤA4el >@&zlwYxnţ/ʛ>?4=n=ЉUAQo)jw=ݼw<4ZCGoO8`at3!L.gx#ʊO)(hX_sb;Z ahy`ʀ12 `YBaa*Jo2)e2(o[xO}2|G"6-􈨂|~[yl._@xS582!_Ûo5ˇ+5ֻmM&8UYqW sy-Gznf|yQRXpHb#2 Cc&sj[dɤ*XEa9P)WԴ~N8,^^ y0QHm7qN+5jx\tF|Lr0z.xcwh=hJ:>+M Bo9[ho8tȢ|{P<;/3[{XBBhE,n!yq}DnCr$x>5㓏L"92a4b%bVݶ@ y}c2ܞ~k5x~ !/}X-o4p[֤>Kp,ƍoճeǎLfw2K_r:ۏj.+2.&~<W"d >:1tfXh By{.htʯxm 7 X}s-,v#Ua;VGᏟm] ˝.}?kKoʽ>c02ZӨQX^\,Tr;WʦږYj*U%+4Jäk͠%f,jxfAnvmi޴!LE a`lj_^#Ĩ 'Gi#06{4SJ,+Q6yB)Ȣ0ҴDllC똞[| cK>T=U˗xNeL~WsMt*ҜyNaIY5}ǣ-q=Bh}1'_X$κuÀ0P=Vo8PKNg1h+!,DRI }ϫ,m6nDMޚkK~oΉw pmYMşowy-Hq.LvA eC9_0CŻݷ{[V-·#V~yI'zߘ򰼜ruWxzW!A$ s LHH/,uB_h|QT~ u|(Hъ_l)s"q&; 0=;k:s )'W$g4+ӂ/?+_CԄ|x(s~ 2p;xŅ@iCPv6`eEN7s@Sux8Uf?33Pje NQ8{Mqv<"jcM<f(Vb`u c]ep8xyD̓]z>æEKob7:lp{y;5($wq6=C(tp+x_ ~A!XX(I 1ii:m˿Z9߷#jq~}=I K'xpM: /ȏ{it}G1O΁gMT'Sݣw?+"Ѕ')-s=~pGkr4Ez7xkdodcr"BbVbEv-Fưkn x}ksFgWz%۲xo(y%)9ut@Hm~3PtWUqwLOd4bo3U:"] FE4v}dË^' }缸~+`uT{u~˟_^ݛWo4b5{ɣ 8̳8:v ٽ=~w'?;yŢ Kⴤ|Ί8mzs:9~szӻ?,J=BaU Ak@ʱQr(9b7qƂ(Jk,gA$UV">dQβb+AV$%Ö>B^S`~v ]E(*xd˘qŒ cE.]Ey9@IgP161˛|fTȫ(g4eE$iTBb .\A||# 8\|S.[1eP'qkrIsdoq}gq!*žN&b֙vφ)"hM Q$G9 g@\ \-2#tA?R{t@MI5- =, %%fqTr.8>Q=#hj+QAy'e:%WN}j?qQލ{ j{ƇO2L"jc[_`L^3\tWa(!d<훪UGQn唫|=`C,P MeGb$3j 8oKWVeD-5 k#ߕW- 4Yr}#ѝR?\k=D:;0eqؒf998h^5 a\C2(R?qS?b pmW\ֻ}K撘<×/ZDU1 Ry p+K'[;\Mxk ִMš(e-Q.[m$yT& M5jPE"aP=TnWEVݱa3OȆ0:\ 俲&2xy hWw%y7a^09b5CcbG|1M9uk%z$  q &l\ǥ* 6YLja -`n_PM^J1p!!uz7."i:\%U:=!H:NzquttTc=G.*h)qATCLRԠtǵE`[OXgBTuHkcn,#7&{ABlINfh[פ`daEf5+2B{kvk$E֝=0A]9kqȮ\xP&+A =`sD8T_ 0.B >}Mn2*"RCV$O ,n|[>Fe촿=wj^qn+HV+ QZ\[Vy >'1h jZ6+K~spBu$aLrItaH)7 98;D&/(S_NVJhw.rgxE߳0dLj3[1ᛔ7`V`dx]c>#' TV&Ur֗ѐnBz,N>y|. 8 d*ʋ^!0Em2|W|:E$ 77XU>$`EysD%*q. _IV8fXK#g9 B!w;R#%d`<4NZT1A'.tqg&yFE__kc#6qܤPz־aykqYōC ,?.7yFIo`v{&PJ{JQq7{^t%ɯ5CCtHY-DZCGo^63oEO`"Wop$-Az9zKo--db^H}6q3Cm;WmLxJ6u]s]0[$yzuqw297ujEGلMqoTh@ J~n/^n8xY~U)H R)x='7=mI*S^=iɪѶH/O> q'&Ălk4< 9u݀n+P)yuV!3\њX;_Ç0@c<&|m6g|4= lZL*_)y^JV7rq/KsvtN+Ƿo}IT'T@$|#B Û7>A ~R'Tm*6X־t3]o*J-5 .sl r57;u P1- uљ:o=ց!9K| !aQ(zB(V Ŧ'm̽Pힻ@&jQ>Uhv;poP Xxb ;؆I c縀%o2E~gYQ-'C IZ)Djm1 yW톺@ɀ$ή 6a4'D`cA$n :^X݌irT`W|￿ x_|wqN* F$Q#1F3d A>27rmc<^9 3Fů0]Pא gRۅH'_ VD0j5؞`LPPCG;%Vr27};F|]:}`EiZ [|2rw.,w4DqhsnOnAv^BvӼ3-#tƂ鈠 n]gsc#F)^RCpGGDAf":|&n^"P) wT pz&Vq ON;f++_J2=mRcEi"L+|1^Q^x-|5p1B/'дVgI]w|k^,zmvb޿N,m:JT5xtXY_w<;h;T1R۰<^ݤr,"kv7c5uơa{W()>$qUVq`!m6ƩߡU2\tbhīCzCkG{v74FE1|9uNJVѱO6ToUCŽ8b!!pw78rG/ָpMGYG*$؃ ^XZ.OV-zo։do5Ɣ,vs+w.xUXػK֖,5 YRfMZ7n*:209߀M"^8N,0ؽgR p }O{gQd6-F/ T)h7.'jp8ogi/*fh9ɴ5k?X'HJMlHxm_Ȇ7?ȗU7V'QN+h%{2>skU_|TWζQgo^`1>?}e) 22g6J-'4J]yH[NK28 aAɎjSŌ:z#K5'M\xk)ۃ^}7w潮]>BQMi# n_z\%;|^(^ay [KT4)1R{ILY|Q>hZg 9zq<cZ+F<yک9Hrx|h 噥\c62'ڎΒuR>ʐ2;[bK %֡T孻KV n^sYo}<2؍y9}vfZ/{a>Up؅9ldn9vYPKʍSz$ҋۅCn]Hb?Q'ީr!3wK% Lsky/Sޱ{yrB``Fh,xq):Ju"UHDsĤFӇp6Գ'~=ńd]yH53(# ^U 1L&`2K^ʔW`$}ܮ#jm=N3w1V us| Eȶ*n}{B1 ^򸑪!+@HC `Ei@gp+6Yb*?2:᫐VĚdTg DP˸NϬ?U*\kj8/4 ċM+pq䓵kl[rPl\C qHX6B8F4!m]`%drxTqPDQ<2(+M =F0 N-CHu  3^^>4hP+c r.&_&H $ƴ"a9'X!<gƉzaj3F }<.p(fuB !n,P8xЅ0榌AxۚB$INa/fݕYb>Q0ѺO5cG7Y>)OwBqK>S6VHzNRi)-' Gx2?8WU[G8X8pJe/K;og4N~[Ʋ=6)āYmAM) BI:t4"i<@BW=Mt^td.'j^sh  ,Ë^N;!o3 ^l0qkվ)ĝ/z>3'HK+vR𢡊~ As2rDs0wzKCw݀Obhsfxd, ,L.p}u4}u}q8^!P%T/lh*UHN2CB6΄'?4 rm+e l,8Oɫ>0UJm7 ͥ=:}p5d+WNɺq)7Jdu&&?ykbkmLۡ&5iu!  iO`$hCt~qϭkY&><yR+^NvYg,!^q*I.4쵪k| zn׊7pXL".ӬOb*<6kbCJKM/V18A"w s0y(kÊi-/T*ꌬ2B0jr!7QO/m&4q,0r|52%hYƩJN!z&^N)#(Ow6᫏rC$hۡ=-NqΑNvR]X$)GB;ʵ9T͒U?e쓞[:Pm,wE,Xwi^ ]'APՓ' 4:u0+%Gh)9-˓`jw16nqg8,4+V)eZ³ 4rQag!:i)WQ= 9cKQ3PǢI0^3uH0 px ax6RƳ䌫ҭP Wˇ0u&%J3h7ֽ'09B5_f,-s^5lnɄ 1/հrn13]HYg6 zӽgJ;p=yon%?i/uf`:O D9ц]άV5OE~B&CD$9_Yp8L~T~K·p jii{r,B M%=lv⻱r,X%|f"}qfjz+t|þoOoMǑ%w2r۽q֠4$W;gRbs?Fځɓܟf+G4{ݣVqEϓ(6ylFI` rV v}dY픳u$lU7vi׹ْ!hpCՅHN揠eE, ߰w9_{/?*[Qы6xX__$-:|CHoȾPDb6fw>w\=1:(v9oSo7^ilҦ$jq+DQZғS4V*_U*WSCk:.+tu UrZHV:P/ OgXg%RFbl$-wc'1B. =STShr!tfXnVJ4nѣۛ77*kr*2V_8\d ˬ[E*A6&R >5RW{xć?Hx9@=3exB`l#dscZTY&hHԬї6mǮyZe DSֶ^\y5; UPs:_13栋Uoo,Z7;p?2Mgt vDg-Ʃu,yج;QTA I; Kz!k^{C$.rI&@-SL~ t <]@wUXn,L(="xV,aCRIPĉfk!~Tij.ggEijAGOCuw'QuO%w/'1F9zb+9Nb6,."gedYU@p߻w3YͶOp6㘯\);)ŁxP326 gy[_t+X#~b5a=u y#y)1\#zTy%QDGy5"˳j15iz{wsfUFx.\`S<8Z.''ud&3yȂZVz2<}PKpvfvy357+5ihTV c^&"O\wb1sto6L0~ыj> pzl.KI2T+-j-D'^Q冀֙|vEXd$+r^?IBRJN2ˑ()qzYcVu h).$>"<|p!A6ul>y!6@ .⥁cN r]aTNCu 5dk'kڨc+ V'qxds5gOXn99~wG'''3#i5dG3?f-.]![ >M݃ bX&0Zv`d&k :Ȉ q.8+ VazyFi*d$].iT9’Q 'Ae4!bAS2$!c&Y6 f9)MBiBTua2}Ր\GwJh&Lþ (H ]8V7 [sH'3Х9@Ǜ˰XnǺF<z_}u튚a-,+V )uDzkC+N&,0sTPBhPEfWY\ 5;-'ls$(,9W^R3r CD H2PS˫d<3 fWt4*%^N'?+u̴+sP\0:q vˮA>Qtx<z\sǫVCo 7GY4584-Vh]MǪyR*7H{r%֩-6Sm$X2ĪXd\1٥lWpIhN6xFum>u֚߭홚Inn\XzJnHmV yrq&Jǖ@K77F4{b8l)x3rp>mPI*Bhlm{.Sr(pqۋ'TANq=: 喝a\x|\~R3y/>Q?S* [1c cy#O0&S@a% N< 0"V%ERhV,."^.%F#jNNV`hͺwN&eDd(y{\K冷>Y n@:P$;P-,6 S0C# lJLDt_K;΂f1OAhFpH叒xNtyF<2sp {qpv5Ͻyƞ_ac/l?ԌpG?)YtIph~>6, ac~P*8wQMmy(׌Kj69Z(Z&{(^%6,=X;(W ]$^>XTԮ)Z4yY7m%`ڂk|T5]-]͝BQ[A kuV;*U%3H-s+m1잞" jAe*u#SDNzM'əڏ -=MA MoV1"w]̯~ cD㋡h!C9$Ed.Glo[(BQ&R]w(gK6*85y(mIC)"8zД,IO=\&ۅm)w6aXMz2H_Y4LYfdܟbQO+/͓zN`X'XS;L- ==?NN!A%$11vh~cOڲwV&]Uo: _|}*ƪ6u%_jj6S攏 =SȥzIU51e9.ʤ7 aD_vG]BfW$a 9-KN"ʖmU]CY^eOr<#-tpܣݐ ͞yglNd֙Mf^@ːM"/*xVݏ6b]w[w-@؍{:uױSٻP>T<ό8w]xJ3)@TT ijМq6>mxҖӼPU8*@D,Jԡ!ZtgԲRPLʐlxl8bHN]XKn"9Dɂ{s&~ $J7Td,ovoV|xA-48v7( F4n>gq?h莆BZ?Kݫ%UXZju7͝N{{)YSxrqX 꽋~,Kس UoiЯbܾ] ܿ@u$50&vZE7 yCnArjxJ}o8GA= M^b>uf U[8}"8!EI5 ޙl$wMߓ M^1VeA#u\d JI`΅$$mrg0H7IMCKf`ܶklt'ư1YQzWѰ1eqeEò^)7(ƥXբSΫ6kH+6C7\L*}:CAVܝH2;] Lº-,ƹ d+꭪[M<)+.Iq& UGb>7, tm:QVEl'kɌDz #P5k30Eqd FB`AGUг:1iFG=@/&~Ipb@kv-n;3S=Co?a2G3CmQnm`Km}q?M"k8.|7ipE貑. tɱAB5ϕ庭fa rT n]PK*\@X ʽWPx\,or^J+(W:P.r7Hҁrr+(wz\,N N{ +\@Xʕ ʽUVPr\,*or^+(W=P.r7Hrr(K\@@ɪg'np.=5}+EnND7kiMzEpv aCDvٌg:#mfN0ICے]72n321jOMLi4lJBi*̽pԲ3O|E+ASCYo@|BlM0Đxk>́ްhmMU*4j0̍C2:#vUݎ*%P$f﹊xU \< ߼S(J$'J^J1"Mٓ){ PePSHz6%Qa kHgaYp󳰛 dbhT)N=Ttq*J[TZSéSJ{T+Nkp:8r8=ttWkp*oSy=NeNq*Sy8UTz*NTN^q%N8U9;ũ.NսT[SmKjqq8vSm8\jljb!7–=Mð~uD blsn|tiPE4  N|>`ij8-Ō/k{v\BGlre[VY[eDʷF4$/*p~5 ;"˼MF(?1ַ Q[G_X =4_z%ic(>ǯK 'dQ~݃Jms<{ Y[qeYMґ`tihskA9Xw垂Zax G߉|а9_i 3y0B0:I3xII &g(me*lb eE~Jxpn#Ín) * ~n1.fO\ABIY{6'm,uB ys"_ԇ?z;|v%+g yp9׵345\$ ހer%JT5$>D, zDpb0ncLA]_"$}H9TYxDHB+ ,۱ijZB /Â*ZIM  C_0ZpS:lr?CT I=:qtf`=D=6qW&=4G$C"A~ԑI*݅a:yxVx9P@[XB>d'Twf쬶XeI):F D|GF%2 s&kԌAU(W\D1'-2a| jKR:VW1s,QVyzZH-Gp[K >^Q.&Tz"%A uIE(6-j S2A˜7(8xX2.\LP0K"՜Z.F*/c냑9+:vu cix,/*3ZDI\EL0H7:x[{o6,vQ ;++Yer0Iԕ%WçHr+zZ3yH Gv]7n[7(M>yLjH*t~x琿W{{=aqn>:v#c2!x[zSt0F|HR##*but_*bwh<&U":9pV@q̋Jl1#=Uv>q%g.2,}$exD~Q]cWudWsYCـfq2!sُVk4?!*a (ȫaT]A߽{7~o0o~;;v^_\zfrsuE+ޑEqŦw.^%\ G{&( &/^!]!  ppO.^VUdh⺍uo[ $r"hWG-ҿl."yx֍JUxaEKE׏78?PjtcT6XSꚟAita(eņ!obh,-0vɆ/U4u!k{<? N2!Db_%Fr_K^gy3g6Q~dj9E^_Fb8ND9>pcNs$O4)wL!k62 xM̦cfב8MI$SltTDplZ$ C E9l7#ٝ~Od!y0&,bx@+ڊ-1~'lV1ɄX`[%lb@=)Llbh4߃#PY? Kܙ}#ʧNP@㛩+ٶ\m eUlJWJd䆂Lz@ h--Bu!R@͍\̆ B#Hl )KT->iw)yZ.#^{N̂c| ܈\*b+Dޑ 16lD%7i^_Bj"%Q3a(|Q3KRkK^|=-N&+Ekvˉ^j~ O|%$~JTs?) DU@h>,>r IlVD*u |YSYe6t@QRS{yZoI08gWp~5N^e/'ۺ:k'5]T oW6WV6DpG~st&lij2}1nF8: di˵ hbaRyo BfMIJ/6:6 5Kgquo%~^~F'R]"aRz#`Mm?l z]a"aRz`M/?l ֢]A!Ns&rc%*9N]Ns'bbd6B z$#f2 df7`\蹌]$( OqQø6x-ZQlFT8[kuiHcxm˪/!"YFy$wrV:8"%LX)HM6C _(*\zSi$ ʕɑYA^M\z6!A6"X`N"ROԯ{\gb(_҄>ZȆWj|#afJ4_[?:e0Dڥ5TTVL1OIps vTJ#@;0H94URXNj^8CJfgI7:!ix3kk/*3 ? %! !/1 xf{V ,gCG B]*{whsB^:'#]ꝺ<'rr||8~hi??mֱH'7/;;'fܥjˆMyr4Fi;?%@k%#cC mGM:tiNğavi,u-{)aiڞ+a%*t⒆e\ t׌RKp̧0 -дٚ #2pzKiOaDQ- uwbH&zpx}@^6qCԈ 0@I%| *_~4ɏ?8Na alFBD'}ɑu!VuI;7u{*2HM4mn:yGP%{h8gO) G1}4Ngu͢~~qǝ5B/8_n7 1 )0{"ϕinAdJǝ.Z/!"jGD`k;&g6(n. /-C{L@f6vT[Z|s;%r')R:|/}f^@3܍TĜcBLLFapS2Ic0DCe_f^A2۱!maЀ͉-z  '`zg+܈3q t,{^` Hè=bѽ-$2}1Wl1aD< ?1(YOIb4 S~.1Eu\cccC 0 ؇(hR 886M⹍'z k\冿1IAjZG zmSw4h˱ojc"=v"^CkuRuq\)Hͻ3$3j"D2vN6M]q: "OC<7 bPzvľXBa@c]!OBUgڑS nn='$jt>i$.;/+f}ƬP0 )B% N@UƐL9e|T4[~f}|D-OНۀ$uՂVb>A=X{+eBib W8iQ `Hǣ^!Eղ . "N"@;1E&HQIg9X.}#([:`X&!j9vv*8MUV 4n{II1t)dys:amT`շ-~'!_ Rdb^LbL94.+$\Ϥ]gO\B.7<@Ce"s;ܝnO<~q'wbgGKq `[49!TnT3y2ƔgݶLO\+m#gxυOe sf;nⲥw;$(C4Jr" jNEo+cRdDàv{7tqEٗI=By3tۋ\VQ@gOr6i ҺgWVS)1!o0T#%t6:_ # WO-D@׉mxX#qColH\/(s@I}]\~OU96U9-ste>kי*|J,\+U& [V#Q.DZo,5M7_2gHaU3qo [)K=>&Fza\8be|,ap g"w<7Bd;VqQW RpEMɋl0{ɀˑ-o( Xem( 'toVRɊ"#<Ă⏩pJ/'$RS [IElG lYRB83XAnmUi*{`{<\FP7 ]#L_ C%ע.A`1l2 l(xμ68^7CT": 4_xC݈5gV^.fk5[. ZNjE#ؤed-0b6?p=KLe+Ő$8:rw_tF4VƇ/Ͻ4}˺$JJ3btRe%{U{8$ o {c'&Dfg$6DsJܮN%4TSj,ʻI+ȫMr߿|^&kWyEŷ(ZUI2V~8"ca8?"e,xy<2<"U5ʅh\syG: &<\ hxAs>؞Z76 .뿿B'U֑'8Bvҟ呯/Niְ{;fmf-6Iͪ&;)h=ƙ KLQI. nce4ٍtਪ\KQ) :(_}LJNEa& 2\0C6w$QE_bHo$RqTOyi&c)i ?(;qY%9ك;y]<\Up>sd<+c)|֖4`kfg:=EO*~!}f$Iwy\yۚ6e(دT@,V o<--Dm> = 5AwyifetS 䉶&6K1ȃI7f&X(el#)=DvݙL׃K<-*sqF4oCT,.bO`<^| #`,o ;Һ%4*fU oReq5 V5p:OR M]䞌B2[4;i-֩,`U7/B$-PQ(D),y'IvҶ }%Kv/zW([ ^쾒9JvH (uupA||I]QHT% ~zMUb; ,y$Z2/3Hb9+;ÍWI>)IpYa+xH!W/7cIӑqޝ}g.I_̧ӝ~K+N0%ljuejo𰃁` fwŸQ%:p `>QrQH? 5#V{X{{ 㞋~$*l|r\{FoW#tfǣ/V1hlb(qOk ɜܛىwdqQ}%͔skG[b؂;ɹQKӗ4'Vio$zh]ߴ j{Ŵ;fY@T3߽$gMNg{Ksk^ʝcHc\ 4X 807 qYen jPr[èRPS!p` sW5lUz 9#m]v@W X yC=7;?^ԓWz?eEj Ide[MZJUDx/ϒmYo2?o= *@LJF+?xqϒR m  #0U $A%$  * For BSD 4.4 make/o>9Bb CJWG& */G.%x7D ;LfEs9VS.}-.-ǜb̼ҔTt4"dǜ̼tǢb[Y "1xmR[S0~NТ0gmZ"SChHj2 ,UN^MrPIJmV\w+5{pEQ]KA|E>+8 (,a+ :> GBȳmë(YZyAE;WBÜPK;wȍٛ6{|K&$m/&$:NܣYgXE%[ZBC?o2󘐗>2;ZM{YZ),kftB$9y(7m|PB7sHlR;T㴖~v:Q'-kk…PaQ883|;Zo6Oc ;._ettsvj-$ЬMLk.\Fi]Jo T!k׮XL-^_xm# x<|<'ɟf޷DH|nPl_\L]PS dp(m SwC/p Xd7: :oSt݆|u#˵&Pbrs#9ktI,T{_xɁO_Y9hy }-1q4L`u ccp+B-F`l%K껌ȃƈOmD['-E‘Z1]2misӢC[rvDcP??e1~›mS 59[:o2(`y7 }fyMW? sBsgBSyob*$}ׅj~Iٵ4Vj㸦g2"ELe;Ā!^Վ2ؓE tz°8zMsϪ5y $xE_G3(j7|=HfF}0} ֚2KIbU !?n[: &~%rPS-LԂyJqH@ x =J}jZ^2fD53%w4 4WNw?[cqXȽǠF]aVX,VD1n~ؤ+7E)N  ;#ᒜPVFܹ yp=]9`=-c )='l{^%cP {TQЈR$rL59::f@lĵiP[^0 t:6"u/UcI~Sr̈́m.#oj 5[+B>eL_, %/lxZ ~cE׳^]ɀ#u[Bm^hv;گAD֙hm:x"4W,~=g>ca+x:x@f0=R,u Z1s K\`\k!u INPWh TA4jNݾugL:;b 7؍jڵV@E-$5Mwp~s5Ҟa\CbcK]ԀKn%C+-Î{ >[1V̒U5\`\{`aN,5vKl:Ms=1bOdbVP<~M tʺa+Z-@eJ(-X}.NN~?ϒq M O \\ƹ@m7oY{pɏڦ(B5#Š# m[`1\lO3"q%Hx+.p2Tzށ'R[VLw#]8O9JG"{L9"ڮ{gR_ fؗJ̶>U^A^dNNN<'Fh{NɧOo Vw1pGA:]ҘrBXq@KH/p0b aYZ<Q`)g5&D#7 \g}^E]}`+g===媼qX"1zԽ]5iGп)-##P Ϥ QHQ%7 4L҈t਩pQJمt)+3oྟ `&GÈb3^Q8[(eY^h#z3N$} :eO3'Ml 2$ dU7$fG2ܳ7:o\QtΘn1[Oza,\0s⟱M&Nr | R'k` E䣣+ Z-9*̓`Btha@ 0m%ǐ_mY2T*Z2Y7e~#ALы߿i/}|QF`G-)1dNk5)cP[v%{:L5n %_'̣2uQq|r8^* U#s&5gev9.Q]$ =-ɀ2p$uB8.TuKy܊)0 /#fy2cL8^%ZVP|rT~"@Pnd/]7Z,dqZ3s u⩁Q@^%]NC6p;|<:bB'M?tQVfpJΦNgJQ$>Wuk6] TY2Pq5MD&QhNq#Rta#ylZJ!lK~ŵ"[{rŖK0M%cϲ6O{t G֎O73RqD,D&^PrK/0 |qL3!N,Z7O!*LiżDlt%q !MlXy&/݃c+t).%򺰓ZVE X5d_dJ5,?n&B,@IE1h?Uг;4#0b&,i[u?N-[]y#<$P0(< iѕ x,L5mAv-6S1qY+DeP%RIJ\QYs L.90zp;P..X ]Ѷ(C\:Ve/-<,\FKL&l:1+6&}Z^a`o3e8|8w18 ݖOީjqkȭ1ؚľ)`&!f\L K08wq<Q%S,eA@MaZO̧h V2\;4B`.A5E#0cL@d` TT(ZZq(Z%1|hb'GhQq4L+*!H% ?}\Y3uczundWg=̘1Xeh *G5k Q`oݤJ& Q;:emKwy_ehJ9LdQDʓ)'υV6fXx^γ #+B#x9mJ\ϔw8έkF"-ߩm`at32YHBJ?5uI5/R1(.I0:xJWLNQjD:g^c"hz<9ˤlԼbC".2Q{p޴{7V;s׹շ䁅Ԕl븅#b"?ݴ׭g7X'}3oI59-[EXGijGi!*ď;8< q aA7ua$f2"Hќ-u'u# ï/eXS;`W.Πpd?O| ~O9,vWɴ/@²Ce}!VO _Ϫ/ vHIo &m9Js [u/Ȃ[J tCzo>N@ z9*Q` c\bXM*wa7-t jAk_ws0;PcmAKƵm2}iAuK5<"Tz r%^^n|K. AFNV*pĆ8u &9 սV0^[SlX `cyam#\vمKJeJs/ ȌۢΰD'&C~eԷ);{uޝ|,乲UɈԦЪu5wnz'gg/&?eNE7x ~8SJyDKdF=?&<)!%qHBgKQ?"qr1z>snr+m UAYyտH\;Bɶ*3y%RdRrgy* x$] p*J^"X([_x5[kK. Y>mm r4$+8lڻ9kͺ"]Nb)WX Q^UMN!xv}KR k)%QGw%zpS̀oEE_SQ4?Xg|0Sqy9_IRwfj,*egA,ǢiB@R2Q(L~3UiXܣz~g2)pZ~Ed} b^۲23&(?,E@-/̯;Y`3,ȟ=P,k6XXvfK] ʟJ'g?}4;Է+mNW#W%"!U">0a5p9hw-wZ{zZ\;Asu~dUsމFqQ8h ܺ,h__&3)Se pd* _=(ZlJY`߁Ct4'4qmn<9mrT!T:F%S>/T)`2J#0OHi޷%s}-Cb`%3nh [xka'R2z Ff@BfJyE?:?ā݂mwy ȨVOk` &A >]R0'ĵYp&y\,>.RFhdaFh{n^4bg>SPwBȯUtD,-rb;$-qۅZ+a8MPlK2 J<؅4J[qÞW*bp,X,ؘ OAq̼p 䞃TKohn-l$,K꽞܀OsۜyZ0wlӬ56L<fbK:8B@,b{4!\7Y6& 5nI'w \NgRS\dK7 2Tbʙm.e04.!#;ʐ\ h0kf#%Q@1Ԙh<[tbRgy)_=2`ƌSY 3z]/ ޘ>FbLc(iN?#>2P 0FX^s/ rsvo(Uax Jgb_̤јs lX'\%u.[^Ur )WhDeۈ'Pb=/`k:Nv':i^)/Z3ןd_}P3yM kB  C)t88v (ox,CWq5bU9=#Z]:/XP^'d)^ <4" BnLLdse/!lM1v[x+5M3X9"1iS;ZgVO%r*" 6@) =UPQWiT:ƲtK7z}:Po;S ɸ4X^O cV#[6ŕ&l7aXLfE+ZyZUg݋CI(* MEyk,VQ`:>BcWeJ%7r.E@iA +:' ]w.ˌ=$w-ICU a$!^(Nv|! {Z;Pc;~6d[[wGOgIxotw% q|h)k "-Y5M&١zHY$G꨺NM""Ծс+[ؾm;bf8\).DrK+ɖ՛ui9r6R1G@}qёND*s@)0sz(Lp -h+_A|Jj":~oUGq`fS-+%e(68V^b|㷱•|g"^Y K&e[V2 ӯe_rxYMldEY%IֳD\?T D*&BI.I;2^#q]Zg-sH{)Ҡ=EA P@A\@OREܝy{o߼}}oZZ\_ȖUR96e\\M>gROΥJ㕲\~"AM0܌W\,2kP3A 35& TVEL@$KSvJFzp G:Fac38EUi+ Di(Vw]MTIp _OJ7F.mӟtTx=[Z 0k y! 2ŲLϻ#^Fc C3B՞%PhnXb]s;A:7pn?;D٭R!Ttv&{(ЏBtw<3^ɩn9nx?D×/ᑾJA;-3Bc_ҿ RC\kkZ(Y˧+ &?6 ÿ?`ַdXqR4f-mz(DUb`[Q#>]wI@8T+$+3G/|M*_c6 @@JGf40P(jmfppZQV^DE*.h8U\qCM|@@W`OQDe1"h 3D K?v R-øQlHIH6]LAI妄[?p@ZeԒ@>T$ PƝ>O9uIkl Y1#v5$AG45PZfX5 Eoo&ME!5WCa lv9=s"v&@5<㧻e8=jC0,NdqG36i^ *qXJύt`];cLδ鑷bί8̎vp5?4*zVMk: :⽤m6HZ팸,Wn^}qs]TJપʠySM->S{NVʢt,Wݲ"nR6ےL`P&@I+U0zĕ܆PMտ/?fVW_{>;J}M>Psb)ϯ66 ֞M=dz'EC<fOk]˥{RSQSw@mNׅ(,Q;Ύ`4wC#ٱ.X|2x~1)Q{¬w[ N--H!O''hD" d%]UL1W"lMF"LI[_+\bU;􂋡}a͋p|gِWvD}|å$BĐ^ȼN[OX&ipG'F~Ce]`Nů^#Ls"PR%fRaCi҇00n9qF9I߄i^eh ;:̂N*.+#;vu}o13d#*s;%7iٓWӖO1)~Obi9 nw'hSTԓt_,q1b>_6o?'b\&LgJVֻH 3ЊwnYF(:Qre,׍>˿t elX??GY%UN. B]|PJ^G^٫/X}&o>WRch&g\ F싋YяcaAxb %g+o]<(q\8$Ƨ{7Z1SOzj)v_I~;6JRh) [M?8^77Ȳ oeX9i60-NzCCLL2[l/LΓ%qܒsTr\Wfּб[(Wb/ ~Ҍ7ruljIE'I( _Y:oSh ߀w4Rapa8{V;IZY#,.ZEE*tC$ƀ}{on NfRuڔ ]8G)GQk0nvA`W] hmG}j~wA̱6m[7@o'ݢ:mہRn+30pĦxܩV2a ,ه0o3Ș_ÎQa#yqT[cKL-UW%Ո p~1/aETM ֑ ­DgPMΛmS/sQv:|4fZ-i=kphFb|c+w)VtxSO` APj^ah `cC%+13o7VNԃ{`7}1T}xx1|%0xuoQ cZ& dA)X(U)m܁IyTH&ݸ6gm&&,ظ4qFWƍ 7.Lq˱^z7n4NN*Z]*˲Le؄rۀ:$҅^Հ  @Z {+R)KDr6KBɤzMSTR#`Ǒǂ#ڥOՄ%v? ׇ}Gq;>6wW,}ר[3a]Z~t22_*yEPwxoU6ܕdxQL@|e DPOPnIs(wߒZdm^7FIssZg6RWIVϣm_konm2܍@JM L`^_TxxqC&,im7YR7qsxToTW$eqфktM8-ővittZ+Nk:mݨX@q!+ .yN-2 d{~{};7.VW]oۋ`\|`l( RV]q ,M'h<>8Jд]+JrajvB%JN+u8y渤im,<6/!2Ɗ$Ѕfa8JM1ig6"t> _p"xw# {2#A;~MrFS7g`kL;BzZSS]gGPGʟ ~z9nY|xbot#6϶ b>g(G2a AeoqpCfP89Oj>79'SE1hPd)r9hmx%6^H_b&" R Ģ-}.ɰljx~M}fu !uxݚkOG?_q$P&` iݱew5R~|g/6y@D&;Wvtz}uEI'8]/Tyx֧ꛁ?"yIzfuz:i:UFFO-io%VmhOyڽhQ?8wix^5>pʣN쫄<-=]B9Ʌһw\9?TNSբb+{?8=\~ޏ_$[?vus <ЭZy3INc'ד&7t:siɢK=BSÙ&:Ly|ǺPt؏FB-& =%{VKaa:7u7»Y柿YA)4N'px9l3f_'Y%xVmo8 K[vhzݞ-:,- ء:vd;-ܯ&C83ϼ̘E0QƱIJ:^ Wk۱ [=\\N _X^wח]d4CM>0AQdˆB9%S% '6gDTR<~Tizr$1+N 5X!i -ڞ"(gP!XQ4wn]BB57dESw:Q2p>7 a,CV&+,mG ,iA"U_RewfHHfR4,bϻb;4E8J*~Vî̕Uy^;תey{D;#/߳ %rֿ[a4 ûhy3ޅWQZ< $.aU4ÂU8[xFB787@"1?/bBg e 2)%΀kk!st$ YۥqWIG3Ecl(nW+S ;e497A0 ԆK )>#GBó+'sMшVh߾~~1dpR|I>um2(\!22~|mP MVls0BcZ#(؇pԭjxjqv6뺶>{gLkFv(!@m3E $IoعL=a5z3X9qR>bcPF.b$nOSwÌÑIZ0N9v7ȽI9 ShT~+Ό:<ĸd&/!JS4ی3ȅ+&lRɮ} 5VkjY#F慠썰p ӂ7Pm褖ΩJcl"Ε9lX\C~ ~s0hb^K])kpor(-qسt]c!m 8ŢғU ~S!{"9w7R֐nZßoGGYcx`:ٌ5ls/kd6\:`v?_xT]o1|~*/GNU UJJWMm_H뻾 T:`Y{G5,%wm1@8wobjM#1Fm˨qu| g :wK`T0'~ 8 +mU +be'BԼI:=G&F/Z^揠,RlJԶ(=4SB)ZA=D>=B \_wM?Q..Qd\unVS` גOmvфG0Q{B~=O( k˴63յK^.@z,B?<72H-8g OvQ[b,X&x$;@ J&Wǻxot 7 |N?Pj]8 !̜)89f&$̏B ^)yiqcf-(ZM2[tH_.*٘M5Dž{iMLGs;Sn8mdT%Sf֭RK:|R;.$5&i]};a@[d[y2 /t@7tA* ǘ}x{&͛Y;#x=ks8r_-xv/olI(W$yVwEBc,~} Ej<۫d,l4ݍ8[K3y #Y󟽕~^+=4Ga=K)(,wn a&+j{Nm" YQ< )^ i Cqлe$B=םa5Lt+;:qk)MtZ3'&v"k\&bFA"e.% /ers t^Ix2!Z8 ,Q0w?b[aAOg$<}*ԛHW#r/FJaq'K&; )49_cP8T:',Dn_=Dw)|ao[m|GƦ@}($fsɂ/\puYfv P%,Ίr\ka)a4VP4}% (-V@o+/xE%a.}pjq}$bA xdZEx ; (h#(A˟GCW8bu$]e%xk4gj}C}' qRG`^,1%B9S2$g,HԌ:J6,9\x%&,uw b2ލN_hH/>\xN^3`] B+sߢr|)^|wb-|ހ.f.6yg7.F"$Ņ PYJ6?A .X]"(ii.w` zKG6 ,R=Xh5 D8&4{eE0$Q.#'$MK HdIX i a!?mfBC6 "`8p1Fк~. Q]$^ K#eeh\h0 B@!< +MkcB{_2sIek84a ,1^QAb5 q7y"kE0  8 _Y^i2OM)dF5B2i˓32iM/,qY%NpU+/`g{ढG3g$G3:VXҽ@UoO2px)XT=@¢bGy %NA+Gqw;XH2\Vep:C + 6?YY}Afl=/ĠZ&N R!2<1Ȥf,*$_G8f),0+WaRMJOiR<^>ʂL5hڒ{t%0I)SY"v% vaVm;./¤_?w^rze0Hjl XBգq~b6.pFj# 8=\BR.hO/ 4@ WUo,J);!`^1Q,e2L6U5K+жg5 #lfW?LSY+ XB 81^ k-`l R ,G(_a0l>d0׼a/A, 9| XԱ } F2FFӇUlZ3Gvn@FJnWBŠ+Sn^ұ 1k?f<+? Ӊ qu>pP- A |[munM]Ñt}t(Gm K/ƟkaLQ6ޏG0ʏu[/_YuJ>_ZL!H/@O +`ΞZ -E_>!9]`fR}2V[' c.4)W E,MQX'=nVL^:iFʜN%r0SXI@,Ûe$<}[ Yd3xل}n2 !|9 bSro TAvA`vF1nYoXkk$wLb`*'5Ê0MFwS1?r} aq f7rpf(T ˇڝ34NspxD_y|碠f^a 4un<,0'E)-0D$n*aBg@D@/͠ORPgߣV hQB4̚Զ v"+;!-&:aג NWtun?/g`\`'5~U?7)WW<%4vV؅Oa1k\wʝئ#nHhTjl!4P[1+l+`1$Z tш?׎>j{GFԜƠR 0aAhpnk;9J4uU.HCJY{*`= صSnVh”+ GZTϩp藰#t3ZPQnS!$"10ѤX%mRX'Ÿ|U(J%nqa/D@o"VLu<]ݎήG EƯ0DyAWF6EaSU~ZY@mSNp)U`J5%< 9ej)O:D&Kj($"S! c~,q;% 7BºR~ACZ6V :UM"Zc:zjpZH%R`H]$v3^ 8diBSUSb(MPj_;MXUh(t<`Ugb6Wk|?W=, |&cKڜ' aa%lԔ=EP))S DopݔX/SQvư̌z%"MtR/Į10{rD&<-) #0;P (F"~ԥKS!G;2`.7exû˧٧xm_s/|*߅HkRo D/)hrPa!HP.N:}hv ۲ AL*\^Fk(d패^MHΆЮJr.@ | r܆SlNDڧ0+.WC_EqKID;,#oA-cY+P["2;d %@0Us%d^:Bꅮ8%StWȐc˻ -V1/0(o04Z`QO.*SK/j QIB G]ӶGZndmϋ6FkÇu}^w mMZm{cc;bC kc{KLF%TU |6|~̙nL 1aXh뛓?mT_FU% iWFn4&^ȱ :aG%h4Bf^h{ޫ6C-Xڛ ᱐e6'b&ˍgXVt.}u68[Ve|O?no9'{6$(s ÊQuGٌl&zZP*€T㬡uy{W>L. ]VNptt0Hy>;!nQz,X]gJB;leBvt &a05qЪבh~ }imIM诠PGI<\1hבJaMa&kl4T4Ȑ|M+ I(v1Nm7M?ݩ2יmv,ڼr7&S!-)6;~/NQ!' U|蕯 Ehpë31N¯8d_Nձ@dp40qT R0| gڷVuЂ%5op,1.&t 5@3jr0:pȲE@fǧWJY6$ޖӷ9V/'b9gK.@[(> .or2DڊnFN3wWEfz+6Pļ]&K3Tp 0z}FpP%jLAOE+Țgyc7= &t<{8c>l<wyFo~ H<Іv&i޾ ?î1>vڃ~i(6d$irVy*Tr 8]]'= l mp񉈋OBz|UruvSP'@" *R#8/^-.Xc\e@TLߙ@ OrY 1t0ÒPb&*Zm(Gp< =6b +-/tb^A5l17VM-*_oKfGiZ34 P(iaU`/_a4>JWeFza)na^nFZ)ކ \WMxsnr1V|_2xrZ-,O[ &t ֞B}flCy ܦIqY32ĈUN;u>.&igsZ1gk:.5keUZqD`BhP@7$Ǘzf_Ჹ@*]p*Tw%{~t#wW/MŞ;V8'}82p}ǦP"DDn@Ĝ vxpͳSĨӈ(zz,9JPc}O:ӊ`mkȘ̰@s݄6NhvꀻҀNjYGȺYBĥJ@x?L5$OFʋU~L*7t R+ҢLF_jבt8 H S/ T t% Bl>9~՘9_jO6P漾efdHKȷ!hC z" T6kd옠''o{bp8JQ7qx9noai98Q .1nWk}igZZ*ZӀ!ةsYA |})o4@J_eZO C|Q%V7c(UC!]h>֥R=Ñ N\-p {)$Co Pzǵ?;̠O$qAOoɮt +/u@J}!][;җ.vX~$};m0̌y;g G\yg2`i 4J+MC,Oϧ?b:*7E\#HwwVg[b| tf.Uqᨯ|ez* uzae_lZ|` aQ$ՖkY4AjLTPG^X5ئ@kJP]T%M4W_ 8KaH}'ؑ^3 I_13DJ'!FIf˪}Gci6\η7Vgu/BpEV.MjwK[ r{4t{*D}w) z7EpZA 'Fѣ|#bƴ2Wez6vG U _;l8&[K1;:<++-aW.9WV-__7̭=x TPSKZI땼u`7a">S qڦ.sR1]:IY) r`Oz8ἃ_cf'  j\|Ek3G!ƘŞ5m).OMlwnd}:)+—zZšFelUp RVNT'SR\a K5ڔ-2 fAsFb?g_ 48zM\[D@_4ySS{t!P} ߟ2Sj2쨃fj͓N3~D* ‽if2%ٻwƕc .Է_ўnj>뇸nQ꟏;~錺t[^ϵ+ؓʶ[P] ǢJ4`8\(D#'H*$m446Uѭt#49z!t-'2a1}z:9\D4(*L[}8Eiqr0L`N1ujy%2ad[#(޳`&M!)j }w{ 7}恨24 :8zn";OYt2,`V}O \\ל:W10#*%AI)iK=6u&oUue_V`JQɔwSKp"y Xxk}̊V9%zzE9y`̼|Q,%% %9IziE)%`M $3G?9mfļT % E %@ԢTɌœ Y'_duR9txk5d63f..́l\ʌ 5(2*L6nrzOR!I%X,xk;5 řyɩW3ZO~ϨΑWēeB6a 9xqgHFBfnbvDAz0C$3'RG X -?''<3/] (?(1؊KAAAW!95%M-JOLR K2R)EEP.P[: ՜ļ̼bҌ\ ?%"PY1m,PCf*xuq [ֵ~xUmo6vZvf $At0œ͕TN`?~bJ{{x<-=9v"ak'NG9 \p>;ǗӋ@w2[ΙgP=0DatE@+ cF8Hu`Bڀ*LjC5Dڄ rRp8H cY˪4_OdtQ41vg2L/ ξ8~@t=\m׷%,w^=|4)K rc6 T%] uCk TD] :Uَ}HmtU[r(-##Q|6p&z3Pg -՝ڇݥ*\?R-dPzPK;]gWڜ-_e?<9/˄f?3o_'qϺPN/Q_J0l]En%٪Ro@5~7[> UJ*zrxJY>Fd ;ujZ%8Ek&S:l@b!YM#B Np6t[oRs8E3D [phx0)(i""8ǣ܇qj#t|z8#p WxUn@}_1R 4E Aj*Ohca: ؆ZBHs9sxNKrt;.Ϻ,Lh|zVѰ?ށz>o \yGZ^`)eʵ-h,NASFn{8% %b$)yNQ)Ha{)>S腛(<8˄``;,@4=>|x4E@tE=7E[4Ð+,9K F -n7{PJ RO"Pі%z粣!L*͓^70~&T=GT㻙|62lh@wM?룝quW*x#XLG8uKju֍*JA-1$6 ZuUL/[1 ؍Zxkm¥?ys%8\"ȺxWms8L~N#ipiol0It [[re+cȻgW6>Q3!Xy %\ԯqq\j^ N}!g3 > {\3NG0ľZ+)ج&?|2bŕbKXqk˸ 5v Զq 5N+B*b|*RTg9KaF)<C!JU~ \j<>4׏:mgZiI:BHI7>GJ|.ut:=?}"L֐Tk Ȝz¸'^"XPa7 jH1nGm$'Vݟƅ,cdRRco234sY c*ԡ[.|1PbM=aR7״{Kx>'S2)f8=`{̌G +N.#QqȌJP(xXp,#Z$y->IJQ5̥{| ; gˌ#QL-(#|骴U3%Cͤ+jߋ2~O-4684r%KU 1JD-NvA iJNJL1]jDy{ 7 )|T/V8ҟp(P ,P+Vn#!!kרr2tIb.ڗ}d*j:_ݛ;Om^;$ȽUݷp) 1yhj 7[h5|;-& 47lwQˇ fKay4{@cC~Lh4E}7(W*X$>7%s֥<]p;KB?|Ɵ5۽􍂲~2l\<ź;ޜ5{joT."=̪x8Bkw ?i2I]%䪬Ɗvxbc3 (t~V'fPr ?Gx|CPKQ ^Gx.}GL:b4"Rz)!\)%@-k;fGFoXmeyxaRtZNCDΠަW՞o  DϩvfnD].ݔ$2 * çi}J ߚ,dFE'fk0.\X0fj:ڼqm5Gqv r|p awS .>lk;'}?˭LUF+c*lSf$c/h8ڠTS3EO z@rYR)PH͊Ȝ=$q( %*l Bc:=onx%CfB727x[ms8L~n) Ge @v%AVQ2 2&׭[e3Tju?ݒZ-yݑƍ~mRSu'8lhh? 7o\wRGZrfEz/{RcW#}koG{7~px <{ӸzHYMz+zqڸ G\enN w]&WWY 'C-}9ކkh߼33  Iu4c?PnE>vQ//h^ʕN"%)_:KҺfES~]|~st:i>[['FSnFCwK+{v M'hPu -REͫsr- >,/;= *Wڿ;uTj?M%%4Y?F7,bܰ`RRbOi58--ְs.x'a7g L \b yr}6|,2mb[QzKm2hJ Eov?i?FX "8w-҉4B *H/)ⷕ6hx67U-FD%+7o-, rtb`'$o`IHF冺fS++) = ba0Kc brs^@w,\;tG@v0̹!NVݍ'P޵9e%b܄x2yҾ.g.l˞)+O'=ƈ<cҞ!X@ 6[hB,PAQć|P(p/2j#J<וƭ1֤ykaͩn6beE;?f1K$?8ǐ3dzF#7Ndo0RFw8E7Ge'[m]a,܏ʦ!;&RY}DܥaĒ je eZXMq6GY&|;OCNaYkOz/Q%\Z`|[ہa^d#%BBIy'ń#l<~)Ȉ SOS,A$c-Y 0h TK1?a]߬xձeZ O%qL߲iIV*yf`CZIocE4䔬2 W;v2y"vZ<u2d1wk2 Y>$i`WOWuK0=M>4;%qt7ym,AӼʚѡdD*eNr&\q^}M-i FnW $pv \$5T+`خ^G"P?[oCHEKWIXR-?SS^^voq&L Rv<@2bF8jG쳑ِӞCŸ!V5BhiO`vO80 ][G9aa:?4 ]SῪUv yss+TlTZ\opfi[T2Dt V%6'nH{?Q:UPƢՕnIe&nqq";uyҤckԴ i5b!>S?yંgK !1KeړaG8D$/iy xˉ 8I_ߊb<),槪2=;Ϭy+ @xRA?d}#JXN ѯ;r]+B3OwIc9!@Me ,Hס[Tff&R'vވ~Szx`8bHfƓx2Sqr $2%'ʚBt0bŬީOz D+sf,bvl 9&񣃣'mzυE _,hp\Of!"a$Cn3Џ'NKD=O\,XgX]S>cŧH\MQ2]lEz$e[4ʼn6EVHZq,\z_  R.+x>fvY-R`x̗^v[ ސ*`(eO8x4DJ+ϝ}[tOP[,aYq XVYv+2n&he;m>,-e 55r1"+M)Ț9J)6hٞ44'M'?'=q*_uS8&9")0g 5 ]tKb6v_y.i1\0KbAr Jw].!Vt}<` /6aK1.um. "eSls[GDr_!#Om 9Lx*VA9 4 $ax oͳ2dT)e*6_`Y'4c2 LjD!iN11yB@RLL ucڨs F ~ױ>'/SStZALEOPI../%v~EDw4p#J;/Y܆p&nE%!rӨq3V8룽J &l텢ew\&ơ /yWB]RZ ]Bt)sI_QxzA{TZtQߥIXڂA};M\-oS$o_# 6U hQ_1EeܰxYn8}nhl4i6hH-1JJ>DVr/Vw5DsfH!5NF#t: ?$ j5.Ql*k~n:<!:=ex'`"fU칲O$\V[i^ևv3\˷3*zW7hm+vɢLzh%9Z9?AȈҊ\YO0GX s 1 Q' 5`Piz]cp!rt:APpx_fd2/9_Fwp޶z2qykt:y%ӸlIaʰLqm ngz@B-*J|5a*2PP_P7?%(2׊IkL1E #,+t#},)P0,I8x ҳDl7DO#8bi<;d̲C1&Y TBer)}e)H@ՒJBfU n!F+'f Oز9zBAW T4o8ATjM*TS5HxE@d&d)r$8fBڲqě&Hz̷2H:J+D F-+=ܰL!Q 6V, 15Mr 2R)faT5P r<'.46__yhlجElij.#l9")2jjt(vR>ss,ZDuzLk[}ZµӒD Һ%Ud<*&*g(@]Sf1rS;| a!S'[&Yb ןso4KиӷojՌJ2Ÿ?0 i4dٵ|Z"'] y]vctɿfq_v=Oxx`?WA%"(J!=A%ѫ atz=wa]6ߵu l6ݜ!t77$W}e~g[h!w`Bb7V 1 G{C?hw76 `śW"8@`r8|>M xxoB-6],(T0dbe\Y*^Rd4^>Qa %!b!qIV^ Qe+9V\VrF9{B5uWӐ.+LjZp,7wNH `F_p1NA2*/Zؓ=DdqI1^3l1ҙA"aV}x]{^(Lt*1ch9HbJفY#e~/JU ;fbxڸ|UY, ~`Nd友z'yI̅N$h<: Jh9Am<ˣB|klz(* ո[t8<0t\J R_!g1*eu'*sWTjCk 1S/=#њ{ka=|('LOJH?=Tt *u;cȿq"])$ċ57,'~T5x]vb7djPrH~sTRS CG'0 劓3Sy7Cמt?вLWu ΠnF|TE?xk/qrccs'{rOc\ʼ[;dnɅ; 9x}kwFgW R8ER27c f^$I '?v dw3d4 -E1ٮ &8'U0hqv8 dw2&wI٭;//^|ӗ} ZGe0xϵ$̯鋷go޽:{u 3 1̈́^dqu/_5N_<={xśw߽ VcK-Ny|Q .Wsp<' ;ܲ}ܦul<^I XAQ̓U|Ehg49OTh K,KVx$[FQa(ڎYd$!8;S,[U™PE/vAkW-,O'#X. Vݦ~2(R=M혪jg r}Qޝ>&ôgr6 2- QA+x\bx )( Yۥx t|׿|mXrׁJ / <)C wA")LK$p(;)I<Ȥ2%ʗD_XX2CP=oKYFWGDsLs-: eB Ić'Eaң]FYaD&788Sŧs7PEɮ'eiCǘ!+ij:e&[DȺ=Ax ~'O(_1d.jqM*l1,(R0)8?n tly~k~mn 02#mƒuTgFMZIUO-k^|]9%x{$f=O[\~1b<s͓X jJY&c38` B*Y)lx8Y36l&:!ghECm"JQtqlZ,I xZaTp.>398IY<+ U*-@&T0.:Y|%w !jJ`Fb%XKhVٞ*~e}qO}XDud(oɒ7PVg8Y΍!xg|"Jְ|%r)g'Yl};@2*^hb#[2mwFGeTZO߽|fY+0x%pVֲt $Tṇ60. qa8y>$ 'l/,~ #XYBlj7qVd/+Dl& 5Bīf"!p-YtCV*5u992B%>JSTقu7YHBZ[Vb(Ct2~SK笲 ]UY yVU#Vɳ:)BjDz44# Df៣]f԰@yaxUEK8ƞ<'g0but~{lA1ü_%_Cl@YQz12'$<ݣ*lm$zv'N&hit"60Xۭ5!ܾ:[X x* Lc\Y,7rM5;ltJrЛI{5gl <?% VVk+S b0? RVYֻ?7 & ڻ,km\mMyU#|v'lU_Ň$+l$nqV".z #Op ybS8cd84m:сg] AHcdeEErK|c']X[W'gG|'.A90]BZ5%hcU#6@>LLoo1oe O$7yY7.^ c{}Zn&]q=mf-ǝ278?rt0R݉<4fcw™UʂM XLsM]EE 1B{Ol^1}Βx].@ۜ\/j:vP}Oy9$@gR|x C-PF ۡT ?F̳hgPEZ_FQ: Zi\؝wz- 옳íhI X-|&.c4l=]i{VI[pvw,[[Am>[F][a =WZE} :YCAaQGj)B7.'!8#\v"PO|L\Zh8D(E9ksD07u8`Ki6]MZ'`nS0MY7-MF;>ܙPkU]ƆV s}CL߰gHs;U`Ks#ղ͠ʑu!f5l.]!q~HVlD.y8oTR}OS6Ӌ;%Z 񚊐-@#ϓ;kv*S]Ww xg]@ܘ,dy%BhakC*m5xR èGƌzs4BE`1H=|I`Sr9@?2qfkF9>xe'gÖ8W 2%\5rYd'(#`9CP@w16N{rFW$?+ rƼgDVXQ1seKAb[ߖ V=UT2nĮɓXZ2{ ޾o18{(8 ^rUKb}1uN/p;Հ}WĀ0+>kTf?`G:D,(XHY~TD=C(x;p 2W ^O )QXQNI7]jJluX Gؓo2fZ޻ }:EINbݡ 89`8}x- " 3B1k؊q'OEb>N%©uT-_@M*Xsu8hGva Ip A1>f^ÁQ".tQMrw_@-U;lG= kl(gcBѴ3yc7TJh,o{i8_C%"+V*&Hat%H)<-/{: e~p7u;ΐ 2 L:Ee&/c}oRppaGv1lPeᣅ"qQ.pP,}VPxlEC6V**e2H~8 P{Sc] ge‚d 'ųp>' ~dwO <}:-v?n]O>VA-]a?O۳1:|Z|1'&`|1}>ޯץ}.B$`_z4~Ej>d.3{Wo^pFrD_cQQo6*/ox\A hҷSؕ*sƯ.i5qTy>B5(0' UPaqNߥfvT y|1rʍ4D\rbݹ!ΓUv֝X "/b&UVuq´(Aww:MMY}} {ӡSpл ?;Qʐ|=O.{۽f;'nCA_:QVV ܊SOqULJpi4;; 1I>VAf ՖXu{^S䢛SÅ۶DJřH7&$]wԽ*k:)tM+ל'pn[V3x@1 D 1IeCng>-JHdNvAۄCL=v;45("2~y2V̥4Fs1`2ܖx*ERc-^q*fFsjU!'dcNNYi0|+BeZ7ٍ%p ^6 O!gΞ}Ye N4[S'bK93b: @Oe2rBvm;zȖL(7 %Z+ G>lFtr] z]6M> ӏbfW.W v!YrqL{kUpijM;j S<ʁItQJMvSv ReK@fO`6)wOĴﱺ m#eZ= ?j;EVB]~֌f-ί/i9nqeCD[亡} 29mhr3 VˣL]d ~ }7ꫴ$G tÑ8o2 p-xkq50{e<"%pLd 9Fq3I*>& Grg&_%M`.dI|[wqQi0 G3V su'k3mSqjPWÚb%A61Kc/mH\7tπ--53⎍2IvuosK4޲%`(hW1 6h?1ke7j^j1KPZ{}pJ2V1Rx ^e}~+=OR"-^X<6f4s;2^-~"ڽUTj J3W7O,} KO$*F F6d^.ys,fng"?j+dK(UΕ{&<8%5/ 5C)\K 5 IXG.LXrc2U ?\C8 TBH .{ŖrEw@1eʎ\:rTSc r?Wy KJ/JdfR,/2 ;MpSQlpUI>6m}!P( }.xSwjep %"@33BPU$뵡MMdWW^8gpvؔ1e,A޳yR@'ܳNEޔ ,7qlUK3NQ!i ]ovoM0r^ctM%1;xR/[]G~?NmHܡ9 c!gi87JҖh)71B0fg:r+{QL*}oD)4,z(8cxhLޯ 68x/p7I,}Vbs Se,Wl_rk6`SN.O|@JL7H/ڼG,`8 2x@U@W=,$`դT8"xeU7`bCH)BJX@zL6YL5K%2hݯ̿*f\HX+:M;J^)U^]°ƅ J,y۳ʼn"Tiʱ/D-43VMY ."fڢU`\]+,@ mY$|b$8Ə@阇sC rCJZeщ:LE۔qy\3+M*#'yZdНI XbDr4J-aib %R,:T >.oV,{V.ÒG^ӂRZ⺍P5lQ0E(Z.RX?Mc%"Tmy%JSq:whzxhrru&e-/ZA\|w/2`֒.0. kJn/d 9)QDW_Jl]\u/CCZ PAC9b< z0(dc~h59/[F&֚$7[֛.U#1 Y`m>id bX+~! ٰ7~Bf^—&TQv0nhHvG=HÙ+b(яd}vǺ>gdv92|nCCj8`~== .-.U/K\k'uG@1VytլZ3 *j65[9673 fNJlts=^11"|g.LxŠOFdoRM`F]6}D%Od9yRha!Y{9 jFnL?ἅ&^lqr) rSQC{NL`Ԇ|Z$N/> fAʫS"f7)"d8N'/ ~9eO i=.aY6vMEj6<O:@iZ-҄])cuXV_';/Tlg];H9]E*쎦W1R #2Y Z$'ϺV{"KA >6p2vs !˺(k&c+WX3Ӭ5L40'36wGЈgXXr<+ }7ƜYgșIvoRע4&26!=UxMXܮ$GʿsYKY%PP/XaF}'dي>b t"6x9q)U`S8|"΅hT~4|vX.C:g4|eUYwi_"IXXWs8QodzԣTV<~'wkΏb+c52(0DzI-| 9"*P!C{4b#3sWo*J!?eS $ &-X@S&s*!wP|5]{lXnoSntw7^ WuWTy /t єl ]9[ $\t200heڬt\%莕BnP'TXw>4WhhF \vb2+>yh 3q^LW?wmdN8?g,J6~m*\bm"]^VLAs~03#|³\d|%Yy/Q lHp>k$MID0(A5SwW~[DIze:_wJkRBTʎ<eRS?kMBGFQyo7gtzDu =lHpRash (`fLUR_9JIC_vcuyfKs0N0ء9؈$.aTG̛(աJt4vdd=NCrR挡gOM]輙S#_4ΞF{:a偈xp#P(LA&H9 L:LF CC%@u IN @48dch(@tt ^3ILaa]ξ.$TQ?C^NfJ FSvX,9{ 2Ale,& m/Y"xEYb2aLcΤ?"oBoXLQL:0ed ڎMGM,E7#FyB;؈2’e#Cr’nkbv0 .Rdbԅʌ&qev d|&Dg$/U4 uŐLfҨn.8l2b} A&{rH hMc0Z&ە!s2TJfBSPC S5#kJLY6lD8Ĕnkbv0MH FMHȦD+2=:8ĻNK!a˲8=$[L}zFJڐQ'=LRM^ u\IW‰TfO3Q訬i#"s$ϡ tyuMy`!h:9%"Xu h?T&J9vQQOOO)'"OueDdScRܧb:,%XS M/*~95 \gAK,fT/;:L&ɾ&krE5Aʊ&q=*RzWdmvx{c}fM࿉>VI΁gIq3A?OiQΟVߪ\=zZ1 \;b@P1Hs6=&ht 4Z > MG#Q82"xK1ނjS]+(>X5VNL tׁ&h4%;ZZS yюv>yTi!j;08m r~+wBf;wɻwpMs qnթwf<4vݑTS1|(o9 -t[ 5Y_ ǃYwD`Aq($G 4x @ A!*U4 S=! ȱ,2" SZ0WC~pqBw?5YAk؝; `Lgi`6j6Qz-$5rW**.m!<5)k4STx׸Iq}.>;^?~?sp?u.aEF`.i|S3˃F,8̍łkp]md Ă,cd6E`,` ΍q?Fč|W&w\Hj7)c;]NL%bw7u0MWuWW).>嗋lM?#ܥ=YC̗ۗG6T# W08ʮ̨_7%hHC_’wi CjUqtw3J f T$iIB ̑Vt$߰ B$eJBTq1$(NaB@i* 72 *4 [Ce'1yScII%>=(E]Ph,G({GbOԭBP.וfuJ>>D201`FqM2")RQ"(*:fQ"*ϢxDg$NE{+"{Au͐Tv-TsF50+`ў'R;iIy޾g余,wD.& Nld$p5)7mT ȕ Xru$ntQs+R|ʣms*ϨLA}U~Y&jB7muc6C Ѡn6J ٞniN7TsٓOLeB9sdvk`k&t}ڍIiHGMSU)7,P uhsة 1d2sECmanSd@1:Nvt;U"NΪ?#xtSܮs8iy|qeD v%T#,Z u‘碌K^ SOG,3Ț3@e\GTsEI -x^߷YQO`XMrTdQ^;Otno}DRGy |1ݛwI=<}F6>yxDmu8`"Nؿ>Q_KKZR}_8!Jiɡpui^]NޔOX=Fv4m~30$%d w'oQd?YtFesG%S>MP54m 3:ُe?^K")xn0+PL4X3n1`p3͝([_Ae-J5A y661/sKվ,D,U.KE7]LԗOLJ6 -KJiLKZCHY=/(l-4*/]ۥ?2*+ikee "Q¡>~hWѵ4ⲹBD6x(M'_vy"̛rΤD7/U\.G5ZbT3#\!~Z|R#}SRS$,2eprJdA %fT:Ȏ_p:~W3> Lš X׹м');(DJN\fEaԆ2HGY,(olo,C ё hyR;GH,7<>Vu D(Po|0JK(~dD#S}x`ЃvZysa`f3-I` D=aš b;l/UU\Z 'Rd.(0݆P9jsR{xoUWnDjJ1M"&FRՋ]V.nz%C 1995έpd}׾7/+Q݌v@esV5EU,p:ZWv9қVT ;%'-$Ua銠-Kxdp2^zO(n f+OluJ3ql:U!` TcCi^FK@Dt%Hץ!g=$/X.[MOa|)Fj*.AhDsF]፝6+f}`9 (j“6f)ړ{Q;oX6<<~#zl= MfK8h v|UE?Y.3ިu6# FFՠQŔTdaKDDDVU-@T\BGYm=h9YޮЊǗ#HhIoigd*=J8XGDݜ0kj4JmV0 Ewb9%,3[]||osAru8}\Y qt ae$[hr L*~Xd|Q[-/6`JYJݧUl'bXD[PJglsVe(>O!nM/;iс=#eMD+xۛu\h,<[IΩsOH-~:g-<񭌧7{QʐþʳQd d|pXbΐ K(;42bxE}DL8`eEDbWґ,.ۿ,<9^('Xbíq-jJ st- t>XyIԚ S^0xK^y`?*dbyG_4~=tVt6uG"MCHEذ(GriZ "?T j3Ti[ ^D,iEOCO Y&A_meV}l0[]RU꺣tEEn>zXKJKؽ>=Ѥv8es=4{}\ E8QKR;JcVsxr)kʡk~6W9Ѫ"{|p*Tj=d2pB춳6jQcRiPL$dica ~D7ϩzm4Jyz@LU7fPq2KǮ /d*^t,NΜrLq<1P)#.z-#Cw_3'WXɯS-m ,\0=mABl0Wpu73U_̓+` `8ӛ8y'ҀxrWC\;6hx P6yJv@T$([ԫn<[4/["W9}F0A۫5Gy-"|yMV @$)[6cMU[s21)y ,ް/6R^a F `0!Sg9pK69_\ll/+|t6PBte$T*U~%fV baY-L[;kQYIdor,tiQ_$g7VshOnk/TT[L1~w.H.M|UE5S4R(bLVc* [ 5 m:L]jX)W.4Q{[p %T7DHZoؙʪQe:a]D#Iz\@")O$M=U%rhTBγe5so~&:<6͊qX"$߂FT?liT15dT4t-b<E!:rUp`']C~v)x)P6R+JbZ g}??ido^qӉ^#.#Jzo-[.xⱪ!kϟ*F(K/~6K_0pCJTU^2v$8F7itt*ߔ_k6/*સ%YEUUS,%̈p< AϚ+I=ݒgAefaA_V4H8_c Ͷ/]Rn)9/eT^pg :1Pb;0D?tYXAKOuZN~2u V\!#ǯ?qy5l4 q xǧ H>9:mYU,P&z-uD-6`n\ɛ[٪Y bj>-j$$e'YG@}3HϪkHzbh%L1@'@|Z] SW qQiWW^d3R}8t_ewUl+iImIug.Q1|i)-kpu?WLt[{#.K&*#0z 3"\fɮhBgRHiV{ Z[즣 80~#?s,vY-F| v}-Vf*MװmSO-i5vk)qs9 + C^`Uv%{!܆cy$Ke]I Tu!'EFq\ӓoOdڿm_68Mbx`ؿbi%+. GY B* l>l6-n*K֚adO `VNы]o@˪:NыxF,5\iWv=@ {}!jAm{{*saјUdT݂Da7FŠw]M5AVvf|s\&8seM*~8kX0G`Yp]/Hg{fw=^ϲ$OR߬gN,I8|_E_B7ǛXt; BXa3wM7d+4e |qArJ'+ET!kC߮+1ᔕqjVe(+TBtbKynIuzweOIVG?P&+`Ld֨Xxy_/6-Ğe-f(ȿE/B[V6}d>݀ͥG j]n];ray2 Sc~ё9vLGpq<{+?vsH l\ک[~y4Y[LÎPەNCg/ 7m&D .U 3usģ\ڻ:/Hu1Y){AV<_iy f&' \|Tmڿ۲/J{k0ͬ@f''2 nv F;zZ ٷ ?Gj&-90IN0ųrcjY9> lb)%KY3gp b 쾬{/(6ΐERAYW_ȿYѤ&4 CY0 9N 19%ۂ>NS-݊K#<~%olɸ8><Iq,,jsͥա8q&pكcI}v| wf'/f!-&813vyF(/0'PNZag/vG&Zgz/w}kӧb; p!KReLT)J6{1#/',x2l }%9iz%9:e z& Ff& VVF EEIGau/-. 2gT x1OLIBO>4 wl /usr/X11R6 D+Kx2, 7Nܬ>o_Hi3ޘ>QE_KK"FM%ˊ3>qۯ0GϞ[xYښ̚e Vl8OeGW+r .r pr.8 *r*#аDxmݎ0 . tvE@DDhJV6S iol|Dt!k!>@=rR,jCwNynwCC`U^fFo]d4* SEX*3@{&ϑk },N&)0\h 3T(ko)کWQpmkJn΂s3YnrZb8QT:TMcm6xi^^~`9/L6`,ܻ[O؃z#D`8tE4`:ͨ(?Yu<\/DY4x}n0)FPmI,HT%"-bO+:v6~!{?22Q: akh;eita H[Aav(pgs6s8pHTI3/e^u?~J\`M$EdArl4ݝK"tاS3V۠%LptKa,WhS5(_ DE.YVxjBhM;1epnwpVEtJ^GbLY06gcմ$0ꙚCG@%E!*/,u(/QPvNw c<~jIjp3bxDv(b_c51af{<<Ҁ)ȭ6&]7^C 1s> 0|5e3b,w~bKI-Qv}ҥT31d_Y< +op'+!?ݞFork^k1F* _Z[fxTKKQfK!*)x4fbZ_1NL0}2ܘyQ\vYJnU7ҍtELDSKW';̯..k` *ReTty ɕ$r\2HĹ;%nn% -d@Ce1bR&Y#<39 FbY*RbC%?M'gG/ 6$" c8B(ؐTS) ќM<@E>RW6U.uDUQEy8#|wKQ |aN@X2L``$ǁg4$t{]æ*BVN0ߝ"t5(M [<$ iG񲁬(+rVwo\>D|.9CZ֨PÚ6@S220%u@T P*O&/,qdYkAf f#A\0DPy#dJj\,ZcwDš2J1^gDy׿= *x{hnOCa"*{kARd_Kҳe, u4gOWC#/ čX-ߵMgȻP (;t[λLN'w/Qz᩾*b.C>oec>2N3d=Im'4+ pڰ햳%rU5E ˤԔ<9 '\xPKK@GqZi+Ԗ*- J5IdI'U/ ;cxޘ^sxфjCA+@>+蹢_Jqqái RϪ0 [%dfpL 5 ڧ TJtFg3IhPٌ^ mNxS@ $>8N|;嚦0p,0ݦu9skoAքUgjΝ=hkPE;aּP6 -< ?"\avT&\3WN|BR2ƹXGs#>ӏ7I(Hzʟ^G蝐wϓw\CZ~B) D֘7Y*qY[ ݁ @*`i'p1kZt/]T/2Vh 8u0|q*Ѹ?hUE2 tt-l{9Y\/7N6 }x*6C4ח L*(*xL# h/gWꓙW[S`g`d``o`od`dhejfejZTZQ1m]NŒZtX|r+dGfl1q$s&ogeO,&e֟Q} %%qթhx:i*hx:Y\<xZ{sH].Ǝ׹*9 g\4H#?uk= RH=gѿLk|xKB$Kd cu@ZSn6JBi!/;b_IO.9U!esyvJ6letE?;iYt6J'JOSGEoL=94F& (fBId *#Sj?dr Pbez:g>BkLC9:RFE$vQ?Z6,~(5W跾Yt<[VJ(i߱9}yhj7A31[ItaNpUISfg934 +0aP}0/#8fKO-93g;z oc"6Gͫ ձ:G9.߫x[>7c1\ܐwHc.wU#^O:5~4j ~LsF{F$Ԉ e{j^!SٺlᨅxH*=SM"&gBQF &Oߐa@=n7ڄ>-DCn0.v34^i*oYk3"j<о/WYgV}ϲ>^8 lN +ԣ>g1gmFˈPAׁ]fCqL~r JH6$%P&S{P|:y2Rͭ)$Rˊ NF$pqqJʟRR2JN/Ad*gFad>PDqvs%ԋ΁a MbNԣ{NFk- _b-IX1 T|A%'k`8 nb$ݮ;n.p_,ٴ*B=UB Zp27 0`Q<7[f˪UHEbPr !w!-{Ξ`k-}.~~}J[ AYl[,11D M6 \#"e]7so{n$. J5jIp.MM IᾜN9Ov&rt@Hlt CYwqaG -V[Q`xgAea]a4zY1n8$db^!aiJ'&>ƋA83 fߊڛ3s/}DO$|d yCY3>H=wfN$4[,9 >M`"K"vڿ媔0/qI>Ɠc23.s^}p Kr33RmA-qә÷!u"VhW]-P&9m an> >Rc+iGG{_|̜9>{D\7 ;$Ƃ+ڝHC?rtl3(vN8Ug x1>8({|؈f0o94 ':GxFQigߴh2WouU7zu]kLN4W&NY! ՛Q.Dzˈ4vt*RmYLCWΞ9TĨ~=TU;p1ѵ&QUʰR M  7;H7#cSEz8A0*K26SX['x|4=2Pdx/=& sP]L wފR%ͳ3Rw2=fߔef*ۉd=e{p ыe'bYU{e. !l 0''{vzvldǠR(c[8p5Z“xZxŨauҝκ5y!;@|{]ſ"p kd×8t)A`TCVP|yIpD)3B˅~nѢ&WR_ʑ%_QN);Z{㈄]nt7ךCM ߺ!< 8f%F42!sXHa|*bdhA?xzXUFbֳNo&nhͻcpS |8wLA"'"{/ d$s-$^b(ؙ*xrxx&~e:Ac-n^rcz S'GG;(G4vRJπ`wN]0%q-,C$`8-ZY4yHRKꢵ/= \Ȝ_~m溡ۚz0E #\LÀkozdgI0Ndt~4~7wF?ցگ:1yK~pԔF ~'n:DW&ȆA43e`ژʍf3UӓV $ boxX 2\YD^HBF.܀Ҙp~`Q8Y 'z`cC:CU\^<2}!j 4U) E[,h(o 2nKiëz$7$fguEiʚ/$8CR qbcm81Pv SJK4XhQ0 eK'Uf4tkHWmfLAٖldbWaܦQ,E*Ty61ADysZx𨒋yp=xɵ=fYcTYDŨwm0ē4I_OҞP3H{)[Ϫp3v'dKko7}1_+h=G)NR<̇wΘF.vo;!mCx4ditL-!4 gk稫HgG\KO֍ekFMjf';xjWWķ&0{8@lW kv"-%pW4v%!@E"7& Rp=)o|-і}tU.9$4]ͿT?ڹ1,IaV\Q!-\UVvtmIxߧQ=}b:e.F(6L@(ƒ $?\(Sٙi̥ w,$P1Vњһa Sueڍt+l%6uـz hm ¹XAxUXi@zKe: r787/m,ًvTX>.V 6뉤1Z`#D97PI['U|.2ҏ>›0ˏgJ"tI>+ZUKR> cZA;ϥz.u^AJ$doBVrA\fHMk>G oR0/tK[/(s\,mS'^MP䳿  n;P~@Vդ&dP~vT98xmLv?~q/֘9 b:xۡUI_k#1'?d4,ʤ, hxZQo~NGV(-]l{hPeoru`;&sm؁xC_n=nn?}d}lnr:E]Y])F #?' $`JFlG^4\}-d u0xJP$EKт@&Y(u0 !/^_uH8LNXtgNHW[YăWZw-&cKDC2*Ƥ2^c;\GxU;DߗjWtdRjZMѪ*Xekp.Mef%ր9VwLs`]: wbӲ \\GxsBx<(|,^SG?U(͡ N-}VU%E{LF+Gg"ۚ6SY=Gh ]sPZ|:5jǸ0eiOkJsJSKUh~jDuu(r謱"_K5$ծ ~?}iy6u-r{ߤ )94uK^ZX{I nQcL UPd2n]VR2T7"4ɭ'C&2Y2:wк{EϿqup9w#*3K:%WxyQNRWVE;%h..Ncw5rpH-Z)Iv.XZbXq@\HF͍*Aѣ?XoǐYg/ɾױrsGIQn'Pv.*J-_7WwJ;ۮN QS˨AQ187}OEN)i8;ݾE͊ȏ50&f?J;y:lgRl uMp8KE6;}=>@xUއ>d=*DJLז҆Y`G|[vķq"9F]=ɝ1Gѭ> ѕgі_t51ӃJ]E. DG -=5*yS{A]ƍzhu<cަc9x3-ηu_ԱIMܨvgHȝ5a0g ";p\tIp<2C & [BwRa[]\—W-AQtJ vIY7(h@o- r@%01!}?J%\J\U'@md_U@$\=C>>jvSUF Rg ; 0tb3vޔ}L LRe>p:#F( i~jT 섥,Gg P DՉ9LX2bťYx!).:lCJg>-|ٌ(/8+*TW؏*/3s#Śs<^Q_tljF:e^q#Fӂ̾DȽ#kÚiwT0t s$SWHef4]e:-̫s[;[I دp}5v%Kw-la2X*PP讔۠;6Wnu;q& 򃧆?M/ᖝWTa;y1=/" f R:`EVM>鋇8&9Q,]UURo2⠪EV2 W|~(j]zۉ?Mw],wA!*eޫ4Z8"xT"ンFKxLfs@B[f b12 #?zꏦTR'fBL| +|,*4z,DȮ(r-R%"E{oE,C{T /P^1P["OHH/(vj>]zY4%f. /;/U$X򺀑'S"r(Bw2^IJ/=*oo>^w^~7[=LI&y,0Y^oϯGȿݫ_y߽y޾xշ{7w/03Q"ZAn)ŪJDJk%S쥷TDQ`KJ+aFK\A{j au:FjoP$˒LBLqnt0""UV+MPmA-,yXլdym6bׯ0 &4SG1e8aC@!d* ۷ A"7v(j 訯2]dAKSA. µ4DJBȳ Z(UlSP}QyÅ-JjF U"JRxKPUAI";>FIt1S[\1@HL$An U\VV+P)I?d2pS9 jLQ AǷ/^݋oxw/޿zן~{T,AWXH&;zQ4iwQE sW`y:8вYck܋+"۲8[ Y*FI"A 2D5ϩmh3e.`VDД_\j:Wl=}qh2z {!oA?nV2fu2fh(=X DZz(ϰ* %.Pob2 s 9ɏj"gswu/GjσAz <o޾gTߡ؁@ ^|`! ~C}z6<}>p!F/C06%}%£h,z$`=Twɦvg*Ypm;RX`XӋ"Ud˽l_pc^iQmC] g[C-Hu~30V7$${GW(4}!0Wf)*Vdi'܄S1u:vxF7|Qнc 3kuһhbn~>M>mt1-~tM_\aR:oyvQz$b=T֠6ٻ8{}@{@IhJ =o|~ΪSpe T 5EƆsݴPd+UIx(d!:4Cjo ѮlG}s!G1F;3UC)8a.~jh-$CjǓg !'OQVN `I8(c+^$OOF!R`asO6iyEpQ"~Q H FBN[ )HI!Rl $Qc[R5>6RO>v#UK&:@w I~.lL$jWtѣl!fMšGO MPURc #."Hpz棆et4dt(r/+RO2u܅~ej WAo;;66CQoS g]s?=,ܵK੺!4z佗Lnt6vq-eP-j /8HCE U=XFt*pAYʴOIP°S@.ppE%~" I'WPv~n_CS!>4vcZKW鉆0 $ ݆'bbb?^J==Ȏ$4^8@bEۖyCv=.dYg˟uUwbt`' 408$"S}QwK.5;ܽzDQPծl.%>'Tҫ5vWvps0Ig%Qm&hT27'rsϼi+|ZjjD[Y*:Ms:MEL_x@d] (B+^j&FSPylH;)fIR}A`V8J͋jNgGq5FEUi0V:{|X1FFORBykX,RJzkѤfeD<ۉ"{x J{)YwŴ>BRR=6}b%]۞>rp.jCXmYrp h!!~,ܮd'ެc&D^~!5k7x=14۞y?YjgrNP|:pDiDkitWWܿtvɣ}D6[h ޗiٮ,i*n6TY_gz_[1XL]ws(VH2G$kd00lc(fާk|\zZewsiNx9E{~}p:-z Ū{ws|80G&nUpwT0t }&ɰ@ZK٨I=u[Ω?WO{˾⎩;U99eUw'mATvֽnӐ}@l #{F}|tveڟ> w+PTrݓ_dvUwP ^A8*p1ȂҴ~y;Fϴ:$(ι~Оs-Ò8_b{s꡼^ f 9Pe Ǧ@4`D3-v= ԉmLlUٹ#eFBwEO8TNܟ)!}0V4nwwJ _'wg3>Y㦦T[XIH[em}Ƭy>WvfR6РqN;.K2nΕ教HxޙgY~3J{apQx8t0`8Pð>"Z1zd5uTnRw2~Ոfr[ztՉ5pMorcޞDtYa!gq0mzoʦvY?(~}:%dօ>VFUbuɦ fW> {XҍFU r8k? e5֭.t&kLj:qho3ܧ{2]v2C6[U*v !!M56aJ[Cf|k2 j=Oz# 8~3hdj+CK!A>d_R͈ܞ0zfvbbǑ~hyovL+Lv3iL vi`O?Nڟkizk3`܈~F6HE|}~x cSjī3_:8{yLD ď>NcN?jx)GN%"č1lުTg[AU|v5'~I E`K^4%f`ѬH[T=P_jMD${@: 41B vƟd $mAWq[% }CeZ _7O1}J`ilʸ")ܥ }O/&0rM>)'8J>ȩf3e."Ԛ穚8Nzr\A=ӮJrGM1ɡ a[cS6dƽJ2MԨe)-̢r[ i7kNl5\myV ."x=\["-"(< S]U$\RT yKŽ?=VOc}DXLUƕ0(_S-\Wɢh3Oo9']ݳW`=0c9(>./a@"‹mEc36]P'JF':k)Y}52CP)7Q~S>u/Yz0T*2dGm"IZ%U D/lq[n`#}l/+uR'He,'hfݵB<kY#58ּ;~z3uԀ6 ¦-R }X<ۏsz33o8Bňߎ0%d:irU1Vaj ؁_tOȗI(*Au*8H[{E&J%X6-FKU h SSR~zo\'ѫOP>Т6xIє1F*0Zg..1`ɞK ˂,r)pJի3uc35b.8[~cteNeތĄcة87Ψ eH۾Tr-N mJn&^l1Lqߧ3_ X&4;Vq2$"9ID~`ep5r: (Svxqވ0YX,G@ta R26mpd; {~lp@l\[No,قͣ<&L`b۩lo5Pvc$BSe,` S9+>XTq 'mύ܈l"?4 ~ KeKFOhJdvƸ͕L5\u~N9|F,5sFCCNc/G͵L5ui)ޠBc4K뭣\:L.fC_gKg RD Mgf%J]WZ43~);6F' pnZ )VXW6]U zUtn+&9G?exRv֟L vyV]S:A|нl6ɡjRcl>>f#=X8\ :!etC3;iPf]gEq& 齼'ɕ)XK3S0:~z5)͔:^>^׸jxasLpK+@xd##6bF5_>r?~:׉)xwo7N/S[ *lVgYdA$u 8˔mPBDVMnڕorc21B_^WSy4$C[9 ,7+{xt幗*р|J5%Wx 2gO 8 o$H£-w)7'Dcw$oh#vCWFÂ#ck`mz]H%i;ʺ\]!4a \cț^sVUkKkBM6Ot}[zRf Fbɗo[=pNj#KLoh:&tUC}ѾYHc L@E]S8w}\};K'7Pi88ܡ_.,syobv?HAPwvv([Bk hc%o"ĝ09$ԇ'fٝ΍Wu}7g0x#w}$#:֨3*C_%i68MsA֕uF\YӢR'۩ݠ=.дS/Ȭŵ#ALᾫ:tpPU8#r_oxܼ:aJV8\Tx[niV84{L6k?6K9 `M悥܋ȯ mޚ[whxzo,9vx-«ТiP>P̭'L'K5<KG`B_~]̌5XJx^DCX!2:*pJ[.%4Ҧ{.1 Ww=Cam֒&_rAţ|F;jhVf z렅 ]!Ӎ<=?.4*E"`t hbذr]qޒw}X&-[ ?- E)Hѥe"eV3d5|P+WEzh Nsxcf [C,,~Etp!iu1M\n]\4"0LRZnBdpLZ%C(d3] 22pWЄ2PQ: :BAejq99v <֕=Y U,fs9SZF$$t ȅVGцں84P&,ʕtGAAN6ۃV7/יi64PJ+>YB {G@#Dv˘y'-]I nC<ƷC-TtOV`p$&jL65$aE~FOIH":[s7Amu 7Ԙ2,e,CةX2,J]uf:e>QFqDD)%4$Z5' G ]-UAUwxYD6(/VKYב:C}q=2k yـo; L--Ӵ*#WOKTJ;zTں{uY{ӗgMU/DL;6ycžW0YȔWpxa{ ]4=c6j͘{%LcpDm*1!~/3/94-󞴬ILDi.5ͰhR:@ZI\5}WP)g(._wŀGfh w`'6mdm5= V }a?ݷKhoVԷ-i&ӎ.ǺdԹ<0AjKn^P)cZ' ij+ޜWZV ϑ+2ȱ;J°-eBpq`mhg$ A/!8 NxT]o0}.&J4Ujڢ"0*1m&M*sl_6 V1or" *PIk~Q@Y+a% 9$AjJ0 QI>lr gC7tɥbv"^fᕕb.J~5f$ )WכKNHAălV6& O~^hsy8$zwi^h&~@jgKm,7_NI}k&e *.Uu?/sCW cK9AZ2y#P߾B G5"FSޥC֙cQw(vF#cyҒ4AF -$j3YB"LWќ(QVN~*f E6 v6;A F; g `mqq rdVaǎnf\K,-͟`[ݻ@4/ "ͺ ayS((ߟ=kN޻q!,jQFNk28@Εc{BSuAMퟚA޴{:?\,ȁ{ug&9*O Bspd5: "Eκa/$O1ζm * R X[7x{ysByDg[g$&gWҒ4'62NaSx{ysB ֽC09@ F $9Xfxkf2Ah~"AA>aA~1 Y 崨xUn6}b +o,Kd5[%S@Iî$jI:uu38/93s3t%Q[.;A^8^l3|N/ ngw7,P/ضH`Erj_;+h cUl?ԾEʶvTK*bTT/?\,狵39H̨ [I&ѡH /TPt?X +5TBijWQof3`䭃rz T--͗/=ܒ4[ϔnt->+,DmﰁڼFM#Uג+2 fZU]k29)RB~go2W?;i'8J4:Z`,v \%زL D\#e0z\ŘM8vɼb4.^o֮]j]ՙ,EnϽΏvMn6j048WHIJޒe8' L4%h5`UqV8FZ_Ojn_!>VUFH3"FcsZ>k_t=sF;]5ca]ZY=iiVVq&s_\/uNg5,C$xkm ȸYQi f#v<GxS]o0}6JV@׭4 H[rKةm9B*-O8>ǐsjRe}TN^ \t]{_^AMF"O3l4 BG7m4Q$lј75L`Q!/^Pi&E &[cþZOUD^,U1\ _q~`&DU&T2U4ݎPVQnXºX4T$T%w&}͢h=GUrbrc=PJK}pZ: R?4-o{rC7zgN|;5ájq'7Kj ϟ5> mUTm 'ŭ\[o4:KtxM3gew@NeOR-zOx\5UJ~kG\\tP>]Sz!$"$X%rw(&7yDSRF̤%~v9 G,sFcJ c,c>4kS܆QU?]v+問{BTJo\띫-zzzw;SxZ{s6&kJ%SZdz(J/w*EBc`,zo|.3q}X, _?9^sN>QCxxkFLR#͓r#ӝFæGxz5jr$(֦Lp`m־=fxfP21&ǐhN,*ծSU$g?rQYiУ 4cf"g%XWjmq*Hf|[qQcm8d[,:M^7qEdD T00]>0e=)%:,E w*S815ׄo  \l #HaRf`&Q0`xTUKf}~sbyR5`4}5oolL=ي2yg/SS컮ۃ#s۷E=y|^ZpP.lߗ^@@=9 Q8.OyVW4| T暮$jY[""CCN~ȹ*5lUF*d9*:*#7%`XgXa^&W[^ݗ:GƟ흂4xZNLk>6:fEN̼3 (Oˌ[Fk3U39%@h!$Po“ţkPlY,.gJAi_6'eo6LԇjTw5i5o?occ&(:BuCCG]G_h-nz\m4N4*Bmh;tk w WQD]yxH5@eG, }f^\*`\) y`Dz)o1?BBwh0FJ9D(!B3Cp/΋ׯ ?zqh:!|NÉ9l]}0wvAt26E;myoNEڸgDx'ɑ|JXXGza>[4o5cоզ[>OtxL7ݻQ+~GocIz !l&[=f8pu"i=k!RҥO6TҟEˋBb*G8N`v;յѸk^MrhK%V%;ɧWo/=HhpbHJ+qWW/W7D&]8|x7x#Cg @3Q} J'▬/{ 4щ)pSx"εשwlZٚ{S6ŸȼU;'dYܮi,JZC!Jmq{@=kî~|o $J}ѹdO;?Mʣf~쏚V"cu@{П܌iGHt2)m'&û6'~יU\gZIX [`٬?::êfg8K!6}B Mɫ ぉ}Lk^,~:^V(R@Kdɔɴ?ԦQjTkJ&T16K ɜI1fFAUZ bR{.$Q߫VkP.E7 sz*IX ZThؒ=>`ux!}.z-]ױËr Uirˎv|“>nJ&fOH{{t,]*jdήY[q(+St7zw<է:t蠱Qh@rb gEqOi7j3hrR^7 m7x[ i剮uv]]Į{#ϣOzsә'/ESz},N~GlKU|2]/g;.0|f~ۥ\4GCP~$#aQk.u%;ĐbgŻ_+[y$о=['؂k0+4\&ds{TdH}]F)`!%w&CCG "P+JvShrIm-g:K/3;n\%k-)]$  W2<@ 8f7H:_|ɠ1 =lP 4%gaT?Wܣwٗ3O4hX{kXhJM:wBn ]F +DL(75F'T) BwxV{թ$^VKyUxw2n1.-ͧĦpL 2X L)4'@,?yي9`q20\L[)׀ͧ1m>Ľ! x9&s46rڣ:y.Œ:&~3Tg\cr~L<9o>iFCPb$!cFkHF(Yf&ܔ5Abaq'؟AN?Tb"y)U)Y?NOc”Ha]GFKQ:VQ1Y>T^3 KsXL2೻C<΃-sZ pV Q`;EkE`Y o|Z*&oDj\l)rgKH#aF.Y Ue`*H=K?9c 3\(?Dq8E)4L0+~g/ ~7k@nƓd|6ONO^!O _ /f:=\H`=5ٽMS DK0)IIoGh86ˆٮK_v {ÌJ?<}Rc'~/vI)?*㣈l5=|vӾPU>B{ X͛~6茁@ FcU@ZwW7!0ƾ.$x3KRt; ^}?OB~=tuٶo R@.$Cn4ѽFB{#!ݔ߲UAR+U5̡<4}>L0^ O}a+AéY}moۣA˫)!k;895`MGkO؄X#]hA꽟L0w# j(c(5ފu-mvg!w}@^ȶkh@۹':d杈K 1O"Qyn'=F7ʐ+4KU;28LՂauY'199wcAE0x`eoOkibw{6(-*Ԭj)_F,"vUBwq xK`%}br"xdV>ۮDr昨Qd2)AiNEc\#Xb<0CAou`c V'![ChXHzLm#hwYb PՀ._5'@}RƷ:HIhp"sy!7I8`܊fJ 37Q!q!"F)%}(J^>[]FjX"r)cTY%֒ek-p7_{VNʻBj$ZjQ%-6.:U"nOu^v=\ΙٴE 6/X?aBE1ǭhi]n|@s?V۾@OL. ,z4NQ%!b;<1XwI 2ϑpYk1=Cow K73%hkU}4;v~4o`dx[;V6 >w ,;RKʾߺC>*%53bp^YD7kxP(۱Oa $ȝcU(7<.3BR,)0HE=?H'\VcZoXՈ> ( X+Ԙkt: 0{"\qGmT>@i$J**8q0nЖ, BKh'"fC_t=tt{GaJEB@\O<06N JEpwlQs)sc1)DIc,͉z=Ր.C_A"z[W$JfY98Jn@\R7ś>TN=4@M"m7Co }}5xw3Q$9/ g~2i]|q v.+?9#NOOg٫wDq!؆1y~4‪9W>*)J~]?=o^_XNQq4.uID&HLU>lCˈ4{O'I>W+*XG򢮥!gcЏ$js< !S!hA y=>c$f,%3 paI1E)8i0N iGnm_X~3ydK sRpWQ昱h/.22ӌ10ɍT 3/q~}y-䈼@hfFQo43?Nt)7TX5iyz{d)MwOL%"$ M3gI=P)WVLVYuC[eIcUGψ:,gIbGfHbvۜ^3}^!C +Ekdxoc dn:nEq[A 3}{fWh>8ʂ!E\Qz|6Y^LGMpheKc7^,gH0!gG7E7yNoO/~wm՜S1kS(NPgqyfu1ן.1 s)>1yدg־d};o~D_a"قB%1t%DDGDmһtNaN$x(pVIA6ECE_rW<*4a1]xBC6:L Q) do8 _ĹnC[-}w `'<'C b=U) ބg™ Kn8PBX!eYrQ}{$q[~"^:mɵv$p1exaۀ,Z H[.)Sm8 G|nky[2J=ĮY ?ŀ*]j:@9BqpI1$$"],9:ғ+( ;(T{O|\NLb@{<2*8ZBm|lc piЃtiDx=jg lW R(_ZϾׅ} 1)U& =WE j`]2!|Lg۹Η]r~ =r%4^ %[){sa:jcV /l!]1 Ur"|ȮHJ]TDX Qo6[PN)=}cT 8P WYX ȍ?T0uB>}vxeAr~]5ĸ!b\dY YYg矾oZPrcIܕj Ϗ;N0ƳΉ9==:!&$嘦K2~~H֔-41Afl79aWG'EY?.7`4)ҐmZlߛFN6XfJOn_&RD!wSg o'4D"JbQs MlzxukoX-8xEÙ@.;c$̀xd# |-O9UU~`@*A8oϿfhT&'~kӃosHvE* UHwnف?s-{0||9>i췞OȂT0,#w-VH cD>t5 #7ti3ߡ3ƊƬcsiT~@Pqg WAhӳ \ZХl(;&=#:ZY@tL\\C2=SכcxBQdX7%yF>IaHWv-o`y^`DPJHbE{~LC&רi, P;OI؊x#lhD'cdQ/܈DoGJ|6-ױ5Eߋsǔ[W7..݌&͈qMڬ(b׮3t#ё,\{r33B=$еҺ# ь5/,wو3uΊzM2YX1Z|'CO,@<'GL@c_wiS! v+ף&^RV>+ϚGOuiHgYR=mg3WБChF1DdelkE=e9 " ,BҘt# shmZ d8vl{R%y YȖ/o9\؟BVR%g?>Oy;a g%g s9n4S~/S/_{t4g4r4\ y)&T sS@=*JJ\NVvr6t4ucOZ*X,zgqUz'_$HW\|kI!;4kR}Yn RIP=ujzO$3IQ~FL ]*U4Ο0GQ{~:M#{׿o{h}u=|*uP߭ˆǤq{ Uep?,}eqX_kP Hl {{af]8˙+=ҍ/Oz^4k-Lw0&W{N*tvBSL:? JDl E%w'* Xe#"r]cˮ}?L /+Sm*.XT3lOyK@oӈZ ƉU !VFC>^å4E,b\k52Y]`)vֳ?GNh/i9c ׌? }Q5[5EPEDq nz%ykJҐ.ІL0^LF(F/ݷcE@T>T:ȬJJbA1H# U D bW0U*\TQQ+Plނw_mP$MPS>Rcc1C"}B5$Q Y1_J2S 0*A31 yWёenJY.j{mY`s}'| ӵd;xp&}N7@4URU3aHT%{!ja=32;t7[oZ1PetԻ O]/2gG}mryC6~O>|H~\jyc7%'sŦ2M>cįlnO}hvyaK5eXR$s]vi $P/.{,g9n5uևrUΜOqa 2?!6FF&^wtxw5~m0y~F ןcW~ְIl˗#T١_2)v g 'A!&pLo)2j,0 I=K1A?Í#:<^ak^ G̒;.1EWc7[ؑ %dfiĂ#|ジVtr(Cl:`uR3ka H Z U:lB;RkE@^MW1^rk~s}5 %4䌜u(Xwl '{"g9NHD+˦y&]IUb!ٻN.fAP!=ɏ烷pr%y67|3'xA9iOΏ1;F?s4lTk-.j􂹙i}p9(]g4.\^[aTzQJjWg'־]̡l8na <oI&gj[~Hd``"9Ojxw RO0#KÉK{?/됬'@(a1KE}udDXAP ;zfkHóIQ6Vqkv쫈;f.(*fdP'8-{M#y[_TWv!') !F=p=IsP0:d \@x}qT/Ȁ Y7,Kus6㍨?,uk.v29%a4L, BQl1&^f F$:Iga( ܀Y'K vΧ" g3s$(ZO v{{r*cR_|MRVh XFkeqGƉxs}kX l\"ὁY7T7Ď;eY}W:wҭ>8`0zcNDS"Y+fLvd%{ ? JȰ|'q|Ob !GOdr-+iTJ:O3d{1κc'P3j@]ZKy蔵< }W3#޿}MHbʆD"\+k%jXo '͏5S;(^Sī1V=xwcS0}f9?,a9yqx&/Hk7Ht( ’T ?p71}lX8L,B`<ѕ`dqB¹P5r$˵8l塛!92OV*Fuy1!G!7 iMg\ a W2ZWb +V!EJ"?spϐn}4YʠV*#*üQj/Dyd Bvk%91Ҽ|A fHzߔHP4n)@݋TWXZA.wT.gn( :fi3 Itd"v`-bPor6J(uóu`ݰ^{ y=yFp-4 RLgh 9`) B<&Y=5~ƐX1;(eUmVRxD(_6@uQGk/s891 ( ĭȵ̳PDm u:+^MpC]UEl'Ƹ)dRaaAnP 7pPrc]ڡCú'K T1ZO#qqK=LݥOOtR !/ ?rM/j\Jr=@߈AuE_VoN eE^D"hMLQ2\>=xΔg<40`P _TF|ecI={Vt(^)YnISH&k$͐ .uZ^ɇ j}m"b/^tT$ML]23л0zG[|!+A*xXG'*3Wg$%+~ڸf׭^{aeCrF!C!YyZ%YA^h0e]_HU~oU+,[3XJȶV6 {AmvH剫aDTk6h-xm?H^Mb:}D>j1d5 Sj6&\Ny0B;C5v:Z bG![9>Ψe=o0(b-WO\Q"g5>sy5aPږvj5LksEweOjr"g=0CdRq/BmfELzhE+9 |S_==[DbD-,5𽭴oR(.աs cJCVKsaBК+:6rqmdMi[chRqhJmK\';Ea?H[;Y,82޷ϴMd T%nol4l{5c2?Nڣ2/ ?LǓd*DUaՠKj96xRMOQ(v`TL-!F:#DԴ5yyC'3e>,ԭ+n B]W.da\pD6!_ ]w9{[W'RT(ܜ-H3]&U@Jruj3A]#3W.OBUdPIViXCy$bp1q)dbԲJ0]$Ah6.3t`j \fI%ac+c #p15CX;&X0pZu,.ϸ5bDMY3H3Qf}&IlXfSXk62#5iș&YbG3 !:5M=&L MSa(]uo'{R\ MS/#l-yxTMOQMδ"baBJPCL[ 30qXB6.\2Fc4q/[+ha1&n-{:6H%g!C#PP4ڂdUV5CCֲN=+px@ a<07IJ!V A= YMZPI$g㦵$l'E4!b;jͯ9NLȑ\;ۊUYu͐4EE@aM59bےESV㺼!pzE|Z3Zd%"ܯI!akj+ǀGcTt2PI|9<0Jttl0662@d,sTH;I7x^]Jy:NpmWP%vP+~a={wK47_;Qɤ4d$6aliR=TN:1(2sCp}[3sEj%x*˖E {nXy4EAs)'ڼkZeGŮe! Heu)8v/*jƽeMW%8!qK ;MƘ<#snGQj8D6ϛOh:B}u88iǜud3Űo7fnt(~|/ wq朒B_@geQ+S_mn/l+*Q"w4Wl~nxpA'm>S/qL8RxSMhAIٵM6 t1h^TV* uԅuw6EE)xЃ'AO<* 7AP, mm}}oistr&7595 Z7'U7_@DɤSPjHH)H3hdcgak 7gt,ƈWM _[&$Y{#qjH" NSö(j)/$6n'^t%(@#0ckآވp3BQ=F'cw>ҨEϏGɀ l0҂o[ŽlA ؃@_Q.51Xw;zƘi8VҺ,$9`! t3<|ZO8S'SqfY';KDl fadx2*WH'a^xH~Ub[+=]-Po[|wp5|}-xeGym B:[b$!ax}s/la=/Gsf㈆K_ۧynxuUmH<$;83\ zi{9uW 87gH꧞zv=I[hw5кm y;!R䌋 ,g 0,x!LSǃw E(S/Ox>VkŶHO Zt&scTA_EʘN6C!bzHNHSbsb&:$MR6BؑQH)6y**ިi<æ4ۢ0(O%/R@{MvK.^˗&(FP Kφ ?<*u8&J*7:FnBV4!Ar;D9`"=HX)jzW%{&^]9ʞYsw϶W7`A*a<갥>i*aMd&;ݮP^3$DjXu+<{cT1KbVJ2q`iN땂&:PIT.{fbu嬗Uթp-KSwUh(է/B D(N4OjpD Ab,÷ˡ6߼CQkߞy[.s׷-JZn:KgO-'ۭ Um}kd8XM-gn5 h+'rhӚ|{ߝ?/5#]g̅65W'59N&ӵc>6,޿d>;U,{2Cyz{iߡn5.=Dϗ5{tA4)c&Ow Urٍ;{Kcta6G9 ]+ivCɓ勪DT}Z #G#]tﵽ|D$3+dSz/xm bY\&$D0StPt~e\5nנvL+UL#T1L0gUm3/RT}A5x SƋܬ~>^jjPn1`Xssg06nz8Pj+ H I1ǨUoOj~4 l!cɺlC&֔j)ABVüuvy,OkxVvhgӿN|Ѵك92e0?fc)%E]vVbY#5'lڮks`C^wpN`12v4 =R186܏.f=`=`{.܊7S;ijw7El"xknm.&!x=kw8ɯNltKu0f{8_kܳ?VI~HLIz{v9,JRU^̢; Ӌ&Ms֦i c}|GN3:9yVkVT?_v͠"V֊VU;b(R%zE M0ЌRSϹ p|/JOͤA?hZ+˅!dF&$<9X. staRԳ(VHBXJP4:"c7eyYHo$#7[wԍ?ZicuF͏zD@=]ѕ޲m/I@{qo]I-+ǁ ]6iX nCRm P>pHXrs|x$;<"+o=T ]y` qƿm6f0JK%E^Rq zX;Vꥫۖu\bv ^BG=e E.'QJZ^,ۜLvb)OMd@qĽqc"ݐ!(4Te@/kٸH]-Fk[+CLZFw8j5FI6QCpNP:-aĤF{yQՂS1 tgP. Vza]&V;YFiDvn8(V+$[䬈WZ-<>_<2n{Cy-:?tfW#cqzN~'HʲFupzMܷztV#aaaCC>X{*A{gB!7rrea6*bs\GsP; Ks{KX`gSb,x<8!T2a&x Av5?b R%cs755ʟ9׃ /:Fn_yg:v~1V4x`pGN)W ǗT%&(Dž\CU~Vz8n`ΤeՀ"ե<7*w\QUcleՕhDch t%h 3^.v뵵,I?WG6ucL9B#wspQ?9y<ȼ }}wwb4HDσ}Ȇ #Q0FW>lGeZgQQ]ޱmͧF'/ZQ L`6Y-zҫB tŜ\ɠ,uz}D'|@%^fRȱAKt=%+ / Cks(#U ׸ҐQ_-NwI!29%[=$- \j%]72/NZ'|>]4-ELD` tL6}y\tHS\8ud.)E`q Y:^J9G본naesE;ݻڹ^:&cybdogNZ:cE;_Ud1^LMvum oa8„!O~Z]a1`CC oH)O9k%?_Ǿ|P=-U{c^ҵpGl4,&Up ALϱ\w$^ 1(ZУn4v+*\ $ik$3c99vQ]ѻ)j]Vø £*xxI Q.qsuUf ֽHAeZʳePi㩣Q44wA[N33̷q&$q8q0'wqS{͒;ܪ uV 7D,/߷OAcZϋɴ?NSK'h <5$qru\8﯄ejm$Ԓ~?4! cG[~~̖I4mg.?Y+/m@u3,/"5LVam?beB ks~"ҋ]I(t.֚ak[Wm90FGG4<֊ՠjR)@g=p1KJg@w*7łtԸMjlor +džha9 &D$:zhӣcHh[9JL/h \ ?֞ҹ2 WH~fR9Q?Q!/W5g9QlqQf+-yF( ŽA.!+l2q0Yt4@CD2EC@AuD&6>nH;-lD[fK[l8Nj^lqK˘Sx% =JV&?F7  L|Hk2F,?|~o`ɓWtߟr|ܚ/@||~jH!}a`%XML218u`Ȝ'D}[ԘAtaa#QZxwxx@ZwYQ|s@58<ʔ::svv23MQԅFcq8U\x!Ý e[IGCCOTrAJB6nDCi}2Gt~Px DMuiQq+):' @ NVL0G9>ۘycH8g rCz+IE<ƙh.ҲOW(N$-rhrGL-˶,)o:ZBW<%T`Jgd4 j+ADbǨͶ Nb\7-P`GuR܅=ILQ5)ۢ-ߡfի2A`PAGo 5_) *<*eu\= ( JbΝgm[LI](kUg9 vl^G2'3 q RR v4 y\ c <fG6a"B|j\Fy´ٽX-‹|s8Rԉq绞wkQ` ʗP,-:}/cRmKm;uWt^Hdx6c!u<})GX4+v$D\QN T+mcTݚVѢ=>/,a8(3Ru11$`Uy~>SMO%Kl4%he*%+;:M[1lZFp!͝;* Dl =]1ST7|H>՜ J2Rx2:=)6=UȎ摫Ʈ]>FZnڬ!aUX4 Mf5R*%Ȉ[jt}{BkbO ]C FV GǑ 0TČU2є̋ wҸ[.ëR`h:`iF&sMc㗼w'"[3H)UV>3xE"҆a^?vB\r':~@cK 0b."}:| _nʙn"02xw":8\=v0_8r|W_I^d|8òrJ/~9+q;xӗUb>,rw !:,WjSIJ[PL}=.լū1%.?2.c;QWd'v5< $q0ԭKIXDh~t@䯢WxhTmD]biC |@@mIyr])t}p`Z(D^ੴGY$Qp8+tfS_om8E.j Sar;WH, J3du0Ҕ;bͅbS0xr5)=٪UwnRvK']'#δX+w* hsGqŮ_t8I(\Uɫ̒ WJ!.{/bUn, HCKV/$t|.1JuQnжC8߃6gl=cigi|pu2H6k@UEhx++=I8՝'˾d=v\@F  ]F/ƒ@Ku))kxNcywA_2\MXS6KBJ%I/_1/?PWP/m yW˜|D6r%!/JjJ, A0-*tηfw}JŕNz׬ۂI5& Gc/3Iː =8EvIU/;~Eҏ7AIm}l&xIR .Pr/[*v[VPk\oGL#6:a$n+|bٙu?fẒmQ7Cg>.|2&oEq^bS|dc#^K,2Rc^&̹ʅ7kOxrHa<eGᡚ˃l$\pp'Z7mr%qLTR#V|#5S' /eOJ<bvta&-j" ^֛p{->%籂%Vͺ6xI,7{{GL*&ɸ1ϒurq|no-#=@o:Z0@SoQ!!=mCƦ"uėEhCQL  &C1q^u#ΔlB긘r+8FptK?mM]) mJ_Seha!̢`'Q\8b#]};:c@.r'td=\ΥXNS+_m%D5Tnm+iB ehbB9]XRsS%B5g/`wQ}+bH,ea  73GPhب5HЖzX 1]RVWU@\[]u\61Vٯ_0 62(l{t׬ɰMA]=?`͕k1r8?d~[պN52Qr"t{J 38UV>z" 4p0ؒ+"@e3>@6B,0W{O[[B 3Q.9bNxq3Fg__t+Ғ4̼ 42C=cC#S}C}#CCK+C+#sĬĊT6IOvaٜl{Nisd:FFɉٞ}27ͽw&Rxq3 jj $';lN=92q##lX>N̛a nxqK #D5vCx{NiBQE~r~^Zf~r~z^^rN>+ZXZZ(f&glvM~DxXmoHljfq&1vi$ԁGo5 ƙNHzEm@M?#:.:FWWW#|3|9ѿ}I/mlfxOox){)O$p g ޘM,/VCe;xyαYzÈ8-G<ms9fD&~?za0J J=}DK f>R4P㟡 #9>|#J4"Qz gw8%!J)A^C !qB ?uz.IXahL ε.T1b䧔2 z X6Qy˫P%P "8W/1qvybJm1LQ@DQ<SB:UZG谶 )()aGfbJ"M9+ @Fn%3 TlL@x |Bܻ] F^oM>ѣ5f>QfS7K|{Q<zN+ BP8[4gDr@˩$M\pr~gvm%!Φd".Wt"Zo !R^񝋋Q(}ͺO*f7e+]pΕTM}O^TJ`f8! j؞ʪ,-(& )&|Yl{}sYQTJB֥d<gt!;8`]{q|V`X2ĊS\qz$>XzIb̩54'3fֽ`H4L`ѐ$BЙB2$VTds!4C.%ٺ!Y~)|~EaV-?oC _l>9v^N=n_޹ 8'gO1{DC{E'dx Ym0Ě{'[{2o(|]%[sTqpI'8'{o~`y:!c @,oI6qCJmY4!DdQ8 2/hqT`y0~*4" 4.҂Y[iIk6X|G5v(8Q6I=]A&U)/@u3LX$ed7-ì6Ge6r7!{}Ak6ਆĽ8 {^Ryoϖh}־ؠ/_@Oh_f0Ê\SKEMU{6y" HNo{5[OUW 6iq,y;;>C6y,Ĉ.Oy֖o^x_s~;_MWǒX5cdlZ.Zݰ՗jKnW v1.q2\㮗d\˨5u Q^#7Iǡ#?$d# n8 t)7$) ݜ]A/H )g!@5CeeIMm SDWAN:Nv+̹"Ol]济 tl}6b*6d}e4TVR@EH@j &"YSJ}wn^ +޶e "nM3B6EIQekX̙(X=[^w lsaĨ Z"+zgfe^}GlVlIʂ /SЖ 2TI ۾7]! M(b;C[],eCB5MɺF%w_E rC½) ϕ`sْDZօ0ţ 0҃&[ wQo4C`x{Pg;d&L1.`f*49Uis >' xZms6lGsrs=BѶ&zqE9Mr@$$Ho]$7YN2ө.gw0'> bۖЛw;8Uӿ?^osaCx kW,.3 H0K:{q9$Yo7;U̽2Fw-9a!$E5&+NO#~:_xÿ[/[Lxf N~?$jpfOwl؟mhR$b=ِL܏9m9JQ:βRYo8$﫟ޕ~{3 rjP+aٞ˚C$<!6%6yiBnU  O(3$,Z҄fq@ާs :7VY!Dl##hx~ǣVj]=TqsQw#7 =7głFP%Ti@=FhE75QK3 wP Yn՞(eunlCΝGJ^eg# h!\דUlbxyp+ d\}!2U:icY|઄Ѩӑ'`}Z rY?##(,tY0EV+ /MĴ(0U=zp=F}'u*6`.׶9꣉<oUc5S"W=k\ 3* JVBi$Z*k,&#~VjYvA? vY\TEF۱^ҪTngSL8n Bm u ʭ +EQ{MwL7_Nq;Gv[]EaW}4[h T;? _Ɛԉ/ִEdhQ"߱ NKiA) Hq,k3ʵ;& x!]JlN!rFRQolf#`` )dC1J{ۜ/W4J [iv*CˢI E1Bol^^>ߵʔј.b(q!7oLOc*Dۡ!'Kʠ:Ӊ- ,K.jSl#eQZyTB|ZCUT#5-' '?qTTQ'J_52L54ի*],L^(8+b({,WwLCn +<Ya]Rl²פEjy[n*LR hjvdD1S=d:+% w@Z{ Qx oaI`xDD }q2 "l aNAFe 1M̙P\,ű>fL`.Fz;>Svq1gqZW#ʓYi5>}7vX#/)kS`N9tE4-,EiK4mRVa9]UDhDt/UӜ '5ڽ%0t>Ce5t)baibӭqXТӮj^gxH0%YIp|&GHgC1tko"M%;rȑQDAgev: !hlÉ)JP]5?dlBDC%֞ԅb {64| ?9^CFڳbvB#eG6Ij* O1h ѭsڱnFܯF+=}B5ḯ]gJ< [?&V`E^Ro(Wf} l jcE6Vbxsq<ȱ@(ch?Dx>%`:+<ܟqhemsHgO[]G( LBCRMlݍ ib5;;Tvu dC`|eeD=|SsM{.V7kBqڳ={*5Fs!БV[c3@Ǟ?Buwiv\)v؀m@ǘ3r4)nX*ԕ@,^oPۓ=]`^1J(: k^Yf?N/-WF x`.%[B @#ĖCߔ,ҿ2|ULkm j}{ʬ-<?:$frZG#N$H]Oj߽eJ oGG*k ܖI]g8tڽoWVXڈ7*$&j,qi)CeJ0 r~Id?7su:9v60LVؒM.K|ۼ:S'~+S,QS9(,’,L7Je_2qeg YyaIU}TǞĆ8I 0-q&O4U+4K^˸c\z40K nRY˸AOA\љv-09Zn c7VmO6O^\wv Z{7iW`O(7TϰbPԨҩER5zr"}k#64S2Y_3= ߻r AJ^۾nCr~2v [B|ÿM55xbrJ)wW=D2k (9e^9;Ѫt)G:JU*L*_.uElv<(I?/bN\ QBXk! fL2ǔqiMS:z̪`Z5kUT up4EDABYS݆~^Wk6B!!p1Z4<]/ aFgVfelgJuIgoRfX%-BnjD,;$ m:x;z"t*ͫ#X6cK:Fx;)r@D"WA%"%Ŀ(J$3G?9MbBVvF^&&ͷ ox;)rZd-&&ͷ1ex]S@W0BIV.Wٔ0Z7C"ru=CL!;t`:R$i|ͦlF ΍ѹi8!)h#kfF `>G#N`j!{f ܄gɛ$N:qΫ{8+yaYOTH$i> Za@캎m{r? T-'+H!Uieվ˞hPb.vZrt3,+'#iR|@p ^@(^zo/͎6=ׂ1b*fIT۶D/9om .d%(hu / ǐy&.eqoN%LՆfJ#,\{}jÞd/G.L<Řse&~H(xXsHsYﮔȲ֩ l.z@R* `gCr9m<-hD͂mn9]I6a:^pQtKryqq݁+}wsݽy[cӓ!f5+ĸ\tߒqx_/PN~ اXcwCO~!ƴxW> Gɇ|Rfa"g o4Hm·ź3I (oMZ$ aL?FNO6T'%}ݻ܊SY@>^O #<̨ 8*LC=XIcng{ry/Wmy#F@^ ;%RҌȶ܀jS/޹r_-Ávm`8Aa{ J y DBnؕK)2eIdO)R7y,x!c YlF.Y<,h , ̢쑲Rz6eM~lWy9J]qBu?F)b^xZa!T7 s2^UN&.-l-zxt㻗lRȫ a?f^2qOWH$/ݽSDV$SK< U4iSfD$CnkLs@2P;ϻisEWl7>qHYe]q<:L h2ZY,͊9Di2;ޫW4.>:C'⟮g9LldD_ߌ(k7GsaF(]wN`-P# jKAswH ل#E4GQFY lsnh́3ҡ]l\q+*\ny4IOvϐ) J:b0W2X Z=g0OG ٸD߆|O7OB&$c/m$|00膥-GT'j" e?<=Sp0 WڝUuM#¨Q3Qз֊d47jN_(JRL;<2E䜑ӗ`)po:B6D9mE{D| ;M 1ZJQ*XhKP>! Q\U'R(G oLފ?C9I+pfkʊ24{S;*"C HLt1"TfcK=wQca/lG CbF|GQ[OSJe<.Ҍ5ȍznlA2caX5dm,.Q +BVFOpE #@BThq2Of$e|zr|u„`zQy]<_цCǚgO!sNdqY'^9D'g0UX0w[P 66R7PrsdBDQD8ϾZA\]!+!:jwo`֫F9X{LB>l fi>:AB XEi qI>Ҙyg2xK](f@,O : ΢gWTO(3u>$oZTb~6rèƗ$kp 8dX5XmH]rXϼsqH4{k0v}Om<M3Ҧ8f4s 'G@Æd>ufƿLL)X`QO$QWEy0Ȃ\fiqRP!hl-ɣ uEcX} mT)C>|GtAS>|h϶C Gl $5=3˜o8-q~A'|' Uqcd(/}Bu, #o|U|䱫^[ R O@LG3n z _/\_j/q%6>h!zCLr>i<7zC\Ыb5xXT׏;/M8JxۤVNiIf~r~fR^rNBvjFnFyMY6nxۤYFnF@+@ͳxmsF+ 4m5 .25BR$aӴ{tzcM?tx쟝Aix3ɢkN"~]x#2Ce}abBi{ NЧ4>Ss&S9GQ ʍrc/,246T3y˜xw GȫI.TJ 9g6N5_eLLm[~FlÜNO'=[h%g7[Z<-0;^]IE|j-hn5@J#l+hYc 'ڞµd;I7A'6LjY폁uPJvn>Q߄Fk e tl?, e#A`&coZ0'"m Ώ"/}OF0Z~jv|L-TB(jTiR'R|9Հ|@Y;?Y͡qh:)3bL{/`@ f&4`*DȔ~o3 1!Yv$I %']$^$mmAV x{6 E\oC`3S{L*ՈXE”9_spttqHds} \*>ԝ?oCޜ-jSh:1#vuB%sb8TnKuvzEh88zjtz? AKj!>AuUbi3S3pcQ?@U?{HD>HD GB C=ی…ڌ>Vٚ 5}Kغ\~b-˗mA~T*>O O̓|_CQBY_XO{tUBȨѠ΢,(q?5\f0gc[pCi4-ޡ]1Y:S5iYs}y:.AòWh"RE!} $P1}3MV-9l cUl]6)!q^ЮHwo6E"һdf0u\WҸ݋ A|v Y4I6{O~~E)bInj.22CT!^ij'ݣ M;5>/(dB #o;M 5oFaӦQ( v3##ȝoT2ԁ0Epv;.q\5)5)j|%lŬq|KḽKYtxk':1_3YX ZK2uz@v*x/'5YZ`NL ks*s`¶jZ^ԟ-  OpnȲ8jAМǝ8*UB`gh h*E<8 GUl`/P +3lG'-tj.HnKkPO>LJX;QAM29fԓV!֓8{VW6-'ZFM1# ?a^hvk4fh.nVg_qɭ(sGO6)_ΆzӰ[1)IK L*A~%} )%)Κݺk/lh;GBqD"Dd>%s+)QhA]*DbEݥY\Kh/ "r #Hq~Ž@a%_ _np $m5KO'+ZXZZ(f&gl싖`TR(*n x%vK F/%N4xWas8~^i C6LnMt&#"eIz+c(/oޮVF n>\Nd'蜼vj:sq$pPss #EOC˟|+Vc} E}qz4j႘2/%w9hnVSJWLN otM d'|.$\{_/aB Ds!QqL1 <8CRA' ~%D2L~g&gjCIӪ)TYz[wqZjܻ>#US؏Ø H%C xiH9.hG/2%RT$ħM̅6 '8]S d?:u].tla6ݨiQsUT˙(*vN&8Ld& P_ST70% wPwG(BF#WP4+"dIl3٨d.$a+%B.}) `CMvTįǿe[~lC,͹5?)'HYV,ds A .$ C4r Y 5xEeIn}L\4C{r,my;E;br[>}RN'_&Mvl8k4Ս TGOAuÑٿ8c4૊荆7ư;kzX[C۩-4GI M9g E奲(kphԴ;uM]+Bx$RH WA%"(J!8mBrAaRNkE ~@U>Iz%9:e z%ř0ʙi !E)) jj )Ey@`9`ĬԢ<ɧ5tsr3SR2TJjZf^BpFbQjNJdA.?HO'MցxXl[Τm&~T;"& pr,|Yh&r Ldf:38IHX73/D!>"- Ԝ~-yir3sDjF̒`ѣﳰM?*2Y ftv,2ٞ*'T " T[R &fSPq  ֜!ʨ0SbWC3s5 B= Le`Eޜ2|Szr#mʘ;'L*(6ٍI$bD#& qUK2;'Fx%V0-x$AfBQiIf~r~fROf^InAN>Z*ZX[)$f%VLl[èوQH9sgi>x$Ef#f#FAN CxXS^& -' u,sL5IYtn'A~Ow^]*:YZ>,\;q ^g.gD_.^"|n9 tf |jC+wa{\/{WgG:t :G i]Ӵo#sDC[w: ZG0/f/F8?]xgB2Q>&21EҺ?ȅ"T}ۖbB!o PFtU†*9L!FM M_EodSHҘ[#\"VJ6<>8ujV6$!vuowU6Y~J=]^c%1 S/т!q"ɼ\laY5}]D6 >0΍pcg)[bc\{<2s@v^d&;ƽIЅ*cS@ʼn!$4F/ D0O6#~"v(*3Z4}6}2=N8 79uSt$%< gTjFa#=1qB5Fq SA&gFBi.Iyw{/{"¯ J=AX8UЦ˛ +/$LϦn>[xRHFr+KSⱽl RìmaB(,|/ó#"v{ ΍*pƔ=L6KI&D*8#$CϸճE,+nř 7M>أɧ~6-!ҥ<$cLd6l |ነ_ fMW/C⃬anZܕGͿ7Ֆ;f'^B%OG; ̩OI,@!/F;UxdQGiU5HzU~Unb-( m,XS7GʶgwW#fvaNDƒ:㺃 ĬۙveCW]'؊=|l PC~b,aB"K0M+ Eg9<씚GI#ՇNUJ=E;ofM*(*&عs+QMRM3ӘP o4պeMܴ:d)Su uؓ um _U=NqIqifjvi2DZq2TzT_/7b>~.B~ͻ = M*@TbG"(N)ls慂cñi誚T)ʛ6;k"-l+d[x3+g+IX0TYLch: T\^D,W.YT8%']>,Tņ7/Q٠tnײ*..hSVC,(.qёⷼ)5j< "sD-^Ho!or*ϱf͝5NºƉn&vLlG=-3H|9i(@~ w`)&mwAUdKAؔpg{/޾ɩO+4`;:x0!gm.ݡ.?5L%x,11 ,  #endif0 H V Q}oٷxW[H~_q!0*mwvfV`YoQ{d8 J@I*_֤۲\j ,zB?6˺ZMv׼kQQx A=@(.?L)#GƖe8o5lN\`97| -۝ݢLP\k̈́)^@,Ae|,27Ԍ3وdY1}tu#{VhTp.ɧ^OHr&Z^%A^z%RB)' J*E& -uR`iE&8* r(GHuVLtVEZkD*&{NFSR+v|ީHz:Lq/ag>Wֲ)Ҍ-ʼ$\m%=X ?Z("q1ohxT]0}B ]CY}SkeC_\N@va~hմ:eBȹ9c<7{s]흜ҟP$t(dhO"Qzyo=6o?`VL5,I`*8n8%D3 T!yG%!BSNNlr@m^c\(?ZRL% TDvH _EH_'t[G,D A"q,`ϘF́Gʏ Zrp/$_)C|ե7cX>$< pM s$@fur! jOÚT 4$cb tm*K֦Rd43dq c_nSgOiޝg*d0~# %]7IB+y.;˧.*JOi̒7&y s*IU-TDHX"(A,˒]6 hc_zeY,$%b$tLh! Pݘs+cG-(=Ov8dB3cԊ6\svb/*%#48n5};\X9aMV\Vs7:4&a=Iۊͭe6kMAn1Ucs)bT4$cfmޒUB%ٸzSbc5o3]Б牠 ʍPцuyXjhD[:GUo'mn 1c?` YlzΒCZ|;Z5MW[%c:۶{gFqm'2<3˯Cx> Ñ xZ{sGAdǑl bE*Αew]_kz3ˤ99qF3GȉvJǵ7g'g̱H{㑃gHy19s9o^Y3;5s^۩>@>g^??9;uJY[{ZtNzXggۥRԢs#px=W>qE,$J 6?qM1ra3WѠi.-ԥU])16K%+ܡpG)ZFRNOG^E$UyeXЩOO{ Tb7d"J.I]1:,Om]h&ggI޽eAn$m IhkY)] x7с(i)4=/CĵY[ !V]{[OyX+AY3n (TsSf>P_ NY  ޲95}Ʒn8"q"HӾm>l+φwȄݤȩ+r;i E(j.a2x(wz{k4o;qwv"];$ 8>͛dM_rJi,K*zIgBr p)+VP~Dtyn > "( PYNc \=}Z@>Q*풒1tCz p^8v !~c*c܇oӆE<~0r aksd 3K0be($RkKpD71섃$=كQVBd+vc,DCR]hO RG'}EGhW V5܆Ԫ9Mȑff<9+_#*YO%d8jOqjZSBj>KxZɶ}dFu ǡ([pca\rHpumCj3ۭ l‘5}#,} [0@6BumdWf$ Mq vZ[ k$RV1H @aF{&3 l )F:!WHi"R “HdQg%"f+\SI K8nskڱƺvҍ/ i:H$Ee(U˘[kZ#ǃCL. =6]Ng0Vk2Y|PҔx[JI,),Xv `O]T%Ng\09 ̡ eacܼKA_. ӣ8$IslV`iǫi{I>OGa1ΣZɰ8wڼų(WqE-1)u1 Q7iMM)^${\3aeѺ $>Q!\ %aŮ?U7ӺNG hྩ&vd4v+sbq/"YV\!['3El#eho<ፚڮ)}hOO#m<~g -G}P7eḃ)@HU¨[S"Zv- |$GFB5TmrѝtuEW),k9BsrݍlrTX:Z ݘɓޙ# ~;Ķ~3f&V{D>dI?^]|bima*n 3؆bOD1BbC7)/}94W?;$:zAu&Ɔ"B^! `"O&lZy u&8zIv+Hc4N{g"Y̥}熺nz4GBV2Ѝ6a?S 08VBWƍ,a#38N,쿟jDԍޤ(u@`{p<ܓwa }G/ 0/v蔠$z'!RERc0T ' Ƭ EYYPߛ3h6L$%bO3eat#NӣC珱B%u ybja(_>\E@KDVIJU,3 䕋>f턇%Ϥ䓛@ C:G.Eя=沘C*kYtSpYrÑ;~{#΄JEӃo^lacpGw$x_ .)JxkS! 8%+O>OU\8Anٚ~_e`lE w6GrЄTa#!Sp"O)\r.e7GB+iW/^؍Oںi1 xw !sT E=NDRG1| o !F7/4s~ߜȇ"Lx[77n[>q.eԴ̼TdNNd.|Rř7[KOMZלSxmTmS0,botJ YЂڥK^K Wҙmv}I"<((Q+.>IEڇĮۉW;vVƲ_kK譀V8[WccXg иYnn#KU##/\QȌDl .Df`dl"_#CD4Ⱥڨb(X r+hx >kJ*A %pap]1Myw)=:2 c?4[RܭF`ΠM .7-8PU)~ a ɰ[97J,) smt0Ŝo0$"E5<$l=1)= kQ<@Aq k+E %@ bVĤ]?YVL*姸wxUmo0 T KvhT ا8ͱ3;awqB^֮@DvȖ+zBe@u ?ϞxWkE/+5[LGUa[ e==bZ^` ͳ]ήb7bdbr3j6*v aB(ֿ4Yb x XDc >K% e UWTS30jrUk-R!;M#Sl lfqJqc}4{INKip;; 05BUṱy+6!MLTTkM̸V* rcJC][׭FsU!=_E/'jPx[}{6hmlג";ͥsekWo(^T,#(Kg/y`4N3 QBX3#nR($o 6 J1ctx~#ݝ /Qr- ǚ&;{F[_>cь[qjlܚosB76BjƇ,jYֻ\ۤnT$w⇜V@&z4h<9dgߨ**@48w(yQo<ԨoF7<]ߍLϤa=VGɛO`뇍'oht&4.[]:N#5o75o(L]/ ⼶k6e&('trӺ GS2i8"{a)]OAٲ{lxdXE˴ă Teu.^1l2&ecnlJib0&%cpDXVcÒƬٜ|V𖴣uOry$Ӎˮ=4pIpu҆I^/w!8`Oe$AC吙Qx&!*N('9H\^ ]i/ ZΡ*C x#[ WĄW>9x#.NpjL2BE>َ q(J?@~b 9f1S/Y7}<,waJ 1Yzi-N4J_b `}+ .]4^@rÔQ>5AA{!4n-o,BY?]VTE 5y=AOTүȮ]fY\A4xnqoCTްd$3%$|X ,q(QNU%  լ=7|y}$}ٮ|Ju w^cYs޺sFtGdSaP Bo/tR9M%kjw`Idl:Ve@/Mx1I&P݄&"C~ $yd$F:6] n%5:AS#}js3]%ԅU.qO0aoӆDoQ*Ρ!Svq%M.+C^_g# fckc5d_+ʻT G_9̩r^ԿD? xj%t-I\I>$.lu}utP;7(B 4ZG @\@4xZɍO'RGk^+^5|r=u2e= Ϊڋe;12;Z \A0reӎ(e6<J'e yU2ׄET [DWbK#LEρx7[G#`@,P$Z(.5 g:3{q9ԃ@ Q|R8 'Z aMkdkFA恝S[v~`oKgY [oEm_>9.MW{GOkީxŹ *RP9yRgE5tuև s7 KK?X0ǫ^`bnJ $$QΈ)j6qPY]d6,i% CFk`.0'%f5m24?w$$#qMlCQmǞQ5)va(Ө,j ݡG)gZ9-èww>^=jngSWjJvK!ūƎ}xubt/>~}oxq>ۭ5 PgstZԘ|.Ny4sgt;iKRӛO~өH;wIaBi6pXa[4Ci7-g~߾iM7$~BbϹwomF X{ѥjb@vXaϠ0%^uI?N\Y?HzO#l)g\0E(l$)'0حѹ]Mp{mNį5cQr,o X܂qgjVx--Dz)n]!Jv[% ՒR 율20pfX| yU'J"g["x\Dd#,!򉧫MR&Ng%O]^_ k~AyN&_@@njn·v },It?8lx{  ޡi {e0POHY)3̺?;ndJ&h7y4!DwPh~=fʹTov~ ps bc mG::glh'a&kRS^ c 9s|1wF|bF5(/Q2WaHיǰ[:_1 :ӼޚfS~#7y|R×gli=zB|=_ȗMT(7u҈wm oѠ8 5o*i;XvB:#cW1`m8JR/J}6Mz֭` uYSQoRX W+NݻnjAb2ѕBd$ٚ !CN͸Qmu p{.`?k&sh~F+OKL59+Φd.f,ն)?v/D4-,^U5$ݸA U 1|;[uFb x#D? Tő(P e Sן~bI)6(\n:K/qɵyn2qOS 0}X`,1iOkLz2}1-tW`u܏KˉtaŜ E|LUjfA$B]JD[)Xп܇2Y)sek%2Kvazau|!<~vX&}vsؓi78ޱs OPs(T}& -o徫 }{ LԈsųYf"D€Q.Y kh5T Cxj)I""df NNWq%Ji" f TG2%L$J߹ϴFb!)V?8?ퟏcNNnˆU'зť]Fgë[ˁuOTff][: NGI؜vVK$fE{ lۇb?e;̈,cv'AVݮN1i4X)NBc]r\A=0<}243 :c oËX7Vѫxc c[ y~Onv \ZsOV&8h,\) }|~7^!@w#!ܔ"ŕARIU̞^?< Gg>!)WÑ6]lEm mjk &o0li +NP4sFVT684 kbE% ƹZji*oYP$DՔ8[G%8q%\Ad2y= H$_r0[yRU$L$2>#a0@ߎmA$kkmE>u;bHQZIܚܕWwc@FPjB߽"WSh3lb7J4QC[T.3fwz{wq]Tl|n!6*PS҆Uy'd] (6Sv &mvv |8 |Loai a~I~;Lͮ"bg|QF!WXlEG2'Lfx/z.R3@}9z)ʎ`]<AGƗx92K.1B; W9bxfe Dv:Q s6! Co.X0e| 2GrF]>ɵ *;UTʊL|[TǍ*}TQw-aDre,2!Fv1j-if݆cxZ3w{IɥVE"صv{ȇX: R /^:coջ@o2MTp<ʒV-hvYւ\r 'ᱠgDxB-:u '&xL 'yKmt".LI*=(*OpZ~g}^[)hZDWv4vz 4aw;㭗7;MP-kdl_\3Q~Ypٕ7.S1 N΢Yҋ?S21qA9 1rF6| 'EaDhZ aܘ BRB8 G+Htٸ@8Q"'`kalcOdAN s AUUy [zbU ŀ_efvLV 6yt\]J0iBd6Gg +"EP<"Fl60-.Rh` EP"7{u !lǁmĞo_{fyINe;X,^^a [w; "v exPvxřޱpHg>i֚5z7yǡ% wܢťWSĪyT;\ Tkt1{bqGKiX|ҧhwT77TOqgiҵA6rgVE6n"~x4o|,20 В쵻KU7.1~TXqofu#9-<Cp٣ GPW|`2UE#hN ,T `X@4C1DP$Qx]Kʯi>ͮ;CMu^!}"PK*j!)fSބ+a_\wƅMmb͵*%gxc]o941سYp.0b1Xi'vjCEN_7xXc~[9a:.nGfs@szH?(b=[8,d=2ѢD2 $_JiSe]BZ{Qd'[@n~kgcA1Ď];N0Ed2e죒 c*- Wg=5._z1ـ Z ޼>SGxkA^h"=qskq)h)&fN(,9XD % mxUko8~ŕ4$P:}ըXPVT-2 4 ߛHь4=_G2ǣԧJ/: ).Wrpl6׺mչ;O"3YltkěǕWn_Hk^{&4;v" 1l>`7&Ln@`9D !=1msbaэ0W;0`):3koVi8wٛHDvǍZ29oJ6BIiU!+UyBrmрsڋ, QPVna1N;C`K1JiL9fƙ-:4ph5" #e@ќpPs~&ٓ?AP^21oFh @l2Y8~~{?x%Ogw#i8LJ(X&ɈҔ{e:b&T9V#K0P޿7<.;E\3-[&r.)@(aR8ոr}GJ9}?z3ca]E}f Q-S:>hpACU(*lb|V\ÂshHG9V/lxK=*dz>DUsZPN1땦uBOv3juZ} P'KruL3VNIJdc0'8Qܲj>3y"3'yԵ^x]o0ï8R{ѢA MUHLKcWB -W>d|j2KaGO#?f?&V/Kdeᵦ 5R xFRl.[ h8Hn4L>t3/kVt:J,Õ Wx5{%si8m\(erId;Ng? tA=Ɉf[wM@@P=S !^N]pbkԎ3 }? O8zBqQvv 6kH aF̣=g.Ed6DJqW 4BjNcKU8MQqPy*)~Y)JsWKQ7?aH"oVtu[%v,c?y Q}[QJ [zJBj ٮԸ`7勮._N;)y 51\ /Se}KJxWmo8~HtkHinVHmY]OIc/㼑e{Qg05G.&@yż -j{8>::2Ό'lԛO`f%uMҳ&<ۆ} 52񑢮O͓cp S%-}gUӴ=J[SB\U@}9["hx+0Be-JS?Dtұ&餾V>'NPݳAP+{ޗ?G't"e[T1O>]`~(Q\Xk Rsj+_ZjzLZѧzt3.G~?0gm$.prħo簍ߍmqK̨GTCaTW@Rk7!D.4@Fw!*W.{vo\md;wePi7"SnH]% 7k=;$>de}w^œ^+`AX8fr2ƄkטHkYlŐ8YO(s3iMP+5Q[{cU5m2̥i 970Gdt[w}*)%8PKS,wJŠ(݆^䲟 Gn"eGVtqPzey(z 2aS7ڱ;ryE zG[1}h*qMM0 Bj8MőzAN)YPd47V׶RQ\(v#?\ ef7*;5QncupEr,٤ F7 !SO苹Lł Ţ_Z<15>ә"&T?dv{fs75T4e1g4q%*fd"_X8 # `fFKFp8Zul /"3NL?(1s!u4IzbFhN+7 GpR SX(P,UyQ(NP NZgc=n;*$pq*nƂ|RCÑ8X+X-#a"jއvcv-36Q[oc\Z {}, SH&0m;9 2$n4*> r1Pm&F@"m FGIIA3fM ]i蚑kc3dM:d黣kKVEYDjU}0!5|*kz~WU;eVIVG͟e Lo!=i; kl#ZRbFf" [HlN#Vb!p@#* d'] \) 2R{'IQ˂J#<iS7 Yx6!!˱yFO1b,@'  S \h+.xXmo k82e5Đ.)f[V7mj!kH (c}~ zd ofx'C S-ĉȉ}MB0 SLȶX~ óa:xi!x|A*pnY3F.>K-(u3|;^kՀv1ӟxhV7~H/[`=R;wqq(t: @Nnx!NIHM)iqѨUgILQ #oč} 6M"<k".RIvWme#~0Q.ko@hFt7 gObiS.N=Χ:Xx{c?c` ;HU1cd =7苅hU {+^+Z(#tKY-ʉnI !!l@4x#Hb1ou x qՏ` Vn۸woYBBn) K{5n2IC2Joe-rU|iY+{/zLZfQO׸ưƓbi}!CtR3&Ӆ1K$rAIo*0ΝBSz7R5 acߖ }B$M[iҶ&vy.CLѝD2sa:8C<ij\.zN>=?q^p}h]t;Řt'&dK"AXﲞY >ԅ(PzzeYen B~ n9Q&&Z{vϼqE8wwru f!쮔%ᖄT$mPqO@8i8a`n{&7lfګ˙fgl&Y4 +]X" t7E2?p--w4=6 1*H{fhTE^duUaL[2j) >\V)fIjqOBLK[f0޼JfwĎk܍g;4N[֪isR//.Icx]y%ZT %JI$R`>#Lj3Sǰz١$ᣂWzx5rolw /գ4fӫWE&5Cz=;ܳէSw?6w6妦MQ_.mGQ[Hzϩ-^XlLVw*joUr+sLZA_gb,IzǬ|lZ/meEb[.7y *nD9)6z{vMOO8s$A^Z,QYtB֠*:\u>n(o gߧݨa3lă(cҰ`j#a{A2F0Te}'/ r0fsΖyDMHE2o&Z^@Vz*EJdnFe. ׿hE6]4~D>ۏ9pYpVt|b7ԏǷ̈́'lIx{,H|0f!bxXs8v $$ٹU :0&3̾P–A$9}ؿ}eybwZR {2DHnoomj4ۿ_)pfuQ&2~ /l~<*ofs"_ZwZ$oLj7dኄDc*ȵ#^|KGZZ #9OjJ+5 vIFLi 4"Z&aS8UdǁeUtIN>\" lƜ*5$_TcG\vG;Hohnف$ N-,oXz._B Tnƣ`n=QêJ᬴U<&_,8ء#3*98 ҽ2T !VSWy$O2I6o`cP Z VT4LieE* 㛽ֲI}Jk<Τb{@2Qׄ7ѠΙ&o熥E94oݗ0\crK!4$ 2%P3_ vTM [zi)*tF55yiUaiZ#:Ɍ";d2GD'z={@edxJlpw6DٚW+I׀hgwpVE)^ON}i+7v' րᾐ4:'wHU)3pb;/Pn=lx|ٛ i~Ծ6_ъ vV^,>Y}~yQL?oW\(3sGqsd\ vzݧAx::hC]4v,6 / xyk,HCU\!pe(r x&OV=eÄ/2n?Z&E@6 ޠ㕖EG0u ^n(8 e%E,7`N&b"㎑q^ :;Gx6 i6"̬=ʠGZ5N"W,7\K+35K2WIbK Xoȓk3FK$0841P(*(+#&ujjSXmQ>=+ IQ0 6JDh\_)mW$ů%0r_sGrk[5bFŸH_B㈟^|S~ߠw3:j`FUޣ`TrSr\y;;@:H?VUA*j0WAX 4Y -7GKi4V%0ׅ> p"tg?`t㒃 M;t.SFTatkjf\:G{o<5OQQ n"W7l7\$?* 4%W-# j=o3t;b.:>jxO,.w9x| J|*@K9Do&Mx;uDk*f5Rsx X7 [21rk/xVao6 EoIB O[iRQ=J+TγM[U&-\{ܿ\ȕB]r@uyݺ~>_y!H-)4xͳiLR5^k _U+X;n%qpޟzޫ\_8dC^ְ|F?64h\A~ΖpKe>[<9![f9xH+M☆sa|EBubEyE.@B*" /LGlW/k"z4ED~S'==FGT"BM,VdJbNFX6|亹Z3티㷖?wG#T~ ?hLYzr$#Ku@Qj P[k~_hϾ-leHRøjyOLH@pjex2c'4,VYav"𪣵D΂k;IC1--Tz|-A6'|~` KxArLXpƬ?N&7gBX79P!0iuhTFFALN ¬ T*XJ@W}GMV-YZi~GFrh$QeG?BS@J?MOn)'8pRyWZU롸v&FZQQ5q;??#Yʫ<̞|ʫ|E9E{rnh@;)JD3nj{lK@]9Vl'S6?OvNٙI/$ȉwÿ5f< >깳{Vi{&ZzLZ Ȥ6 ڟA mӎ[HWMhG`YGB+ݽ{6ecGpqly gcs4x:ugLa [C ݥ+xYsF ΄&퀑Hp=C:!BZ]}J+iuvjf }}>F 5V#N&w#Pnbgy׿/"1u$߻Qϊb=G9؉V,`;;mAmm;oWyS XvEyBW:2z(B4;c:ޢv>Yz]>9!B?@X7h Nab~- uc.z6FU281LǎY |T S_g%5PU=5I#G%^+UXؚxlBE,dTw~ TFm?@t˝B.6FG !1Qg0\5шG- `<~Xtr%c>Y-$N\OƅeMl?PM3'2enzc?k! ~-nݨsMtK58I^HOO;dNTR%gr4d 1X-O"yfa 31Ma{<4yu;J@ӳYm @Rst'fq͋v"o9$$Y,_:#\[SD*AJsɹn>D#U${s+ Ч;X2i|uoX.;yڢzzG!KJ4${E|.|o zFZ$_CW"R.D<5{)Lm :^S`0hJ p@2B($:Ì:5}dv ~fA?ı!}9+u~/%IW *N tUP`)'&FA$*(#EETqs2Eg@Z5G#ͣtOsʕ-K=WiASwSiҽ /) )i,ay;OV򲏈OjL>PA$ЂYAsSfj#T~Cl~܄^ǓKeċa`8t4*AMRSs[αe+G(AQ ~*^'qTJQ2mpJ]pi+ч8pB+j *##TF+=KWfbss~KBUHpJޯr9*|#FIl$V# .S&49YZrV1Hݟjb99UqF+C$_?8ggT97ѐX=bRNϕu_i'k>{ I K( Cq衉i8EH > " >(ot8q+QW?>~R\jbҒeȇX*+J3-`hzYNoôzn/T* *1N;N ebB]s.oUXVpR%&9B?G9ZtxXSH^Z A\A%RA<ɠ)I'i鞏LF!MPkHi|~䝥Z5[ԯu ޙ2t'NҸ54K fYqq3vվL}sE>/4]t t`|R;m)&-N1ss_b;^` Uy9 P}2w=DD١Xl7MwY6l={S[a 0'6+7bˍYr7 7ȝٞܐ[*:-jH¢Ѭh8NPTFp LY][R@`'|*@P~Q[DdM&OґPGyJإ8n"w\w" d"J{9ic Q`d s^Peg6Ux)>QUT6A\ݗ2$#.N[ 8 ^qt9A~;Aafb2cp˅-zvD/ E;^x,(:ƅ9Ft5M#-&?\a&4!e4bHy0B"Ddu}{!BtHM uj:}$&N8{&{fUgD9d $<Έ&.[*T^Y%s̨2lܓɢÕ p6%`%?V*LpNlC+_`3RCN ح0  enr9A5k( $@?'sLoI/DD2f7;%Y IܚR1Q5x{@B|}Rv MH: z1~дO6Tm$1 ^@e$>b$ pT H%DŽYOcFhUe3<%BP\Gß%0"ZSD& >z"^| ҸJ= y)~e' #Xe(:H-fZ?zb'`ʨ)0"AUGq6:Dx{W8Gxtp6~Z`{ₜ~j? W[wqO>t@cda1M4*\+*z4k[/jh&7r9)_mcY&PR8sC=A$ADQU\:7!o aBBQ -JCy= cRHeC`Cp Fr[Nu;(5u #| P(a KA6)#yAʲ<-qgsSѲ-T ő/V ;V iDp!F>+Ad##yP<8(Jq q 1²`pg楒. #IPO (4Eu(G`|C!O0P&B ӀI,aJLe(\uzkp$ F 6ſ2{4"q(;В)oxnj*Wmk7kN]_Fj෩;o5;_*jsCnByPܹid;KM ]`N6{>;,W( [#SUjj~;rLl*DŽI3o ZEϼ,~He zgQ>6wIGa|x!sxdMG %"uX27ڍEy/FWA7z{QmJa/p(,|F3y_n\9vUHސ#K./{E̤w%脆S$ġBR`wnm yS;JfnOzO;`UqtLovUDgUL 0|ڿgXlzѺ*hߢ (ַ>x;//:;Gy ; B : H l ēr+&6xmSKs0>_3䔩44!܊) v2(d٨ؒ+}O_V W+(sbR)Vl %ˈ_0`k08VֶiBLE j3oޘ\N0rih܄]9dWzG]I3A 3oq3)6nLmo5~9(_cg  Qר Q\6 uZ{(+;B@d f}l"4 yļöK" NU&2K*IҒR5hkƳ>Ne() *Њ?gϓ#S5Kճ魛ӘxFM-i{+ER 3/`!xB_/:GT1&6L˼2<nn~4p&G)$\1j:fD𷂍1_3 hlpx{mF͛w3&jxX{s8;| mM&yf3CjS$jX! ŶM`o_O&;WFtZ1 q)$b%jjjZio׈ u7>:-MqJܠ -e,K~ ~Z6~yrӸF~"Z9l'aF2u>Irtմž}8M5:r(v*\~h@/z0lџ! Ϣ@!, Qe K,}e/rv|Kt=&t%T507}{1S=Sژ!0%4c5혝b gRHソ*`F;=w٠5&*Hgϩ8K*2I_s ЉVbJ s`DtL0,!s,tMql~3?·i{mGТV vRW\9%XL RK\XR@s-, :$C8;mo8]Fyz Evb g݉TW L7բI} $,J=/N;/ثtp}uffwb޽m\}"eٗ`.'+;!e! 3Pi۷W"bfDZJJ@ VXQRk@oy\D>&{ T1}Fd 8&AC{,raCXyإB|ֶr޼:Ȋʲ%6ѲJ-džj/Tu8^,@ÛB=RV~f>PbNלtzrUUPMT?d|)|LBgBMJQNƃr:va3bJ Ka9rvz *S91Y C!ijĜ[#ߺ7e0-Xj腅@L J3㎕T5{!3`(=t|RD1QUOq("\d+9B=Wsb1h:[jOJ Ik`Z*=!L:~R.uԲGԒ=KBr0l+)ݯC2LɲMD,RkE]"]qlh9}hóD4{^^w:eΞx|ϳǡ!@g#lTN1ðtޠQNs^ 8jRCTl/9S kgOe_ I= ЌRywh@s~ 1Wbo#,ěC9FV ^e@ ٧8$7 @bvխaI B- 79bLTᨤoCoo9pK#4B}&#jqH6cKf<<~!M*}+'Bnyޙ`RX.#zߠ)c5:T*ZF%'&Jnf$qOΘo~ 5I I3m6zo _b ^eU9(ή0A94ՒÞpu8]>T 2䉋q 릶nL|NPA9n(C|RLڌڅ)T <K'Q:@G]t6S5bCQΤMWͲsЪ%2"K{l&FhS̆l46&eԕͧ^gPϯޅv'';Ƹ>]'Ƴnb!y At--\A^mt#E"ʃJ[Hpǽ9ZQ8fK([4;W#p4{B;:|MuM3go&M%o_FM ]x[a`}1Ma|/c3 ľxZmo8 bI۱ӤXG~;I-ѶIԑ/ %Yn ZD<g3lx8$=-y5&VaWusu%i]\\6F_u{qu{Xt$<Ʋx0[iol6ZMrѼm^6oȷo1I @f[}-~QnqhD|!qC 2l"t_ pt-2/ o 93b{2, ˍKEjq9oX olS3[*yIN׻W^3S/dBɣ;;ׯ24 k&HكIB"Föᾲs']vlo8 Iq9$DJdpX {4Vރ.j89yg<`#겓wm{,j8ω$S:wS0 :y<^eE0"hxK^/ 7.,Y*^\iel_˒5S"{Ό]a\΂>xRLtCdGuH"`, 8U'tMB<,55:Q K+ہ&&9n;덊8- DP;$W9YYm<ߡ:8<;@WQAVa v@{i60*SA}r];8Zg1vGi{4G4s&:xt`!Y٨iu 6ޘ& 69x2{HkjKC`b%bpCȑA|a   J@y*O7e>$u⌖aFfm</Y{a0l'à;ܼh},ݣdp 2Zec#;jLxUmG`/[W> \5uia ,Z#V7uĂ%Vq,$ p-õJV+pk>=L)5 sپM򂨮kɬ%~QHcØ&-({5kخO٣Uj݅cA@LhyPi :Anڞ~]H~6Ǵʄ|T'%by:cyI8^S<,PѻpJ4;6$0kpuZ_~1.i̥vP}T9gI3]nB9{B̮wE ;b/>eDJ.陦~~폓 h|D]LIxa~7꽢>+l9A9?_9 1`W~.)6zS_lɴQ[-WY)Do<;5N>p z[yp T $UjTaA:iêz¸̜y^܃r;Ŵy`XUPEQ;,{9rVȯdfܰZB7 }ҠqlF;G"U۷rv&FkQ7' ;}uX$,\ Uɋߤ憽SPh-˷o}]\,-ߺo~}YbS}@";_zSD"OMB2XN,=k7hT 3ue.[,]]zp'Sᳲ7y#Ǩ#}馽8c'Kci)B_@\_(PW`x`σpf,+뺹x3Q@\PTDRHB!;5wcS<쓍DOΕ,)j9LTusT77vUx3!fBvjVU x;ks8_v-ʼn=5̖,ɱ6zxO.$:HyFowxҐ$>1*rYW%qWo:; v0 |_Gv5l:|_h7JNsR5 Y,DX< X˰L,U`jÖ8,HdfocI"ZGK%`Ɋۄm>`9hb\DyP2",d ?I|p]b pFď2K=Le(e4FOٰSoO2zHʄ-6  g$x<}lq, ?\#?Kb~2$IrэB`[Bl+8% H:(`E#q_  ĊaKpP4h3غ`wတR_zגּ-ؤ^ jGz7@3ٙЄ vBk\)SV0&۶{ '|fq"|f~$Z[ygWl%ڣ'+6&0x|F9@ܾ&ArUAvuZNaV Ik!DKvhա5;nI*2g rZ]r83C34&Sgc;n'>@JkGC!T4/ ƚ6k LI dh4K/W'q6 rn줹vdڒ^\h"FZ &x˗nwSf${8ed+um2Nr9Md*/sX`Õj&rJ,ɜ6J!L+؜%ZL`Ƞ kb~fGJ{tWj JU묏U 򌏬nʉ;CSjqw0W"{k2E?HVLzg.jH( H(yc(#B=9 'PKA'\ٝVb)w~ŀ1 'G)&d.!Q ]-!!Y`t*8w9Q G0$P>Cqv!f8YF Pf!62fFiUi kZ8vSx&2~aZX.ֈ}z01uڸ:n !$T[HSM~Up$8c J &J0%X$8("uXo.E4' G Qj8ˀike\&aIo_ >"OD#͟]ߓCـ8s8_bǍϨHK# ;9ruy(dq z+ѝ zJw}@+ӽ4,zY&=l)#-+1R1qCNCh0QsD -)C*dxnscQVBg&CL.`n;|Rf̦ser6̸^9, \hf0f%LX([ia{o?Ž- W)]?2S_q1vPN!]J 2 UEo,G(Ldt1B;1y:Psb[ ";S&EI@,K~~nl *^Xj.ګR>uT`Skչ*=IA~w:{N' ,g֨?^ͻ4u@7%cNyY#ua [t$XF\GlgPmI+S52 O0?Og̵cMsU^WI8?aGt:NJGn ~͇7Dj˃6֑uw{yyΠ>[ۂXoS~v.V" kg|jSՍH9_Z3'WZ ,T >D ЄqwM{퓏R"?!o ! 5,VYZ+ 9ʓ9şfp]>ڠ քP&Z'ԄZՀjRɴR[g7a8Tݢ+~ ؐ@3_jK]Cx% pP0Nql+2%4U~Fl2/$[cš v ެ7LK(ƷV<֧OEM4p!>i10wԝ=Q >xqS[A]`ʺmوǜ?^3J]"5z-TFO*6. 띩֊ yj$mF_ja3g0wGiWJ|,/xx K, 0`5(PrK:1$k3!~(m |sz//AfrfhvSXK| ' ɈEŋu~?lxoE09stkia_.=8V׶D_kbֶ"ϒܒbmt7wBXOC4gT5!͓p l]{Lе'~sbB`R%B;/\.ݵu׏@ܾJP<7q 2fېUJ(j㹋i@g:@s'1tCB9R#O߁ZVc.CR tSP_(frɞcvZ& (}S;ze?Мxc$ScO oШu?UMqLVU͒IYP6kӹhpRw;pg}ȳ >Ow&?4,5X~:Xa[,Ȗ70Oܭm'ZdV6`]y Ѫ$̵Oϱԯ܎2wTtqj~e-[WOF`$ԲZ+m.EsP5ݤ!ZUx'wnni' ri#Ż--M}>UBلLޔ틁`]".xIԠ>FD&dVz=ӞB"%m ҭnA7и43A' o}ie͖MHEBA}ma[ܐB |$T~ԁW$W(;vW$!:_b|UAjPg{T FcZbC%c6өytDJdjǏ ֩)Qߗ^sPmI 4kkV%L [p2Yd:B_ЙG9VN  %sM:MSb-qXoB&M-nw"ߐu$t-:y4+y7'YFj`޼2t*g/7gȼ,¬0 ]7BѡӦ^]gE9+'|-hy0NOE73[njū®iQK5)/<8;ѷ3$(mNFKe{kgGtp(&W͆PZ\KۊNuX{AE7|+RlCKs 'DjPjղTۘC/6wo]'3%Zc E,Cm)fByx饭^ojD93Jݳz# y ˒۳#-n<\u?׺T0x^ˠ]hZK M+\9q%ɑxOkeGUaîuӷ.Egm`BFuDjt# r2[S%5>~y&Ș]'9OP&b {T5ŰՕ2yq9] }{|m8't8 +" 6G?,ˉu_u\U }(꤉u ERvj $7x5nA~zAo2([:O@9 ,3Њ*{X# uWfa+A%O*S<6퍀\Ìcݭ7]80P#4%pzK*즀FP{D{44D&_Iwźu Eyg\'Q^Jn͜* Z_=B@&,{" io-lGǗa}{*7OY9u\svf3|I|o/-1/g; %5;c)'j44 dR|9N_@"?َ[_!'P^Yo1ԟ?zsG9}s= =x;3Yuʜo2oƵiv&N.-Ɍڛ3Y7bd'{J?+0XNesL揲S6)<gly ""`xYs6Y+\=GTWwXd[FRle7$$dl]oNieb;w`Å8Xrm sSǍ38yMyg8}v>;}X`o,/c6ʀhOaޚF訙W*jʮ*28x=kJB)^[Cǜ,I/XT0NP%SkX:DT?Z=vKu !,X?j@ɦftݫuUǴ?gN2$Nb'6\>S CTVao5LBDhlxuf[g+t>Y!f(Eӱ׭Z]Bmg;R_U;sWYW=ur݀ӓWnZ:4|߮R\S ;< 73N lmuUc̒:g9Ph>%2X;ln 1nI딣?y>c›r*g/i5,S"w{TQ% ClT>46xֶX[јX[tB#}Fg4D7Pw͝m%M-$JgxD%\fRBŲ6L瘶kX`юًT<_B!_/Ohã_#|: ?$3QIhRJOz; 5WMBRV,K/hr<`FHMNP糉%Y sm>Elk}R|J߇EP{,lp \URvKBEOē9zGzA$$~LV7*v511M]/Nj(0`tBv`2$_mxTigoNkĝ[go)o5N)E[膸Z`fdl/vI! zrdj8u`|kGs-r}D̀^cPltvv,UD69~i1ZD t2,WY[;}U.-q;nṩ;tׂ1F6NO9pvApܜئ[&)e)0~iD[:u.Wqj\q -F < \B "\zA7Fk܇+t]{lnUWUC^B$b/Teҡ>=q/xW̽QyY43uJIHdSR(gFX %y,HMJ,>449 %|'?&w}FQөE2")-$׸G!N~vC}ꌈ*6ݬza&"W Uf0vtB[H]u>#&$rp$m@|Nu(j^< As X,̅(I,n59H[L-NpCHȪ1<ƼBzKrJ2k6MfueX!h~tvcw/tJw%` tK(hqVp;}Z`̪& L݉_uQ2Dd~G-{=g.zb0C0b*}ًUJn,\rSY?_v~Z*Y7_ KPj_L]3&AιcXrء)RKU| 1![y_D1CXEt^XJպK*l(q5W+tE/Ȗ]QȃQ.ѧsq]XvU C Ѫ4^U} 4W$3 F7ը"M1d |P9k ypg8/1)142k,:=XxFmذ(dwJs+\!}TBztѕq?dO͆ |Z7T1G\b '=xB(]Tb.nW*ǷzMڭ{,0G^K~DHӖ$,F<7pdX'7G|OVѽ<}$U1̘fxO >ȵZ2IaְS2cg ue1Sd\T=ܝNQTQjm4tάMxp/PP{TJq9xJsƾ7O/@Qix*۾AX 4:hFU}+5g\ttw6%yW5Ɛ¯mma:cu䋯y-Wypj"7Ř#y&t׃L1VD(r^9H:Aun'tH"haF_elj6s#&haNZsz/쬠d/ 6_RıxYms8 b'eZI%m'H/9 t7Ŗ#,;ioD@S,>]=ZWa+L fϼ:EE^mC;?6X:t~P_Ci洦LZ6?6A'Tx7tj9qqL*opdT u7!`8: >AhK&qQ FV}LaZ\mQ;K"Ts2 {ݓX Sw6ZmZd*r{|m7i qԅ L)$?r* _@Hbx&td(I'dP#s ;#.S9{Œ 6EfdS h Ss0gSvL*Jԑ|/4Zv]YpnY٥\.w|=ߴPřFR] Ds#_2aDp!0 lR*lP\MFMӨ9\KBqJ{n[tx4>34cp+o"!8"Ofag0q)s$q,JX q46.dUe-㥊 _]E*%K&53jLͼ*!2Qqavpe4ei>>L '&2B@PsɍE0L''iy6ItNR9QBgh-'m:BOQ)F.jz2ß;jHӀPd'= _5 3K֦A+S!'**gƩ +Zv/@&f0LG lj2**EcQ4)v| Gwn[_V:D[&uw0Bǃ&-63]C7y0Th}O@<_hI73 %xսFiQ,%; UZ{ )/ w3ȪH&,|9gDΧS|K]/;"}7|Ne-xEJ-5ݕ3EGm`g_•>BHs\ &`j2 b(ωv+إa(I(HnjuKUN œnO^5WZMuԋi8&ËRPl]FcZjrM5 ̓U~kS_e7.'fxBHuBpӓ/rIl{Pd,ɭFE jSWQsp!"H~`2EX?ҍ \hyuDZ+gzTb>-`{_GY>or iA:EʦMVRH*nvOHb$(_Cꏮ}Nb Cn #xu]O0' Y,\:ѐ,%QIıګ}zr*"I#*,3mo~6, Y.~t!ow/߷kCNA{>GySByΝhkW*he"Ӟg]d5<0O:|^'~@9膙dqH^bgt$ԏK?a\Ǜdܖ <*xWmo6[tIZQ h vZPE{HI`${}0 ;ڗf,͙H=ut))K8899  |a n=<#|CŸ7n>0H`p s'!f-M)If<94x "`\1#dPZAdpE+WJB &|Z_nְnݱ ̎aތ9n8TB5 Zsg] m3X.yipM?sYrrS#Ne1OVPvAtZjϞГM{2=L)W;S,h}+MJqS6oiݼӟu.s%}W2c4+U6<}G,uWL]aw>.$(+#n9ȓk_VYr* E빦w.>?K+ dF:`%A}f@?jUf^>)Vqpg+y[d)o {a5Q&"x[@udnC 39<nx[:MetnFJZ{t5x OG`;;;4ǽW^;OgBC$0L W0cu)qׁ: WjT=WMz&󘜀LIC-่B;+Ѻ;[\YK?sN%L?Ôi !3kgF/өNdF(RBҠx̙u+Ft;l)S&3F0ߙ~}dq_ Ubƫo" GcEm;ُ/`< 6c+Ʀ#5Jsۖ,f\*JJS?^ͼ $Mj<\+FZfky7>:#z$ܳLjALğ=-H%+5BuO=Ʒ`wϿ]u=L/?ȀUj`&}؝1+6:](]sn x$69)<{[V?VN D=1,sj7|(ig #pR^:4U#yr$^딻Qܞ3lrp pv@3s,!SՔ~MWs\}my6xuuGl)>I[?\>@HH|c (AXWT\tTnkh(z=%9WW[Xc@GPQZvI>FUFG]$BeB-TYB#jTY8_ V/ 6'8 :î?x?ZSv(N` nXlS+A`h4A"nzh4Ɔ۲ꐧLUkE%-HkzTFcs< 3ypmthVW1m@\,7G?&8.2T)Zګĵ ;m3X+Ep>s6Ylhr&繙QAzf<A.IHJ/^0M;2Rv,uʑ*cMU t9enGtՁ\hJǹMOב E]b-67i˵{w}ʃ{i ZY96p n"OnY5׏҉hY60@!M}`a CPᛰ[j;)s6$8e^}-ٺڊeHQu״o%o98#-_~lxkWa>f!R6 xWmO9L~\A=@!(hHz{$zY{9ߌכl)k<ǏQ~FX~1R} o^w{C?Y 6~ ؆Ulmm Ga0N :p0_x4 @"2 i>(HYvM d1a9ؔ=;&HD"wfV(Ynčd˵ëZȸqI(ȵ<E>:kVWE#8'dX< wؔمJAs ӠekS4'3 hqfxәMpϴ`cln2æ̧(jnɳп&sEa7D!kԟ~8\Nr_Le(z'B bPԣXT.(ekP>~Ex]A1k'#JCBc DG >)"$;ԘsiצDB̈́&-عEj"rZ,0NX@$y 8AdgcQ/-f0:놃VvάTIJ5A$ 4ֽÇ|}X>1@\;5T?[d|NH+bIHCIL=U#Hc^:6ˍߌ`M Gs`Z>ɮjDT 3ou^C@-21k1Ck*ovat4G Akq*Bsu?X Ԫ3: ҹU,h"Z8$3N^՜Y5.Y=an |Vf`Ѿ./O(S2E՝]0~Z !s,_Pb8U*8I^fĈ0.fs4d-+.?v:9uI{IŜ(zV,EBt0^4RVlRBwNp dAբN⦽v"yh[%Ȅwrq5MtJPnh{\N==p>dDA ͙k6 +NygufT29EmLbnJN(:孭-=)c%%ύGRݗY,:"!$Gep3XXʐ^MV qQ:~)ajXdqD1L.l1ZC2VQ͝釡ث_=Em'=2c8ov1wΑLOᕙ\2\[;a7 khHoZZL}\<󫻛Fn9%ӷrref`>6_X떩 ^] !:e5𰼛&xHh60uܦ]\$ءtQO嗣1w|2yM|0O0 +"X خ=(p%=%!|2[Z^ ;|gquzJrO/|uED, m^w͂.F;[۞-8!! BbrW'qLoD=@uBގL(#Ƚ 'Vѩ;`S,ild\I:T`]oI^ ya$ IĹG|^8^S(| 8v#Xܴ-*Pr+3}Z*(AA"$sRVϝC{j3YWز.o˶E IR]S#>|!D֧N-f%<x.h(!؄0)L K!~'Ȕ@,ϓ# F Hx$N$8ni!A>"P%LD(HbO8 RYR9Po0$J󆍧bQNUmCҒlnH0ԖG 2d*Lk@:-߃cvgf}ȶƭIX~Q8 #/P)M'aoŹ>`'Yt&b+;U|[F`#ID\t>k)Sy?tN?.,E3Xb!̠0pQ\*pZNBr0x dV2SE"s7-:m߁S7JtJ׈8±g^ 0 7G2 Ya *M^F $6$7iP%aa]T$ԭ^ycXwƥkRlCg^/ۉSaH2DsE e'QT/j*O 2pUo; tngz<1KO`pP9i1Z`>6 XFjsR' ˫7iox3v>{ém_[7U}aɁ偝HyNu)#uf^{.2inLMy9h! $cyP\'2OC ˢUݍN#Oq =ps"JGHƴ 嵾X~S7ª(LcS;'DVy)6j83}]sU29Ui +Z%NuO#DŽ\ ;T5Mv넵nꍊ"DI(*_GQ] }!{믿2aZ(x&_q2@To0ܶ|#+gv6ySd;-igfkʹ>h` x).n k;\!C8Ap#~_67ݷ$~Cߺִr FrQ? ]b߉㡛1DGDygdQzZڝpPZbї3>&0R-jcG6Np~ jʛ HbP¶Țv>w&VzQ}-itg?lnksk2P$(|'48J%E7FS3S ֌[#\F2cuxoABv<>n;1ƭ4؅xF& NΚ_TLNg';f˚,y,63b4?/qYSX?EN{poN>WaΠft'.[ eYYҠph(oتkydY̘ɘ|6F̸YqUc$5xu^/r+meڧ'FЩa彆{`c;qW{EĔTqUDVw;&jd~ ś0 !P3$*>X)D6hF6I!`nUŞ2L 6'5cqVJl$(5mۣaN|ڭ>~6EEsMr"3u<<.vom&OP**;a6m`G=p޼YJ[zo' 1Prў0=0e7($>LxHGnD as/FWXG~G^o%9eoAOIú~(hXqqsyh'z/͎לoğh"Z_&:(GI2_jmƃW Dӎ.HZs˚}mOwgמuv};l[&wQ9 U #yPljy(=? Ssy# 8gBvv!FA 08;T~M¡w;iw}]_[Soj]0yĩR2U˺@+3MC7Z+Hm+aރX,,uϦRuϞfajT6]aY + S:阦*ψn"8%3>KgbBo'V +yelgpz0BO 9]%oKPb_h|4OԽѭy1ǭ,\+x A1ZAe9ruh![>,$X,P&N pXa>_APQ_( abpp*s2XnT mQ 2?2 K(/! KxG`oAc\"%Ξ{Hq|<[Bmxf8q1]XöbVl"a͂4EȔ8Jҩ44E30Nd''_XeyGunQ-60HG*+]jl:YDQI0 $05~dq,rT-MWm-W.;2|KcEtd.j9'MnL)Ad$eٞ` +ٟOxixE6V^K2iJ#.)PMɊՇvy-l@9XMwYcmehؿpbk`8GJG/iO8mᓲkKV)F)$!jX!ۀ6c<)Br~9G],8*jp1_WC1/N'v ihobY*j.tбڿt>N   ؈Xp8?Tv a^֣͙Ͱ`I:gM ii! >_k -C+kibj8b'e7^,#4LcU16Bf*~0 ag|GyRVU oUMyg;l71cdj^z& 7 qZnapENO8cτH盨>_WQeK^o@, |Hqg!oczc@`WxӴjl~_x70,kh!.f6F~%=`FїyX?L_0\|jPF4X4o@YwW~`Վ|hTܿ~LR%.,r{{4K؅ Yc#,~sZq5+}j=[t L_~j6f Rर3ɖ%{%{e3XF'䱞 *݉LBhzɳ;9W˄gm,%X>ԎXSǽ6Ue?0KX^Φ1/vSL6!/dϤ}]?8hbty{r NuK)[!?IBC߼v[rqwgO- %;/wiVT# ͆l# PH٭Aݩ 'N)VKr0*KsÉWx6L0V gNd饮e^n/ p4Pw-gQ]S3dCGpc3D\⊟:R-X~NKE!1 "]˧!x]x#"SwLNR5rl@TN&[S3a 'YfC`޷,&{1fmQiQщ"9#@[KV{B]l&U}=O#OQC*sr9+٤hFOX?_&?8GNDN!Cʞ|7 å,48/wIk:3~riHCoi+mLQO u;kǤv;}|n쬂:!7 P?0TBHCaT*_ p+40_V]=wq~WP.s/`{!u\#KEgwDGĭӺ*E`Ⱝ_Ӄy y(c}شr;n"uӣU{\Y· SՇ~&pEk0zk0hG`4!AcwTf+> z1FWbH[4y )+^ѭjم^; l3P; -M;(fŵc'A1P6R7{dޑ꼈ɸ?EFA2hgXx OG+ 1԰3ld=~/?t,[n/8 ateؘSF F4)Y%u@*jƓэK\Qaus-Ÿ2îョ"{ N)5>VUKyRSxl(} GzPt_"maf@gyp+y:Vx"W8$h)q#3<qTTռߔlV!V_@j8soy-r0EFERh~:aXx4pccjy]!r5w=Fkv}zE!lN=5|:ɲTo,}.}v$-gzYY~,\Eї ZS L2AQ:f`QT` \^VT@  ;]k؉`6vHxӱ_șu S){e' ˹821N^8l3r ɸhj!Ɓ3Ĥ똰"|Gɢ̨U7 /`5Ivo񠥸aO䊞CIb|3tg* ^Z2*V`=بE?0Vvb I|hLQ@};zcuOI^6,\z*n} _uVyz~^5N$p?>m{;0zlC~9޴Gd^itskfjT[}N!:Mf^4Ms=x?!O(qqE;3HEv&L?m"ja" ~N :,(hR㭠n#_`kr(|GTUGRQ&`廒Brc%0X걂l~mt`s 7):\)s=q/bR|Ry9A~k,u ɺb:~/xs}Fg__t+dt4<42C=K#} }CKC3+# +#܍{xxYYsF~ƿk*# $.N𒲍f&P,4F3:i#XU7>;z.SkxKow~ ۄ >!#ͷ]x0T:SkS5yV;t_w_ >B@ ~<6=bmM<{{}܇!\o;M}GӅh{ٖӄ-t?^sus]}Q> uiMH$M.G/WՁ$A\ߢijPZW|KGztC[hKJlG;;1>L =-q-4VSG K,h1i9A)l/] ?h`<2O;% M7_<VV0[«+X V%X[eA PC Jkcm:"=t¨M|R 9}%E.9*y(k@u_%nDKң&ifpX j$jVӲt>1IM ><k{RSC[bfh3eK.X` =1 .Zl!6#k kHK?%M H4“kg#x£3<>*'<#~xjl;}˃̉Z,>b$%,Ldh@,¯x>Csty'[Wgć! ⇙0:ˇCZaxG.\5Z`o,aV%YVmu*b&Ȫtkp+snO|R%0\z㋫\EKp|z G,Rk᤺`!j/޸?+.FIx*aF([g?QiƛUe'6u"G0:8(c&oҲN{]i+]WK-pŒ].Fεs#9wINJodʟ"-n Wf+X?nT|lp,+ؗ.c)B'Nߜ7 ~XajR+``}#Q8Z0B,!Ǵ-W>*6{ 0 ) cLǭ #0I͈C0U'%#O727J**SYqu鑻&8\'8Dot~g3`ojQڙ~Kz]Gr s c0%) 9E):P2T"}f5a_^\y?jTXdI, (S'OY|ĤRWi_V0q̳!!h#M0eJf@#gT9<%5:S$ 0s'`R)#"kOaafˑ"#(&UcSjP}6I\" eWҐ$<7K pݒaݨ ]m6% b2;5zw[#ɢJ^$v@wo=!Ɯ«]?pW+~ᅾ%:&5̨.tj1-;Fk$劋~HDnٻ'~O.jmZ`q)i~EJ]Q$Vݘꊨ'{(ӜakW0P {ᡭPiTǞ`yx<?,Vx%hH Aa] x[s>dC @6wG m(ٸx}_o@7Z7U%kQeIa?Đx9o\{W\,C67zZFnͦ옭к޶Xm5 /;xv] li.\4mܨȖ?ymw D`g҆hEucsA$"zNJB}@]0l}\A|X > v L?i8T JBϐ񱜒 Jp`kx\}/~ NSӮ8ԅiQ7:k K,U3FS3sKcVUb- V)$ bnja\dV 55~fa:sCNg,TK`oMz~PM' SgQTbcM^jҡV?[ox N/eʠSV+eP{e׏/x2>ѓҢ"[Ԏ}+8~k!%p)e.cfѰN ~[cZ.oжL[FF6'Qa_94<}Fdp -ު6`> Ȭ0?S}xmo@?_1IPS֚\5hr_R_ .^.Le}aXǔ 3@Co[W0Fx x(#Ïq@ޅ8K_!е!^EV1b+F,sB1l|WD| f|} kE"ňȏ,EئI1T?O+|1 w])mBV\!F;Oq>j]t ʀ߅o`;-L)FFHj𓱺 *2 %iVW=L jsNlC݃㣣ѧNC',\[5|B>}gl bM#G0*)6#I5 ]v@ J']yiwW2fK\+pLL 01>} |W Ѵ'.n: S .27`~ a`be>Pׅ haM55 .*R6l!P(m!壔^o߄RR6ZhARX;*dip1om␚ TWKя"H\<1B`"XDYD}㈨SnʓÉYcBS߹t `Zt\71g W,KAֱ),ϱ|GWƫ41#c,Y>\~JJA&#At}>41EmCv:.x!v?5gyvN**dO wHCjY INV8bakDG~Ȼm#wEEL`'5AOIp ♙'}Ӏrk--Z>Ay@Z>TX H)q-_.nCCe!KLy9x+F'.Z]czp{ \7׳ }xf6 `p`T)AʛCt{-dfFm%Yx)4)M1,bA ʑŏc׆ԇc-e,e[`'{[s[qC> lK̲U wd,5 d(0\J59+L2J,xD|[7>D%dA zQ,X>Ddϖx!4gYϠ ^h@SG.GP?2%a_:bdu96gѨ-;zBeFsYhݪճ"_FB-E)tN=]-&k^ 25а,P7f'/QޚntB-]\LM.I ^ZyV5v`5 p+ϟp ߫KRq)^1ß'AF1@ -;jTBrVWYtjhr*WUq/lHUgobD%gCcPy$7fK1I +ENQդ^BTkwor@/,ۍ`Z*J*@F~z* MOäTX We[OJUzUm?*U"35tÏ2P,-%.49޴)N(0UW&Yi,pM co6OOх3̂ KxbAE,XXc~PWv.]4 O~-#bMy[2D~ߐ&E--_MYhC4>VqA5kj_`z]6wוZ3G{uۼ۔^:E< ]UKrP&!xdm/$ S xwuorfu4}B`xkos+Վva4‡ [GkZOG4n[Vmsۻsl 3-Y-{{vhYVk[nu:vڝ+gvW`= &xĥl]6S \ e5b4c=o<ɀBdXRIwu9df*..)Z1\Hd܃W8Cv /zCN$R:`qE ze PAziًl5%pKΨ^8SUi`]&[Qd:Lvy AC\Z7PCE3fb>OѾ\Թ`r E)2 9Ҝ{2a<̢[%Ёy a8o&QJ7J(94`S V-"COB mrGSb2fޡ+}1p;{ 1Z-˒ZDݗUDI:M̈kYʈy%yM53tSۦgyX{9 5V8vhe;<"3,XfQQ4B]vd7W 䦮02'G\T%QLIdi4g^z&lPabHpU/twX{uz9MYGeT5 2rqj[%?B&0w'XD8&麯%p8KzPvV:,wfM!|=~0!^,|m<\="cTc_|V? ̣U@v:6ɤ?{Fd5{^@׮5UqX]+l;5 }ce~9a,* M-l^ՎU ՘g9j؞"ͩ~ v,i@cEgK-䔰AtBZ~z/_]ςkRʁks|B s<{( tLڡC".^!\|H? 1-YOYр_znѥuWk0nơ 1)əF1$޵ ЭßB"p>cWE`laëצaFu07Dh''5L֭Y@ExJee; [&l 9]F,>pj$KTjt`-; ai<vjh`1h`sNϻ3 fB|!;yB6^gZ$>+8hWAqRܔIQ1<>CT07K.\f5DXl+~5iaBn0]I͌,H/M&7'^{g%Ug3 }]sp"5\]fc jW3:܏?Tp8/(+˄$=3f:+~|,|F-M6u< .eRKV}7kGܫ։|‰MvVȷh2śR%) c+6 uiK}ɾh^;ʙ0|\ɩPx6^I= C^י3ew1ŭ b4q<)p_$μxUmoHl~ŜbHҨEJ6i$'UB=ٻzMAꏿ `8Rxgf;B1J4gR-!⛎^nWwOpEI٠gV`5g}xLx( F,; X ƐQgkAC* KQ Я/MWm۳ɵQ@FTT b8}yZJj'F |=HkQ~Y3 ՛)0JM~ Y;ߓ.1gXI-6nm劈H`**h Br1@ XsX\)" I Nʍ:]gI^tڂdH#4705 A²Z`P9rg9Vz3Umʳ×Veo>i ۿ>˷OsODfZ+afUkSa>jWz]Dz²܊Aob^E'֊7<܍F#w>q^n\n,wM݈\xY{sHZW)sũZu8uU*# 0dlyk? zttV)|6q RƏbr&ހP9p#-C WeK8n$ӫ==]'{)8oY2Əpe66I'gBӷMj+- ?pq?b24suwxFIHQbgi*(v&VH퓝ƣ](xm5񜰵XZqSLjm|DeWs¶ MPi/@]_ďZSԺ3]X&xdr ߯Xbo+dDL\XSAJQ d&hFʳoz*Cz/uwa;{0 aHVRbn_{f*X_~ZWUh.SM8/g(>s.!~wB-pYzjw͕\g%Ӱ{ 彬?-JnrZWy#6U.J©IU'!b$ۉp\37د[PT?bR!%#1H4s4@_-F6'!ښb-|(x%Q ؎Cބ詠̼-Xh1fٽRg@9z!Q2?=Av bB+f6xbfۯ& ros΅Y$)]!k&rDf%4Iu$]ʣCcJ:heATT ⎉2Ql!:q ϲ~ rlZ^;;kNIm "U>PX,IgMV2rX(8L.> Z^)*U+fS\(!Eh[~Z&Ö19y?t2.%J{bIf*Ԭ-FK-/ xTT-dC~ /B'k_G-oM%M [ Uy?Ofr80a2׊SQִ݆ 737b"-55ySM%rQUT%d3L jzxojob&\jKFPDE$b9`z[H& bŶ0upDŽt u9{c.nqQh{=$"xd \ %qK%0C"`Wn#4 <hIbd>QHH YWL _#tkyZcGÓs,II)󐾗T2Ɵ7!ڨQ;&-Χp*F0s!eyԺͦs}MOCEz?Vf7p:)<ڣ%0&QbtUD`> h>'˱vS&`@0T$3q [bH<,r6 Ԇk[C@uZ<䧤'PhH' 0Xοs 2gIi]|'f%}F <'1H~H݃B#s郧4&,tъPJ`uMl>9>B+x)_t} b5]eX.(J}i8#gR˟+Հ hc . /5Ձt)}檠vf N`:5}qd=;_ɽƀN* 毩"H nFMj4ɾ-ͨ 4a3k|7f|=٭yCڸ 9Ն@3*|jT,ףjGg_Wdu$ &Չ_]cp;oA?%؋_ۻ5=&xfVj/ڟ߈m~WpeYD[9Z I/ RmL ӎyyLwIޮX~3n}q}_轑{}ś&=DԜѫ)"sI4AV{Lq߈+#,,;D%TdmMÇcYΒ9Q+x;|y?Yn3o>YS}sgͩB)r xX}o8;j]!mAwvCKPĤI$&vv"݇& NEmϛ7IsA=28۟+\Tkpy~~u/~_Wڏ1o~soS|$T*8fo(J  E58"hZV_t8?Omq@ 5<ywú(0Yזcp^=adq+MR,cI&WʯT:[GMbQN5Q{2zBuɼme nK% _% P<DQ "*2~)ڢ1.E']̈́فd9J(<ñC_U/m>5Mx:Q{h:6;ceҧ@׍Qrx\Qqh W_sWZFY> l&dv9fV(fjC $KJ:wAͶי+gwo,g~[eVprNvlnF^V7bN|IviX$Tb=ggf↼GfԊ+V<$7uKw}l272vBB/+Oq& &9,ssi2 Y il &Jk:c9{7Q MX]tQWeCJ,yl)s>\iuF9q"afo(пxXmoF bΎ\45u6): DmR&36]7olM8pwf}ٵoCh=dn;&+E Oc<N~Nsp|%QBB(c:axf}zG85pcf!0[a ?!D^Y7ȃ3r⡽rQ9'8ޤn8@=578Hծu:vn;5kc_PHk]i rBh47[ӴрߠuU$N+=LF,Ƴ|&ňĻhײj|]^:-&^= J<-pqNϪ)xWi@pQ<8ob_bbDZl߷,"VDJc}[KW\Nt-6Աc3nY$C=YLz=#JdUl@"VP=*VipXM7h. >dQU7w^tw~{+8nc˘; rS' ikH4cuՒ~ p k | 8|n(Ѥ0]RDl}uK;TS*'چWj=ָRI "?Bj$͗u4z \+UΈ( &&/I=Q֎ozUEQtaS3 3R#j$mɯGAeqfV/+Ȉ}7sR.?QkW n6w)+H*C5z D>T:SI&3e*'|6Y\|2ILNV37j<(#2.[&uΣg&i0ہn C.?+BW~>Pz%"+Atf7 %LmiǕ% v|oj #r8(}e*K7*KRhJZ 5z.m%Y( L,6Hˤ>ż-m=PLE^UOC'QN*{镉=Z%t/{ v<ď1-*'PmіEEEDԶ p$QaC@|͡Г>-CW̪^+ȑܥ/#U 8BoP܂sLlOx;othR˘V'HsxWmOF#:lD+z'ɆJ"^KmďzZ݇<̳3˭>Ls%!u

E: ~I\߮rKםdIo}eMi>#ssۻ 3Ky]X Q7h]S[8}+H 7c H nzVfB˜Vq#A5 1[~[-JXX4*/A֩(Pґ:7~eY((  p n뜩;;q̞:A];!$rWIfQcqJYnBp7Y! >0VKe$Ĵ)&{Tmys<1)Uk',+AJ^[Zy'>|hyKU_7W Y"MF!,4[p7h~"Y]u=EX:oklk5#c^/M3U[wҕ/eTԝ PsK0Fs[m5ȁmwlH}Rϱ~F(wm gb64lr)ejrSr1]$NҤ?ЅQPW=?sspSkeRPT)f7՞/MEZvoͳ:*DA)EE//imT|`4єפKfv8gP-)Bt<_aNVAb_$tj$xkmpj]$ẩ x^M@ "$0^K(dfO13UDXᄆ _1W=vVd zͪHt _"O$Kұ|]a\g:AWIIt Ά8"tNĠJ*S@0j^f1Z9 L4.yسyx_4exHsW\ ~y6,``ER4{,MTVV 7G-UFBmjf8ba Sm5io)Jsȝ9ƏjA#U=0x=f>b  Uֱ֥@1WsAPc 4@hsHcGE1GIT$2p2ө`ą;Ab3^ ,Nvs2X%6mjPilc~ i_Q6BJZ~ΙI߭v`30qwVL1-X^b= ~1OA GBP"JGr =#$^V>Ek\Bc$ $k?9$["8>9/Ad tI6 6v N1ꞔ X@&'6ԪKs^*GKl x^hoA9_N`0;R?8)) &åpZ;֓ǣyk̓~\#7S,X#^<`E)׏ jVNv#': lF@TI̝$Q 092\S&qZC L0OuZtYXQ*O{:CSՓӣQ7B [q‚Gt+kV&nħkL8 ކ!>AJK?P~_|s&Bu 9;*.[wl T j/J,$kv"zW/JG-4uSU&.tSU"$^a])n]-EQ" u^*ܗ^=z'gj*i6QmU#xLqC |'cE脻#Sn@,k822BAUՂ=='6f?|y9pnGLKu]!6+>'>~Knt3Z.H kLH0Y:,>ݔ-#`NtjYctXP-Q r2(ϫ,Kzbt9d`E_yXn,H}D<~]]~0rt?~}7XWd&-;)sb\&{Q Hۮ@:n9ija#2-C`OVlo_ލux DhIG#F)w 2z y- pWȼ "@[;~hDở[^}cNǙvpM l} 5T<^U[Bop3"-\;Tۇc&> bn:uspj*zRFx = J=5QSm̫Fl+;1]b&0dDZn7l* 9 @Z) kz: M DG$ [uw'Ndlp-".X]XV 'TFdW _uUQ-R#AM(I 51+KV()-~A\-Xlxd4;(j *fcebwYU(ě}ԢĻbBƽ >¶/=Dd@RF}@bҜ͎RFZޕFЮ5`-fepm$ӗ:$QQQ E`e|F:PPf氭2RJGM51P"P l)@Ic^P7DWh+J$\K8 ˨_hk֭v$63vE1Vư|Hdz -o"䘬-0ᱥKS< ցe/7Y,Oxܿ ܩ1gmE㙧AEn06OnF'UHW1J|gZ+YqntѮ|ɞ9SȲ;:ڐTscjF+5NYuc+.:>IqI!||()]:0Prh!o׮Bj\ **tiS7]8v^2Q)}¾ }>I/,\ɗϧu"H&.}.zb%E9oCDz>=C:d$:B`-/P pv<ښg푌sTզ:q\ *t+;|S\Q~r=>K/S7| '3pM,ONX/?T{!8qLvj7$8d׉|uz3?ȳ2rJٝt 1kAiw|tecd.mR.A.c%bmLpuaKHqaLjb{ wzʜ:;igv|ܛe\W*Ɩ~L|I[3(pwHsծ֍[k/k*5o'_ʫJ5ČyJյ@ʴ8PGO<%$* F ^\_pa{r-xDu`WY(-IEHE=*> UAq4(BwKWoAq%^S-^|owۋ ~5* "SK{?҈*\IhJ=.~#"1puLu>5]\Gs:Fg4Z2}0CŒ8*C5'N?rt]N0AĚg^~wlc: h=ͨ lXRѠZ;|u*I?XK_v9 /M++i?ɇm El A{{l śFB73('v$5oAiTe6knܧ&NyN0;0,huWFy[n0j8].o\xGr\de!TI:_ o#ʛhYeuuêK)n[rlNAo[hb\-sH ! 6CeƀPU-+to$t$JtGCy֎x[ֿr jt4TNO~k?}]lw|-UZ8fOA$\.+ x5c*!ɗ'k)LW4ܮp5͝j'j(mx:WOKAK!tr)zGX'[rOޜo2EfWE\ =l'4O޼ť̰w+0Aƞq-%!x5kAY3qXл'OC$*44ہefΫm`"!bacF|{o{4ʹU{RMAI1se}-?.dɧ[ߴi6,?Bc{?eh>Ambݻ~vQrIW&]j?m /g1nBv"}jRӠ:MO[tVnp] (`#n J bBP(i`t V T\(`2tne*L!ƹ+D.0p F`=ı:X!-7 X_kCrI߂"y+5:ͼך8ܣ=FsI;=:ygHxF^91n,7u F$$&"&o  3C3g7  xx=iwƵ_1IZrER[%R$%1EB> H!ǿ{gfmT:i-]v\>yquw>hi2f`ڼF0ݼ%}nno_&]XkZ#MgE&d!~ďcNIqhH%4s4H\>2pBfa7Ii^p~yH(d $,Lx܆$͠UqG!T^RY`GpJ5׮x :LVs령 %x»h : J%X g( $$_rKx3ʅؓ6]fВ s&.(K0ml)m}ՠ,C#JUmM`U*߲_᷿dm68f5ljC6FnB릿/obF|E)+>ؿ쎼}1u8P98k0KKXWO谌Ӵȋ_,`2[9,UL&t+6|^ ?wk/$k`D1lO8ȥ5_z.baaAj?~2Dh ,CdCE^OZgQﴻ}VojY.|L!|?I* djEkd8+n/W6xnλ͗&e9g=Ȇj?gv\\ ^&Gm^|b8b΂tk/jE?+\r01SD0'4$ ,x3fQdSpC/ $޷Ṣ Kt 7_aUPW |ܦ~FInYBy^,'QJ ?ٺʿ]7@5n4+wXK]}HK9WNRL)kYИ f 먘nhT1͆l \YgUu/F 8.+.ʈ0 MS^U+>F^;r(O*ԃRdցGSv bFD}mAkr}XuWUĿ R@)@8J䓀AEܧL ng~c·\.F!lܐ|#^*QŷLi뿶m7@7XhJǙgm?⃚wC&(t6?2^4j]%3/-l0]hu$M^$ WM>tS!}1A vbakJp4*eBrQ?꺃\74S!Ԕ5q<٨s*;eZ2?\u R%Wn&.cd$EG)\}YP$10Snk]<݃VD8,ْ)@e) )! Ex+f8J>ۇ,%S~I;Zc0VV׻;:7^fa 'Kp{dH ;{\ MĎΞELQho L*Dv99O@ 6$u3::섷+^j0j\1A@(12jlXvJ 4Pb0d}ravjbKg %kF[!Po sp:gaW]80$N/1 !EޘC8%q0`~Zj5 i.:;p-mM2ⱀn,2  YO̭-c~P4,0Z5&艰K%'_WF"teC;eK,tet4D^٢&]32.;}̈́1M Hp.Q>ƼV6Iz!YC + [R.we3&E[42p`3B۳-81[f <>3~8Vx-I~pg@.}jң!pF6Yʐ+V+̙,I7@n`A(i'4Ԩ^}q\JVf5%0Ju=-_R?a{֨Mv1+Oi[P.LPJ0S٘Xgaqu,DGmh&EgExv>#3!t u,? h+D1? boL-*\$t9. xVg ê9YRX8Ooņ Dx%އTp?I` 6IXZ+nRgh2p]hVSWПOڜԜmR!weʌ5e:6O{%Sg<%~ɳ_N]4yx1_J4e}] GOoV6l46+O]?Bg a&m7?g#e3R߁zWQuoe,s#:wۤ/n!\æR%y$ϖْa{KcFG8U6SUVϲ*fFMJ[}#^kNk0*R>?xϒ] ۺi+Å{ll}&gklM5YS9ZSGpp:2>+3Ykԧ$â=~4?lG=mXV6qғ`г{{v^MJkjX=7ٷxExMdgl ڳA| 󣶟: G"Gs 8~ri弟JZ%VEg5_?s8>ݩ H&O5L/qB[꧂jL?;;N{xq,"*7}e"z  qAWYײQ/SF m!y-ۧ_ߌIŐ0E֗ /Gs!lDJWUd,qbO[g;>Bg{Juh7=k8^vGیbPE/IV=Ag%s+ف[tUP\J^ـ˶?mP-I+!{:*kü]SS9Gv:Џ&,M B2]S+ʫE.!ہMr?S \b[bw7=Gގfu$%g[t<9><̦~[:(0[wp!v}`ܣ2o>IIL(M?7wF=zq(p .;y=ղL#Q=wsY/(oVWn'DkjP *X v -LD$ۊ?&G[鼞~dD d"~v&ɬ9hś8{/ gs&ǧfdN]^q97ObL " CAݩx.: Ʉ:7^ /lYUvg75Tc{=-f+hހdžVKW0q5`*fem|dmO lzAu}:s\m|t>492OV>x&,lz @l&/K46w:]NBKxK^iu@_مl[/](,/[yH0Q-8X3v~nt0˜q]Zi rKMf\fPP}m#WFP7JG+enJ^RVɣTV%E_~y嫩Ko `I-&HO1".^^܂ GF\V%\Lp oTC$0t GЏ{v?g, hbEeRk:|{&4RX,]XkTue%a56Gɬ E"sI{j}3^&9qAݺ%"y!XĐ C8-hG9gq:cE{,"ě&i9ɶi$Zuvir]Z2&/s* e{>S$ iRHhMlnnՉ@`k% `5D]U=IWj<_n @=p1n~|{;8Foɐn{Mȶ gGgWֳhΟJmXCTA֌A&=W'p X)߶IJO&xR|C&t8,Bm%>+3' ҥ~MsLjy4}aQ<'ؒxl hН.7uL|EG )tyA]灷T ysot#[:Q4ւ/`f>D{,$ i6Uq&^hDm+2}HhaM[\!/TiyEa5Xr{T۲I=%F9\ҨWcǴ ԽrHOmZ֑KfRWPQܭu58Q;j p<,K^zλevE캴KT}ԁw#C9MFr!Kry8v9D^a4KXm^a|R })VW=I 9@<):%ӻ+:OOggK`C+mǪVHX)1t籃QL-M *•sc՜A{lZ1cUٜ?P>"DȰjy<^R]ZCv@L{[@L֗ZKp[en6t plF~Azyu)nt\n#s 4v[[b fl 5Uoh+bx(vْv^!8 0?Y_92Dlg8lOGd(E3Yک)/ў>MgO.7cdg5?[u,$=2C;Uq3Һr@Kyފcmn9g@@hzLfL)F9{޴Ȣł>*% !2W'Uak4Im.88|6PvE&~Eq[gWRa\ߖXTQ8ҝ(A aaO)x'~𾢯j4z}jhP4-oYQo}؉>;R,9i&AM@KYЭ_CçZk1=7Я Pi_YDET,-֯_Tl-c˃W(gՎqp[ / q(#p*ŕ[k}\v琭4͗rw?b0]g<`TմWgֺ:ǧo' w5.n;Սۃ6uԮPEv w] 펷V2l_?◚ejZl{-6y]O{ SLI"̈5OSraΜN*x_eޠN10RnVdSߨ>5XP)CYVG kjviiYrwi ݹa;}TJw6#\OcgX\lstV_-+耍鎰yH tjUCKY#J"󐚾( P:= 1i59p_\Pϋuᯍ]~J~M`}ȉ6[#R( ?1+& <%e~_Z87?⏉SlT)4ir<$ߓ4Xb@uufb8s@@8'S 5lu)PSDw B\PGDl] '|iPXi4;bY- iS (`CYf]GbLxU ăDAYTMg4Ţ4sbdGGݩxu􊍕Q25@u*E,Ca9.ߓ |5D!Q"Ѿ&j~H8ʡ%+d%w٪O |z<,_77x"ezRW7(ρ 'aLD*Z'#>ᤎ_`Cb'In2\e=U:N8t'kFe u:Qv+ ![-O%|>uX=ZMP>В4ʣ0krҏ~y_-{vEncG$=dǛz3XW!۠005_$L̘V.]e!NG>NV6cy,v/Cdh11`I]bI}S &⦎20vEUKS4pCɞ$CtKX©VU[ !Kt{kuͷTJCVd$HќG $1V "i&6Y ,<6詸BJaXɊp*Eʮ84wC3ph#;%̫oPgk5I1ۊz[4׽,ȷwտ`Hx FyZLRjޒh^í5(7u?фɺhdv\AhVʉYH++iU$*W#Qv;+ Q{C&6i 7F37b-Y, 'Oadލkۦ .f"Ӟaơ#XfQ̏q֮N\+zݖ&HZQ,v9K9P'_4**?Zax} 6o bܬ'FmVZhr, 37__ _Qa[n5x +6__?x=kw㶱_Z_qVd[d鈶㜻:EJJR~nY fx$+k5,&F4m+-9Ox@$a:AQ 64zSF$&NB&ħJ 'e M'kƓM2"3yAG FgםQ\F ^pe#h6D@NyCvf)O 匉GHd,\s 1,v;6JIR|g8៽]CBOc_ FA4řpt1t΅-`l !p|60 &CTV.QXTݪz[պ:o>}*T2QLm<<ӒDwa:ٌ:T8"֚$ 2涵R쒆^)SU+dFt?Y% [IF-O->[GK&|9y:o^uznքoo7jY/Wҩ|MoW4;)8xa= ~9y_[g|ۯJJW0>fg.B?&ŵO/ށlN73^^C7 T& w5/E\Y FqBq1V _@uD83r4!(bDgR}Rա&%]sSjHu.ZY[B\mXxFQX9qnh"ƪVc# vPTuOіEˌxAjDT(e6T:KLY6*OQ5KTCcH[d_2FlA:/`yUj/ 82n]eMVr"tӬ`w$V77{H;)dȦCvO \Aj$%TթdyYI2 ռT _ o~RD ɍpL$|w2O.ߝ, &@SUp>TuJettg psb X%,^L'HT+B' -a":Jid$l  3lg C[7 Vb0j kg,\cz-M9N,??W :}LB}P! WtpDw֚[|gn^Q@AP/qLt*$O(#Mam9U!+U rL{ƻˊAn=Q+2Ud`ʃ.K>hu$K_$Yeño_ayzIKQphX(bgjϻ6tvfq*fJepuPU㭁m)银 s3'$/ \z6urp|Tҭ- -~8Ŏ@q'9!˻`|N~tt8{an{Q(vBMr)Lړ ۈX^CE8G01` da:1;2!̈ 8>VhDl:wNO;;f@(tC΍J,?McDVhq|ldAe X FܛiF` R0~4YCƽ]oh6,6cnxNʎYhөЯ׳pZfH>^Z=b;{=%ĬiLZ$vx<Zy6p; ܹbB]ya=9'_!|gj1h 84`'yVCuֈ;h*%6-0XP5U@lRcZsܔXe}qD#gPt*-G,?um5h?Q$Yhzkb6<'<X|q)@Y_l KV\ tb2VsP;U|SGPT~w>Xu 'Y[`x^#p,>4=07#;FMtdF(PyZUj4Н+RjgɜG}]^6!06=k/6/dB&z[jw?+<s8֮uGtcMB-{a8s7^밳Tnj@Q|S- 6öy*Sd[﹛YdTd+s9k0rr۝3DR!~ }U'k_s.*b 2^7BŔ $CLgLʧ%܊!arP/zTs5eK+;X}>Cu:|Iulh79 PsK;Cǣm蘬+ T`A"Iv(dcAv$;6{jUoզ-]l@ !&*k˾Fc~Ń]H* "e>6}n)o:M'8Yl+U|EU<Ɣ~Y)uqۻZpWݶb\5ޑtA|F1PfUCأom8A#RtJvڸXOs[P+ 88]咕,3H:rh-ncf]s+ܑO6z푀*d(M<ЍAn .z?[Rv*((>7y4Ul@Fln0k${7Y NXL.=yLTe0 !BF♓0W z3v.LKz1}l%' ˇJ:@jWT{Bo#SNEX;(J3`-iށV7H۟b,\,|P~KM g;\|38!/f>z9̪1A/C|؞ 91'L{D4 /x͆IC$b@ uB耹!l0T' p [G`9+*` .ds)ޅ@dޭb<^ѝ{\aXo2v~u7v.\`̸kY#' ,c꣗VE=S{e]䉄zQwK2.\BwrP^|;9H^j_OSK 2̬'K赈4{Gq\1f{vqtzF=N.Ӈk {,_ 4^<NY6dqE<-H~DH8kCZa'̟g%W02 ɿ@<sz8#ěY=0S#]Wh٥Py0uZWXMq00P@_md;ZgQSD;u ̗ W:HLS"[(kH7x X0WG݋˽B:۳!{*O}f  }DN ZMdhMPTQSFď%{ܠx fTpQ/V! d6 U{sC:)I[qM1ʈmFS8ĵizN: A ۓ FmN٤P)DACmv+uJ6>p8('0_C7w!Yi%7[6XUq&^hDְešٷ89SQ&;˩2'##shR0_֖]2̋z`2G-8{Y) yd>kT<\|t=,Dy/}#/nU(.<5Wp85EyUZ6mK+5EGO7X*ADƸ`$Gbx$G{Nlq!{N\jh +$0'e6iS(V[MqCiYa~9>KrUHK.sHX)̕ofFBXozSP` ozIw0);O9cUhϋʼn>vܡ0Yu%my\P"-gJg@S{ %}U/8_+:;"eW 9M%ָYT8`4"EgM&9P4=_F6S^'W|w%utZzSD J( @} s}};W |ѻ*AرyEMi|#+,R!MP$0|Gr'pA9V8;A}:9}0+0Oh3VLbIF3#[J>˙[E㟧$ w9XyDw1j,?V\A9 ZUc1CIpp.B{ 0>|@QUjkek^۳%= Gkl@iw^a,c#j*Ifv1j '#DqŅ %asHs{ev0iզ.?bjP3j {AgtBe#),-e>9Z 63_[3C‡zEzW"B" vQ2l]_?EPjZ\0.yFTen^>YAP2>]\0jy2^cw{d Pl:Z2L]]b3y]`EJ3NrOKe S 2iY`5Utt`sf齰wJ,ϫͫ`?cŜ7C m,cO+R HgG$?*UDTD13}e̟x9`!P7Sk0jA=6iw 9 "'j  6GQ'A`dE]n`k'D 8d#<,.ۓ,ZS @u:ubjK>5p@ q~OG%1mc aA?T`Zg%yGwԠT+Y@xiLDž+ ~DJ/9 fGmaEN#ZbpHf񑵽QRH8X/u"m@R9xl* h^Pb-+&Eqʮ4g&AڰPhHЫ/ȋ~ږ=$¤JOOe~uVQg{{,BWX{IIOl$k}&]agG>a4qWhD?Wl)@n%kD;PH'iU% *ڣP/' {Cl%kGt75?>)>]:̕<{N`&8kWoa(KW*fmN|0ۨ|(.FTqZhġPfa=)xO:x>2'+ʳ`P4;ovjGHMo66/ xiJ&g__t+Ғ4t42C=Sc#S}C}cC3+ +Ĝļ.61RO/+p)h+(L>#n&Nu&+XLnp(؜1Coq"m4yzw$Lza:Vx#ܫ#^؊  n6'qkxۺiJ&g__t+dt4t42C=#S}C}#sc+S+3ĬĊS jlxWmo6lkb4Rqti q$7HI YIr;Rԛ-a`{c:CG$;z^wϺ_w~zaV^y2^a@^}F n?y<(Z(> B`H4$qs|j9kkxm^K+YlLˮAxIѴeg` I;kЧAb58pOC'a(+Vp7w$)EjKWk| .e}ߏW}Ӵ>a1pvhĝ "'ׄ:hSGzQ"I7n01s;M!N-4TCŠ(~,_>{oFwOz#hi-ʹ- >bBB ɶ \%C@FӺ_(o߰Eг8ٌzs1=oL&L\7YVN4:xL>.I ۛ1e2j71z^hmSӸQ@ǞYvKÑ܌gs^r+\Ʃ]ϚSx㜽OAB\͚-2-%|Ls\t˕H?LqiY:/Q~yT_%xc6YֺaK`čĮSg. Z: uAՅЏcĘSjբ zHDa:"4!~-iH;^|\wuE{>3Q qm?^j 7&!uTN6١z!H#a[/RTl!H74A N4R"HGxly]#"~Vj}Gp4K?i^]y=U&{n"6l$y)w,ȄiKz‹/5+}ƪi J9(,hpcG֕ݷ43Goȁewd*}G&y Iaܭ3? XfC:\F,LA$O ?5m7EF/u]o, &w$9S˵0iOX F0^>uEvoɳvMCBPmf2vQQ@A;sZ[39_-wbxLC|w鞤 -_KDWO,Uj4\<m:Fx8Yq~iIf~r~E~Q^InANBVvƖ:FFLLnx8Kqf&|N xSNIMKUrs uR0R*4.`]21]1UA@%5957)H@ Y,Xx8q9щf ^y FFJ\n/Xxm[8~*' GmUH!re$V,giƞN%a[,Uz8H=6%.Q*#h5#CmPVOcGkTc}̘S ۼi)BFyߒ͸!~ Q384u">?[ꦞ}g~%$P#Cġ 8q=rxqFJ__v$%?2N"O T U)F??2+xjkϑ5Bd [==v&\mn6} T`㗏B,6&3)lr"#/EE;rmLH_!V8uHXOke h/sS:ܩ[91 } .˝^#^6tST~Ti#tg64hs7 HFYj{>Py^ gn Tn0.:/6ݲ[agA`4D#]ͶMܘ8)<ˇǻQɲ:t}uLB8Z}ɵXxmٮ8 @z"78v.ڢNKgxy׏;S@y$֒Y`쀣)$SrAۦwErVnI8Y]tur8âDnj2W㪦5nlW;\ C0!POo *rqe+!UЯbdpqO8O f}G]( "!w0y$IOo S?!zxzEEVe?Oydv.ڑH~|b22Mv=sD,TUި +! \2X C)cF\dOq ɘ=f[h X,Cs12tyve %YY{$bg' &Y;4l1c_u'@{,a;)%,- 'vtes3q+EvaN*X+ҋ9:, TԽ&(b/9 @'E}춪m6Um)*f7\6kx,t :nʒY|Kk21̻FN:^կ-^4˻"WQRͱ*#pFhb]*if~$Q>ϞGrcYYo5YGloab7Eܯej1Us^w8RxQbs"Nn+.5B/Y,X%Ms34HW W<-,"R'ǢUWd^"MK>nsJs}lӛDCG>k hDDDp([yrCpyn rEq 7ֻ5%.b*dm? 8hYmK4xٞ6*~ K~嵛0֋{Џ>a?ߔMzGi/Δj_/If}d7NIXxm[8~*' 9jBH\^V 8!p /٭Zu-Yόg<KY+VT s)K]CB6Ƌ 9:-{ؖ6e7N9U>PwX<BMG]USPjGx+eܸWaR 'V-{X+t߫b?8xGt^^Ԓ=F/m.ZG\Y6y(ixCꮟ*"i9& 5GaURwRߞd7$^9%9]꺹Ta__fl\6 'a"h}`1k /S37\͸K7إ}lgںe}{#ϼf::9gS榙cajϨU)⯣P+ż3](/Ul \h0zGk IJ77]gnfNʨپ'iW3т%JUP_ul||1eŇ2xmaO0WGISTH6 /;!űK˯1K{;sgBS *vktu'tuށ-4Gc!~S!\ 奠P-8FC&{Vtû'V9FX ܢPɨv]9x4e^W\neװw|L0*%k}0=J+ͪU9wGLׂAn;!ճ#c!q WS˝lJK`! cִt',qdwPV=1 pME"i*a*4 DaS 6T4(Qb,&Bˠq|y?f_u뛫>Lڋ >LHGHQ:NmlKLUp%2of6V5v|L,;_J4V/H.QbfûxvwȯNx-"xeKN@@1L<,50,P TJm03tZQiB`A 74-Kd TwlhfcmMmE L+DՄj$D ܮmQOY5ZʹidvF$gZgD96ȏ<{ 0ij{]tJQF 0C`"(܊ln.bu ?OEyٯPezլh6Q @v_S2NWGxSN@}߯"aK(Nb )&xfgvv}wTD+ai3;;g4M}8i2E2pizх(28/ 5]hHVօEQ}.|y$Y cP$]_w-nEӚ`ha gk}t {{9+xI:(U]8DkN᤭(auFHOa$d5LQQJP"g=-8p U=[Q} I+ 8A"Ikk[tܑZvhߒ;_jkBf'[^Pm*&z6`E$rz]ЍcM&x~ nLeSd;eݮj-] 4v,fk`A,l6ƮM umLCqC@)?Š7H,ۖf;0 gw, /yn   a@31O>w-Y( M aHdPRTo?W* h76]W%&pm/dE9qtâ=lB0GR&6N  ucBȑ՗0f`M|"*ga|D#DX3+ )3 xSkׂ0BE36 $a $@p VbŐ4s͟'nP[#E"|_8OsS~5zPD|oʶ]wbhC(y^o0EI&X|^B֕r}[eyP$DV@lIo?ZV-}h4UxoA|,y}5<1%kdaI썎6"6(wzw'<:uR.RPhmgDXk]&HY•zILRoG`s;_ZrXnYSWʸMJ f/ cd؛s 'a=7CR=腦P/4WsNCbKWW0ЮAps%@?<5vXnWǮA{D+zA;XKϥ-FFjT»XC ZD>mK[ZDf^s!y]H-_B$e0%p{;߽hݞd̛_̝LzF ׺VxSi8ί]usDӳ h!c̱!@8rug{z4 Yz頻^ q~Մk#zU4k)imhdeHz`<(ݮ+N<-;pe{ڝ|5k?iI +緸p5"mHuyniV=QLV.ÅP։GTrU%~/C`o ÌU.?U4gwYh5=X0ط"k˶,IE"ΒGpd#@X,kAi%#%&{P~>zgeղf`6)%;4bP+Z]Wt Pl(lE1t$I - fQ5}'zg4$]FaɆLbYW!R!Q_d9mLUcj!A" T3_[Y¼M켙lٞLuMrp|9n{u]جՇcewYSl.ХtzEҤWnsgYEyАArBƦ9.YKZOA~œCp*x F^u%n?~d;9Rj&ԃ bV16{u"FULCrEI=GwQpz 9l)ծcs@Dqp@J<< uG2Sy$ݪDcni9Fb UvrTPH av&T6}i_fܗ%?vUe,iY3c#q0*-Am GnIo ;6큝a8^rKnмPs)vuϖim3+ cUQy8ݫ')r@-a87 Ŏ$ qc;Te= ZDbR8Y㪲Ͷn.%NˠZQ/?ӗzQn  BS:ܴ'\xEYnpLP}+ Ty.-oz*D]hguDiȝn-8lYl癓x3 6)Zm3V& ;YvE^ 2csz|> EfHO2owrЮMdBAJ|L 84?\"*.`aCG QV VY\郿0/r20XqI>cyөANR'VX1|/Ϭ@Oϥr7Aˎ˝WP[KD]gtnZZ#n`%3 luFQnLf޽q]N:K7y;krQ.d\{1c{: 9ulxS[H~WQhXl(8lu7 rG.߾8N*U}e807mشc掣ǿ!yL; %ҋ*͘#rdL&JO^IêɥU57m¼"IHP>,MH5gE0OTQB^޾Qԣ樨/[{1=('UTD59P}܇_Gq=Tŵ~$qnr0aԼSb($wX̿Oo FW7~&?hj(pFJ+zԙ%_hqĎ؏yKh>7ʪh_@@m!N`Hvczףփ.ʦ/Lnz!xDB̉˾xVE"` e^9EˣV@?Y @PYUIE0U9X¢Ȋgŷ_W:r4R}MsdOJS$nz%>WHh%]H BLLuq]-u uY[ ץ4n.T`. 3v=#nx|Y;p-;@ 1$ Ƿ7Aav Ŕs:DT_쿶/w,ּExmS0S9#F=iKwVV_4W B~uw32L7]E_?8 g0`(à;Si.|k"+ `yd&җUlڸ-Ea?lpH7j [I %eM6yѨ#5g`^I%3gqŤĊ<1#Z D)i%S]wIyt,=M˙Pa{}ZreۭI]kwVN!dTr[?4跬H!i[HjI YZGǰX~ % WvN;`Kْ :H"9U.e<%MVMnhIPb3E13SJc16v"`F0,i8b7sl@GkD=8ȦnƆu/:3bgXZ{ tmjL:&a(I3{2ݯ N9a/wa$8[Q(g(d (ҿ߼[e; ,-̵KV#X7F~s[s7_čO"\e/z\0nHȵqo-oGlQԋY4jN׭4 _-b*xMJQ`2/`sP1!Z&Ĵ̽gKlR Z"F=L{Qu81L:Rs턲zt tN wkPmꭾ 9JT UP`ʡe9 !w12 Bqvفv5:܉XkU0kr`3ʕm?>ƫF+/LӇUYq?9ui8Xliٻ|ɬ?ID:XO-Q}~f:L I@ 0:Rk5̑"td34]g MLhrq V[PJj8X%-"Xf Gc({Y兙Gq7ϕbT9?E(vfۤ@xO?rb+ yj14I:O*nz/UoדdNvN7*fKYmƭ읐n}tOmzw ]ixMKJBQqr7y`;;/a7+u m#mY号"KcxJT,ʨ]Tb `8L@rS/|]8JzgW5Xz"Fk"4ׄQK&d2\n,,դ*LnJvRx!8 SOpyY*[npڻfY;U:n4}@b cެi^4:NCgS5 5O{w] xMJQQ[ȼ@?gE)Ơ4'[un39 yyA0HѮ}wW?,(czNQ! %Uq DYD!*tĊMS)Í@A-*J%N"*%\XaDŽ%)"x:YdeZwpt/(z<ȵ u)jCgAZ,&r,oE&=Weg:sӶag:On\mnVj~͆<[U}~t_xVmS7_C58x%edb xt=[Nr%٘L|W:;%m'氭վ<>+]hӆh&O}J1i7DKFѬf>NކZ.hjuvFn:S s8*Nh  .8E;0+rS߇zӪAVX|uCoprqgrn>\ ?]܀=,r/|"7P'Ai=PZ'a|&b4^r PwRu`jC珀sJj2߭s)#ϭعT mX["fT .e,n/2p9K !=V)ApX`a;綠Z_BEP+*ݍ? / \\\^~?-3 w{PvF֋}ϵ.*`Mz7i+ GxQO0W,pOHt Abxmѵ1HYouCɴ/mzzs{T*بRkD3 Q(,8"g^{b݌)B _hx@u#wnmqvRaon†ǀ=|c6B p 8j*KSs *9nA_v'|>E2֚Q?3c`PfdY$ . KIՂ96cq--?e\Fb aLVB" ك#|8#;01۠H=kɮ%eպ]װ\zfu#Qr;@&:qc1`h7T`"x 0yo1֟{( lJ1ikB fJ)pV&gIeв9]*!q 4fdae#,LŒ[n/"~f2@Wp&Ń.aq;_!*~|CT<3?B{siC_%VDw쫞Џ ˢp^&kS {#7;xU]o0}^~ŕ:URMT$k)tU,LjdcSlC>KNs9$y0|].lEiQM[h^4$IY? M.bt UU%h^TU3̜8HbF qz$$KҀ#I@#{'iJ4ce=}!%!ȧ\Р\o"$+p| $"kl'͎r8iB!QBe9<>rd"$)j)28 `"By~{O$;@%( yKy7*w3Yy9u$axĿlAқsš K/=f)ÖD#Ьi~smwd02Bz\4 \{zgOޮ*PxK|Ƽ4Ɲ)]_7-2/RnU&Ꜷg ?! 7,7mc.0"ۦ7.R,z2qfm eY[gl?֫WtV2ֲn#3\IؠS*Χ};*΍H]e[Cuc<;:DugkLac+oԶո]ۚ3o?qDWF2L',^PvUx$cqT4醙*F P(T]];b)˹8!.4֡j |X_7?lxMQn@Vچ=jV;^'MSCJDQQ[*B%m6r|8 7#+ u,ggvfo߷~= 4VMDVzݫ!s6]uӬSt0ae/A`ppOHG?͜[z(Ȏ`#hGBB*Кe,ia Ăۇۏ^PVkgA1hk( vhG(bP a`h瑤KpT"]p{1i>9|DaB{! 'x =cR~xs/}ck:-%I[3>xPRlocY>adIW״j:㞷5sa4D"T5\m;EMJivOQu" k0SzQW YY=Bք88F&o(y/ji Um̑݀ӝ֣}iQ5L,᳝jX = ;;'r,GYc+jkk?y% dW,|+8鏩;O~Ӌ7Wukgz0ݩNڝY(f$雙$ۋ v>}6s;UI܋+丸2_ӓT1F>Ζs˹,\Ѐg_I3}{U`6C_x{*Xh {rcNfbqf^cQzfI6f k x= 0{ but*trLڜ5&*҇7jpWXvڔ #;+7x+*!fwͰ(0kOǺ  `\ߑsm|˂_:REq0;6ٍ'MCOVQWA'xx[YQA?)3O8kd]fBIjqn{hBIFj%d'e:(qerxx[YQA?)3O8kN8N*xe1o0 ӯ)AХ]3dVd&Ns%mZIo3WBX F)ZWЙyjBFQxUkΡ(KZB'ypL4IZ`LJIk0k;aco\] +Tj0&)Ӭ֧n-kg=e%eR'~YņiRRFU&d.6U-nsiɂ"X($9ySi ix o6ւHaJe]ȰRY\!bv 6mugg{CߔS\{8M|,}~9vmS#{|_,_m|`}4x[:uZrzf^ZQjjJjqvI~^~Q~(-ML./֟8kC%ixI}B:}=钥Yjٹ|Vnvpbn$*RoWyzƔ3b% LL(,|4xԄN:cnoJ8C]\MGg3yGO(r?uQ/翙3E6KcC$E6uW^ĕ( x)Br~^Zf^zijq1CщnۋvK;CNF2$-vYFg<EUiQ*{Smk׃QpKLf9mW6>tQ+_OlA"wv/.)1`^ղ!#D*\Bޭu593|=YΰrFW'%1lQzڳ)~]{T]ofTb2}*7HF\y ڊtP[ r6sɱK1YLlȉgx{"@tnٟ2&Ȋx{"zGdnnDckx#2Cd•.3x#rEx•s>:1Ox#2Ax•sV0m`eaWl!x |Fh{L!s7x !!m6L00kx:"8fqƏo0xjpy8K.G/Glxk#Aus3b/xkAus8Kxk?gw7Ws0S"l xog̵,$lȋjx[wX}#Ȍx[÷w8hFGX}4}mȌ x[g8hƎL̛0SȌCx[7g8hƎL̓:ONg; f|vl&xs{ f+ldu3͙%4CHlȍ!x;}8hƧL \lȍ9x;}ьO"&lȍQx;m2%aȍjx;m7fe@Ȏ x;u'f|]vȎ+x;u;&g3L9sx5 k%x[e|ɏ"k;x[e|L oPx[zy8hFL)oix[:y8hFL&x[ziь.l?wmx[:iL$Df)x;8oe;x;25iȐx{xq։%iȐ/x{Ǹq=iȐDx{8puq9eȐYx{ǘ6! gLdxKslȑox{ysC̦#lȒx{9sC*̦ TlȒxqc0ffSFx;quc!ëWw1lnKʲԺ2,nt}E|ٿ}Fa/Lfe{`_˦>b}qLzbF ~4/s0'ooq9On`\]ED;d(Zk1l{asNIĆlDZfoTBVa̐ҿv-+u-si4#0aXpITK.^ͪ 3L JL1]4ʧ6|1Y q~g(x;1c< <Kg:x;}7fwgLx;q}Yf y%g^x;}f Zgpx;mC53 gx;qmC3 gx;m3 ^g&x; g8x;u3&TgJx;qu& 1g\x;u"& Cgnx; Ugx;qeC kx;ed&9kTk(x;1eLrhk>x;y-LrJkTx;qyLrgjx;yZF g|x;¼ hgx;iC# g x;qi# g2x;1i# @fDx;q Zk=x;źuDɛkSx;ƺ!if&qkix;e/L7kx;ze6L9kx;źe'L;g+x;y?Fg=x;zyF 9\3빗}}{y RP: >aƆ?`lhl/ zt f(Cv}L!T?*BeQ<]W$0hzX5$ABQm [>9yHJ'g0/z!R>q4S] /I~u='@k܆KgC5G i$nsOA1Uu/a]S׹ 6ђ(J$= }\_R%biP槂#ErI_Necm|>Z*bugwS&_e鸿z(|~= ] wʽy뚋 ߎh3ٝۃf4GLcn!M-O,]Qc%LWZk?Kq {Y$Rϟ1]BtXbX=ǩp>Y(3zkGYjY%*~R`nlrM A|4R +J" qoF͛Zbv0g(:EX\tX5yrȼB;B~yܨiZD1#Ѵ67u/ l{ ^5MÔeonIf Dwg+rϻ~W>X!ۜ y ͬӋ?0T~%8db M0[)\O1%퍻A.f5ej5aWd?y~7XhAZrG!!kH bi cgiwUʵum3>ǧ(߾zRn\&~=EuJ`:0H+la/ޥAE7zGUy-SQ4ISm:KLgcV*[)6΢XMsig}*v/wtp7^J^&Fmݺ@fCfǝh~lmݻ8 ,LPI=zjpe'aY:-Lnzok>U􃗜x"]cOK=z>r#zPzZ?AViqpyqtJ\_~rXr렱3ƽz^z ^бgO_+V [xԅ'jM{},?\[''.#rB|튩U%CGδ p3UUٙz2)v9uty':f"3瑯  TY'wLtu7 w}MqXsV"J+H"v2˴+Ih *҂DC}M1 \ףPNcM.M%L7VQuIViL;eqyZ^Ɏ&wOs7&7kTK.l >n?+_N1U<*O6;@+i|Dh4n5"z^Kkɬ[]uIwл6QJUY"Q}`8` *b>ںWi ||#ónfRe0W=ueӧkbP`ӏb _)\~ tH:'y<$|*QXFd~iRڄҴL:7fHxC E+YMtnS?U䙭GGʉF3:6fv~AhYZC΅ޔ9n&鮒Bܤi\ cx}kphZ9Sm`%[{Xķh^ϝGkN5(1;-..J)Eꗚjˈ=׭W=(~zauLc,>]VS@hd-B4cZes(vi|ca _ٗݜIx`^;&d*TAx@2 s%/4wqꖁʤ'5kӣ??z$D!Nu0pيd"Dd.l@17k2G2وJCLBJA,BjcALnO;13.Jg.b 'c[J YgPԟ12U⎿Àk2>~6wt,l4 !&F\>w$}e̞ #s= GeF#H`)DpE217ZH\ץpMaL[w ^_D 'S\ O GFb.|K\KFIp4 Bl$a%PMŃuh ʽA3=i._@Eb=Á1޹QsDљ{ـdrLjG z#bDs;\#:"<~ .]v\7ϓp">X D]R@xguf6" Lsɝ `jM`R`v\s99i}w'\۹& ӑt>E_18j%wgq zkm̓U*wWyst7GnnBT'WF탭;6F;&DP#AxO`y3"0ҡ*+ԥynJWFw 6dqboϐ%[>G]#'SDT1eYKEm)'&.(=t|QgIc'*_6|$uj 7O ٟen>XR_z</Qe%O- hrU^ǎź1a>Gf֬?{KUTXT:x=>uyбjrBͷ Ap`V'˷grՔ/tK{)t);:3xޜ%Ϳ=t3;65&C4J:8믿3?z'-xxxxxxxxxx?xdx 0 uW= FAbi °xP_|yT}*م"䮦*-H6+ZS,Z)KHڴQn$]TJDъZ%Ny4su~}w5szg:AFa\`w"x7(B\@!`$j4 A!iD*Q;#bµkWZFo\#}{mevl.uެVQX}Xv貄G%Ҡ tą6_ m7>s"D4VrFO0ܝxrW_]s35ݖE_\?RN_rZqPIy#c@dۭ4))zrG.bhj'Ho9`{Jߎ(bjOsSkyZ`mrByw˂gȪ7uwݲ%}NR2'É{K.8!ou[ܑ NVХo\D/7H|%}{%7is1 `W`0`N`/o4OE1X?Q__?.^5$2Ή$WP cPd o]W1,OM%Nֶ !Z\R0#߬:p45Xm}!}NHt xJQ߸fMEu8'SըO¯7d =wV|B6W:DWI+Q/ﲣ$d+}ntzDS |dSCv[J"#W"]ZnQtJA:ɾ/ 3ӾV7U.I$z-hc@綝g=Q:.ĈdE``KOmW W:8/1n]aoZISD e3,X`{NTpPVj]G_j*Kb\\D}t|a^߈)"kA)^AF/' w&ԄUjeնь?|ًKu}튻b\S%F&.㯢2[|y} ㎥ݣ6^^Zw"JWQppvfI߇F VEh9cq#!!t%:tG߾H:}`Xw{I]ݛNַVn6'b@+؍[z}dEL0?qpO\xwM߅`wZJ8{4:vzDyŰrn?cr}O9(>p;6j9E}!h6{E-5Ǒ0G2vD*q! -#pAG}MN NHԘԘ^/ld>) z߈yV8dw~*mwF/ö^"%o'&Fr  E{,пs×Fq Reɂ!.A P[0rfaI=hھݵmf Ecgm;xG7oiVP}*N:$9SEAH!=8t;;L.Yjb WH-)W.1KN. ũQ8=/b{}g/]|p3#EfF#Ȣ OlCoNWi#`}WL2$|,V[?e+͝+٘\vNp=VL ?[U8Yx{2Z.y|^E{'x뺠*}*T\Y~En]ZZm[k<H9duDAHiUZȧ[2I& _T:T9z,('\4ѵBJ=~";!ײt1 _\wsmݛ(<}獌c> ߉14% +V;&k3~y{R@ڕ?E8bd[{mn' hBܝfgo/;o b\/[ىqoӦ#0,r;7Yސkog=-i^G7]6TC}^ Vn_a@!Kٷ@]B\0W-ڡvwRoS6/n8hf vcOudžaRۿkjȗZoىC2KcH{a+a}o)vCxz{[ĕX vTkLw%dnX-t6B^QH+/5q& _G { 8=f"ј(x.?\ 2)f!jyAE95GQg5BZn6vFNoN|/Vni}L^zWdE;o9\jm|)5} \1ry CO5˽PcYaTϋ6?Må&>0TR9 lW^*l%Nx$K/lTQM{E /txd+"g|D_2߇²N!t/>rp}erzqq7c aaӟ#+C =MZc> OhCR G}F-$;DZzPV^kYLzʫB[G˺x2>tnٗJV>\ԄL+LY+z)r%].::,w+B եy{:Wmն-;2Qә־izMiwmqmO!uzOny vpȄՀK&PZ2;.PiK9gBR_Ah_Z{p@(ub (z՝Fˣ ~jvޖ}gJ͞8:(3fkãQ#tYܫ^ _p0y$JBToɊ?<;++n7v% sH N+b}u\7gr^M2xcMY?);nχϑZ2Cev}N[ >~ $fT#tY/4|B:pZT%k,RN9[\hX$M!_V(gQͰ ߊd9>X^LIVА݆*КX7##5#NEZx+WoϽ)}2T(dA̰-|<[ zԪ-]s9Y;k.&_˨;%/zڿqQg3Ǖ* NaDC1XAaP%0%?Oȣ1A WS_(2mӝZ:;ِf`tyN'T!&)\$RP~TI7Be,3Qs'gh D @a nL&!HA4d]T`HR–@QJaضAy`ۤ n`n $KL"њ t<$$һ`:tP   (,Hb @*xpM``$g'h@T<]6i7h `:X0~7@V*g C qH)LU<@6 >4I"` <Oѐs>𜍢#C]D Sj>`@@yEP!<2u4ڝ*\a 4lz1 4kr2t&SV4n>*P籦$k459/Ӛ1MSΟ|/}T2 Q4PIL $I0/p[_j$O%)_S`;TߑҠ_sVi[Ġo<Դ4g׿񏌇5ظ9$ $MŪ @+9/c2Q[V\n켛f`! "vLa3{l+F8EIy+.Į nؕwX+:_p.o6:upgjp}̓ +2+I¾|qQ H(8s{Bߊ4\E`slx[БD5 hW$SDr5 "^ T|FӉO߹ɝ|YkԦ݉lv>{l-VK}JXmRu[ަblWQz?;|yD6QH%TL긇> i+y0x! s=\B7eWnqQ]w}w$u:]bÀ0ǂdKC.k]`\P$[tm&x.Q}arA~}s{)U|욼nW\2g4lar?JG}">WWT>σkSh5 t4 .K_TC7.%u1^Բ{+E4S4pc94W*t~i:x^A/9+m"ẇnlN_λU+jjŖ.Ȱޠ5BKur ,j]ck鋬gp~&qt#9 ˤdW{!,ۢrj+,T4ձJݷ2,\ǝ r_^I>AJqsJc"榈f-\1_PKe,]PuI[EGFk%/7j =8}eovNu c}uZv ڝu_wQrE{jM:9x\͒绌߼>S|$kclՃ*^nkiy .PH쉌Rv31џ,KQ :eȻsf/CDW՟g$)/ou9R #3{9jemMqBK={Bȗ҈7*8V-VReKgz6M9iGeu}(xwdeFTq$䲺ha[,! .l!yC|./pnw?Ds+UA:kKSTvFHۢUod'r|/!]) O'cE "cXuFmt[kO >=z6~Z+h#'n8>c˅A5c6 ?p+$\= 'zS?􍸳gqk%TO߯?|TFp8Qb-*sY4uNJ)E9A6'įcq]n\hr!܉UQ夼{sٳr%ߖYS'ʯ߼s-/-kɢ–PZ&A1Z :kwGM?hȍFɹ.:`3vpKޒ#|zX8CvUzUJMYBdO/)[JҜ֞<:[hqSդc.(s:Jق{O^?w8=U|ξY"沭"^D\ z+"ӃB^?asg?̥uۤ9Bru#ps?^uxQںCr=4PBFYת>pVu= R(u%6EKŗgx磼+P`ݸG~g^oXeKd]9XVuWȃUV IW"U➊&kғEeHp7*O þiw2{{b8^Sn<~ʩ[\'{çqmG^ WM7CzQiNxG$m/}A4C-XV_?ۭۢ,rbccŽRn-!m"C# Mg:rHYpn1hȶN'"o}c}c{8e0nC *3Q,* _rmg񊶪I1&~ #2섚r}$,xbTCEMq.3O_yxIDDs_8}^ƯD3:-X!UƉII}MUh7":ڷ/ Ɗj_P;_%_ӑ7_G+ PG$n\ROAx6m-]J9vC+{ 3c)fR,Z2 c2Hb SKI,_"&ʒ5CdD56s=s9s?uu^u"T~҈];6|0--ifdCw3ycciuJzВsWN;@ȱê&% e,i (n-ܮ!%lD T;0hhDʷm$ g%i&?kh@}Wj|{r\7-eiu |w]Y/ ,rBZ$or7'\lC`< eqn9qVvUҼͪ43<n=><CS=u`ek ٟС%ޒ=bBO+>^p;R1f\n=zf*zd{k+C1WH..:}Q5ʜ<>UJS4ܱxl^i>,Uj@%:"4*9iaL**es;GyS vkS"J/ UC#[YÃ$8>9M "sj".%v\͐w``x.|UczZ;/zr\|V}{S냪5]uxxAK9/L+7`k/ou0 .:q ʡ@rhQ k}oFq^W(K{W@Qע @f / MM^Ljc^>~1EZ.|HAd"n ~V̘:0yHRrT8=]mTA;0RuLhDCi};WۗMNlP)H0ə(xd]h N8d8QCo2$.҉3Uz/D++GoFځ(S-V|c(,_mRA7/s ю ykhR9b5lh8vmU<f3urԈ7knӻh L\Z#MZU~k'C긛&m>pzB9HBM/^J|ϓXm,/uXŨb|w蝑L\|)]NeiZf0\!kqbnKT"h7NE}Z*GnWw`doreaPm"c-d?\ .0rdAOq6(5(IrV9g o!xp'߳7zUFMLFqyLYT?ڤp,t+ ۠-"/jHjrSyZ^Jrzw) hƑ8;sZ`9YlTe~+y!I/?jš;u؟uLBy_GC>.6˙#쪭 ԛ2%}4Nt$^TZJ ~EtZNE}^uB榦}{!3rlG+˪lI .sae7sx?8\OG( KL߻a0a(gCQ##cc@!#XC?roD"4(@}b1B\2"o E:h{M!2s +dEQ֟vV:5)Gyo@ĹӼ*WaZB 0~hiI%oůk67eO_Rxc6~V@f9ϐ]C We9N>qL.y#A0:͇̋e]Z3YS#a%um'_%IT?u᭺'ߢSLLc @&(!3xi*x ӈ:&V3 Wep#D\ %xxqYŦ辻7Zͮϓ]7 RxQRR2j: z ,9\V ЉsD5HEې_ 5Czċ$ xQRR2dzK_Of57a‰7,xQRR2?0) xS[S&*I8xQRR2{_ߔl%!U"da *BMp:_SO^P*˜8UaFIHE^ҍ6S##k$CT( QSU {pyvzz^YHZ;kkx?i(%-Ǝ6JkHÊFBϱO2q3Rye"`A*D ˭".pbuCԌp\rm48[c&MCN5.06.%6tS VpYynMDӍaEA\a.pU=W#D61X#|&6]cLi0Zh3C\ڐ-_ wPQO<[u)*]DMd8csg6z!$r׾cyţ3Rן2/yWy|I$TZim\F͋bi}جd)29~Lf*^=2{eBuT>P bl;KLFtxN0E"IJ+%2)U*L#n~Ǝ|3axw޽+3 ˓|?NIkDi\;ђwuO|tV>kBPd]˵^r (rUF+rhCi qoq x[wTH`r"[NL@dv&=. AxS]o0}n~ő@CiS;AiVAV#-r D;N)s !fbG\8 ,`Cp[nK0Fd6 kϩSbِ={r X81L.Ӣu4q5n8w.u0 ep r.UozX  p\.1{H(%*"%cxRяlݲ0Ye@;‚@IX؈Bbe@=|Q2-p|UH-%9 ~hF`LN4ЋcX/s?8 BN'DH8m(a`n'$)/|K`q06&"UnO`<9M\fZ _0O`R?n+v|Df6J#VŽ|bXι$V.'[aq!ۏ+}~Cz=Ct:h;8 N 6?2 6L: Hs q&"{GE8sFE C:;ty'n"FH4-vXC \$z l?\YG- { C;y، ƫ(,yye:.:P,6f3re`ՆBϷך9+I:VFF; *+#z0i u(&Gm4*̔Vө*8wP+o BWwA q]LPkYPWgZ/-=rTpMbDBDViɢ̶(&;0CeK>ECh"(wX\@$JF{UM2+`\Gw4) S⠧F<ky?k)/xWmo6M/ÊծmX][eHu}w$ibAbS{}QT[}.e&8IN(0ܤ c65vXj>~O'|չx q6 xyF YmDpT%"kN܉l'O1J4RK}VH ,7 )cK Cu4eA&BC4FZbۧ28n ޼|Rnl!s׮ߘf'e;[¿Y]Z]w h@_[|_mtK'l)V<QJ_] S=d8PZaЛ/,C2F >3.o^aJ$ rjl7@@a(aJ1}D$;]r1 855veHrVOր'^';}%2>*q?o1:tRf?uzg@pNQ():S:Xu6d`~/'KQ9Oqe&7"]nP&Ji?4gOy˔VP֍~~>tq%=LenۧnD!z8dre~r0S򀸒Lz_:nh{2E: {z~G|w0h]o^oS7#v_|om  D8x"Ԫ7d8b5ah*TuB?GW!mow Zmit_+~w{cgn}p!J̿`Uu]L]=ܣl(scC3@^VA N߭FkZN")sM\dX[>kDף,\SMVNF0uPD' 7ZoXmQy[DbUlUX[Jn fxH{QkE' ? xYwId*]RSN=½=%+}j/Bcx!xsVDe)"*SNqsK^.ϲWF:S˜U!lӸDEJ늓Mp:#K[H?"xeJ@EI*P>'Np%-jq+nč΋ N&%F\hgWtʟ;t&=w{\xCձmBԑTHR=`q [?`~|~-]Zez ڡ /sgL/rW}UVo$4caiȃHd)꒞4)h5-3=íQ(sGhG45iL+K'"r>#*e2c@[%jTO5+mBt0qc9pb&͒p[u'X 9\V &! ϹrڷxYSH.Z=,K¦8(rsE_+篿#ɖlW)yu2̓n,_d"% KЛ@:0BnooHv=7K!JҝLR/ i%H_T-5E4EH(qg {ѻ4A~P,lbS=6i{k$O-iwUJ&3|ClhÂI7d/}tVau~w^H}_V s6Z*NQ屰o@3 bG̽PٲSBc Gq+lC@3Z(~ D8\ތG駷WcRdߺZmRUU ^Ñ F#b:>ɑ ǜt_qr}kxO؋@jw:irOLS;8JRGχ{łUVbdZ$Q.h:}sv~}v14N7kMχh"*VZTWF)r"5E^fdD B%,9rHH[ޤ[.ICSLWG7a\Q@R@͛?20|9c"D"e䯰mt^y^v|1yQyQ,B)4IKFDLSxڡ~%|H, hd{s}1SHUK}܈l0"C-&e^3t}[@9L쀔=U2v9c?OGNH_: ߏH ` BOM5xbd"Vkgf DQ_6Ymc_(|(>[Aƙ&-"\sCHG4\8$[%k:-cnQe%&Yj95AO}N4g O"7F1TBW sfk8؈0ϊ۞F O/lHMcWcfK|<ڿq sZk}ѣϴϽ0{ӫQ^0/FGf=5L>8tu5Z}shhЩH@}Ͷ*VzqZ#9{}ѭUCMy9tsLMڎx"'L L hOJ/L={SvtWu۝|v`D]1``nKJ,2 /0gѽwt.C"B[rֻxWh9_D -7>hb t́6`' fϗB3̷9%(a,e2O X4 I4e@u݊FY!>ow \d3hX5?CN౿j\p|~&x5ӖE%cDRᣓѨVH9MCuD m-QPͲB_%_iwr٬Uv!'y!)|4 0[ 468wTxn4;/KX)Kj(C#`T=~Pm=%xH{)ȉRȜձH{ღ3Ysׇ|dIsՂﳽtP لt+Hq6wvְ2%og tUh.ە XWK[i'~uYG'[u ۥGn9ҍlV-cҨ.}ޠ}^>}*|9(Q˗Zv8c\.kِ m6B*i] nKr3 ưSD J̀Z_z`L ч+/ ­b AH w0Vo/ xRjAf3hPXHeC6eAD=53ݳ?* 0'og#xăE~~lڊfL)БQ`&ӝL#hFVQpn%J (Za?SR2]ԣB7n)g)jUU*R:@S: 0AF,h91jÔ\As5S"eٌz@9fZI`L4#Cie4I *5+UȔ3sYaɝ0BU:zR),L!-qr4|k5[ϗW@x$MȑNh$ IQ`MA +8)NAW(ӼF-pG0apEk\o, s0T}J(IQk C? =Ͼ${iYoϼSXCLjNV9moo_/^>vEjf[7 繢ĺ"ׅIv ( DhKxnnC@Rxǻe#?#L y  Eɩřyz\\FF&+2 eYqqj)8g$楧yN &V )9EU) ɹ٩) ^ NEy\)idx;{$VZ xx%αjAa4,FRN(wEXDRH;wە=7H%>#hR+#z9ꬌι,x6GX;Jd~8D7Zp +\7rˊd]rk|")rˤKܸud /f%~ f9"tOA/K{w͞Q`ˮKEKx^:0Z|jTc=˅p!EK100644 aclocal.m4 )u?c&$ߨ5m30i}]&bnx~]D14?(!qxnNm˗RS:&*+\Zu~2'f[Y}჉u X5219'?91G/ׄ֒ymT*Ϋ1eҲʊqI]<T!9?/-3]/42M^ 3S/;N4׆UaZ^oT L;(c(Lyy+kV X>J/1 wv푼{{o芃U&f a)]j٪nUsNeZ%5UՏnߢE!JkihV\Mmp;Vt63C1@zMG:pR' ӵL7xL fnf㡪DD|RЁh]r5V|`X&&:Д1Si:0qn0݂0ˆDVK~7i@V}o&(HFl3n (t`1 FtX6"4p6u5Uڵ:UyF l<5$R)f":S:Y!9T,2QH,q{1$&p%#R2LT#{P<|r"N!~̉vdTIIPTR BB'9hBKy(q^D3ck[! rc$n`2].{`J[gweJ M '& i[.wXotKN֧u'R:khuji{}A"Dž/ .D&euagPf2Pげ~0DuEa@hAdlͣ ڵa"y@qa2-!Bb2cY:!Zi83W2Z8ټ>¯:cΗ|L=ŇmG `d4m>JX*>G}tՐ̣W$ } I\,~eIke/%k3<?e|]j􅠯aS$Fc 2Đ?L5B;ȅ likbArDdÿu%M/\8Vk{zy^eƫV0C.eF[F€>\^p4%i*ep7a+XɌ>*It[ą!`Ƒ:b01x\&"2U f^_nfEz 18N6UX7={']hdV!n^":Z ȑO3xopexĖ7Helc T'3}rBߣF:VΛx <(0$o*9;g{pĵgSFj \5[0+'lVn fr++3[+O$H-hO( wa7Z3`RLi4ydyRj% |J N4cz R R8o'LaN,))85\_b _jBJ'>fZ<@IpM_kMU- MG2Ev+ u&SMb!7Wp\٢CJ8jy9"nU$.n8TWoUrѭbN( S3e`#v p n}k{ ;lkmzt\MAWDs>j~iC["3 nmtq&=WT&542f[m gvX nbsrxbXx]ѧwU vq?lބЍ9Gd!uQ:q)RU8d3v!15\f&]Sn%$n8b -C[o_GЦ]hygvaΉ\ hIc2F c,//Y:rr~/nNjd"Q|/4|JR@Y² v5 Y =a TÑ$`/Jt[̐/ &\Oza \Y*H!UJi̔e%  SBJ"b 9fՊo'::8no/FN$i/MI*:e SAB$6 !l9wIwe< 곣DZ/}:wߦ/tHoB?I AXۭ6 y MocsH߁[^$;_/ 8!u Q+}a|ˇh#%=cyp:ŷS-!۹nn|a:j=v^cj <~G9mHbSc"VeZIzji2oNN䐹vo m hO ,ڿ{k9^>(}?qީb,8 ]&c!% N2l㰝G{'n!>`_i˟ +-qc; AwRD Bv/5ɒdf;yzY@p(S+W4^ɭA$a%ܙW|rf$B܁\6O AqSO\NjiVSGQ]v_AFe[ʀ%"1v"]M̓SƼ,"|C'_yr @4ID^'X$&v}/]E[e8[!++OިJޗiKr?hrO- -mn?8{ Ŵ3lQ wɂaA轎 ['錔2bu8AlNRIj&kX1.'.e\IwBzwcϖrb"DRtkÔt4KSUXRg{ڟqƌ# ;i;O~Qv5/:`ޖ09NoMЊmu`ӕ2d8N>)謚g^Dy}03)'3 es/\rmeU)*ff^qIbNnqTW?%~_yMD|6ק?h?h~\m;*^ږRuYPsFd3\I:Q0Y\Ux2,nx{UF=rv؅lNdy9M_LR}ϳ8l5_8ّ_D$:v#b~skѽə$2f/VܤfhJ.B"y+u*-XZhbߕɏE^ }vڹ <6 ~cbWdLVU{WCC"(S z0d5;p+a_EWg/XgkVTSkm'DxG}eJa~ ':5oC3ļTtGΊ2PX5%Ys+erSj.WZ2Cɪ"+Z&댘fA!\b2 wpǧJ'׷q,/:%]jɲ LL܊RS]xr\L8Н6D;<׉N=Tgnbv*HMqx~A|W×ٟu)*I-f>xaӶh6e/rAQW[`s c~lmϬ:LK&3Z[ϝ`Yryg_3)ƫsg ԝǠ7Z1R\61j|>(c ֑֩'[[LD>6WKn=y#F<"WC{r!"&9ɉ9z& ǃ&^eY¥>msm>FҢTrw;^A+_ uԌt"dl?omn[]b G})ټMQEޣ'~1;ȳŽwڎÓo_#ktMr?=3%?e>5[S"b~te7έP;3r}2Q⬚g^Dy}%˲h=_ʴ.S,= TfnjW\[5UՏnߢ\E;_/)*ϭ>ھ_gsyFN<nḶTcol)E s5}C{IM6[eY693z Q9Y͞Z)sgOqj|D $XZn\zDlג/c.w-7ٍd:MU,T KX"g/څ>lI_܅eb1ZrSpu +˽VCTvAٛ fn%+upix;&&" ϾPPn 'n=I6a51c}:2zo ]Wp?xYs9.-W=ܹ4+rsp.̷[L7{8>,|Nj|\}1zӷxm[,NM+~z0ˍk~wsyڻ.t>2_5k4,.r3|\ew./Z|X~~pypu{N"$*-z7lӲw_XQw7ܱܵ ޟ>}f8@aEaN^`7c9=aS\I>ɋǿ͒${=NE>_}?ɷ4=u~sNͺ9'qY0)#E.'gȋ~{xٟD٭ޥ[9)wn'tWa0~\LHn>Zl{" S@yNgPa5jf1nչ!v ^t|[ώvs#IZy7ny7o:w_I[U$m'SdX nXv$-X'L \հ/͵%'oKyv?a }i=deTEd۞d$-RƢ:%xv8ɹ L-nX Bg7l73ᓼ<2nÓkCh t6/w;+n.bС'E.e{R0#p,n};)W}/JC;I~x0w=q x##Ьwj}럖NDG *?lNJn7 -Ys +ZJzY2{RZ;ؕt?,.3J-(l,nϏ;)[ /Vo)?RO:_'o'TCŀ\Ym_r\3D6U8I4t\oWU؏"r{bX #߻fwh˂['oŮ{=O2튪U餮CK((&Qҽtn Y'M:Au3%5 ?\vlSDnK.;rRQsu"< q y:e/ȵ^I6a`Ni{fJVonڵҔ+m1Auf nc{QtށyJ_yUN\'I 4J)WAYSsN"Bѥ(OV}x3+ML4MF&I(uaeM-!DG ҈V08n%y#I咆N2֛lkGO'#" dNDqB^ |R&XpZAKn8̻Co(q爛8rR?t, :G {O5<[|-4-ٟXs":ȑ&\?zNy.nry w?6#`꡼r׿,k'Foxܲ^`Y< `$7Mr ӹd`CW~nf&9qܜÚgςWp~*ڗ2nt0<; ;F(66SXk k2v@KVVB ƙ8opf+_NwKlr$c:ȼ֥\@?O`@f ɞx)͕ȚF/t{ޅt7t!d\Zr]Aj+=p$0D!q[J?osVvl욳~CTM$9k6Dלu'u"#Vވp\%gf98hj8YYɹ ȯn+f%'p"` |n |-,'e˃E-Ӄ$1D35?Ӗ G)$~+棵ˎՊDN:7_\/`e'{Q!tӁgSn)o!`rVonYYθF#s8 ~OVf~q`֠"eLC#K>pݘЯfDt-nkP n uڑ+ W݅΂?,q#dҰr[;V-= znO9as&4F`e@ ({c@jp! ׽8LMu|V~hPCX3+XB5ꂕ!: `} =;Dezu6zQU䃮̦3JUĖ}R{*'-wU] C֜hC= Q"T> X={N|Sшpw+SYþ:GΘ nbT bTd/ķ}ޟ_]~* 9B.(l.h&ώN!WuzqXNJ׹òw0Bp ecetۊ XYs/q$񧃚(0v|R&(4BkeMbMP# ! \+Pr̒d50ʤk2 J\.A8lT J 3p\D"*:?C: S3a;'jb(=pց,8Su3;"/2S.deVx!shrO0A>,N9zf&x ƹ!~d5:eX۴lR>pPU^tQ@ZWU:'Gbѭ]uR?zY7! ؊IB& yhSAN8$ owbl#8،pieM2J1Fa1|.lZ0CJknyhDkf>e-|%rd;t.ĸ#G>_p[nvǝF :.eea2w|\&iY"=~oS`1V6kMD?H7n/YU;koU+#n:<$ݲ_KNݲbktSb[o|u#:#7uS~]}u 3m8C<#ԇly|I%LĨ;o"kpyO Gj\,͡R ;ijw L;Gz~Y|T}:Q#*Ve#QsKw~mieR%nSeiR:5 DērtWANU`|Xlq给cE\ʼwogQǂsdչhe~T)b¶SѳkSD֝mҙ7i'k%X$$d\?ONO%:T@*%brE9+X=z+󪪘 )tt6 !]Ū]fo?royp "u@谪ӈNyv ,rH>F"b mh*]{vфLV~鲎Fg.3+eUŕ1m_vK[( f[ͨVw p[]rGVcB8E_!5` Lkq4Jw훤:aVM O[>o5dߊ6Ҫc['2 [idG2\Ԭұ"4՜_k9"8\!1V)IIyPu2zzcҏZWs8Χrf U:7^\- ;~Z]* GK<6ݐšscofJ-?q-:mBO!4|dŀa/uAqewZ#uC+FzFuOh$|Gx0Ihmr! R('xWWmm{mb GݽQwOkuAVw)#Pr-&Ht֕G0}BXId^$[Lݤ!FWOMf楢)_/!8 *yiɦ xH6f~Wa1u*k uyXjnT@9NR]ĝ'5T" 'guۄ uFN&isI[?Ir3'v -&saeq$ʰ͸zLo$mNSVnzcw& &påCc&Z9 8:I]//FMdYn,fi4ꗆ&_,?M?bF׍,/b5[hi2m$5kL[*[!dکEi`^YTh x/LM@`4r¨x.>B7s" zFK[^܈$2k-+DTGӆ@Kql'4QȣMQeq7M[<<1r67xɨ) >'\Zp0y]m#:|ۈ JFvE"3a<0P7c[V)+֏;uʲ#U&ו6V݈*h*K4U-IS-GSGo!W†(RV[D<#T6R#'M9DSPƁi7h&46dirGG6MSO2Jei2,&Sy1TӦSIOpolD7eO:.MYn*`Шz6S yoE;i\;mM~B||G m2d*e#˯VT@_m kP#(2aFo>JpzCC?P@Rѓ}u~kOP0FD;iZmb&KiH -#5W%⢡>F6?V2@F6enj-2AFCؠ[~0BF[fZcToF3fЭFYCtl16B6yۢ_ cE)sC"GG0ΉR^TƤưC[܄3\!~.)seg"a_rDaW* xV,U0:,`e[bu x H1@|Y]ۮB$+[I>敲kVJ&1 k Z{iI>`~bBx&:r*@R?fo"n0qҪ&6nx DE6Ewp-H$N>m /16m2 JHUExl$LFi'%jc4OaDž`3flG`\'U! i)p`1os@&/R {r )ƩlG!~S A~S'PR~S 8wUI @Pdbd1FL.ha~˚nש<2B +%% D<>Sh+(̦ gLD~!S=nuzٮU3/ve [^< ~r^ buzKN6ۇBџWj9rZ%W rSC#F jP=Ūa *]k; ȟCiiv'}tC?Ux4اq:K ,񸹇蘞"(GI v >HnWodcHv@=P\SI)J()QXZ\pUIZգ陜T+3m (NFdD C4U6'ZC\܈7~#8 -4q48R@:v Ys l؎4gGpڳWRKԁ4)'!%\=[ByY4+"Ox2_揇TbKs NJ4`lvjׯO@$$~7tch5tٸ 9 ~^ ;@N~POdS >m"PwtOufpvs~ypy?~ss/3a2Ҿl^/+|GBPexޟ/!wm%rs—v I"qSX9zV׳#KlF^G|^cpu9a#Vvx_HI9TH I0T:PR~$mf ]O {|7Mށ+y권G pD1AlͳO*t w<1u7aY&&VIE[P&$>3,tK$!0E= =EԔaBoucd] "\M؁msiQH_a\ 8p,4[&ÁGkK[D3Q&W~WCl7}k FȥW T0$Ԅd_^d1On… TՕCaJ&1uܚ׎MlAf{͏1-(iALg-RFߋ6"d$V|~h>\=^;^R}Б\==IlF ҋ!DPO]ku׽ǘD->P Qdvܺ&oK W3k~ڦ(DTr!V0 5=+UjP%8OP_&yδ0iaImxAF,^U%![^W$,Z2؊xe S)}ӛYff1eaAgy}y܆E L{T0&`li _Ѕ/gO/!v:~ ٠FO!:iw 68DۉlmCnEǑڊN#5l1s7:m/ëlr:d~~v}pEg2VHLe4_kAo8\$/ 6yA!)Q#b1z3һd/ X$W@gSaf~('imHd*:[u5#vh6V;(OΓ;h)#+7Zj~a\$iv8uKEVÀ [^ JH,8<r x kĄ<̂<m{\`HX#18>|n 8D$W4 -F~zJq ucE/Bn~ˏ8֒1C'&y 6wef;Ƨ\y UY* Zt`Х B 7bv(fUOXDAoӧ) Vr4U(西i@ŸWAlYU#h溣BUmp^X$Xk0Q$L@1}⵽B eT\̠c,iR!ttTgt~+Mrw$52/F\--L,$J<#٤4Pdj4z}"‘ߺ#݈0B' uwddG=2ig_,f~ wz03If&N%1QLpyXqIET~/;1@G5(㯨ZO>d!ji(U%n=qXP\zVU}ڌ8Nui3 .f"M5Ѧ-Eh6djB!k6";y!6taEézm]^~21o5"e+Qe)P̥ 躕aLo{qw=abfNYyUC8u?э. J1@oYY"?ٽN[#:,cڞVp}[[t%o#^8ݶ{?4p _y)  / We +Ԅ@<OibmHWr(2zYEUT7%U!}SЙiڄT !s),q,eP ,c(,g7͒u6=W*ݒ"sx&rjXum1ydOɫM \{nɯF͈#W`Z>v9T) *ȔcҹRЌx۳Ь7Gs"=Xa,Nb`‚)PJM2WM_[DkEX@,=\hh[0Ņ@HW"C c…v0~$:a\vܸRxϮ@sr"h?V=1rZOXl v~T \F0vh*C@&+D| n XL0\m/\')a1]GZi4iQldzV9w= 1KDj53]@j9|v7ʳgήњ翟ݟ?\]=\ޠAgZpuyW4)pELrsZP%jn%Z<Zm՝j\O-)W!k˨8m_M3eۯ7w3x0ˇ_ A /ggwdo/{2ϭ®ӏK'ՌlIN'Fw'O'^1 qyDnWf "L2^is#nANSS.V!ˋ'Oz7nzRi}(l&eBMTM{ܜ۝7_k'&Nٳ7zkmEb|x\4?HGЂ}v=-o;-ߗEeɿ|,^;%YۗEm:T=Iv׈׈^WJPV|y|iUĽz3ȭ+$m䒍oۓos3ETa;rO>sC 3QK^nPv%Z~a gQr8 OL=^]NO3! aSP\Ow:?L~muӡ5._cdL6XV!oq ;#)S7g7Ia=(v'ۿZgM"kY@ }KR;/SrLHAY\bya0hVy:^:¢ Ν5qI.: QRM\(l`0 Vb˝PO~0@{ 0AIZ|i>1Z3RpS=n+QcXt1T58Kb2(יLuN&͏fybu&xMQ)͚S$hG|%O/ Pȳ~&7?Vܾ=>=N 9/ΊX1"\NvF8^r#,blx783?[,r pNvZ@(61*+% =5U*ׇaڞR7&"UK&D H?2 .d{T=>1ÈƻۦKap f婲I $t&28'JMarh;^7#LQ?85FE (<.)4e8Bqé+vw VH4e 4G9TF`piXf#*ڌ|]:S- 2}#ƜhG Ss#]*=g[dtKd֠>UbnWiݰuap]e2a sxJysG## }r~+#S)<@Uy': zdfVKnSrY V3m> ZR<ƪLxH3\k)RIf*̇LMn-$'`iNimljh^tTiƂ7,hyV钣Qkp>[}hc)r8b\󴁧\WOk`N ]| Zŷt5\oSN0h" P@Y)oIRҁ(BbVNt;noU,3^â^ :dIRV: yUpXEk*#H+ m ^Pf8;* @K_LX MS;J^t&oeJEXour [M&"z`0L cc"wülTYohLV?|63ɔZ5 xʔrd%I:(?Idgz Y$6A5Ksŷ\%^xfOcO|MNSW=LьF/ 2;YcDW~n":{ڟdiN~v p=on!8eXƭp嶶Y!Y+/;PXrN*Ǧ,y `=&c#2j^x3VfVgZ j}f1*,X8HhGcۇĎ7h*S̻0$Oh; cȆw=^繶{ Ui( Jѻ"|lihΗ0a2a&8/D'r -6xıX"`#G=BY ,;k[L;k]t'c3O{!V:`tޘG7Z2Y!Chz,D׆Er$lyc}OF _>/1&3a<7NQLMc13;åIsKkJsj/[O@%ǓCP󶼐i)d&ɑeR,=KfmdȺDJ|[P.U8]Ѳ{lzzWyBvJdSTWi8 Q3Cu["Hw`%+]7slW|J5>Giu^ykMHճ>M7uc124,~ u&Ø˥M,92ܼBc@g^PUN41t<:eoנXpp^-w&%[f>30lmi`D(6r762odq̛:D}lތE LOK% mj8g˪y+$ %-st"=W;+)ym/ N:ܐz.עQ^M Q-:~%{_],51zU)ɬ T9-ooBQQ̤e@ezl~!zgl(D y7..…hl.5SkC2wG`w gEj-S>xhю!fWà_=/{k%f`j|A{[= >RΛ]̑ZNO]2]tu*̅jrõ#](H)-H @uU5lr6!f teUR,:}G&e4uҖ<9@/_F:SEt%L|ٱ(W)0qEl!&Ca&F9g!ʓW厴qIgXX0g*tA; R^h50*C!Y m 0>f\]./|>4L4n:074`I$a(E9)ZW6dm"fj#7~-{SE}€2 V d4W0x몷OSuqXS<[\- *@¨\u&QG6@d ]a5kK4H`"fYУI$teLJ+o9k `3ҤfT%ZnjqcS]|:߂J`nD0FS[0"$=t|:3h·riZ{A0)VҧxOO4쮵[Nѿ OOKuY,+. O 9g t~.z8{ITO&jS0=?o_BMq"M0m{2M%9A1`tI ~VNjcvNf\!%ԭωx(<$3B8Dwb??'糋=|zz圀-&q*K[_'%%͓֒ASݜ$,N2Ԟo:q.$QLL֢,ݳې6K&9fqG)%p~@+ˆNܮ&M?-}Bi6gɗ[O>N[ObH_!W<q/0#aA:*4U*-VM~Z1[1|0^r y3?xX>/cRCb&Y!5Zখ֏R*p-r5+"ܾbm$\2?.[yawb V .0* 7qţvOMrq;t1@9.@N*MYw \(sGBHڮA; ?jeX-"`E-%4G-x÷k~l͞^z^u!ҎGdrE%0;ǭF} KFML\\M$r lti!=\A{x$~]#p-Ot 1 ’K܎ g3upcgo-x o4?e gb] h[@cnp H@edv C a7~K1㷛~ 0wf[~AC0nFWm6Ue=\+W rئb3Ҙs #<5 Tq*{)=)BrR_|y&mxuVW|ޥbKS3E-HKxgǒ/)J9dr/x@ƒ]n9ɫa/y|>YU DRЭ;TܴN ÂzG[x4}i!@dO4 WuZ=kE#+0M}ƔVB+HU2͒{e/ ^׉uD~G$cyOAG2[=?Iu/x;ezܫksX/EuZ{< (V1\;SǓwNJgZ܀Yíx>b0e uWyLS'UEX:ue9] CoK;wW' ^QK 2ƪ4s k `up5vjڈJM"Pm3ͳچ@imCAQxAH%/I]qN6ZUYfS"x[V0"~N3?J )X_/SU'LGI #8I|fV}(4gaSS-YJܡFTa ՚ 7Uk=Ӯ%S͋Lu. V Sy}4/emwhxG&XIYm'U:?a ;-~:#[#^hfu aW[ ڪ'<ܚ֤C-м0 /ab/P3.{4h:XXY vx#Y⠺ּ_(\1? ϋO"a^D( _E-)W7x x,k,+,2g 3o++OwSD;ž) js Fj%T3`BA{^"TNXyf&f5k,V[>yZkgS:M}>x\F|2-k(heW|ij~.WO5g_8-YqiǀbOS^^_xAм4W,-M+X )F zWU`'5jYYq\u#.0)޶(^hcT3ͧ@=o[tR›Lu/Lfw+"tG/JhA5+KhӎϔRF\Fx#أȍT}VF$_VE/OP!)OhM/ʁP*pnCȠW  ߭ ^;0@`2SsV@?ʀLQsef5WĻV'5 ]fkd]fZM<~q&=Ip#G7M!M)M=SÍ#vLpeh,YvfY.3Ep)Zn -\fO.3E\fAx2vLHLd~)2S&2)oU2 ]fDP F?]%DOO%52c@'i%eʵ2ZLN2S RSfLq c2%^$e5%2㺒LqeKqMˌJ21+2e;ʔ'S\W&S\W)s)>gK[seL)"ZzQ:-UcL)bUbJ\U;yŔ"2SL)2 "#~()7Rd h t"{F)PPJR\TҕPOE*#:_-:W/~%ע%~XZU'kU8V%~qu0g|s_'{s_:}=ƯEڛsZĽ=įE/]{__ڴjSz~_krz_[c9##EOLYeNsƉ[`$yj\1ľ5kO}9~6O!QkkZ$?E؛sPKkrJ_!2m騻ik|B_dZ9E|]O27$X`=E`|-bOkkSt=EN|-"ڟ"CZD4" "Z2"y|-Xk)umtxD/"y$KsZD9URs6 ?D[-" Ǡ$O+#E|E(yכsnt͵6"58lHEnG+mk-4"~n~r)s-x$fDGML$cw]eEc7} ݅Rur#Otܤ:\r#z܈ЕCF.)7"nr#VNz܈F'7"aow1q `KutR<^FrPB =_4^S3F/@I͙D+\!ܯ3nK#MIlm pi/q-j,¥F ͨ,€@Y]rx2/[ʳz5z}šˍY' io1rh5j e D~(YMUp3E:SMVo@_}Ks8?m#z&18A0hq@Kd>1R|:- c4` x0Dv9gO[uWr)ݪ͍ݰY7|:19Uk$ލn|@epX F-k ReQi[u{=M'G~#hw1g,Ʒ[ DL XЩ'`LZLч䠭U(٦-kIqOzmnF 3[  Ks@,8¿!/22BfSw ^ u[9+sÊg˗V$|{gm0mm3êAP?oj%ގGOhx8(dz]XWcm]@mNs ̺ ο~IQMFj47YHvnլ 9U7mcٰ>ư p4Z ASD31dVp"n ?=mڶ<JCvm1۶ rvDl0u~[T.G`a; &I$iH/.M6&I"H yorC^I$  6H`Y I69mLRR踏*o\-aěDX8l>؈:/( rRCAܸfD%b7|89oRjtUVH0(bU@ea& @,L5^%a= nFm,@94|j7.jrMn5|P]l"Mui\tK3@-hҶB̫P1o05Ǽ _;I b?zw7 +<}䚻G 7_,ťKcI$i@-PIep[ter}IfNc %B*Pr[y<=I|mZ:@3W4x-E/LW?gȧmL#7A"$̤Jæ{-|TN1ɚ^^[ 3 ʻ$~}tg}0ю;5$v ۉ}A>J` 04 mB1uDz JLGt}!n?+xb5F;D1t##.6Av0#|uk//*x (q嵅`R`Z$K=ȝ G]"IوA 7ǣS|\Q;z['?/Yn&/clXo+W@83pd"t`9Di@{7Ƀ ;y)`BܐJM4;>na_u[PXq$0l\{Fȧ}|թ88=,4?1NO NA@6r%g+ DιU6*upQdJbbpK;ckUޑHD$ a{Y`(}cG߷<>_ww6fsX^o=ufKƛ4fs:Ʀ6;w;=Q/n5JW+=ND{ ƬVpIUlm1;B*OIaV1IV'sF27Ziț-u֣\vƮJ`ǰrl]H'G]5w(K& 5TyBYmt>^ZUhHmC+](4r֠?Ų)*b/ Furyzՠͽf)X2]ÑǕRР.*[bUX`a, @]$FV Y7:+&B cz8t! VK5S jqs}YxШ/F[ ~Gmޯ+ؼc@?q|qtݼM}/p?"nmCk U1_T"&VCH!GP1W:.}DW-DBK`PЀ*PzTcT LhzK-J Φ-ZĐ6gƐ6gK[1t@O7;* K+]πn} ' mt!Bt9!TAEA6WJEl\2eS/3nu B֊H"UD T~@EG T1z1z6VJL@T+b2e%LG`-lG`#G` ?Yc * ,  8W 7u=Cm\gP|[[݀rCt]wPkRpݵC)]ՐZFQnTkFF%)TNGov\#S_iK N[jXpRłӖ:rej\Z%WVjɵZr-h\Z%ׅVjX;T;a|IxҹƷt9H۹k St)DK*]%.Ւ ާjDO.*}(>ՔOU]\^T[N?UO"SL}̊n'eT@Qaj&BHBH&CeAw8ґ`@#R0 $ "(_@Y Ыw4ҧWti;ÂHyN/(~xDs[ Փg_v!U'0rۥx<B)Bv;ĢԧAq02̉iR¤fN̪QSp1Wh3 ,M/~y,7Z%gx>p~yJp1V8υ$ <9t\4^`e=tX$a*~[/|0PI zOd3tV4l .#^bEI:Sr.rz*@>B_?AiUGǚԐBPBIM47aX=.?ulُg:dFA׼.X@ׯ@`'8^,fwҪY׉]=܃j:C.RT\dz0xB'33473%3ۏɊI5 aLA6+1c/z2י.(s +㠺2 nd5N}>ArsyrwO=shπz4~`֑Xohécvah{u1[ʖ[PP牠"VDkE@DspM(h=@.m;f[&7@5„fD?=DxS'^ vczܯGuN>Cwivzt~TY PB׫l T1ΓivV2X;xR|hen觥T&GzrTQJTWK*ICVNt:u{\!JS/-Q:ziKKTV^:թvNCt!*DuNTtӱ17]e-9iy?*ޅi# O)Ի 2mGi;rP"|Hu#q /ĆiNl4"ttPeڟV>^!N{ci4tsO0m,/uӡME gc1  G!;s:dFZR{i˞uq,p|gȵ!d*G Yg¾ɑmr}g!KN5͑*gҼS,Tw*Μ*Μ*Μ*ΜsY.k抜y*éX6`rE(j;@~(YVs~31* tfp~@D\(\t@#2hoqkrjqsB- ȓ%"lQBY, ӥnalXgSj*@k -1eL fG Nﺧk*YVLA?YpFo.;f9|X. T(Wx;g=w;Me^{t|A :8J~:p0sxkzS ry6_qm¡hm'9T2ZV@'kuBL aS.KXhF@Ema vFv$v)2F(T(t(u0wO-:P T+@)*hk(Vzn6)žB}&߄5MW2B[CB|!KpxM"%L e3 7_G )Ζ>dL@I  eAUӐml!J"$xWeHZ i;Λȴ(T0ir]5M[:Ak&KZPlI){*0e(vߤ ttJ520o~,Téz?3v']?3} A-\pLjGeDQwO.W2Y/WX$#4 Nzi ָ23(Lz=6CHӰLhloߨŧڒ8K8)md?焥@)ҀsVL9&Q`Jx`A8 <1̱[ L)؏%JIR'l_!) ž)A*@4Jeicgth ӋNLa5^Ä,C|"HȂwV /=l66si*nf+ݏa|с6ؒ۳K -*KZI֖p%  h-LKM7Ou50 dv\!b eu]&*$g9խ;*PV0lhxÍYY&$I] =qL`6 a\w4>("&.9&4|?K֞_ EA4Pc("E/)7r.%3FREpRf,<>dY`KLSk.zR\̂q( ј9Hwj*LyVMPN"Eƹݣiǜƾw3{-}Q{i42*}~qIQbTY<;DO4[FG8ۊg2{B|*$c"X u1(bx8'D:nq%(DkJQ&$țp)"7WQ;TeA#$Q~?>u!{x@8ġEH`~S[_؁-y&gQ溓Ry<(@t@TE`I]: *Poc߷;FYA^ *8ehü]?> FRƟqDT W80B[Ņw? h|~=;2j)X9r{86v"|{A&;2k7 _vGy5"ynGt/3} UfX|8{M/NTy"ŖICyդLV2MZLOh14I5MtcDyh\dDB-X50J-)&*56~$NEb@zYOVd (&m C5އ)&bы &E֔ }ä8kQ)2kM.e֐e֘axKlǕK*%ys}+&e 6u^'eg1. _NG $'eu3=jܹjjetYW*۫"UiDEn\\UB7s &grn\yA;ˑ}L4]kVikcRp?&7hjV~>q'UPOŁ*aZ'u h]=54i\y{wUϸ؃tI'R e "Nj'McM@ܬ ˇ vyb6}{:9iULE m_~VG GN[ob;޻{һ1,vV>Oo5RB;٘=]:0IKRM*gޖJ٥0gONW~*:d"$#jݗ+JTK"U5n {zknBngF0\kCfG-j@U@SA?e]OUSL7~\;10'{RR!~PjO D+UM!n0D~/D{ָٮ(Nݗ&s2v41UZ{zm>֛]^;:rIY#VYf#6Y+-~6jKR㮠|]: PB N;',?"~z/`aCN;n5`F^o5MC)qb='Mxwo-뎓.b dn5;w7\M9&!4.y4*4 䨘|ilXvn oV yg,^D{mqu fq@D`'=|zjl91=OEjTt l~K9ѥ3"(ucǣvw洑1WȐ? H%? sץ$.FaZ䈫&%8hf k'_Urfi`]kUzcbk2IB7[sLb&͔lE+$cyNM?nII}i;i|yɘbX3W"C!I-3{5+S8rqejej *S+ؘDu[WLLלӆzlEݛK:rL!\ڟ@:b^f(YWD@8}s9QM:ܯwf [-w+,6؋dM@Lcխ,LKNF6[mIֈ1|xJV-F#a`^oj/h> آMMq+7xMuJ፦R7$V|K7MħќR$o-p&Oc\(IA3&Oc柏]*ȿۇ 1El eAi7hC·6&(^tqoROL9+}R "!~eߠb|0Y R[$KͶR(}Y|UPڨR :S9gUeJR Gj5Uy)&Y! Ş ! 3K; x_Yr a9ܛd~=aD@E xеqMc.uQf 4LQ=xO9ޒ$ÔB5q{a]qGhHe _'m҄t܌ gv_댟t_RM>= ^S9 ~a)G2G"VRFGAu_?Xw!<+P!q8`zNU{s!o!,hM<64A3,&jiA*brM=}^ghU*(-Ney:i a:Zh*K/n8#Cgȫ՚6ݎ.6)Կ<4󴞕І>Qt9s_"\Pʬ)]UZSeֈ8 EkM/8yUIʀ2@cJiܪ,G,f7 ϟFc~JibVԃNHi&_z:o3mtZ&xOl-?3W!0ײ $pt@ WNDX&i,D&fF0>&ugpa!s̐BT %Ls?8F'2S0niU/[Z 4_8ZX}+ SƵ0kk\+LC;[a󖗶Od}ZRpS/ɒAg]uމGלE_ G3 F OnbOZ}Vh?`^mf_8f}"BhR*W{[ cŴ%ݧa"+\ Yv0-S>CJ\rQ;uN̿K_gX^K}uٖz}i2Q]=ǖmE!s%~/a+{Xz^w##RI߰vh"Ce93j]d0%# NHHߋO ]/>tn?|ފqTQ'*#7,}<=Rts7{t)8*g:I%=|欝vQ%C֖o j5qAPR#raˋ^/wCj?lWP穉䥯ҕ&ҡHދ*#z/e_ӫٗZ,AvxEܬ }*t4bGO'b܅2Nm#!c0J]ug/3L-E%IVUxP_؉EKe ^t?>`JJX> Bh|} V&]$CQ+LB"X\OӬ!ˑgB2䳬):m2Nrᑄm|`'a9H6Jˈ%jxѹ(!a{ 25-niJ7)H0?G2߯b3O]5ڌUU߄FEERJ1"Ro𺉞 !((3FLY..{uq^v5nn_NuiR)5S/E7*O"ķTxZ7YvO{0c❅q|AR7_ਝd6$L+H:7jf} OD˱s^O]t':Ke}gy[0>C[o6+}ghsF-I:NN?MV%u ?.2'qt+? d#4&+԰qҦu؅yVeāӉ7 o3I÷OiS;0~iexYĎByeOvT*L,sR H٧E׆b'3K 1p9HfybZgBeb@!!ω|lTbL/E[r$M畉!EC f+^bs3ڬgĊ.UbWx^Q% h_` NMQ)93'R'f0߿iĴ?_/(jl,/0hN,j6'~2O3Wxj5cm;(G7G/iqAJ_0GfqeWSI8,~uӄ57%tB6o98C)툅͉$cW5sJFv)8EcDJS~ +Mg`FGu)磋bT+Ω t9.?VƑ>LgnFo^$2%.|]o4]DbVj{8uGۀ8Ed4L`9aeL_VV$|;~w2/ ĝ%ȒM(bb}w%_%ir_3SBI)Z07gedp؎rў3 $Ri6Hg|NB|\l1 Y,/x>2 ' w$v3_8 :%Z`j  ,J8zHG,a& 뮺*i* T,yVPގ42RԗZ rm-(4,ylaޏSYjvC_;ZFeP):w@)EF+*M%9W"77 q?}6HPdfiu~4G:ϛlZuFxm g#{SƗ)Km0#ӑ' Bۥw^m%뼙uZ Pd7VT{/ȀN=HT$Nܧ3}3O];O\q76VUJS'>0lw%9|q8y-+i9bLzL[sB?76: xmku1 !%y}&ۤ>Ez2^.-.IҮa$۲i$@"h&Pj-G?v?A gH9sΙ᜙{w^ۼus{aw޸:r7zwoC[OlG|Ͻ&2Ҟ\YNhrӏrŪvDqjT.ޞ,ߢGtCE7ۗɕYP68Ӊ &&m>;^vfbr.Y0zQgb*TG݂Y7r21^yb-\GyAVV Tn'SA7UI.qwDez-?I 3dgJUF10x%{aGp.[(7.˶&< ց"I`Eu7g #ȥΣ ysarÛS3~Csk1όV >~|>';6p+!4ߊUޞ IdžS寰 <>(߆ם@Պ0ȦքuzIr Jĝ^s/YbZuFS{G9Oԋ0b ,/BA&,X΋H%o,@.ѐhl]"C"ЭmVhȪ+hȖr$:1Ӓq$ ԝ`ȑwno 2YrpdǙ-sfs[rdј!"Iw)NPEȵs tmI :D29-6.-Ub]49g=}h}0&o,]V l k @sԭ@P/5+ u3hu;赊Tz\Y'(A4+>XJj- aCM!ۉ:YIE@vq;n04~C$`l.蒳,J?})!L e%[70f)a̒s˜]Ѵ(ܑ`hIyaH0oh?=) !1~ ;qvU1 %đ0z "\{UQKFD,!8JP8 (yv6D+!36 >e4~U9|W%QAYn-%Ffy:wb 5g5sd ֛bhfQ~wb6}tU/t%؀XQ̳DZXRJzXQ+JbELcнJ7K!EܠlE (shy!w{">+𿟱:ƍp6ej¶=1ʾ 8jqD\;9QZZzQCVhP2̢U]3SKN-wuWI2*7`9p2B֋ݤ+g@p9Za療̈z(C( .}Kҕ`4QЧ'$RA5lKEfȌx`8SE!C)r*1{7]:gmjѽP~ _I!u!^%ww%No'Oc_ qryc# ϐ1RP3% 43dab5 &̤!Å4vgCۏr.I3ِ͖;!maE?KSi*"oZ[sr:6d1k[q'xآKd4Yƻ1ĵm܍8MI]g}}K)㯛߶ɘ%wrda J +J8,#8 |60Ekt ^c{p`âS^Y@n>Nd\B6,_!:~5:*ox">iJ =F4=)]I\NL>qdFM_(w  {F6/BMAz#!CX彔}P!\2<\w曩CmYD :M Jd^t[ŏ.M ¬EZ#>jq=bnlKJɈhrGm,%d~#k j, Ced^KJ#h "CA6W \~f}WFշl%T/az!yZ.nK?-E|)ˡѲc=2Ag{ᦒ(q G=(w{~3沈ĖzC5nG?vd2'PТObqt;[V0;)zId!VA"98Tz\X;E舐MW])Ջ0@JRν)P'"ŸtŮ:ݻͯ^ #rCcQ*P+Qe/ *|928-_$cRo{O=Y]BY+MN:.ߦz]$?-0IE+ߓk9JV0K0>.%iǝDy/QL6H*x3}i:G>`ǥW-{0Gx:}o#COQX]\pSq6K08pߒ3]lѷ/rMNC]|K1 N_1u?А{,1iK3ANɊM^ |2~2]|__& (+0Ǯ7!6(1]} >>x r҉>U[O]v*9<\W[pmUp+WqG#TRU, w(ODƫ"\# !vtKE|ݗ EĿF^&d'K˰ @〬_&CGEג) gS[=x޿sSx܋`h9qQi*ݿgk!+ h6uHƿ\'<[+cQal a b {<zQ7J 2|NBXs\q `p })ڕ_a9é!l:/\ɪ%fiPqb4gi[Z\}fbm#o~K=|ݿ%Es xSNIMKUrs uR0R*.`i]61@U1UAX%5957)HTA[!X Xm/xZms6\ i9ڗ]flIv5'qO$4@K.@R|Kq/"vK9/J(قx"\%YIY$ybI4 }z)99q^y`W/NdCad7o! LA @į^Bwrb!{ $x~JL:JTrI82KC A7ES hs7朆MWķ`XLGt`YL'YHhɘnydqÃіedR~ }6h$>aj: 6Ya1'Rޕiѭ(V:;}h῾bMW4؅SeMay[]Ԋ1"/_p$!0]'=v\ BJMZܡЄ\{FR@g|bުI'ȁ|Ʒ'Xށ4 *+1 Fu rԕUY «!J,e4P/I wD,La*4ht e# ND {\i JHomUbA9 HAuL3P|%. 8=|ͥ01frm|k4if-_6(I?#s)V3Ht̵x0  gW6GPz-DMiX8_]Rj4`3 %36eRFq&,QC`P[Ȼ]dwЫД1CUxه#"=bz5ҏ ю3¶Dh g*"!5Ay3ߙ9wuˢLi)To2r̮C@0u Tt=(MC=E^=rԭV^ok)ޛ@N!!8[V5ru?u$Up;{$u;Lc&~`sŢ(4Ba{FdNf5q_Iwzׯ{c37^x48 #;65 j}4#Zd/y_ȿP]a/hW*f ouoǩ<^*GxKo/..~"d8rgL;ftul k۳)B<2y=:58%'0_GaPw JrّvI䁉@ = Pwͫ ޤX5 y dxCv|=y nW? wdڇ'E͹d_9zLq !VO'㓿EVIXM^,#ڀ\F{w$3[YcW[QHj^ ɇ{ σrg1QnaII3u-sHkpD,؄`tOS0H&ɚ[(o-X-p:ǃ Cf$+$}rZӧed›>X++C~\Rljv~Vf3@hSĜjHF~(FO|4Ÿ?d-|Q!(b UR8֦O:9br%4AM52鼶f#F[AX[? }=ޝW􌴧ŏ`Kn;oKԋFGuoG#3t#n:,Mct:b6*~F~n]@gi0Sqhϥ\(Lı'$I}lԉϩfJ:"bᆇ81nxGek̕_OFz\Q H } l"o1893ђ6<4.(.yꖬYlN(dJv,z VXI7  COC\iM(ԊGH"<}ue nl@ȉv P,FU0 ~::٬@EҙMUW*J2֧um5>?Ͽ{D*N{s2<ݤ 2ke*'-ikY3fyr٠Y@FNfKKM(*}m Ax[k|Kl);5/J8"Xh*~ A8x;reŠz%E.K6x7CsSStb{>g})C1ܟ#Kdr\m/ddPg@zUE z9<t=O{&3ttadѡ_;G xo;>>G<χ>2qQ4OzqNza>bsJ,  MzB&Wa@!K#C?U$6 XAշazŠmV,>QNe^wl4pI fGaG[angƠGU 24\iI0.eŘ5z/p_a~. )[*TKցF&m2UkY6ρbiN=w4b!k@Ac8n7/:!\  xQ?0@26νT)q G#.`:B$  Ev'9foqdŎ u zyGj("o 'Yo u?Pe!#i"%44v4\/vuB*@ ")a2hSXۛ TPt!Hpp52l T(X1D7!ن7 !A[56]&6`wF.MoycZQhwGHj#r3:k [lgc@qY\ڽ3:miPSגc>Rrr{c6:G:.O;.;mjh 6ΰq^IfQB >#ޭVcڃa86s6_s;BܳN5]Gl4@ѿ:G1l]@hˉȡ6":7pnhZa'YV空F\i&ETg 5XSp/`GgMQh 1Y ʥٺ?M4QϽ$fS[X8+k1E QD-E֋,Je8mTզLݙk@0 &D~-C%geHxdT6,&gQKxȪ.GQjE"@ J՝]O ld4fyI%2-F$t̉$`F$X9,G LI3b`;*A*rPR62$SLʓvSu'NX梀!uqH L'҂+XNpkJ^ K0uEt8,A>R<Ɛ(/MWժ`5-VJC#\+9 uUe+5^ OQPjvFY"=nIaIyL!L#s"@b^x~ bڮxq8'OGclsf2yŋ7o2)V`#@nps8š%S23)9v*WV"|t^O^PY=vVAAB4ɔ25,4OWz÷C+W1ȵ!KQR<4QK66Asjy -QcP2U%NhR k½M,K\aፋ.p 0G~A  {d]Oqt\2IvZ+aƣuiea(ċI!U"7*7f?-VgȜWJLK+ǐ2\QmRIƓ,BpWld0# +5S82|ɝ-ɜ@Q!@S5upAEXՎ/FPWBDOCٯͲC2{^s)r"%FWlt96嫇νz8gia< ۚ[TB=fM$`c6G쪌'G?vtKߢݻy wAL6h_ qƇ޺|5kV.Kwd`XQX Qsܫ}Xk|h0GX>9P<8 F"Yd| &ϩjR4@4L+dl.Ha0N1B8JJQ7[a®&nUV%b(G Ƽ i ޅ)h8vlSj/g {W%MB? [ 1pEPv;.?Pv^SQ̙2!?ƌ!̃u Oq^EI#0ޯ9I)]ڎ2S+QiB'r;E+MTbtQ4Ar=\8GӺ Dt%Xw[d7%6&D[?`pFdcup ,]m X MjIYA)ԾvA2',hIp&Wz!nU+m~;gA-SgMQSY*CP!q-4HJn&h{d4o5 ()'ϨS8e N.Qa<JB}ձ@(!Og?F0:X|/ Lek!pvHn /Sߋ}5pIPvx;Zc{Dho“LM- zstB6 aC ,&a{jF*#e{Xep!=F/QU}9xBb`&c߁M8ܠ$wHJ=䐙йbgGs |(^T (*H7=iuslŌ˿ٛ8d>nDUFByl-PӤ? `mP-naJF[z&vNʶ?FFHŐgL MJXǚ{i4g2kżЄj1#9݅^drzxkZR}AК8V'pWF 2Kp^| aH9+p[y4e شi-d^/OOc \ &Ew|c(W2kٚVqqY.uwԒM k,ޮO!ɐf %,ChTWBTU{|k |n~BynkijIx\$PJ5h7RUI¸am]%wr$MC:]`,sX/+Gi!̭lsrvk>5Y~ma<}_{Vņc'[y% ̇kEX|Y7XB&o쪼u[W?rps 0wUZ)2يbV S t! kC8骂n5 A1-V 'o[bJޒٻxI>^)pQOhG2%aƽffqLbM=@豂ZIfcڸC&a͵ў|F!r5iw7vx C_9yVXhPq2n j,ٖujvtIֶjl>^ s}Ӏ>rMcO,ym]. |U^cAT7o0ᰄ̑nYq`epb@lހXKIrq?m41k;UK~;(9dCy!eQE%J-[Б@Dn:YM85uGr3=fM;K֌_r?vؾiuwZ63g:sav{g0 j~`؏ K6U7o}SY~'*yF/o80qWm-'I&;st`%i)^3}Jߴ984`#xV]U]l鵶nۺg$k&I+UMlvS7?uӆ&v23̝t*F|ԧC((>  ϝ@&{wg>~{},AV٢ M BS ӆ&58qΠ(`TlS6dA4^/+v:а6dh#HպfC3{! P௑$.BI)Y/ A/fm+[ G7<.}eW=v&TL^@laO%H7\-.?8;vϙbSUujUSr%dLA/P $1J ֑xսY7 JHfcBdʼI 4Y 4D`#3- cTy>>@oaʪ S'ByVP!h`%8ѻESPM%.WۮsTq1[h8, Q1xPi+j%9\ӨzRn<2frC :%*'mfK6bm̐dtk»[h# Z<DSC2=;ǃFxx ['=mXp9Sv lp| hrl,dJ c| W( ^pt;ޛDzU(!6XRDي3iJ:]M:.d6t{GvZ(coTfZjsWms55kRgy^* -TRMX<((WUs;6^2/)BC+Y*xb* Jݓ J,Vi=`;/G4q^yj{%u @gJ`\ЭKae8^eEb1aJl]r4׭pqŘL^ap|1䮌KkFߜs]"l;Z[˃d>:_[RKzE"__iȚҽSZtpin=]qy_8bo> + 8Iמ=k琱+_zQCFWF_:iN jǙ3ŧ]D:oBIKQxCר/s;_0"(|s\ZaJD<;<O 89&.ю/= mLx%`LWʺXCWj-Vcp\3J,e<k*Yp̉uD؇'|*{'ܪf)>MW.InU5/2O5 frY *("@%%8Aߌ"OHt=D޵ԅsAJy\UdRѠpt;@ZC-gZt_b{8쏿;LDOڄLtJ; pSX.~Om^chjGN_FM_|j37 ) Y-hh|=:ԿZUZp($.jiJ/OQ1%#%FC>%6ܬ56&mfJաHd5 Rx Be5iJ/_,OjmNco5EuMFͭ5ZD97'GO;Q9[Ϟ'xJUxm(h'vTRg貓-T& rkBP)0 Gsgw\å$5,//&zc۲JhDexpv K j7$4Ͷ8,Ø91Z]CIp7=7G$2޵R>X."Aa&RIEOkmsd @L8'CCkb:F*.&zg=|t>oL#G$0c4f0[(-Sz`zazIXH+-C5R35RMN˞mHAl'Nt5}TcyTKs-S\n]u"Z@ǧYK¡ u}VVchO;0ĥ^返ot,$؞|K)ߝ@gcB_k(i #R|4I:$b'&__ RlC7d_gkz&3B}&Ѵ-`\_ -B=]*5(.gTyTz?H&[rقé2J?H+ql#g8mIvnrL-xoAP`% oϳ| A72kKwm9R>i^xy!WU柁uн_v4,6\Y xX  kMl:˱}4 <6\1(nް{PjR{e!^ē996m5dtI4UC9QE100755 configureZޢFædQ92a51c}:2zosNWxp ބӻ/%*9D$B8ް{PjR{e!^ē996m5dtI4UC9QE100755 configure=-K MZ{a51c}:2zod>xYks,~EcXN{#` YT$PJ%;A tz؎u cOuڳvctj idW&H:dCWy2CQ +4[jA} W&K藽 zW:ͶqvӡRKZ(12*VU ķm tP :_R8[lu e9iDUjUW4=w}C`0uȚ emRYKe4WQ)Eقe`T Rniņl:e%QpXlׁQT`mjQE-* 047*bU"yDܱFs$, B]Q׉ԿTovi`ٍAgKXPʰ48G qZgM'd@)]L?O١tzFX1f_C_.& /ΆGGgW;G χ3"҃ S;LNrx6p6bܓtџ̆Gx=OPd9h% ~/X;t ru/:_JcD9t C#͆k?;0n26_')d2#vG|~{Xƿ_O3M؝mV` IBOGb UCV|ta)c QX`9^JJlCvU vlNXk\A\Q+5e8VlX0˥Wʺ'>vs<,:L/G~2}e6&1QMOgaL˄I0\GTt<8xݕ}$s6LfO<&07n2 oLywQ7딦4+WF6mJefkI_[ aJn;Tr'EvĩB4!ڡRRn =惝X bխ*>PuF*>)?jaǽ|#.'mâ^H;HU<>7p┗(A(5I-D#:8Z{nH)bds+kTLNf[&lRhگ93eJ1[c7y)o}z;x-;P!z-6ŝ}pP9`RU/N_-Qyom╦H{([mGlRE)"ܔЁٕ b L{Sw{y>Y|JXnl,2!O(^#]^GZ΁Nܞemr_smUwh_#-\܎`I'zJ}#zs4+8-Nڲ-l/*hđZEOV_ cn a|bv 0J˔F8r^ѓt#E~TshR%~"7܈q{noJ}kvѥ>CJߪVoLp}yo|k%`Zi=![-R7vOR,wiro=REB3N 5q)[a>SZqW2D$ b$ <5kIp\ylݭ9ަ'[vXgVm<ZAM -;2<\Y2vn5Rr1CS`ϙ vV|!\ʻJV.&[>>{rw[?[&3a滮 Vbdp5-Vq\9em~8 \6 |/O&V^ܦgnYѦ=zN{_ l>WyEͼdtu8Ƿˤwl%/s`@[FsS@6 2dM<$W,X@sAY}f eLfEC Wxa}c^=`6h)1JB8?8c8Cr石#8p oT#O># ]l2S6,/8KVָ? C\.XׄR񂸅.͝w~9bF'=/쭔}o|܇tj,\֝CWާ_fҪCno^0T. 툢뽸 m{]>HR LJhf(ݦM93S֫m'r|C;aR~qIvt 79 y_FYuts7:f)03LmuݵhDhݡ9㞕ƽoOeug̵xq ?K̵/x4IRR22\ޞb׆MX#}b3R̵ex4IRR2ؾrU~ތBMej~OT. UxSn@=_1UiK*!("T(Ph;Gwuw~$m n3;~o{gi~*/z>D ܛ6Q'Ɩq4 yGr.JZGFCa,dk8oqfv _$@ ( FHk\ڜ0=#K B߃)[Fz{q$ps;#-jZ_1}+h!jRd7ϲP)p]:zE.54ʦeۧq_|8>?lJ<г)iwXhu?q>Za wI BȘ7jWKp)ҥ½ٰA8] /N8oY7JPUf9N*KzO]1nła0W Yo.9`ާ,HLHYnR&YXR+ Z^|˲6QͶxQRR2?[kx_C6ҩ}D25xQRR2dgY.ݳฆoGSENOT?oixQRR2X^ մrJ͇~2Q RmE_~|D JxQRR2ff*Kx_֨T?y=QqH;go? ~ݬ1E]<5XxQRR2-b(snŗ'*+LxQRR2>#[%}B&ZOTF͸Jx7:4 !{fSNx:d\7loCF[I,vGxO:SÕU ҟNA(1N1`YRY' Cb3 J}$[[7&$xr9dN2;J<6100644 changeloglę:붥K#ΑN1-Y(^."2 ~3d.fm1LTөy G5vb:~B0BSͺ#x[iCtqjQfj1:s' S'n-4E̝h%1xti>tqjQfj1IMJ19<ȑW `xgSs68B}"nXi|qg/+D99_xmlto.diffvL5{Q (>|U1100644 seriesHe;,!nH>/)J$x;tiBȉb) Nsjg)E4pbc 5 x{ti:tqjQfj1âgmJgZfm Px{4iԢbgynt|8iRdx{tiŸԂTݴ̼4̒ X $9^݄M~~E3% 540031Q(N-L-f)9PTnM6az#jxtiB9gr[> Y\{Sljo2x3zB(xQM0W YH؂ ETiIJZdZȞl$|z3.UlEG^vLP#cp>0h~`1>ܻR8Ycit'6jLR.{,=]zV̇&)._F> !d}@5ME$M϶kpԨqggg׏YYYWN(6p20TYџGhɉmhj=BN";`VI8tӇE\"aT_<u@F,0Lb"`!0Dk^q~}/ҔG{n7g︗ث@ʩOШ 'xc!;\c΁#^M1kF_b3OH`}*7=H5 P5RMM%S+'r)!WSѣCaj `͢*{ndx4ޑ$ 99Xњ}3+$y}|.6M˹DKtӝNXsGw }n>r2f^%~ *fTufe0 uWvOBH`)92 Tg[@޼PԂJ6VK/{{hK5]([xƐ=- W'R)y,B/E%G!&T6e2i4ضDZ'Hc"=΁ԙI4 iez Z{t?;^uxMRyL9\rX**vJ`\Z$jx1+W'4W W63@b׶YƆ!6M JtDI|`>y}0Le`ܚ9Cqvp@6w^mT;5y&lh7Ẍ́XFJMC J3A00b.!Td}'ÿ O$pp;8W#2QD\KT i'R0F^qNš1D+(#G7Wĭ"HbV, \)a!,Cַ%h!uv8MʐKaT֩5 G+ ꁌbɫJeS68>)T %20 T<ѣt/]̬̍ rwo\o ޒz0B̓/T5CUnp N/ L34cp/ ǏzMDM"4>FbJm;@cl2.p QXj&Q ':`K(0 Td`7D2.4I0@6Cm:܎ _]`Ş ֨qcMV kD4o V; tU!ig,I.,= q\:X Dۉd9Z_((@dv닦LfA˃ytM,LIh8)]`L%7ʀat/SY +=ZKQLy[w+zl^ck~ߕ9-ҹX"ů0bCTN0ՃA| >:nk^x jƺ3俘$Fplއs4nkJ_uP]ה:?IGnmw+-@yuQ~-`䅭ΛJ*p鳷Fvա:Ѩ-*i~fґ_5G^Tk-2Y:)oHɬL'يT6>5kCZpt]DIDwbdc8S3xYtvY\r\C i>m9Z**+@Sg +dHT cqb͌U4sYW\WWϡ."(\2gd.me~yNtqƆʻ%㍛en%7;0+ꞃ`>f5BsH dƁ#mߪ"+:OԮ/LJv74k^$|Ӕ'Jkb}jBj؇s fw)W)2 VPRFAt#Y(5,V><:5Eq7uc @^yk$=,PSZ' *^WD-:no]iduw4=Jʿ}o>6Gs{ [Dnbٰk 0r[5Bp8hY0Nn =1j+j:j%L1.1NE]a6O 6dV4vMخT"t w&7,c`jMpտTCp'9 AʄOZc&t^8 F0* p*pc'Ϙ^_֫Ʉ97> XkaM N<<<狎ѧO$o/wѻY'G)Nn:)9>Heʼn|}vw/2$*Y‹ͶIB)½#ICǞD'*fNYHbs)gh}BrAuvGtGfP.  'qǪ7,| o/\y т/v2xBuL DʉtR=戃zzC-w^}“fm*ƹ\r`^S-4<`3%o'eLm1IO~n]<;wAƞ˔t+B7 ߺP;x4u&/ӽdd*KT؛cŠϼ֌0j ٥;~d~;N;yji= *Ht##&# VP×xϻkYg+gB]=cL+۠%c?̂JAڙԹT  UT{`N,0^ 7tL TYB?׊,tRvThG$8ѡxB1AcݟiFJ;{S(p6?22zeN)Cb{4Q/`q"15cDuФrx\jM&2jU?JB"rAFoTǷ]^7硡cW`QXqS?<] /t]=Zcn{Q5b;/G7ǃѻ6@xrf5Bn@jxry\S5+邛9|buͽV3%9~]+i6aQϪ^YՑ;>xqzCqVSۍ|mioZIо1Z,`GLomV֚ 3NP>foy=_98 O? Z !tw%.BD\u|A) =*B{x7ءL.NO*7AxQoP-cc4:$ BaqK0nQ%JB/r#g>A?`u#ݟ s+...zwk H첛qX;iL6t:!'c1y2$]{\ GE0p(PRT,n,kJ]) X(󅘤94x%A: Y3k%B(+@B0 z*pI(MY Q0J='ƟI!Y(<dW:J" ǡ,O> L/a5, t!BEIZ/H=1 $y(IJ/Wa|1L-#id1Py8KoX\XJN5G g( A@.n]Odyr'/i2,^ʂ?a>vpHEye0,' " y6(&Z 48ދӧoy0ӷgG>]󓣓'Oߞzv;$[XZ`² D Yc3; $,͑C_FEvOǯ^ _<8>{ ~_dy{TW/WD: ;LğMďώ}1P-'~_|㯿&!LF6Fֽpd>|Xxĸxyr61/o9>}9FݰB:4WVc5Ҳ8G՗Ъ^3$ob`, u=:gs$5.ۂp +j%O˩@>D4X:$p7WEA@i>݅r0>Ewi. c8B9%+Vh(wnws zP&y:^К>7{T31m$M~O'R@< 5JV2 gV V$ɛ߃xpNj鞌3T[hE,UTmO!Κ:CmქQώ fkKz0aj@L?VV="^M]T- gO[|gS~p mfK DSFďA߄5I>wZr˷o oO.xw:yOXa&A4Tlm \h}h#@x^)Y4YTx\~$-0ʏ=Z %l'|s;P|K}`πY`.cJf7)agXn$An?; >~ՙHp:W%_5?劐 B}t>@0f火-,8Gi)G̥ݽKCcsU&K^E>iv>RTLp65nYYXETe{5Y#֪3t:s?)(IDy8O N4^͙ ~T T&qtƋaWC\ګ4*Ta"(FXf 0BWy`k+gnv~7`gߎ?[zkΜߊDm!8 (LK*BZF1mq!r6´(.g>;r,c$_RCj>D("`M~t+qJ(6iO^;y}rR1:QSQpyv\vݒ29޲b=6}0vlC]ŶpKrⴻfT b`ǸZX4*iqN u x0ɬ}o.U5ċPM_hAI 6[L2*h1s)8-h*Yfh a:P'8&5ad)=*f P(PIst%.12H()N^:NlN ͌5!:!(^=2@1C`ڎ6'p\qg17o_{m8\ +r3KMQOkT\u0Ye4sB$ ԏJ&d I0i4FfX`Zo1;- /b&QPJ\@WJ O;_[Wũ̧ss:*|ٙY%ו e`bFoUZGhz܆2Oj~"F - 3cvI3@'Ɏ?$ F9NiN~ߧR .Nk1{{gsb (ItDL,ą0:KĽ?bv(SKc9c9Q)bxݽV-H )?v͑}q_펢D4AYW04x Fɪ|vQ蘭Jg45/VtAޓVg>hE۠ۍ.pUQ!-(,hPN=^ٱ9Y fAŁfL~tܴA^9]n-j#hGL* V&I:O8E$0?pt4JfCRW؊6{bZ@4}*I Z-H)"x FGPSa A ۯ mRӾRgRgW !سA)PPLĴ2%bz5=t}'4&8}wKE{A0q)ĶFN'X~0r*MN .3h}c a<T(F rL[d$JḌkQ:!_aAR\ uqX1IZߥhp^pL ~א!fN.>61` ,5Un;BdI; vpyASD߼X4,۽>}WvEqi ^N81KCmӿ̆G8#Qk"۶UrimBI,Ef~T3&h&MvO>g +qp5uLJ{:]sy|v>;d2ҫT}U\qIܖr„ʿQ Jdr08ͫNv+ FzI4T"nTNRa4 +NMs.do\҅o` W!(Jxϲ$ _I?83 BIkߪ !SK~Pe7 ƄUW Bv?Py71x3д^[|3RL@SSokن{2zc⪢#@ 4 {%)ɀ:dmvcq^́^S%Zn ϡͺ}>G̡ΡƩsw_&pĨwBj&3눶hAR(F_bwuexl&ohQU"(} 0J:4ߎhkh?Xfi <!f{v~sN3 zx=(&S`⪴IT2w*P6u 8yjlM^w0Ps-WMwc8 1D=)U8h8 Utovmٸ0*⇞P{ab'`0᪸X__LU0u`)qSߚϴ{{_cPU c@X/|p5ub^e?&>_P>Уʈ6İ4UdirEi2K3Z-(x.-&P(0jcpi!# :(l[*I9E΂?rqGBS<i`) V‹Y-gQrM)%i747T$GL=X͛(sB>n*r:3a r/qH)cb9= `Ts_p=\= po<,DՔ'T LFfYeB%]߼TH]XT IsK AX `qL8C4kz%yG5JcgG0]0T٠T#STJuvnA`qSZ;ztFіŃqyc ])N5 %I Uʁq"{碪0A7n3JȊ6RٍCpԲ}_9ƮN.$ީU;-Z#ԒcN*m v Ս'ڪT xkŎ`UvY؞rQC7+ ă6W }PaEY͂|t2_UFA498Pi,=/O*o|,eHG^V2ATE+}f/:'#E~ܴ6A$8E 'q{[XG~3uLbRA5흂5oAUe춸2h`~\hxՐVT8@C:*D%-o kfYO}Dw*7h-!1WL !,Yaxޔ_m9]]rmuӲg.ӫu}])}8}eGsxв)wJCG$BLTADD5 G8?m8%Ku 2{Kf{΋S,GY25HA$ȂU+3cc #OO\zא6=ܪ}[K^ZFndI>Ђ*;OB*,$¬(=]\(txgH{MY׵T5zY^q-=T&ڇijkjQzfIf[;nV%3@){zۚJ,XS{Gt C#` s/ۣ4>X]R#o;L0f$un[z*F>j1'p3?V\ThC]4xz3hTk$g+U ͈y~Udz+I;JYMit)_!uSĂ#k!3P x?>{,.CncRBE:ª8)a8QXeb3Q=!q:NfyW]-v2uكY0VUԤ* qJM8 2ݢcxOMG򦍶R>nmK,Ƥ鮒+Q函mqpAiskL|C%T9C:D5@vf-Cޗ"<˦1dcU -ҵҨTuU5shhHDANCiLLXph2 %4ҍ Lp @:T3ou̿MtvĄjQ:TU`TO&[S[tA_U@yt{*5+ Xs+sw"Vͫk4F`=ʱ~ 5Vw'HL>,K& B ؞ᯛ4q}>lK"^ڬSޘ ;Thn:~$yE5@_ ` NVAvSEq_ص!|Sh@Jn[GذU)'zFbtmM/6Ѵ1o{ՅS[; ]570T4$H^J8b|1V=|5O==\ vFSVش˕ 7ј*tYTK\>ov%$`o0lNpI1FwcZLTZ $nxfBs1CL\̹*^SinϱܳJ}ԯ 9g=*˅ xᑿQϛG.h~ U1<ȹgDqrV!DH܄+nHo s5<7<,TV 7CհV:P ==$nQn )Bt_غe9V!:!&#uK(ʾ@SZhc,-KC3}kN0I~>Dm08VbL1fy*T i\.R]T27lP.e\P1n+A_uE:IGԸ[aߵQge?EI $^DWIEe9,XͻqT#Ne7m:բYnzfpZ D+5uA0D"K2 uY!sUx %,O|qv*2G*rl~g-=Ȗt:g\r8CGgVUJPW?WpB;4u^dу)Au1]G~#QH1?}lQ9}qq_ q ׾x%ɡ/ .82 9$e%Qx;B Orl0g)kyA {x& #checkj0 ./eE_0xVilUbIۅJvuݫؖZZԦ-tvghww3Ӄ51Hh7Dh6Q$Q1ACTԘom97yf1"߁XDiR mu{ny_03 J2#.7_+>9;:ha:\Kd4RT!1h !cDuǨ B*sUyA"cP1r+ֺb  ظŒͼ,bcls񐶹j~LlV' w`= Q|0p8vS܉_ulEYiN;݀g{ˮNvxVs\\Pſ@AMaC_ guJcv8'ynyXXX:1u4C6,p`ߤȵUlaYN+}sW*A(Rs#_4y{m%Of2k|9sKMIH̡*hSFU0- Ȋ膎Qxρx{w!7!t=(uOBn~ O$&\GRn#ɺτȘ}Հg ~k)3X2%hc{@3h)`pDj6m5AZw9M OTH 𞑆BEݨJ_9E2gǮlӸK4xHǧ X1œLQn]Y4ѼÃS݃$P=$Q J|4ӗUlւ9|<uKl=F#r HC`ֳJRYPdϤ7I%#-z0zo"  S=+eb]h9=nhKXÁjIbxj}O~y~vD}Ie2X<bTG˵ƨ^V}'i{Xmvw+M曜o<\T Z@"WTs``Mg޲!lLY Ɗr;>mJ xq+FVeϔG87gpeg`$,xqkFVeϔ J:cHx!gBqFjNnNf^qyBRQb^JjLl}7Oα@#WHHZXq>*Ϩ"x ',S7&r#WR ϨRxd47,NCYTPn7d100644 INSTALLô[ݨˑkĬЖNNb T||6nPyWFq.xO:$LȀ]f~{n(iN1l0W9[Y E'둓3͓}ʏwi:4Աڕ' xz:OIVrpv% N1lNʽ=OF,x353CD`C J100755 rulesYX(C9)+,0md(FF`Aw#.X^vTsU{7tx7:}Yn,0NxQCwzpwke$ڕ [x{eUdO{xM꟟"'D!9? {g*TOFV&\E^IQ~o/ Gs.e>W/2>|Q#]^.)ygI ~l jnjPTZ`P\3sWzg]ZTW̐8;[6V#~׃nVf#x7: ճQۖ2j@ -Nxh?#-;߮>ѱڕxO:8~'ӿN`ث"WUN1#,ck~E3hU>(4$V"~Nx%a,_,sֱڕ#x7:b5җp;zkyqNx3&EUpD(#n7ڕ0ix7:+#$GU/ ־lbNx'_L &1e|ˡ]/ڕ/x7:S_{ 4{qd`o{fNxi>&dǾt8!Zڕ@ux7:݋TbPq~Y6 Nx72~5Qo{9ڕFx{ew-kYKT%ҍ~L}eqxt: hw U/tT#6N1LF*Ilap0JT8/ _CZݩʦ>Yb100644 versions 6KPgX$2P2xO:9 [_c1N61hʛ.u2ׯ2։OOt r6Vw(C ן/^/oD{ol`.:B6hZ&zzvv(7$?%glUK80ԁut!И^4 JSulц"rCNӎݘ ]&NuZ?=8n?{ )A';akT`0C<f(5PZفDZ=X.(I5\f<3<`Z%w nS{]?Ƿb,Fo}a9ҩ14h,#C>>k?*5^6?غ!E˂bF/zPPxukBy޻cxv7UL=kע[ZG3ZiD71;5-3'U/3Y/m$cd՛<4aNk'_IٸAI&v'j/Y\4[anY٩z 2;,?uD@HV~;(JrVy] z[Vޢ"e\BV Q/s)'\s}^̼Ĝ Ɲ{Q~lT/93'3`ziіgV4>OzsswdFT%S""xεkȫ;_h8n*hciS'zYgMַ]މ{|\7f&& ٩i9zy YӶCe"~?͗3?D׹6I }69`pɌ"67?Xs-'twpL,k1EX)p3Nb%P y)z 3tȜ|ςĿZONdas%)_ѣ} 2gMdn3GMk\sl<>QZß.k. .%.sg>g-aQm&Ny2o١+22x3v@nx{_907:lw %$ ŐI!nCvmL.mL}j]J%$UI}gOۢ[r]<\v< fB].F. *GRqK5NQ(BOP a t=ױ́H9B]ot;Wסx.*[[ [u۠MI[wkAT*:m&ݤ-+eҷm7v{fxwBYDԀµʉGF 45(jeQ!_3 \ЋN Uc 9A;qBa狡swp-Bǫ3vmx8xX ck'w9Xb^3 ہt_Ll?oQUuH FXn|'f;p{W9>'`_{#k w kq`ǃ 977M FURSCzvh:@a+ƃ6'6 e;@&CC`< !sԲ 7ĭg,& Ѩ@.ӽ@gtB CtPˁ`! J 'Yg&ĽH/a8jJ+w\Ҁ~UD0-oO-Wg~l`]@#6B=}M?^65=РòBXO$w` :Cbgzk&Є)Zq35WX"l4Z,<䂙}X Q"k#8q8]^rE! ASCl= }mhءpS rP~C7צ{e]QMnPM-rhokOV9`a`/ml}L~7[(olGP+G%{'ЍX`d7aW/O:D㝓ݳ7;'W8BoB.QмG#qkٱ?<{'g%*Te^B߼ [p  R^(\pSC5b0^@.Z̃XЉnNnc ɬ 9(>K;5׳?>{*CaŇp8]/_K={RrǃS{ϩuq7~XUr,}ԧrdrzh(r@10D_N_l7_?=F77\уEKw/p!/E1=T|_re:ዣD2҈a꺂JQ/UԪe}tG;ɜcn]UIg00IUN Q%<%^O +qgmӺ VN Ltcc݈5 JfC6䛁g]Xqg6.Å7wa[bO`^MH`wR*V{h!|ҷp x+a=7x k.޼WAy@XQ$0;xh` ҪRR +H.bdQ^h@D*?[8@ǀ\A8 {˝ӳxdt$!PpXt_u ꛱ ~U}aޙ; \1IVz'aq-(qbD*L8f5R4cYƈ~LdFE,%`Dfp DOq:s>`LF}!YE־&)2;ٵbٽ>6}9 2EIĄ>/fDY T93]`=6<<;kV J\zvJBu>:ua֜Z,9ͫekg 昶|JRfy,=^QGʬ, L_>ͦSՊJX]@0(g>T.RDg;t@3%"оm˥9祆$>%_~t;IMXY%-z'ٻL}DڹY.0=ʒ΄ CqœtҗYC䄘)HzV~G3fS3KD-/,+'P|ՕtHNǶq8O]*m̴ t%U0E?2+hFYO NSz>\VMqfA.ȷ9)tS1/g^|)<:3FeQ)EOʳe3Dt46h%> 8yAelMTi[Ыe|%ڡ%Mì4蝌)eRo|O-PmY8%s}{&6'Gǧm%_]+ ge\<7bJfꋅFE1&J{ʲ}F% hz?Tfw}Ź_%EGZ5K2)B=yb]P?j%jh%kh=%lp>8CȰ|΀7R]i-%"onI|s~ge|^\ag˷/7?`a'y1 [ ~}G d~pB%.D2Q\ݰ+؈=ߢ/-E"G5=݅ipj 43TV/&3՞MM?d~v({HV:'jw^j k{X|{îٽRbgydJdl6jeQh;ខ"@܆ީ֊0K0ɬfhRq ù䢘G j^:3a“95t4KL[f$ب]?tܫf}2W9Uӵ058tPjh7Xy,4!@Fv̟]Bxmne̷Fs'xa~RT 2֙تomTzmֳ%|Ywpz V),87J0 V}AWٳQ|WE_PeuA)uGZ5! jN8QguJ$C z!.`g=7k: qs#g6)TI̪)d»I XQﮍZoW"*|.tZ# =(BOhM"J#߳J O>5bm{RXcm&]6Muպ9hSŐis}^XV~}NVF^c;3k~O+n1X' orʂqip5O}.nL /T⡥<]ҟ$QL|bd 1j|'Ȩ s 'mA%ZuN=D5 )?yڞWӖښV cEng^nxyҳ" HA֏ uoTeZEE2 ȿi kUϘCjQ1"s7/z[l4ꢰ\ԃd&vψʈAķm1/g$o5ҝP+jE\31gvF]|P85}zP{x4ʞɜ05ԛ$ݐ * 4Z6,G"TkoqAjFI lkѯ+#yuba쌅eTň2gэFV&-(a^y1so-Ձ/q4eVq|iCNicnxRwثh%J7)lB 3Ϫvb.E^\sjK S?qvϢib_?Wv]o%Ųyvayo[nO.uIi˷ kϊ(T&-] ?ƶ~=%śqZL>8s)YTᇣ^\{=)=!1qM?ݠޚa,42M^bR˪b1w_Cz?'t&( bё箅<^Aߋ+Y}$'d1-V[Q$z, -/*3`[ˆ=$c[ "m :jHFͪz2{\AFnp~,N7>"G{>h`/YawJ }<O}MjY?y@J~&3fgmpVFeRÎAZ50 7vHmDU"~ }o&Mraxu|,y^fF68Cû#dL @;y=Z ;}A0ƻ6*&wMF6-=gd牬uN6sVZǓx ƬWQemF>}~⹶wasz<ۘ2{A` '=/*J A]_⎠ % ȫo*~̗PHF9Yjkr~9ꐒd5Z3 g݈1yj!H̀0Kg/'F7ڃ[ց ^⫣4jƄDf>2勔^\\_PB=ھk;3a+A+&I,FoѲGf8X PHL_\8'8P/PKi(ӓ|uKfiXEFSy3 HxD]Ob0R޴܎bXc\Eюǻ6K6?aE*jecK[{xn_XUNi?P[daf{B+w)kEd-.;gWc:~3DFe (oT7~a~>ަ"+nQ"6|g?X5׻Tݠ& ;>Y&o˵LAƭںz:ME2UvD-Et?*r.aB!d?t9zg@T ~.$㫒mVU߯#Urd';`n/7+9sԩDž\/?M7Gqz4*3rG>W _qAg[hRóZ%nm ӓ ]RK]V )[ c'Kd9#}GyZ޲"#4;]-x il/`|uK(r`p[Ao!Vu *Xљi8{A N\2\ԍj} S~Kpofc7'˿퟾>:;;o;''; ~deGc(vt`~Յl562/AjApCqpC\Er40ll8qK9)<5LI,ƒAIɫلv7l>7"V.chY e>.Wyq1f5i*"^`C'󗷛?M%)<@w*[i݌wk[gY.s"NU@9Tkvn(]{K +;0t$ 0.rmWפÌWĭ!pC3\]>10&#q5p,Bn~tAL vOrV+؝>1Ja7Xs,Pr`5Bԍ78nVK{l=QwG{Ef{]<(D8^H'gA6tAOu׭]{8iE " F1_3vox`l4#qSywJ׸srFAZUHGA'8CX"Һe"K&޲ww0e+VWaVnzs,^\x+=9ь(idE W$`WZ7.2MUzJR;9h㝌JVU"ZvW\6`C8y/ʺ6:òA>g\U臥WJs: }33׭Zc[ LCn*.*? ֩mb~դ-1uQc@SBp' N 0!|o&h6 14`Lie?,м/?hȆ@h:@Oזرf&TBSm57jr-LN=WEQ\ЭgFr#@ D-jN@ -4Rr9jzSGwC^S9^@A4u uuLt)u;H8Jek'v/,jQe%:w9$e;Wll Wk/(D]s2Rt9a`@ɏ=jO7UFB(8QVs;A< ATd+ uDvO0cdL.^i/Ё 4o iG 3:!jX("IDߊ TU 1}kG>mV;*v:`G_(LU(+6(Kgd ?ӒU`Bb".VoAeL7V`; ז U:C#i1"ũ@JT.2(T4@sx _kV,KV @7"툜yPMB9~ AC^`"fhwuFEs fv8六9If^\C~RY52O=kvETT{"'v/PLjk_9ʈ>նZ֬i&0^ <$HPu`Ӎ|Qn!ͬGyI'c {<ь,'dTf (=1[QPB@yAC t2 M|E6\8E#+"3α:>:jepn^lqV('sww=ߤLD:*CblH7 yf4AwOGY=f>_Xy}-$kC DΟc}{%2eA_4)d慎5೪ h#oM 8琖 t;C18Iq#j*)][%u^!!#)'4" lJ^o.\%_$%TN:b"E M  h(o ,|DC'e I$ !(,V%qp˙h-yJYrˆ;U]tcuH,Cr~?L#^H`MP:l$d㵠_(h̾JB`QV?hOuU(p|,jPE3)ܨ07Cb{* : =NTt6-)$'' }ROnC֠xD0g&I0K<+-]`$/P#l`S&G:r0pQcGIYJd&d`1#j%YL>[|BA8$wfcAtˁaƉlK@TR]juv^]o4ӎ9)fS~Yg֘\,JH8+f֬uÈ4ʛUxlD,Ő҈׃e_Yb#$%uYcPhlVl,6Ñ[-$<|ȺBCE=YڐV5H?`Ucvoܔj.n]zp&.֯YBȺK[ER)"6[ˀX>ǡ}/]F.%dG8\i:Cbӏlai9s {eZU hE>LݛǍw5,7B[Q(EmِI̍S״|bg UZ 申;ץi*V9zv ,W dĮtT2tkNWI qd!QY*=^2_lJ#)Hy2-ɼ Q+̠C}%Wꄡ:7 dPϪAd!Պ~FkfɖVڹG̩c EE\o2,3[ @^NN65d;>"x삱.)Cj90R%QSF#KRym7Ӄ`SŌa]D7^D@l͔[I甏9ZjQd⮲ْoOƌ5w`{A ?/)nu'Toڲ8Ms^-#luX.F/?PF`kHRs@ isߗ*iB6g<:@J[ t,FL6RюQa}7Q-IJ˓Ntb$i"9*W^P dV`Uߔ(@tzCH+@UudС2GF~2$MB#<9 FÔߖ{C|h,+vYI>ƮIΰec}RKo$t"yA Lw+`HKjOr'?l6ӠT$q{w8Pn=ݡTld 1h4g4j49LSh8waTTPb|T.Ukv_;}siD,~bxKzT< aB1+kx]'bJ֡[Ǖʞ=ݶb?$舫rllyIQJU|wj$O5C/{>ڳK5l*FR9A 1$Qz8ll {1W3 t45VhlnRc N mBrVdӃ0E^pㄒJr>R]z1Yfd JMҨJ:&ˁ4/ebgtPhXiA@#}HQuϕq@慏"XXBX'UMMUmWN^}uqZeƤ4ɎDϓgrUܣe_xgˬ+>,^kк1-+6X,tW/ndt4=&gji\f >q(h,r`&' oUM$uzM LHFGX0KRs2sV'VG*˺MrZilFX"Fnƪ4$2ç*[TltM(ޚbyĹ_z=^qe cPOHshm)3e(`oaYTdFBBRVBj&9x `]:؆l%6FG=W vD DBFI RI# ;!Lf*/ԃ;%}g/2L+je-}è4pIx;lTi9Qz_r-j㸤.br |C$2b/zMA5 $7lc19_uk=q!SO^0뽝{_-rs\qHF?A&ou[Ch<ԩ_G[(|Z54[yD͑X5XӽiP* 沒v1 r :'H,݁kn*yr@C Ey :Ѽ؁R^>NaKx$ⶁ;5׳?>{*CaŇp8]/|*!4q7~XUrTvgJ{o= \)i k0QӃ'%( A484QĶopGҹU.Qѿ\Ҋ"f.P(bׯ\{s耳Q=LĴ4b`Dת5V[l@)#c2QL$LRtySxTHɺd||5+9^~|  mrl[?2rq|9 `8{ryy\^4كDΫQRn<Vcت#ڡW*l{˝ӳxdt$!Ppx9yXVȪ,z.:NEeREveoeI'Fc" Q3 # DO9!:3 5ooUj[L*(&X Pݎe|'̛]|ndž=}w^Q^<}ãtN5kftu~3?Ǔgva]LsF'޻Sf':fkN)[-Y=ݠIY~o+KJFN DjMUf60$9 -0ib( ]âlsGxVӣN[Eʇ\+dKϢ=\ýIQ俵.#FyeʥzN.#!KyfĘ'Q\Z’)@v3{[辮(k/v   ~&stFTo</^# ȜG %ݯQ,6A9)X<޹DrY52BPCN]t5'pnNjBY cX^Y~EXPl:1z} \q^Vl`,v߱/o _I$TKd(򋠣IjJf.nc>9]vNvfDl,03Qt&\VMq2|B 0uȗ2gʳ3i[FR>5sY M ZO=e^@Pr[n:#0u{jvdvE0M%z'ca|[<}(S}}-95T[Fw \^s~\q<˼[zS|Dw ̑FL@ꋅFE1&JKVY񝍸G%o=!ڭyki,f j8 ,ɤTwkQ<.55TMHa 8yoСl z+.P"WԳ<~kz{AQ*WVR05ﭛ h} j̳c )"0r}дHsToMWmЈz/OyS*_tw*\A:`[tf=[ɷ_Ez`2[͂s`t=%YHwU=-_YVQ'xU] b`9iDzrDI*j=K*Cn;]zn/>=`1Xu?9& wC&6HڅoBu{ᚤͶ>Lx]; 2k;ݵQ{"*|.tZ# =(B v>FkQU\x I{oxߓZZKAsZ[[[j{ۜ[bȴ>/f,W+>'W+qy#/lfu1Ƶml?P崙^Ws|̓[}79e84s8YL'y,50a\\dHߊ(DHOr$ι&rro%3o$Mh啎"? K玵UT U%~۹|x_n,-!SO%Z/5(IH3Ǩ Z&WK˶I:HyUI{E/?yB?iKm͉NOryo3/ <} G@UH|ccY""afqGI4Y'ȟ1I&͟Q3 !;XjwF. [(oLfl)D|cxE#clSz#8bEhgpƂed'vF]|P85}zrQ45ԛ$ݐ *:Ϣ4Z6,G"TkoqAjFI lkѯ+#yqܼub̌eTň2gэFV&-D^`ü,(bdͯZ_$h#ˬ҆@ϝ:ʯ2WWJov}'B3Ϫvb.E^\sjK S?qҍ̟DĘx4 4Kԋe@|߶4}KJ^gGfۥcl69Mo]-&plO>IaI-$k24dwAhZV-d.#/pBg"i.VzIGPJV~IA$YL =Vh8 i j~PEl # m5L:ꔪ[F E6)[LWP|Ѧ![%p6 ȑD?:UE=KeV|XfrA~St_uVOS1L0gּ Zt/3^#]]4Mp@P-;N^@GNfFAfnɫGu nvȺY_jn758z_F9AՋڎ[T-ܗnlcAhҏLSj䠍ٮůZzܗ~U%þ~̗PHF9Yjkr~9ꐒd55-3nNɘm5$`%iWЫKTXUVMXpê؃㓝^+P7u[}QCTmt! WjM-]ٌ̍uJ}rwxv}48v>8PmX%0,v^ɿ8)*hnY3({5Ҡޅɉ}&+Eugae3)|;Nx6{} /wg24;,+/Wh V<2] ;L:Xޢe(0z%4j1}q|Op:_^2I={Q '(V#?tmKP uOWȕIBV\JQܛћX ̞=s{94{#=7. RM+tUn*Ҋ7W~~m:7cU9}k@@m퇙 ܥAWpW:zsvwbK\:xdϐ[-lx& r43SoZm(5r`8ZOKNP3,]*nPbbcPk7SSz T{m]|%r{SL,QKlcl/ݏ9v=P3%sN0t]t yE/>Tta=Ct`%zhA㔼kKaQL8;r:<,C}ˌuK4QיE =#<|F ?zH(%"&r4Gt3;GTѼdti癆,QP3 ًs2;CneZ5r<[`W)'i~14/c]/,kvmnޘBGV{Ӓ FBGiKf+٦$sYŽ!=*: T!m_e\ڧ{ =T2JNM,wh872Ǽ:>9C<a2<@m˻rv&*ۜ <{ͧjM/t?@$_U7cvD׿Б*92xtLnnCWr[S ]:5_~Mn(*|yiUfSֿs|Aȿ mgJ݄)=>>~S@.Xc (OrFh#'y󆵼e5E.Ghv`[k`|ue~k`/(<ܖp@ȷ8hp7 Ftf=^9{.W9 8uZ_Ô3\?AoN{tq-dA!:V& ]<TI1@zcpC|)p8oXE(-vyƤC1|@9;g**2y)CúнjC7?714+Op^?>CJTd+L GXa1j}jI^.|g\(ʇlƇCt]kb@`+څ/=t0v)0oKO+ro=}aHX1a;]yڮIYtnwHRx.o W[hlЮj'9PGiFf%İ9Cv 8LKxϭm 0߅R#Ğ4|iv~ԝ=~ycxIBctrdC-v1ukWE{8iE " F1_3vox`l4HhDSƝ77e ڨG"=::іֵ-YDXP<6k [U!-\i4O uCW7_՛c5XC^!yh]DfnoFI#l77/P aD К4avY-iҋTz:A|нdU翵 в:>9±s{Tֵ!?Aܼn-Z)8#e\RF?, 0G/Uөi6N;=}VnsjhdrSq!?uܽU0'_INm;&l񏩛猪7r€;au`H=Ax{3C+-FDޒ"3-:_{DCJb0#?][ d``DzW R / Oܨɵ39_/{GqA"yʍHG37U8%ֶDJ T+gM zMp{hS%`GͣDɅNƒE˖ -2 E_g (x!8bAX4% J1F3Elv`ԓQqY'(xdoEz@ ɖG8E#(4!|x>*49p2΋8ȯª)ù{xaX̽so޹|24!],3ld9˚јNctC=Ecd|caAC[*`9C)~yD@u:֌Ϫ*xvH^8b4Q&rPBCZ.x ^$ōqlNtm{ħJЈ(p+zQg6p|FGF>0R9Y5t6)x$3h–$iO,6\Z (Nh,g G(f #(GdVzCt1wbӍ! !]0x"A7Aiׂ1>( EcþGYf?U qA1JQ(rLp$($OvdP ;QёڴlwĞ$4tI(>يYkLi$P,z,B :wBXMa!UD9dt Ǐ%ei(* 8dFIAƂZČd1]Tn QޒܙMIR,B'-zGSMKq3v9iyuΫSL;氧qO1gekZcrIB (!-⬘=X #(oWA๳C~K#B^+}eY "mf lCY } GZlJI#ʂRك~ fukCZ#YBdUY>ƾrS9`u4rZVwgd !W.lJҊlE/R`yMxzv1fSgc rY UN?zCHDa+hjV.Z0 zT2Cvo7XPj megFeC&Y37NETdJ\O)@V]kS:HR#^ec[1\0bIR Y:q~ C@b_l'Ɓ󓅔Fg{YHz 3)\fȊ 9Ch 8'Dkn Fd3ZU:t\ވ'1B?:esMT+sN%[Zi{?E~[^0>|Ïe*mrIOx˰le7z;9N2us nVHHFMH/H!L}O!3f9Pv>&4zѻi5Sn%AS>B>h9E勻fK?;Lf3z\r ڃyi 3\aֱhGPqj4ͭz[DgUֽc t@= P!Í|_BJWv΋{|KqۜY*@xm(m9'бl15oHE;F݆9=D}'(G.O:1FbTVAX|_a{A+~>XU}S4 "pSV!!A\8)ɐ4 T怔 S~[ gD u ףe%E ;&:ÖK\pG,ЉcY b40ݭTM -= ;? 88OR)\Qd8C.bwRZ?)sǠ5`29Ly̓ޅQRAeUP&Teuz2KU~QB͍QceY,S4I>b *Ƭ B#evQ(s[nW*{фX[=ՊڻI喎8Uw m[]ГNOZA{J*UHuAFodśE/+5uH*M/Ҽ TW/AU ?Z`ʦF!]W>`a aT5Z6U^9yky9$;_5>OWTq}IOh,~x!AƴX|4Xcɲ]LrB y>Krq.8EgӢܣˁaW5ak,55-#N4"h.0}"c(f΂a%ct.J̕ZGXkl,W7kb?ZHҐdlS~56xkkzx"ixyf_؋C{͖+C J>q J"Δ UMfS=Q JY yA0,giՙz,+ ػS4O p)uxbF~-u=2כ?⅖z\ -V;B|s$8nM>;tDZ8JLC(#w R$Caw oP!g<rbĂN4pG81v`wzSRV$m59lϞ'P}a5p  s|NM߸?*x9J*3]PJN @.45F(bq⋀ L(onb[7УI*(YW_.iTst\S1h}WL=9|qtUC&bZ1l0B]WP<̯kՍk F&!mbS_0&F&)ʩ<*$MJ[dl@m|a~?L6X9e6.#9֍³Ka O okv8Gq.D%I\3hb_ )!|m;odM'b|4=ҏؐJ>&u7h1Kwlr7D[=`މqtwsJR(nڒ<М&b$bmTڣ-{:`5*{'ʔOխ,ΞnP\i7ޕ- S%"u& *Łsx sF R4}z`tb1.?faQyj7}#db :ԍNt `ay4QosNщ% 8AE%sEO4QX ⩞+D3܋$.jnQh>_b?~ #hTiJOǜ딊:Yudά*7SELŴǴ\,x2u&vb6$Q{ITOX "fmВ=3 bSmҞ7;S2ƬiT00WbT2fO*7Pi2 ={ rEtWs%_]++ o)4bʾJT_̬U J1*lMrβb#> ;=!,_4Q:|Ti佃.RF?*f˛|5ƠT[ZڭZX ܮҟ:({^iZ8FsK#d?c"z/-L7X/ ;fM^ o #t/Th)O ca_,p$r't Vc?7 @ߤHiv,ݧñ)POPY9=kÃLM3m!C JlXs%Ng=][|[ݦn{waj䵾ߊu=5n"P;Z#Ia̓kdhj9-b1 qy/ZPvmt"$jҫTp];?5d}GN1o~z<"dIUݷT3?Cu+FkT^IWu@~ٟܶVWP*Z mH)5)b]DzҦB7s xo *RC L)3U"u&<ВZ9YICe:#1ޛYz`B&ۂ9? ZBpwzԗKG pu7QC'';'[ON =|'\fW:Ee.mUn ME8fo_︬-!SXxIS>?D#GDbr?jl~,fSڱhTyNH3{ŠB!ݡ<@[sdI3mpv嶃'mTV@ 6rԭ"hcI",af@Q,"Ϙhc|,y]lZ):r=*(zm7027L12OIm5ѝ]`(5pĒZЃCpƂ% ?m^B[|P8S[@m{zЮ 43[h7JƏb,-2Ѳ$<`/GFh RpN_ B0?Щl.qMhb1%,@S~ ' DZ0Aaô"(bКVk-q"4EVq!S.1s̾ԗ6O}55r^aUa(x7`nr q8 DuJ 8TX?{@"#uFtɅ_ޞp;Wu(eM9ҵDOh! hyqEz6 ޵-V6zuww2Kwhl7Ew牼6Uuse]܌`5M )}3ׯk[/ǔ+ZA? dDS~乞:Rgd_)d7*BIEb<`BF.Z\ JOod5% 5%3nNɜմʳYn0"xYzeNcDfiA؄>wHh p%R~B/81ēt2ܣי{@ w;X=,'ۨ^ !M_mAb1hI4ʝY,ԔGCs'z!B'JWF?j,0~l^Y+baq*Ԉr (O~S@ 051X=މ ^0n忰-8+Or$A 3}<H8X4buIL7@?sd;:rbw4Ch*3e7]u.câui܂a/]<\S3gEB?>uA6`}FaS#yԓƝF9V\9 J;^vRVʡ{@G_>T9QsM@39*K*Qr6wǾ}F;pKXraT\|IYPtnKRx./#T_͍@9 oSr7Kߦd?(yȬ8lWA/MKxϕ FkV+|+D{ėSK&d!LudG=:GVo|L8bOjP\eZɦst$.5…F3!\t`^'\4O~~A79? a#Rx+wyTvjR5њy5hڱ T fXV-uKb6OS TLcQy#V//[*[^S.C!m[; DcMk²Vy\k]hBu< ֻN6ӠK^+1V?X>HQJ؞4`kUYWw/0W8%B BK#IH@3C+-GNDOߒ"WiՖZvC7CLb0~#B?MO&JtdY U&'ԧ»CtSUWKr-B~#EX(/lD1LV F:JG ǥua]/r=HjǾJrIC"M)Z>5yɒ4R8`б&lD沦 |^R/H8JȱAzu]uvI[:k5!XH$+1'cפh0]uRPPfʟ&x(P:%/8Ť&yX%;P'(̂vYSo.Mirx3DrιCG4>/[щLTo iGМn 3j!j, QDɒ(Ds.Kg}\ív*ct鄇=0u]d|"QN( FKo|2cRJc2VY&'TP9HQ=;2Jm BUDPGޢ=~kTzf1pa5mș?*QV(ͼaR)g,5&fr^3ަҙR3QEpQd}Zˑd_ee*8䧅:8]1Ic *]HIh)1"lzg>k6+Jue/UKZCI-L=$#[<' * luzXuhfݔ% zi1vFj?Gh C3QPn-ө[Ԑl8-(KANQQӦeȆk4lduYd97D~U#V)OZ߆뜆ߔdwvR!"JCڡXE1zWʟ6dۃ~wOߛ|MVVGqg9&AC*Zc?Rq߱G%2A_':Y7d)UMeQ%/4v)j&@SsJk NT0C]5傢餤n0t2"r+APZ5W2|yTN5t5-lD*"Zr(aJa5t1)xD aw}3 aI4#ICJ&-V%q '4Z%,ŀ*BOr|kv$!9S,tb~C."OZ'S4fwX4F{T4jc 27d⌝D 7*M| kOEA'^?#rX1UjӒnO?zd_ [P<"?]2&I0K<wh+=cA.w0Tb%+:Y)83C>L;5{aD0Hfk@%&$C,Z˒j%YL>[e$ W[;V$5b`-Kv-^TR ˺\X1UVͨš t[#PR E\Yr}`jH%FANF[ ^iygb#X8d*ki07MwVPI$]YЋB^BN#V\_N6Hݦ? `UcnQܔj`b.n]t&&E ,!]%vソ"pEAZk5c(h]_;zi ن1l3Xʕ^$V9Ȭ0@W+2]Ut7,$==X1ܐ}zPR}a۲#I3צ"rFzn+I'?~EuK9$el4[[+d`` #vb,gii~9D)(8 tyrR,@}/KZdϚK%2NB#7hqJ  B _g#u.R8T7 _j裬ǐbA3RXvݧb ԇoBvQȗdћef=(KdS;XJqʹm(]8%K| U))XEo7MOiCSŴ0#ě% MqJ}{ѲiE^a&M&3 #.9scNGii \=bSu7X]}Gi]L8SO!;ثdUֽc;A| ΑfLJZa ڗ7Tm>%URB.hj:@;J[ݻ UlRkT-vQ\g*!|ҁe_m$F?jIj*&z?,քE&,1piΟRgJLPHI_vI [}BU8$FǕϭD u烑lJN?<ΨRC3l9xikXjkb靈N,mgA:iIIN>l8(&臱W=׾U?*^+7 :75 :P}MNC&1E2*r#ÏC mYvUBȻkD,>i<ŀ4X<$0YG B#6Pux:ugQ\C7~IWoyþT%*~_j6AO(}Ǿ-bfU%}@HKj*;1EH{Ђ$R61<3s=ێz 큧VEoȹw=Y%Lt?Jr>PCCɊ7*{c(JF51, 4W牝IU =hywNHnѦ, !XXNP-Z xe¥w'͉:]vGO6-m;w&>2[Ȋ;ScP)j%Bw[t@FGy 1}4r6k}⢓i`$rb$ F* 1z]|?4ߘ[#xL/T5sVVG˺5Z׬G ])* Ln'%?ZeKOe)5x5b}9Ozn?3G 2P&9^֕@ądPA06K}ld-R-кP-պƣ%lޒ=ꌭNc-BZ+[¸9Sm&ClLMQ')!LrwOI2;_:"B)+N勇(qx3w6Y-2"mwowG=R}+J\V}#NAk{d?vij۞~0~~0ZԝJp {{[)rA 7,g.|?{"5n0O|D_]75kzt5z5r/uszi7o~Γ'|aꊂy6/WKJc;&4"g,o#~ ]_e^(DrB7?`A1Wl;n6X9eV94.) q| E }*z.>G'~k?=99VNNVT{|ʊNYꠕT±U:+e9ؗ..H OS`gz~&,Ѵ@F$Ĝ=wLvNRwk{Sm Y t7 !߻' KCtuvWgQ>UDB|ՂL^_1P ; `LZ\QCﰹS Hav^0=.6|&(v_kYպcK&L쒘ѐdA#c|9%h:urio=|yp8}+I)7\ahN8OÛ'eS7G1+KN_|E+|V*$yj, ,i#Y=Y! GEKN®4֤X6R/R`ep~׽IVOJ7VPǭoX+n'nՂ N7h0a@.1V[,^H <24!>:4BG=IpmXA,M'amBR 5 -d_Ӷ$r1KFxj֛~}_>~e6[.:^kGW8ұDfONJ5),"׽~`T}QJ'&Kxb6{YL#h+/~ݿ OvNJ IP8b6K"ˀGtK$Pdh,mimeѰ w嵳7 (⬾k2FDD| i^ăvc3]'+"``jܨG\R atG5 u[T~3L:V()e,.Pc2_v?v>^XE"u$2*oŎ{+$9 -Њ^4}q|b( Mxݬ! z!K.V Il :S,NX2=bz>zbIVdZX?t.ʲSyp2"by'EVeȪYR; ;Qg#ևۣ7f APGfrs k.S`w 'o߭`l4osʒG EsZ}]3P]a^nV+OHW9['w7?ll탸u3ƚ08v V*Î\wIf&RU4ZjkKht ap3Q-/ͬvФGygE @ăkPHpuNٯ'(Ia<R$1@' 9> |ABW>R,w{,6A>)X8Ap60B&8H׭Au-Gp/fՒU˓RVP{}Y cַ̨8_zVˆ>5~ z<V Aiww8ja,vdx sхczD:"im%Z'KKDGT;xx5QƄ;~h6CTOW⯾Oub2##eXqMԛu`f N6LM#7ITjF^ReHxdO ~{*<2tF`T?m3z*L1k&ՠ$L1̕/2LӇ͟2TzZpjldn^lH\Aմ}yɗxG%*|D.SR3kRcJ;t};;w7XĈϭ{sO6M4h609hc'.bƠTQ`OY f<E,c A|1(hmvBƧ'ge-(ʰWμ=Pُ嘈.@ymA {؋H玾Yqŭ?ֹ{ 5Z ~SD'~pA \"Ia9}}|ύy7$oZ]3Kpl TTVF`'S;O[tHb$c(6[(\ ~yYzmO7)V^;@P^XD:bpO ˛j6NV#@id9`۪9iW}ͼB-v\˄7ntr?,9c}O ~_Sl뛟;ٺzRgg{/̠P8՟׸k߁9mv+4VBsRJ E `X/i;4'ߛ;lаz=ugyS/An a054VNpFPz 65f99Oо@ϠhYJܩ'Qfƒ 6'icBPݥwFeEI*j=/G_rd!ۣ ag=rߎbqXu/&:!b$I>sMRf L"”sk{r o7$W4=Ge~`Xye\ARx U[*xZzKAuZk뫕jPZb(2КU^R6r7Gh zι綽 TJUtٰ-O'%$Odk2Ax7 e>춠nߏ"!Cܝ'QrEMƫgB߉(+_'ctGK[F[5N~dSѮm6N>[W;.kK893^TⶵOe}?QXx܏[&4rvb3,o2Ҍ^1}/PH(4$mL[%%}xI;uH;8Xkt?5K=Pn& 3&)3ad#` m^d[*V"\Bd&Df{De q w}cb[gt{z Vt``k&zO=pہNm,Pަ%+#Mm8̖'ڍcsA*T il X/(Q) F&WuF-L8t*[b@e+ŢL3 ДDlDGtA+Lt043@KaxU-m)KLmO*{VxsH?rHX0pKw!B-RSZKc9^Oib_ 4Iy{:E^kع.uM+8:Z{qhnBבjמ(}/wlԀh4<ɤa̞99 5F&y8 |d8tĤ٬]v[e)i.6jte/>(cׇ{ )> i>j th> Zg ?h22MǶDA" oƖH]捫 Wdb*Zv*ЈINi{ŠoF?* e S_}M\WX?z^=`\Ey\*GR50)`Dlwuݦ}o&]ra~'Ε{AkYӽ,{t6ei$l9Fmya~B2Ztk rpwmt^&' B!y"b;~n\w875`ESogA e8Dߌ|+G=*y{71VCY=ԥ&jdY/W-2 ōP|628Ag V ғ%Yz c| S2g5f̣^v^F/Sf$6YZ6a+Rgw7:?ԋl uY59oefHR}N֌[,*Xda1=>1Fmʋ \ X(|~6dx0IZ48-tRɾqNvثQ}O1 *uq$'t[QW6xf 8|ӋK|oGc[`w}~?B&]7YX =AЊG+auIWC7N[WHU)ˆǩ|irZ4eL&W떲f4{^KX)l1= ]"w=QȊ}fɅ_y+bZ#.b/nvWުۄwk+9Qd ]e͍m߹H5Nvh~^αR]Z"ŕcý}c?^hw1_[-c+y''6^S腨!KMk/n l8qCm'Mv2.'ʽX{ǧ48jdSvF1ȼe>^^?(l*bZEZ66.fqL1U]QBq^(K*iu| ^& |2}W|o+ѭwS ZEO G˖V/ ˏuhlјnɞ&8h|Y{þڑ~R%!D⚎0 q#ml9/wgwגA5^x1'GFN'dlu)KE ͮu8hkM=8ºYZel1tvo6hÎ%V,(]IY†!=*:fCض* t9&{dhe$X 672Ǽ:>sX{x$IdxxYkgWEM }tϟӥ[9D|Qq\+vE?#UR'e ?Rݭ_e[JQ94m)ʣʳUfQֿsb_sa QX6# (ڤl0j@\hb-Zwaq⩬"qS=?@߱88?l&Uh ^={  (μPumي.JAvGzK8%`ȷ8s= VFt&:s 0)N&!TN)x@l~lo|zF:x CRls@!ũ?0WVɠ:`={]F ;JD̈hmz/ۦ6 n`4ه]$, jJ^# u"`V=d%+#ݟr5Y ?Vp6Bw֬V8UsDL}r'D)蓚Md/_بsv'E:3@Fi xDNű*Ci  L%vt,mh ]UUfر#o`K N\FOEҸ_xʀ0gΊշ+з|4!? +W;l08~S G 3'9;;~ sr4&IZs2ts gsT(UQwWƕ8ǗvMB$Ȏ ,{ttb# By'Ml>^ޝkX k56fCyJT ^ίmk< lq>D5,"l,}(xQ7:+mOǹRinqt~([dòJVW_Ԏcjգ5jr+Gյc 7$0)ZJ'l*Yj5;'N󘓗GxW0^^TT"Ι\v`Czvƚ$K?,x,Azw-+mA)O?2Vcy¿+(|ű|֩ޕ'=i(5,ת??(^`ίqJNFvhVZ .%Et$-_o@`z@G2BLxMDdzMNxXXZƅF4(ȓױQ^,cB`p!^G duj@K$ͻ^!_z*}= C*kDK_R.}kQ(%i9pcgI-MBوeM+_7ӑp*ccӃ(stjB>cHV)9[cNǮIѐaD̔?M~,PuLK1y^ZI5MR%kձJvNQ\T$/fi+]'Hr}!aFo^a .3XA(9j=T=F]rpogGY[c!ł6li6dKqCzAX {Zw P9C Q$I͎¨//!%3o΋|K6},{%t` +XYFm1$)tIevù n \#Г<} JTR0mvP} _tͰrJRUvb֑Zqk' Inm&[)c.yf.J{#.yOXi0s=8wr9`o zxAK"~x%|ׇoUvP.!jDc3YyAh;>zn Z5~!]Ms)7 YLC aT-Z65^:yե=΅K$;Ou~=]LmZvL"|Dcceև  Zw{RN4Kŕ逌"c24ShH#?2m.8E''LHDI@qNOua}Z #7SbUNG~ʖSkZek2<2s4~gbpe"ᕡ%MHsP+ %,`llaZ2jZuZȫu!G5K%{lK'[ZxV.c 0v0-L 2SQ CT `Xe0l᰽ẸBל|q9˸=ٽxrNGbg""*ff;\y#FC9|jr'qכgc" .ÉOl89Ej GىtMCkA*Yb}Wnj@ʧ92_S}1WQjThMN~l>нt{=\Okȼ򚹗5Ny2\{vf7_xmӷj/&:txq KL Cߖ}Pn2gwaxI>eyf)W(DU%*U0,B,`&șD7:H%Sݿ|a!0aeI}g\('=ё "%rtK* `u!1~A9Xn]`i.cT's"h_{;\00FOON7aa9)i":4 g-.2 ! ="/8PHOa!E3~&+-88;f0"!A| tE _5^,QlbV^B[x>R wr/ ;zZt\aRb58[u 23 v @ <Š^ ­a[~fO͢H`QQ`v_&D*L4^T;Y{a1': E\>}J#j$2e*@ Ŏ{2+0I_P\jnBWrC :xݬܤ8#︞FrM@ I%YmS9T|N1X|/ŒI58/WW`2-,L:DxCOeȩYQŇizKJ/F;)~v݃7 #cuN+FH/RtpM)O Q4eQ۩(i~i%Bom m6%Wnvq)[|f4]\G:(YյcDd Pm$:!NDN:N`>ܢ > lsݴy/ @ekZ@ADZ1'yN5+Es:r(yy$dz М[A0t#d@x$䙫,rw FD{1=X)Gϟ #5Ka|+N~?9;tuiAQ+){Y/x~-E D׶ް#6pt/~AvZ>?q|soXWyսځ- >:f9^h"wqqNG`9&scM*Dn}:sܿ&90Y%#qŊ 3PFPjJ -M 6V$aZԥncʪǖVT3ɫ(j`: THuzZ2ȊFr15co⁗b^o6VGcꟁ`&ސnG09}x)PWhȮ%f&?q\iVV1ȈjS,k X=Uo)A9cNǁCXFu=W1XV^-6q=4Kʨ1QSk4ꑓU aj89YI};5;ډ,XfxP`(62 FQ&ezaї1Jhc\寷,6ˠ#I"ù>20>e:b.Vf\ L"”gkmi{b9ϫɅ/ i!ȡBEJWl}k kHP2PUb 0Pb[S MCf[R5O= zιaTr15봳a?[`\:M=y׳ylZS0pYDAPQC6o2^og(`sWۋY1`[Rpeޘ֔j{om)SmjQuQmӘt\pbc ?Lh)Xf4rY*Ni<\Se# a^lKrqF0r>ch 4f/^kMf e.'`kݞDbi)^*#~OxצЕyԑ^c瓓TgG3dЈCrR6W8J$l``nM/v}^(&PPw< ^?@Y$+ԓP􆽴ew}Ĝb۽gq' 爅X'Ă4M+npNj9 D!Il){(""um:>ShMDlR[VBP/D/;.84h'WWgYH~u_WgYH~u_e'bammg8eYf<).i֔ m*nIx6<7'=?djÄoPf7X@@+=u%6~WB-*FQt9Kz(ClԳKw!A67WZ nhd\rtk/BVR%8C';x CYj+A?m?P}M:吠H}y5ķEұnNTEvOF~Uv`?~=t-\W瞼6SM9,!,;zKfOt[J2;=aǀy.L)?ENIU&112tF?lyk?&ݎ4wߟlN\Êy$fVUMl}c9E(UR 76L8$0Xoc B6?n zY$s-cr v6$Y<ۡYU:PNFp;tQR25MQOSUf޾~]dXŸݲ!~Q+Xk0cJ/b٩#Ksk›BXsRa =,Ec\;)4."$H {@'7C3 }(2ZdjZY, 7bQB+Ep&2KF,v7cEFCgԋliY1:yV.xY)ApV_B@qS H&€z>Oulhn.}-~t,Wm]mwBb )ҲnDZ3{xNK,'b"|@3( (W[ -N QA(F|"Da{ dm@YĀf=w;{X2|ebs2W*c؁}Q;W{Z;nY}O1A =8ۢnEv3M|ћo1V[~?B']72dL  hz+tw8 ^ + Va/ww.irZQ맆O\mJ͎h絴$I:.d~)/ V,_Wޫ7mI~~NΝ- /9fK;k'l]!K~ :U<03ady1i __»d=%,"7}0s^\ǔ7Wٹtfn+Wf"U^_#:"wnV́8 u)< 쎟on0ṇeSDeFsnQxݢz hB7v[͏!?ћ{r{F?Z`r}~gwxvd8uw9NonMym~`jY۵E5: LNj1@~G 4OrŎ<-A(^л.;rY~~)jl~qil#|xv80 gY߲]{K/_~ߋq&KS^0:ȖQf Kusf3 ]^}s:n KfpjL4, q}b7$?Xƅbu89xM૤9=D_UݼB{6ݺ(mtN Dq߰M+v2`(0~|=~1]?) ?4\[txKrxsS\ʼ:Ywl~*QWLV:uU.CSjI0(̯hF 3]{J}|^S+ۗ8_:g#\XVBճ"@hqa#Ig$?l*z t!^۱[o uQRB rOx2]+B7?ΚqG )F rg9o$$a?)`iQӟp$bV }V+|S8]m&Vz* j>؉.bUQKb?Vf(=U_U`o_"UmCniQ̏{Pּ6W˱<a氱jֆ& Ŧj@Ta/=[N55TǴ>/QZEc OլјB&N_VeM`1 mZjEOU 9@v럝xliBԭ_w%el"(Ո`x'>` vϗt=_W4V6qxצF vANُED+`< 1S!,^z)7McQZ!O@%BGU YiĂQ{\нƵ&>x)RPqE& #ccBwe!>V y󆆎rC5^X;- ̂nsQ0(3} *S`Gkmaɼ'Ԑh+'HgO $:Ǐ⟺w>bgUV ZGVg3a^?9m0Ǭg|\0{UU9_cz84StX~\ o|"5[ϸc_˞K?{~DG+p)sI[J0`66U]%ҞNȢڎQp;͔yфz< >Xf\Wۣ2uUWW#7Je,(3?zWw"'-*.Aã,*TuFKs᪆wafT=ӴOF6EpO" мF%a+6KBeы5n 0PױwOLWK^uj\.RӠ>h lS`r;@i5d'0FOݧgtGIzfsM6AЦ`&-kM?@;|Kmgɰ3-( lόbdSHߠ7 Ṡ|pŚΟ?(T“*G؝_djw3 K.m,\Z0XtƗh D2-HS}H.#F%`YG0^nKGAa-t]ȥ:ֻ;T [D4Woqm5$qN9m IJ*n' rUC[)#*bhl/ѫx;-0ļCLY',@lJ^e7*j%8A3Sz\#S~`HUHLRj2! 4&g|Htq>Hk=b$DpHGh< kEX\T? $H" ܛZF%%E:Eiب`()!(Ϝf4Jx2A0RN.LqHc{VvMf2l``hz l4Ƭ&9 S9rnJӌv3omai) wv|XO]DU#c sWPF '  -`nd' E)2XY}r39Vz%5̤\۵>&vPBξ R8j%G@B>,J ~DVvQ+ʝ+kdIIFC%Qä|MZVӝ &Q(m„&Um^l0}5.ZIW[똗5xq naq[prH1':03f,bؾ(H T)[_&2n:Ut -Ő{BC$9 Ch3ÎkO`!PNr(8fg:K{P=[v2 k)[_#Г!익PaKӀxP{v8cN`m9_BE@bPDɮ5W쇑fC.3 p ,ݑWsxL@ԁ|r;sKOM/#\)}>g2Kn4andҌ%LSԮVŜڕ'IEqlYoó48V]`mdA Ղꦩw6`K/!Pҫ*QEa1ULE22\AyjKlC`6u_ JK2kjs"|^̧ؑ;& Ya ^)A v8TL?klVT 5JN9aP`ƌuB,a=̎$dV8C7Œ<| @doO_ s皧>6#ۮ|2a o{@6vSi n,]l^ui0E0(CBV V[ao.f ]*n~$ A*t^;X t8hK,{Ƞkt TGE +S1δ1c"?IX`z*rP؊k:%v%PݮFQ`4XAOw`77^,KfQ_G1N> (9'ERIA4Lӕatw}ԔFZnuqШQn21+,!ieaMCkBE4qr"h DdnjO<煩7<:/ cUD{n%֦kr6&ӍM:ZLK,bHtDlRN"j!n](D5#lH:X-VitFz'[It#tBfFK1C74a̦NlWY7>4ttm©{>ҹ;9ZN]~kɰ|e?O y!ѺQlj .j`7y+bUKq\Ɏ;_sDkV(Fv^Qjhy}V{Q Qn+c >]0eٚ> .?Iڧ K҇*M #k-6#2ÉV^JH%ϐ-1tk^hL-t뗦:U;9ȹ{ryuknE:}t:sʡ̟8eG#0]ױGev1 ܋wm(N^ V @A]^h#iB sXsˮXu)uT"\o:TP..Ӷ̺6 }Na&U E`er xoZ' jb>SPbƼcd]tSjٵ,H&རy HYhDOlh) ♲pzʽJ$\&DCXn}Q1f&LPDm4O椭kDhud}8RmA"k/ks<N}{h |:+N~uph|1 n=XYQ3 tv`*0lnю4YՁGb<7QtLQ;FgP3B[Ǹ6# $NuHpGQ | ̫7B]<Q)ZC[xfXZ B;4kSS3 i 3"}55o }5єYa>+vqv\e5k#+rľP2i_#7ݮ[d!,_9/"{% ŖYhl vG_F`S% TRxUQ|sB yhW;/a@{Qoo7NozA܌0TSBFQNpf cfu EU6‹G)^^6gn*\M87&j8k`Z)0mT3d)P|Ma>N[hSIhW}P$Av*8Dqx)Qh 83p~,BӠD#.Ung=`NM^9KHJs; [g(,MʚG䎇] ݐՈUW'yЖ*RFVR@fX0Ư{A[Eu Q7;1bRyBȫмa+x@(BYTX-q EQ(au&2Oi[A fsNŽu$}EO\lAhZug"r_c,T4dhzZ(D%Zkm]yǨnE= he#UWmw|)Hu :j^YEQWΫu\pUKKU<,loŹR"HR5kF hҼ,V-FҵiqFB4KUl7njGEi1]BٻՌU8<,2IWbyMFy8m;M}rG5|Qj4蛡' jtx8zꠖ)BԔ =FTlظh;Bg}S\]\qaX`)PKlaFJENۊ qcC߷i|ӌE!VT&wʞ6&#m]Iݹ' 2<&/}h26'Qr(T"&u5eٜܴ|7 *G{럤QxZsV+=n}טm#hs׹`3<薉|CV!aś>tP>7Q(}6'T̛hn=de˼e:>a v9{r}VmXx;wV-Lf,xM; 0@%pb13 ɠ-bayzEh?(_J3@n@ %69TafFG`Fs#0elxfP dxΛdxxҨVxQRR2vn~wۋG13j4VQ4Qq ;e Sf,Kwċҧ:xQRR2nKJp6]>eINPio4LҧpxQRR2Yiމo.O#e Z Ҩ&xQRR2~V!1s.UzOTLzҨ\xQRR2޷ޑ))g5/inx]uҩxQRR2NxͶI3K.FL(7xTҩHxQRR2ZK2\1sʞbҹ} ^b.ҩ~xQRR2<̏&xG:Fu~9C&*5_xϴi-'Mu8͗atJY]f:] ѐ  x6SHi OaмyLfhAF4O1^xm]I囇-MQo ɑ"']xS+2E%ύ ge  xSlfJc{ȑgf!Mxe9{ ˵V%Ewl+r$὎n35ۗuμ;Mltj2fL9Xĵ뮴+ߚ MM2KS>Rcw.cɨU4A+t){U?(6р(2ZKMhS?"89TLLVݑYjIع] qo5,% 9?a%FO>ּ?|<>z?{_Ogvҥxx4"kdl+VH<*G-A0Jjw100644 configure.acFBdxérC+ rUdNb'7s0Ja wq W36Ҧ!xx4 l 1H2SQiɳNb^MZRnA)58̌ʓW}2ҧ)xx4';+z,^~۳OHi!fOT#"w9}V R~=wE <AxQRR2,N0K>]:rʕ爰ؗw?Kg˚xQFXxQRR2nYodɉ~t2e~,eo,U?̺CoE uOxQRR2X47l,_#F3NT<"RT}UTv}5Ev$G>xx4D9z817%>RTH<vH )b7;7100644 configure.ac;.; EJ_X#ֿg7е̋^5 | ?x;re[Vڹvni1QT\D? 7XSp^ S?ؼ7QD!9(3=oeОJ!䤉($$g3z঒iȩm<cnjPTTy=+cxoz=*ϗA0xu94Kjx&ueư100644 changelog"jMľ^AˑN1+yr "c'D[v"-{kwHp4r _+./1xY:X#&uy#_ؑNV6GVuMڦT40000 patches6A焿{3Xq+QhxO:nCTWqQdT{qN1vf[$3O]/<ёTCBaGt@n_P(xZmWHE ~ÄLY,9Ir#Km[,9j ߧ%K&;r8juW{U?Ͷh(ݹ^4TtEŪz1ݧ׵|m5[?F*RW3Ĵ"sLZ):S#E a 8xup(RM^* &=UOډy,fv0'FKznG^X chűr)4g{-~h7TY߯7+K'T6SڍԽ0WG{JEyp+՚PY=:~*ы FVVYŦom4Pul~Ew04LX%c:jZ^NvJ5Z烓tTeMxÀckEۿ5k/=R4+[hط r0ZR^/zbjjJ~E𘩊cU,3/*gb X6b-X|/ ;Rw֡Vn$v[=_iڍʃtEy԰l‹a៞d˜d}~,1PkhVi">`v`ӂ@ :- Xќ꒭psJ$kD6V >0q¸sz,Z d 1J$317ܰQ湱WzjCʨE .17:[x'0H \CEjvMBh L&S]p  n k,Mk4Pe vG䰪CUm㳽‘hbwQ33T>ghnFF B\6xC}B&rؐps=XEI6ժjnXm 祐K>6Q5B *{A˧Sd K旛_rVwvm@+ݏ1!-d_{.OuZ0bH>4hlMi/=45m s>9%5( OZ;# _DNqD ¤_x',FVMzc89Es/_J= +܂1( ;6Bonz a"=VN<}Ӣ:H'JS4؈Qeás1WY&'Isy6"ș.9(h)eRKeL1.k#<TC[[ޘSy2N\/3kYufɜ2M3N*P5e(Av9WǰiQogsn^#}1J2 4,Ut/s#_wOoW$CҲ4lj0[?;V#kJgHnл^](io#QB/ޏ(t44^~s`cw#fOJ<4,dd>US`d+v4vc4zUYͰsqljWWQ l_JZ(SMFkS%:wo"b}gjc¾H0ll|m|Nn6).mNl %+@ȓKvS"]oԴ+?$eL?F]ΕMP!$QJ6{Yl;E<"K%{s 7rrT*&I*)Y4rk/Nx<ĸuc^ 9<:$~očо)sN T1"dFޛS~뛨O}f]w3ytxPdV)?F~VCd_o{a?L!qv=j|yodn("|1Ăӑ! .MCc<+d{s@4o 9<_Al@@?A%ri 7HW/*E#aOz\3ˢ灗ԳLiŠnoa8##P}9.%75鸟8Gd_vқ nj` .gT[eV|σ38[WR ײtp6`81_|t]@ wiHOE(}r̜],U :¤*ǰ?< 为z^q.rx\IK*ڽ u1q&Y]ۦ&s #̉e)Ȃ82^ Pr3{II,AT998ͮvZڃDr4tѽF;{,VER%鋲bME7@ùoPT +0^zeFەg~)tkH],IHvcp?9IZ4`78W|$e`EZ%B>e<}Y3K}f8H))MI/gG/[pgN4gCp!*z*#1n1 (,D<>;й3 xV0ivڳD1<M[G!rL{5Erkz$PscLOZ$4 }W X3K؃ueU-]Et-pS"'>r{xd,Vzɮ;C¦a"dgg zRfF'9$\ckY6fZ O*%R/_e*W7c%Ub\$DrhFF|x~i<蠉iv#OFn?x/DT̢"ɂNF\ Eeřy \ IE{S١:& car2*l.ga|Yѕ -qx¯"&1*ofL(f\N ll+x{K], xMι0ОInZ T4ȱ*C훑f-Fm0AuTjXNJnΰ8&")'{9r C~6le5䈤,#ҔLjIE mxݺ,gj!5ܽ`P}u->_wKfxX2Q .kf)x8qDf:x̸q^ Kxxq nD)ye`_QZSZ2+Ũ01= f?x;8q< Ox;8"\<$#D ^ҮXx;þ}Bx> 1y;=C3Դ̜T\6.[ʃ6N eRu,3qCyem}6Ĉ*KLON5aX>WES"wOq΂ x?UfC7fuZslUPj)j775UHKL+.MbX>wEJȠxb2c/Ҡ)xA!40000 debianOzu]M؜ב!r ݄3{c|@(ƙ 5ҠzxY!40000 debian쩫0V`A>[!1,"Y0#KFMgfW6f/%Z";($5ixQRR2P+)8HCmlL ?c?J '^ZZҘ xr4EҤ}r%<Mh%mH<󄠸H_!ӕbΫ100644 configure.acCWVcl=@|NbkG Nst=ZCOyf]P#XFOɶ[A ҙ=x34U^f}pEz>,ɑH6;s@Qb<F100644 Makefile.inUrz= EcRY<#fEn100644 configure.ac$K/VV1 `^Nb)>JibCOyf]P#XFOɶՈYҎ`x;|itqjQfj1C-mᗲN|b^zZoPzҏx;lNSI 1xL$@龘R)EԚևu&[8!qK}ݸICzm߀ta<&Zx Y(Ycd/TG,L'!Osp<[ Wwv 'O<"q]wtvz`mp˙HNX^| K3B?|5;(;>Bz;$2Ti:&b lG a MT?Py]15+z4_z_tW_ b ~8U[{Z ;.S:ppc8?lryPiQQpW!a8gʥjrbQ[C,,0S|,. Ӡ TE+.LZAAhuq]L kdWkXd:""O7;EYZK&h췚ʲ/9f8c#O r Ԁ4{L Ixk3a {~fnbvP&K/L4200505T0226253].mmm$ThLLL 098(X)hp \U'`dݼ1hKF.C3h3'k%# 1xg’&lh Pa1xuQao0_SN$ڭchDAP8ϩYTNEcwCC-Y~绳MO$F4MQ'" yY 2h V2/(edne ԖhzX.f=J^C %=07j,wC)8EO3Jr( 751ܾreZ`4b8(|򚐋uo" ˡiܽoAk[?W Dި$G `G ` U55V#[WU^yg#PaOgJI _x^$<8Gt;RAf)2`6$qK^テ^"U B([ٖBBS)4BBBV r R(eQV`<(0h_GA8ᠩPII\{20g|0FA}QL>Փ&XQ1OޅѬJq.{6 ˲_cE/Vd>{[e<:p8up~F2\]-Ͻc-IXqAaW4kRo5FѣsҠxo:Vq~3MZP~#&|/\N1:om= дY/T4T@Nƿ4:40000 xsfbsi扇<{L}cQ+=.-ҡxN:QLs?XaD fwb.N1vf[$3O]/<ё3t34?}ios'w]xN:P63w(_; N1!i,Tu鑓3t34?}io' Ҝx;|y"Cg0\?HV"RoԼ(~ ?L5MrIij׻*$e2> H^^m"3"dN/-\5qxWGoO'k3&qeQ{ aQLC2 տP/ˊCSW/Vxx4p#c+gA'(VɾH ,GwoNT*2}ҚfxB%100644 changelog"9_8ߒse9%۳9[/7.h2Rx]%100644 changelog4\#j02U%1#R;=5vjtl>]{|b:7y.ޭ&xXmo6kjtIm  \3:An:Z,"dckeӎ$fDwϽX:2.%0 BgvZfcDMQfQq ='O <͓a\2%t?FLXB8 %% 젦Rs%JqQINedxD5$W> -)% %4֠r G53=,iO@+aR{>c"' IMD(CPD JU8NѤԑ'xqxRH]#+e)%09+S$ $9)'TBUT'(xcB$@6V&6$I.aߕ I&#'( $czB䴦F)P#x7)2]͘KʐPYNatz 0.K1iN +nhtvMGg)2kk*x tޛnMb (0[^Vt%UMI1ݨjzń|2!#wrЭdᏢ3+\u{XONC BC s!E}tJ6)#X B0\/1 0< 5ΘZ񵱽cHd/O8%WƕQwD2ri{8]\|ksoDu GmW7Ns7ƻiruщ6j.)˲Le4pjpFő9o֝ p /z5Ho1>)51_(֤Z!Ѵ>:F $Ag cb!mU5'j]|ߏ Ə)%5uJDyޕ͝MD0~<Es_X"F"콻8~{fL;`'?) v:{oaL)ZsuM^1ɦSA8&A2@h1P@h;7,HQkLB"De!-*5F8:|nhS,unAG6k;ua6bj.t^GOwt~GlF,7 Y)vo3G*.5M +-랔cu$֞}L|pCw #Ď/cGZS eCLcȜ`z߽ lݍ؝~SM: +X{OIyMJ9Ut-{r;s{1"ڜ!Mr9±eKg@T2qr]Kimޥť)%;mJ/uJ+3ޗ5°r 5.Km!dRq9'HquZ ݫn-mS3 J׎r-Esdn-̾ʼPp*N ִW4v]pHpkq 4_]Yӳ=zm^J쨰í^p? fpTk73FFlSvYQNj'dk4_S[5)I_ sNtnħ abp:iqnP9yãWHLΛ7\mJb6 1Cd4PIv_ͯӜ%9qŊW ޛH}IZdk2Dp`?, r(9 @=Ŋp)Z_5_qYfVl?,^`U[qYn w 5ÆA|YȰs4{M-wiAH{ȭ>fK!bájHx;=U{ƀZQҤ!x]%100644 changelogsdt1ϯ%1: $#ޖPu7bbsjtֲWQ+ =]Uu.)#mx]%100644 changelog긌@Dfpyh%xg Ť5 />:-[L*j6ltǑ.)!NxeŠe]ryU-K*N榦 9 wN_rKȬbu. N̯ʄ+KLK/M-.f?)s0ktu#7s쌖5lfMs퍩GPZ ]%C˦h٦b6sr%ۭnzZݫ~|uJPݙy%99 9ϬgW/G'b rd̦̓7V]>՞ 5 %O҉B⒵VFTӁ2x3t?+xMO@+&-+* Q؄Xc8e|lSlc\kgfwyd)nzU,B1ELrQB71v0 Zj12y ŝ  aZKy=^r\{`m L(Gnj0"z+2Õluq?ZU8yPۤ;i H_R0"'_ɺ-{8 SR(2'AݲY))sd:bW #*1ҞJxE%100644 changelogQ^?$ mH"]b%1cD.1wϑjK{ҟxE%100644 changelog8)2Y{qv] `%1CXe ˁѯ"gB23j/ ʫ0TJ챛 P+8xutils-dev/.git/refs/0000775000000000000000000000000014163416341011655 5ustar xutils-dev/.git/refs/heads/0000775000000000000000000000000014163417705012746 5ustar xutils-dev/.git/refs/heads/debian/0000775000000000000000000000000014163416366014172 5ustar xutils-dev/.git/refs/heads/debian/sid0000664000000000000000000000005114163416366014670 0ustar 1e114bbe9ee2da199933f9a21a708699bbff9f39 xutils-dev/.git/refs/heads/merge0000664000000000000000000000005114163417705013764 0ustar 1ae25a72eba05254aa49d08704a2fa77395b876e xutils-dev/.git/refs/heads/ubuntu/0000775000000000000000000000000014163416341014263 5ustar xutils-dev/.git/refs/heads/ubuntu/devel0000664000000000000000000000005114163416341015301 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/notes/0000775000000000000000000000000014163416341013005 5ustar xutils-dev/.git/refs/notes/changelog0000664000000000000000000000005114163416341014653 0ustar b143ea1e22fcee447bb7c8db3137bb760353ac88 xutils-dev/.git/refs/remotes/0000775000000000000000000000000014163416340013332 5ustar xutils-dev/.git/refs/remotes/pkg/0000775000000000000000000000000014163416341014114 5ustar xutils-dev/.git/refs/remotes/pkg/applied/0000775000000000000000000000000014163416340015531 5ustar xutils-dev/.git/refs/remotes/pkg/applied/debian/0000775000000000000000000000000014163416340016753 5ustar xutils-dev/.git/refs/remotes/pkg/applied/debian/bullseye0000664000000000000000000000005114163416340020516 0ustar 658169f3496557b9798360b1995b562be93dcdb8 xutils-dev/.git/refs/remotes/pkg/applied/debian/buster0000664000000000000000000000005114163416340020176 0ustar 658169f3496557b9798360b1995b562be93dcdb8 xutils-dev/.git/refs/remotes/pkg/applied/debian/jessie0000664000000000000000000000005114163416340020154 0ustar 423947711e990c09ca614e62c2df1db9027bbc4d xutils-dev/.git/refs/remotes/pkg/applied/debian/lenny0000664000000000000000000000005114163416340020017 0ustar 0d2d81de70228bc6868bec5fff9039b5c1482ea1 xutils-dev/.git/refs/remotes/pkg/applied/debian/sid0000664000000000000000000000005114163416340017451 0ustar f9ffa6fc479a3c91a320ffbd0cf7227967700519 xutils-dev/.git/refs/remotes/pkg/applied/debian/squeeze0000664000000000000000000000005114163416340020353 0ustar cfb671a4eb02a417265534e4c250d122739dc25a xutils-dev/.git/refs/remotes/pkg/applied/debian/stretch0000664000000000000000000000005114163416340020346 0ustar 658169f3496557b9798360b1995b562be93dcdb8 xutils-dev/.git/refs/remotes/pkg/applied/debian/wheezy0000664000000000000000000000005114163416340020205 0ustar 685ff442dae39074523ea66b4d83fb37ddc6cf2d xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/0000775000000000000000000000000014163416341017054 5ustar xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/artful0000664000000000000000000000005114163416340020267 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/artful-devel0000664000000000000000000000005114163416340021364 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/bionic0000664000000000000000000000005114163416340020235 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/bionic-devel0000664000000000000000000000005114163416340021332 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/cosmic0000664000000000000000000000005114163416340020247 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/cosmic-devel0000664000000000000000000000005114163416340021344 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/devel0000664000000000000000000000005114163416340020071 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/disco0000664000000000000000000000005114163416340020073 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/disco-devel0000664000000000000000000000005114163416340021170 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/edgy0000664000000000000000000000005114163416340017722 0ustar 926924d56c1f8c6d47c086dc0747f3f3a6dc3757 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/edgy-devel0000664000000000000000000000005114163416340021017 0ustar 926924d56c1f8c6d47c086dc0747f3f3a6dc3757 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/eoan0000664000000000000000000000005114163416340017714 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/eoan-devel0000664000000000000000000000005114163416340021011 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/feisty0000664000000000000000000000005114163416340020275 0ustar 92f651108bfafd6b7a186fedbecc9d2e5de16dd0 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/feisty-devel0000664000000000000000000000005114163416340021372 0ustar 92f651108bfafd6b7a186fedbecc9d2e5de16dd0 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/focal0000664000000000000000000000005114163416340020056 0ustar 6031e0eb0ec96067e7adc91459f454ea2e8cc303 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/focal-devel0000664000000000000000000000005114163416340021153 0ustar 6031e0eb0ec96067e7adc91459f454ea2e8cc303 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/focal-proposed0000664000000000000000000000005114163416340021707 0ustar 6031e0eb0ec96067e7adc91459f454ea2e8cc303 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/groovy0000664000000000000000000000005114163416340020317 0ustar 6031e0eb0ec96067e7adc91459f454ea2e8cc303 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/groovy-devel0000664000000000000000000000005114163416340021414 0ustar 6031e0eb0ec96067e7adc91459f454ea2e8cc303 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/gutsy0000664000000000000000000000005114163416340020145 0ustar a3f0a4f5f5220368019ef5799b2d7af66aa96c06 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/gutsy-devel0000664000000000000000000000005114163416340021242 0ustar a3f0a4f5f5220368019ef5799b2d7af66aa96c06 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/hardy0000664000000000000000000000005114163416340020101 0ustar a3f0a4f5f5220368019ef5799b2d7af66aa96c06 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/hardy-devel0000664000000000000000000000005114163416340021176 0ustar a3f0a4f5f5220368019ef5799b2d7af66aa96c06 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/hirsute0000664000000000000000000000005114163416340020455 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/hirsute-devel0000664000000000000000000000005114163416340021552 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/hirsute-proposed0000664000000000000000000000005114163416340022306 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/impish0000664000000000000000000000005114163416340020263 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/impish-devel0000664000000000000000000000005114163416340021360 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/intrepid0000664000000000000000000000005114163416340020610 0ustar 0d2d81de70228bc6868bec5fff9039b5c1482ea1 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/intrepid-devel0000664000000000000000000000005114163416340021705 0ustar 0d2d81de70228bc6868bec5fff9039b5c1482ea1 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/jammy0000664000000000000000000000005114163416340020107 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/jammy-devel0000664000000000000000000000005114163416340021204 0ustar 858d77e53bc8ec0eac6716d0282d74d33ad0d5ee xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/jaunty0000664000000000000000000000005114163416340020304 0ustar d8c27b69ebf560c6ffe106321a220319041751a5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/jaunty-devel0000664000000000000000000000005114163416340021401 0ustar d8c27b69ebf560c6ffe106321a220319041751a5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/karmic0000664000000000000000000000005114163416340020240 0ustar c8a8eb3521998aa31f91c9b53248ad4b71d3dde0 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/karmic-devel0000664000000000000000000000005114163416341021336 0ustar c8a8eb3521998aa31f91c9b53248ad4b71d3dde0 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/lucid0000664000000000000000000000005114163416341020073 0ustar 0ab38e495108e4e337bcb10847f7d3e75c3d8790 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/lucid-devel0000664000000000000000000000005114163416341021170 0ustar 0ab38e495108e4e337bcb10847f7d3e75c3d8790 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/maverick0000664000000000000000000000005114163416341020574 0ustar cfb671a4eb02a417265534e4c250d122739dc25a xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/maverick-devel0000664000000000000000000000005114163416341021671 0ustar cfb671a4eb02a417265534e4c250d122739dc25a xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/natty0000664000000000000000000000005114163416341020132 0ustar 97d6e034e6eae9c6ed1669a00446fa2e8cac7c2a xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/natty-devel0000664000000000000000000000005114163416341021227 0ustar 97d6e034e6eae9c6ed1669a00446fa2e8cac7c2a xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/oneiric0000664000000000000000000000005114163416341020423 0ustar 5b444933e42250ea86031d054fd2c976cfcbf691 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/oneiric-devel0000664000000000000000000000005114163416341021520 0ustar 5b444933e42250ea86031d054fd2c976cfcbf691 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/precise0000664000000000000000000000005114163416341020425 0ustar 685ff442dae39074523ea66b4d83fb37ddc6cf2d xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/precise-devel0000664000000000000000000000005114163416341021522 0ustar 685ff442dae39074523ea66b4d83fb37ddc6cf2d xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/quantal0000664000000000000000000000005114163416341020440 0ustar c5235554ebfd5ef12df0593836b0456b951e2c80 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/quantal-devel0000664000000000000000000000005114163416341021535 0ustar c5235554ebfd5ef12df0593836b0456b951e2c80 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/raring0000664000000000000000000000005114163416341020255 0ustar c5235554ebfd5ef12df0593836b0456b951e2c80 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/raring-devel0000664000000000000000000000005114163416341021352 0ustar c5235554ebfd5ef12df0593836b0456b951e2c80 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/saucy0000664000000000000000000000005114163416341020117 0ustar 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/saucy-devel0000664000000000000000000000005114163416341021214 0ustar 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/saucy-proposed0000664000000000000000000000005114163416341021750 0ustar 817d08ce260790d67c4fe0ff9bcfe4a96191b9f8 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/trusty0000664000000000000000000000005114163416341020345 0ustar 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/trusty-devel0000664000000000000000000000005114163416341021442 0ustar 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/trusty-proposed0000664000000000000000000000005114163416341022176 0ustar 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/utopic0000664000000000000000000000005114163416341020276 0ustar 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/utopic-devel0000664000000000000000000000005114163416341021373 0ustar 1a62a0cc2e05162ddc3a8e2830a71b067ee2be5b xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/vivid0000664000000000000000000000005114163416341020114 0ustar 9e36a93d163de1440e9dd10868fc0cdc0160d8bf xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/vivid-devel0000664000000000000000000000005114163416341021211 0ustar 9e36a93d163de1440e9dd10868fc0cdc0160d8bf xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/vivid-proposed0000664000000000000000000000005114163416341021745 0ustar 9e36a93d163de1440e9dd10868fc0cdc0160d8bf xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/wily0000664000000000000000000000005114163416341017757 0ustar 9e36a93d163de1440e9dd10868fc0cdc0160d8bf xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/wily-devel0000664000000000000000000000005114163416341021054 0ustar 9e36a93d163de1440e9dd10868fc0cdc0160d8bf xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/xenial0000664000000000000000000000005114163416341020253 0ustar 0efa59b5dd399d37fa139294ff829c89cf5051a2 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/xenial-devel0000664000000000000000000000005114163416341021350 0ustar 0efa59b5dd399d37fa139294ff829c89cf5051a2 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/xenial-proposed0000664000000000000000000000005114163416341022104 0ustar 0efa59b5dd399d37fa139294ff829c89cf5051a2 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/yakkety0000664000000000000000000000005114163416341020454 0ustar 0efa59b5dd399d37fa139294ff829c89cf5051a2 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/yakkety-devel0000664000000000000000000000005114163416341021551 0ustar 0efa59b5dd399d37fa139294ff829c89cf5051a2 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/zesty0000664000000000000000000000005114163416341020151 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/zesty-devel0000664000000000000000000000005114163416341021246 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/applied/ubuntu/zesty-proposed0000664000000000000000000000005114163416341022002 0ustar cd1b82f544293b8fc21d891879cf4c8f37c3dda5 xutils-dev/.git/refs/remotes/pkg/debian/0000775000000000000000000000000014163416341015336 5ustar xutils-dev/.git/refs/remotes/pkg/debian/bullseye0000664000000000000000000000005114163416341017101 0ustar 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 xutils-dev/.git/refs/remotes/pkg/debian/buster0000664000000000000000000000005114163416341016561 0ustar 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 xutils-dev/.git/refs/remotes/pkg/debian/jessie0000664000000000000000000000005114163416341016537 0ustar b86297987798e8aa6c305659c9c3610ea8bc37c8 xutils-dev/.git/refs/remotes/pkg/debian/lenny0000664000000000000000000000005114163416341016402 0ustar 9cffecf3250ec052d619ccc14d0affd08e7d4acf xutils-dev/.git/refs/remotes/pkg/debian/sid0000664000000000000000000000005114163416341016034 0ustar 1e114bbe9ee2da199933f9a21a708699bbff9f39 xutils-dev/.git/refs/remotes/pkg/debian/squeeze0000664000000000000000000000005114163416341016736 0ustar 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed xutils-dev/.git/refs/remotes/pkg/debian/stretch0000664000000000000000000000005114163416341016731 0ustar 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 xutils-dev/.git/refs/remotes/pkg/debian/wheezy0000664000000000000000000000005114163416341016570 0ustar 3bf3fa7bfd145e9a21b665471d2c184daef6a598 xutils-dev/.git/refs/remotes/pkg/importer/0000775000000000000000000000000014163416341015755 5ustar xutils-dev/.git/refs/remotes/pkg/importer/debian/0000775000000000000000000000000014163416341017177 5ustar xutils-dev/.git/refs/remotes/pkg/importer/debian/dsc0000664000000000000000000000005114163416341017667 0ustar da5d642bbf4d15be17244df97ed67244b267c703 xutils-dev/.git/refs/remotes/pkg/importer/ubuntu/0000775000000000000000000000000014163416341017277 5ustar xutils-dev/.git/refs/remotes/pkg/importer/ubuntu/dsc0000664000000000000000000000005114163416341017767 0ustar 2006e6158d52e9c34a1f70ed63288275b8090aa4 xutils-dev/.git/refs/remotes/pkg/importer/ubuntu/pristine-tar0000664000000000000000000000005114163416341021637 0ustar dc1fb473fbb45e19da91fd63358bfb3291df7f4c xutils-dev/.git/refs/remotes/pkg/ubuntu/0000775000000000000000000000000014163416341015436 5ustar xutils-dev/.git/refs/remotes/pkg/ubuntu/artful0000664000000000000000000000005114163416341016652 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/artful-devel0000664000000000000000000000005114163416341017747 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/bionic0000664000000000000000000000005114163416341016620 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/bionic-devel0000664000000000000000000000005114163416341017715 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/cosmic0000664000000000000000000000005114163416341016632 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/cosmic-devel0000664000000000000000000000005114163416341017727 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/devel0000664000000000000000000000005114163416341016454 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/disco0000664000000000000000000000005114163416341016456 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/disco-devel0000664000000000000000000000005114163416341017553 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/edgy0000664000000000000000000000005114163416341016305 0ustar ff71980da49e0581e835770dff644836a909e775 xutils-dev/.git/refs/remotes/pkg/ubuntu/edgy-devel0000664000000000000000000000005114163416341017402 0ustar ff71980da49e0581e835770dff644836a909e775 xutils-dev/.git/refs/remotes/pkg/ubuntu/eoan0000664000000000000000000000005114163416341016277 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/eoan-devel0000664000000000000000000000005114163416341017374 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/feisty0000664000000000000000000000005114163416341016660 0ustar 84b9c71c2d2e5bb847a6fa9bd79e1f145e690319 xutils-dev/.git/refs/remotes/pkg/ubuntu/feisty-devel0000664000000000000000000000005114163416341017755 0ustar 84b9c71c2d2e5bb847a6fa9bd79e1f145e690319 xutils-dev/.git/refs/remotes/pkg/ubuntu/focal0000664000000000000000000000005114163416341016441 0ustar bc8ea2309ebb170293003063d181bf79534934f0 xutils-dev/.git/refs/remotes/pkg/ubuntu/focal-devel0000664000000000000000000000005114163416341017536 0ustar bc8ea2309ebb170293003063d181bf79534934f0 xutils-dev/.git/refs/remotes/pkg/ubuntu/focal-proposed0000664000000000000000000000005114163416341020272 0ustar bc8ea2309ebb170293003063d181bf79534934f0 xutils-dev/.git/refs/remotes/pkg/ubuntu/groovy0000664000000000000000000000005114163416341016702 0ustar bc8ea2309ebb170293003063d181bf79534934f0 xutils-dev/.git/refs/remotes/pkg/ubuntu/groovy-devel0000664000000000000000000000005114163416341017777 0ustar bc8ea2309ebb170293003063d181bf79534934f0 xutils-dev/.git/refs/remotes/pkg/ubuntu/gutsy0000664000000000000000000000005114163416341016530 0ustar b3caf6d2b3fec01173381ce86f83ff7c4b10f777 xutils-dev/.git/refs/remotes/pkg/ubuntu/gutsy-devel0000664000000000000000000000005114163416341017625 0ustar b3caf6d2b3fec01173381ce86f83ff7c4b10f777 xutils-dev/.git/refs/remotes/pkg/ubuntu/hardy0000664000000000000000000000005114163416341016464 0ustar b3caf6d2b3fec01173381ce86f83ff7c4b10f777 xutils-dev/.git/refs/remotes/pkg/ubuntu/hardy-devel0000664000000000000000000000005114163416341017561 0ustar b3caf6d2b3fec01173381ce86f83ff7c4b10f777 xutils-dev/.git/refs/remotes/pkg/ubuntu/hirsute0000664000000000000000000000005114163416341017040 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/hirsute-devel0000664000000000000000000000005114163416341020135 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/hirsute-proposed0000664000000000000000000000005114163416341020671 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/impish0000664000000000000000000000005114163416341016646 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/impish-devel0000664000000000000000000000005114163416341017743 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/intrepid0000664000000000000000000000005114163416341017173 0ustar 9cffecf3250ec052d619ccc14d0affd08e7d4acf xutils-dev/.git/refs/remotes/pkg/ubuntu/intrepid-devel0000664000000000000000000000005114163416341020270 0ustar 9cffecf3250ec052d619ccc14d0affd08e7d4acf xutils-dev/.git/refs/remotes/pkg/ubuntu/jammy0000664000000000000000000000005114163416341016472 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/jammy-devel0000664000000000000000000000005114163416341017567 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/remotes/pkg/ubuntu/jaunty0000664000000000000000000000005114163416341016667 0ustar e97adca68b0dbff4c36b484d35e2ea8f11986643 xutils-dev/.git/refs/remotes/pkg/ubuntu/jaunty-devel0000664000000000000000000000005114163416341017764 0ustar e97adca68b0dbff4c36b484d35e2ea8f11986643 xutils-dev/.git/refs/remotes/pkg/ubuntu/karmic0000664000000000000000000000005114163416341016623 0ustar f68901572e8e14f7bda9979671596e95e3d577ec xutils-dev/.git/refs/remotes/pkg/ubuntu/karmic-devel0000664000000000000000000000005114163416341017720 0ustar f68901572e8e14f7bda9979671596e95e3d577ec xutils-dev/.git/refs/remotes/pkg/ubuntu/lucid0000664000000000000000000000005114163416341016455 0ustar 028b2bd3c2bfdb1ec692a7213e176bf5679c8eef xutils-dev/.git/refs/remotes/pkg/ubuntu/lucid-devel0000664000000000000000000000005114163416341017552 0ustar 028b2bd3c2bfdb1ec692a7213e176bf5679c8eef xutils-dev/.git/refs/remotes/pkg/ubuntu/maverick0000664000000000000000000000005114163416341017156 0ustar 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed xutils-dev/.git/refs/remotes/pkg/ubuntu/maverick-devel0000664000000000000000000000005114163416341020253 0ustar 0cc383fd5f7cf5c081ac7457c5f3da3e9cf331ed xutils-dev/.git/refs/remotes/pkg/ubuntu/natty0000664000000000000000000000005114163416341016514 0ustar 4cdc0d6e126be5f7766de41ffb9850e9bdc6d91d xutils-dev/.git/refs/remotes/pkg/ubuntu/natty-devel0000664000000000000000000000005114163416341017611 0ustar 4cdc0d6e126be5f7766de41ffb9850e9bdc6d91d xutils-dev/.git/refs/remotes/pkg/ubuntu/oneiric0000664000000000000000000000005114163416341017005 0ustar b2f2d04c2198f3d7cbbb0a562f5dd7966acdb511 xutils-dev/.git/refs/remotes/pkg/ubuntu/oneiric-devel0000664000000000000000000000005114163416341020102 0ustar b2f2d04c2198f3d7cbbb0a562f5dd7966acdb511 xutils-dev/.git/refs/remotes/pkg/ubuntu/precise0000664000000000000000000000005114163416341017007 0ustar 3bf3fa7bfd145e9a21b665471d2c184daef6a598 xutils-dev/.git/refs/remotes/pkg/ubuntu/precise-devel0000664000000000000000000000005114163416341020104 0ustar 3bf3fa7bfd145e9a21b665471d2c184daef6a598 xutils-dev/.git/refs/remotes/pkg/ubuntu/quantal0000664000000000000000000000005114163416341017022 0ustar 21e041c4ea692d12c532e9ee005e7cbd2c9985ee xutils-dev/.git/refs/remotes/pkg/ubuntu/quantal-devel0000664000000000000000000000005114163416341020117 0ustar 21e041c4ea692d12c532e9ee005e7cbd2c9985ee xutils-dev/.git/refs/remotes/pkg/ubuntu/raring0000664000000000000000000000005114163416341016637 0ustar 21e041c4ea692d12c532e9ee005e7cbd2c9985ee xutils-dev/.git/refs/remotes/pkg/ubuntu/raring-devel0000664000000000000000000000005114163416341017734 0ustar 21e041c4ea692d12c532e9ee005e7cbd2c9985ee xutils-dev/.git/refs/remotes/pkg/ubuntu/saucy0000664000000000000000000000005114163416341016501 0ustar edaa5596edffc2bac516a8cc951a43c11f2fe17a xutils-dev/.git/refs/remotes/pkg/ubuntu/saucy-devel0000664000000000000000000000005114163416341017576 0ustar edaa5596edffc2bac516a8cc951a43c11f2fe17a xutils-dev/.git/refs/remotes/pkg/ubuntu/saucy-proposed0000664000000000000000000000005114163416341020332 0ustar edaa5596edffc2bac516a8cc951a43c11f2fe17a xutils-dev/.git/refs/remotes/pkg/ubuntu/trusty0000664000000000000000000000005114163416341016727 0ustar f56f336d8df891303789b61526acac92006fc31a xutils-dev/.git/refs/remotes/pkg/ubuntu/trusty-devel0000664000000000000000000000005114163416341020024 0ustar f56f336d8df891303789b61526acac92006fc31a xutils-dev/.git/refs/remotes/pkg/ubuntu/trusty-proposed0000664000000000000000000000005114163416341020560 0ustar f56f336d8df891303789b61526acac92006fc31a xutils-dev/.git/refs/remotes/pkg/ubuntu/utopic0000664000000000000000000000005114163416341016660 0ustar f56f336d8df891303789b61526acac92006fc31a xutils-dev/.git/refs/remotes/pkg/ubuntu/utopic-devel0000664000000000000000000000005114163416341017755 0ustar f56f336d8df891303789b61526acac92006fc31a xutils-dev/.git/refs/remotes/pkg/ubuntu/vivid0000664000000000000000000000005114163416341016476 0ustar ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf xutils-dev/.git/refs/remotes/pkg/ubuntu/vivid-devel0000664000000000000000000000005114163416341017573 0ustar ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf xutils-dev/.git/refs/remotes/pkg/ubuntu/vivid-proposed0000664000000000000000000000005114163416341020327 0ustar ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf xutils-dev/.git/refs/remotes/pkg/ubuntu/wily0000664000000000000000000000005114163416341016341 0ustar ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf xutils-dev/.git/refs/remotes/pkg/ubuntu/wily-devel0000664000000000000000000000005114163416341017436 0ustar ce4bb810a129f4a43d29552f5ec3c11a6b1a4aaf xutils-dev/.git/refs/remotes/pkg/ubuntu/xenial0000664000000000000000000000005114163416341016635 0ustar 928e97c99bffbdd5eff06552307d4233547f4835 xutils-dev/.git/refs/remotes/pkg/ubuntu/xenial-devel0000664000000000000000000000005114163416341017732 0ustar 928e97c99bffbdd5eff06552307d4233547f4835 xutils-dev/.git/refs/remotes/pkg/ubuntu/xenial-proposed0000664000000000000000000000005114163416341020466 0ustar 928e97c99bffbdd5eff06552307d4233547f4835 xutils-dev/.git/refs/remotes/pkg/ubuntu/yakkety0000664000000000000000000000005114163416341017036 0ustar 928e97c99bffbdd5eff06552307d4233547f4835 xutils-dev/.git/refs/remotes/pkg/ubuntu/yakkety-devel0000664000000000000000000000005114163416341020133 0ustar 928e97c99bffbdd5eff06552307d4233547f4835 xutils-dev/.git/refs/remotes/pkg/ubuntu/zesty0000664000000000000000000000005114163416341016533 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/zesty-devel0000664000000000000000000000005114163416341017630 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/remotes/pkg/ubuntu/zesty-proposed0000664000000000000000000000005114163416341020364 0ustar e6eded5107cfdf59a3dc95a14b899c3e138cbadb xutils-dev/.git/refs/tags/0000775000000000000000000000000014163417165012620 5ustar xutils-dev/.git/refs/tags/logical/0000775000000000000000000000000014163417165014232 5ustar xutils-dev/.git/refs/tags/logical/1%7.7+5ubuntu30000664000000000000000000000005114163417165016300 0ustar 56a1b99fbf26fb0d7bd28efbd8a47ee5f8e32796 xutils-dev/.git/refs/tags/new/0000775000000000000000000000000014163416367013414 5ustar xutils-dev/.git/refs/tags/new/debian0000664000000000000000000000005114163416367014555 0ustar 1e114bbe9ee2da199933f9a21a708699bbff9f39 xutils-dev/.git/refs/tags/old/0000775000000000000000000000000014163416367013401 5ustar xutils-dev/.git/refs/tags/old/debian0000664000000000000000000000005114163416367014542 0ustar 0ce6efb2cabb3a03d15a654e86df74c8580ef9a6 xutils-dev/.git/refs/tags/old/ubuntu0000664000000000000000000000005114163416366014641 0ustar a1b690394d5d4de142d5d591f9526d6f1698bed4 xutils-dev/.git/refs/tags/pkg/0000775000000000000000000000000014163416341013374 5ustar xutils-dev/.git/refs/tags/pkg/applied/0000775000000000000000000000000014163416341015012 5ustar xutils-dev/.git/refs/tags/pkg/applied/1%1.0.2-3ubuntu10000664000000000000000000000005114163416341017201 0ustar e8ab3b8798191975942e3edf91375376d77a35fc xutils-dev/.git/refs/tags/pkg/applied/1%1.0.2-3ubuntu20000664000000000000000000000005114163416341017202 0ustar b4f0d9ec3297ec1cfb9868530ddef420c4c444ea xutils-dev/.git/refs/tags/pkg/applied/1%1.0.2-3ubuntu30000664000000000000000000000005114163416341017203 0ustar 3bb3ac13d3885182bf8a1a2e5f80fbeef0e5996a xutils-dev/.git/refs/tags/pkg/applied/1%7.1.ds-6ubuntu10000664000000000000000000000005114163416341017460 0ustar b36dbcc5a164a5636c711a4ca8fb5f79e0acfdfe xutils-dev/.git/refs/tags/pkg/applied/1%7.2.ds2-1ubuntu10000664000000000000000000000005114163416341017536 0ustar f22a93dd6854bff4be6debc609e2f434b9cbf37d xutils-dev/.git/refs/tags/pkg/applied/1%7.4+10000664000000000000000000000005114163416341015523 0ustar 9bbc1f388f31f3be7519f70a7f39ea6aaa01b407 xutils-dev/.git/refs/tags/pkg/applied/1%7.4+20000664000000000000000000000005114163416341015524 0ustar 8afb12bf16d85cec2fc436b25c59c9937b40cbff xutils-dev/.git/refs/tags/pkg/applied/1%7.4+30000664000000000000000000000005114163416341015525 0ustar d15acca0c55fe2f9a9492c6cf56b7795e7910b35 xutils-dev/.git/refs/tags/pkg/applied/1%7.4+40000664000000000000000000000005114163416341015526 0ustar ae3ccbb4123f2217fff3d404d200d62a442983d2 xutils-dev/.git/refs/tags/pkg/applied/1%7.4+50000664000000000000000000000005114163416341015527 0ustar d861ef34e01cf74724263b2ed34dc8fce8b7a259 xutils-dev/.git/refs/tags/pkg/applied/1%7.4+5ubuntu10000664000000000000000000000005114163416341017053 0ustar 6ba827bbe2c628dd6d1173d8bd2552ac5133b3dc xutils-dev/.git/refs/tags/pkg/applied/1%7.5+10000664000000000000000000000005114163416341015524 0ustar 9fa7b22ed6716e67c098171b88fde63e025b22de xutils-dev/.git/refs/tags/pkg/applied/1%7.5+20000664000000000000000000000005114163416341015525 0ustar 5bd1344da7e0d9b95a1f33a86deb4b1c70fdc9dc xutils-dev/.git/refs/tags/pkg/applied/1%7.5+30000664000000000000000000000005114163416341015526 0ustar 155408eea829bfa5aa4b77a1fe9b4089a66e0e3e xutils-dev/.git/refs/tags/pkg/applied/1%7.5+40000664000000000000000000000005114163416341015527 0ustar 0f0590ea5391ea76b9805543b2b769b3e974bd7e xutils-dev/.git/refs/tags/pkg/applied/1%7.5+50000664000000000000000000000005114163416341015530 0ustar 5b2e9575aefb98288eeaff5b03d06bcf452068e2 xutils-dev/.git/refs/tags/pkg/applied/1%7.5_10000664000000000000000000000005114163416341015610 0ustar efec81b0cea9c0330f318071d2a773f403c62ac3 xutils-dev/.git/refs/tags/pkg/applied/1%7.5_1ubuntu10000664000000000000000000000005114163416341017134 0ustar 0de2306c0c04b0deed00947adba7778d03a2ee5b xutils-dev/.git/refs/tags/pkg/applied/1%7.6+10000664000000000000000000000005114163416341015525 0ustar 29261dfed8248bb468a03bf80a3236904c44e30f xutils-dev/.git/refs/tags/pkg/applied/1%7.6+20000664000000000000000000000005114163416341015526 0ustar cf38a335f9cf33fe7f1853b41eb6a13f40e59fb8 xutils-dev/.git/refs/tags/pkg/applied/1%7.6+30000664000000000000000000000005114163416341015527 0ustar 7453278040751e986f6376c039e952ec90f46021 xutils-dev/.git/refs/tags/pkg/applied/1%7.6+40000664000000000000000000000005114163416341015530 0ustar b506f42490c98ab45708fe0a150b81bf99b7a782 xutils-dev/.git/refs/tags/pkg/applied/1%7.6+50000664000000000000000000000005114163416341015531 0ustar 639a5e2732fe048cf85dc404e538e66db1ba6f80 xutils-dev/.git/refs/tags/pkg/applied/1%7.6+60000664000000000000000000000005114163416341015532 0ustar d3877e648f07d9bc4d26e4b3d3f9bad1fbc4d908 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+10000664000000000000000000000005114163416341015526 0ustar f924a4166e7e6bc8610e18e2e2ddf6aab8a76257 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+20000664000000000000000000000005114163416341015527 0ustar 8605357e05c0d6f92b31e3ef3df6c342d3c607b6 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+30000664000000000000000000000005114163416341015530 0ustar 9153cb8ab48e0fc38163b0700a5877e504272343 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+3ubuntu10000664000000000000000000000005114163416341017054 0ustar 77f1067241272aa4c2cb18fabc10d68e7f75c7c6 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+3ubuntu20000664000000000000000000000005114163416341017055 0ustar 2438c02a62243071b970193b7ee5339edc39679f xutils-dev/.git/refs/tags/pkg/applied/1%7.7+40000664000000000000000000000005114163416341015531 0ustar fa99f832512b2096594228368440d550ebbcdd21 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+50000664000000000000000000000005114163416341015532 0ustar 0ffd15bdfb564447fff9773ef078a15a7dbcfa58 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+5ubuntu10000664000000000000000000000005114163416341017056 0ustar 41b48bc8e6bdf7b5926205e0f9dafba52d7872c2 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+5ubuntu20000664000000000000000000000005114163416341017057 0ustar 95c0e3b3d54bef5f84f88312ef46daed13c1ead0 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+5ubuntu30000664000000000000000000000005114163416341017060 0ustar 2cb61a73a468284a95aed97957d1236c310c9984 xutils-dev/.git/refs/tags/pkg/applied/1%7.7+60000664000000000000000000000005114163416341015533 0ustar b38cfe47f34fefea85b5438e7643f154db8818a4 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_10000664000000000000000000000005114163416341015612 0ustar a79e5d6c277fdbb62c86977b157167b10ec60287 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1build10000664000000000000000000000005114163416341016713 0ustar 13ce3a6bd6f33ba2e5b9cc4e69bde5881c85aa98 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu10000664000000000000000000000005114163416341017136 0ustar a8fd6a37a3b8d6538feab20eb696a1b568dd7338 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu20000664000000000000000000000005114163416341017137 0ustar 2d48922cbb66284392b26c3d122ec237d58fa733 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu30000664000000000000000000000005114163416341017140 0ustar 1d7f4f16f12c93085e7ac5c05ae43364618d7af1 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu40000664000000000000000000000005114163416341017141 0ustar ed0210d96f3bd9711a4596c990f26791fcab2263 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu50000664000000000000000000000005114163416341017142 0ustar 8089731b6509a954087841c0af57f548308a7746 xutils-dev/.git/refs/tags/pkg/applied/1%7.7_1ubuntu60000664000000000000000000000005114163416341017143 0ustar 1811946b32a72c7e5df4b4fcd2623387ea59080c xutils-dev/.git/refs/tags/pkg/import/0000775000000000000000000000000014163416341014706 5ustar xutils-dev/.git/refs/tags/pkg/import/1%1.0.2-3ubuntu10000664000000000000000000000005114163416341017075 0ustar 4552dbb4c4377e3ceec8826e74d15d1698ce4867 xutils-dev/.git/refs/tags/pkg/import/1%1.0.2-3ubuntu20000664000000000000000000000005114163416341017076 0ustar db54880dd8bd4bbfc62b3a24e8ab5ba6c961632e xutils-dev/.git/refs/tags/pkg/import/1%1.0.2-3ubuntu30000664000000000000000000000005114163416341017077 0ustar 56515c934f3e7522e5638d2d937377657185a327 xutils-dev/.git/refs/tags/pkg/import/1%7.1.ds-6ubuntu10000664000000000000000000000005114163416341017354 0ustar 4258cb4a91998585c57c237ac23caf9c5fe26bd5 xutils-dev/.git/refs/tags/pkg/import/1%7.2.ds2-1ubuntu10000664000000000000000000000005114163416341017432 0ustar f193476cd1445f2993f0451d3d6f66e811707003 xutils-dev/.git/refs/tags/pkg/import/1%7.4+10000664000000000000000000000005114163416341015417 0ustar 7212dfd269b29b134cf84f2faa1909a14688840a xutils-dev/.git/refs/tags/pkg/import/1%7.4+20000664000000000000000000000005114163416341015420 0ustar c048a8c6a831971172d307a0d5e2ef49fdfab1b4 xutils-dev/.git/refs/tags/pkg/import/1%7.4+30000664000000000000000000000005114163416341015421 0ustar 94d90ad8d57321c7fc0c4d66bc8ec729f30931b7 xutils-dev/.git/refs/tags/pkg/import/1%7.4+40000664000000000000000000000005114163416341015422 0ustar 750b90cbb27f6e6cd506c160635ae673401bf388 xutils-dev/.git/refs/tags/pkg/import/1%7.4+50000664000000000000000000000005114163416341015423 0ustar 74f3b177a135e7293057743602a088416c4045cf xutils-dev/.git/refs/tags/pkg/import/1%7.4+5ubuntu10000664000000000000000000000005114163416341016747 0ustar b907c894c3d9bda9607fed26ea8ebe1533c0ad0a xutils-dev/.git/refs/tags/pkg/import/1%7.5+10000664000000000000000000000005114163416341015420 0ustar 9960e5789f75ab0b6f927c012d6b90869d6d8759 xutils-dev/.git/refs/tags/pkg/import/1%7.5+20000664000000000000000000000005114163416341015421 0ustar d602a312fc80154c7b4bacf4a7f1b4eefa52f0f7 xutils-dev/.git/refs/tags/pkg/import/1%7.5+30000664000000000000000000000005114163416341015422 0ustar 29f1832fd7a3ba1e85b9a9da2c217a8d20b7bc98 xutils-dev/.git/refs/tags/pkg/import/1%7.5+40000664000000000000000000000005114163416341015423 0ustar 6ee01cc34f59d9bfdba7402e5435db38039422d8 xutils-dev/.git/refs/tags/pkg/import/1%7.5+50000664000000000000000000000005114163416341015424 0ustar fd91ce1590ea90b1d16449036df3760b95fd7468 xutils-dev/.git/refs/tags/pkg/import/1%7.5_10000664000000000000000000000005114163416341015504 0ustar 913bf9adf266eec03a91a0bd366a867ae3457c32 xutils-dev/.git/refs/tags/pkg/import/1%7.5_1ubuntu10000664000000000000000000000005114163416341017030 0ustar 1ae2f3a8644cfc5b84404c958cf307010c67ca3a xutils-dev/.git/refs/tags/pkg/import/1%7.6+10000664000000000000000000000005114163416341015421 0ustar 7005f6505bfe6093325aff1db76a788bcb61c67a xutils-dev/.git/refs/tags/pkg/import/1%7.6+20000664000000000000000000000005114163416341015422 0ustar 3e51cca44b748c26e526a9e0748867175bda11cf xutils-dev/.git/refs/tags/pkg/import/1%7.6+30000664000000000000000000000005114163416341015423 0ustar 69400073b0b80b88e575e3f20f5069c606cb64bc xutils-dev/.git/refs/tags/pkg/import/1%7.6+40000664000000000000000000000005114163416341015424 0ustar faa504d44d4ed33354a4a89c26e6e8b697524251 xutils-dev/.git/refs/tags/pkg/import/1%7.6+50000664000000000000000000000005114163416341015425 0ustar ffdd580c44ed01bcc84a1c4b6e86611b730997db xutils-dev/.git/refs/tags/pkg/import/1%7.6+60000664000000000000000000000005114163416341015426 0ustar d19491a1bca8bac3933e05a965659fd5ee7c2294 xutils-dev/.git/refs/tags/pkg/import/1%7.7+10000664000000000000000000000005114163416341015422 0ustar f63875fe85a49cb69294134627073c048a62afe6 xutils-dev/.git/refs/tags/pkg/import/1%7.7+20000664000000000000000000000005114163416341015423 0ustar 002d26d23ce2900de5fcbbd66eb525bb9573949e xutils-dev/.git/refs/tags/pkg/import/1%7.7+30000664000000000000000000000005114163416341015424 0ustar 1932e5bbdec9de742daff47366fc8a5265c1d326 xutils-dev/.git/refs/tags/pkg/import/1%7.7+3ubuntu10000664000000000000000000000005114163416341016750 0ustar 1cbb562160de0cd119f7f56e6acec6502b83a606 xutils-dev/.git/refs/tags/pkg/import/1%7.7+3ubuntu20000664000000000000000000000005114163416341016751 0ustar ab4cba426dc86356c2602cd7a96d7c49e75a9177 xutils-dev/.git/refs/tags/pkg/import/1%7.7+40000664000000000000000000000005114163416341015425 0ustar 7c10dc0c4bef687e79328b087d4a1eadd898cb15 xutils-dev/.git/refs/tags/pkg/import/1%7.7+50000664000000000000000000000005114163416341015426 0ustar c4b744d34de3479023a88e267e74f5a1da2496ed xutils-dev/.git/refs/tags/pkg/import/1%7.7+5ubuntu10000664000000000000000000000005114163416341016752 0ustar 4000998e91c6f2ead3d728ec89a46121374a5634 xutils-dev/.git/refs/tags/pkg/import/1%7.7+5ubuntu20000664000000000000000000000005114163416341016753 0ustar 08386b141649b6f419e57a291200abc5a75dbbe2 xutils-dev/.git/refs/tags/pkg/import/1%7.7+5ubuntu30000664000000000000000000000005114163416341016754 0ustar 7a8c65662adcd2fa53a480a7d7acfd6743996709 xutils-dev/.git/refs/tags/pkg/import/1%7.7+60000664000000000000000000000005114163416341015427 0ustar 0fc3b0df2ad4b0b42610232b1f8b9abd0f5d8f21 xutils-dev/.git/refs/tags/pkg/import/1%7.7_10000664000000000000000000000005114163416341015506 0ustar b5ac0097e6a133dca1cd0da37094574cff962f7f xutils-dev/.git/refs/tags/pkg/import/1%7.7_1build10000664000000000000000000000005114163416341016607 0ustar b59cb7e445c97ae4258b02ffd0099989d5b6e9d2 xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu10000664000000000000000000000005114163416341017032 0ustar b756b4b8592b36a8c33f3034b9e0f1a8f0e485c1 xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu20000664000000000000000000000005114163416341017033 0ustar c955bb1c0042e1327201d6912a044769ae335b48 xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu30000664000000000000000000000005114163416341017034 0ustar ac4a377556832e602ea0662881c3c07f97c3009d xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu40000664000000000000000000000005114163416341017035 0ustar 6f6c94c795ee9883f63e3f8ea96e94c6390eed7d xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu50000664000000000000000000000005114163416341017036 0ustar 19c5013c7d90879454382195468395643a4974b5 xutils-dev/.git/refs/tags/pkg/import/1%7.7_1ubuntu60000664000000000000000000000005114163416341017037 0ustar 075187dd7b59e3fcf6a312d2e415349067ee532b xutils-dev/.git/refs/tags/pkg/upstream/0000775000000000000000000000000014163416341015234 5ustar xutils-dev/.git/refs/tags/pkg/upstream/ubuntu/0000775000000000000000000000000014163416341016556 5ustar xutils-dev/.git/refs/tags/pkg/upstream/ubuntu/1.0.2.gz0000664000000000000000000000005114163416341017552 0ustar ec06a3bb39d03fcfde331b14d74bfd53e83c7dd5 xutils-dev/.git/refs/tags/pkg/upstream/ubuntu/7.1.ds.gz0000664000000000000000000000005114163416341020026 0ustar d91b51a3542e2fc35d9e61c16c80cbe67282fb9b xutils-dev/.git/refs/tags/pkg/upstream/ubuntu/7.2.ds2.gz0000664000000000000000000000005114163416341020111 0ustar 36baa52b1e23efad5f1f0665be50d12854086225 xutils-dev/.git/refs/tags/reconstruct/0000775000000000000000000000000014163416367015176 5ustar xutils-dev/.git/refs/tags/reconstruct/1%7.7+5ubuntu30000664000000000000000000000005114163416367017244 0ustar d44895e1fa5006a9b8dd9b339954a0e36eb5920f xutils-dev/.git/refs/tags/split/0000775000000000000000000000000014163417110013741 5ustar xutils-dev/.git/refs/tags/split/1%7.7+5ubuntu30000664000000000000000000000005114163417110016007 0ustar 4b6fd1ea362e56c907a0114f4376b65f10758445 xutils-dev/debian/0000775000000000000000000000000014163417705011304 5ustar xutils-dev/debian/README.source0000664000000000000000000000444614163416341013466 0ustar ------------------------------------------------------ Quick Guide To Patching This Package For The Impatient ------------------------------------------------------ 1. Make sure you have quilt installed 2. Unpack the package as usual with "dpkg-source -x" 3. Run the "patch" target in debian/rules 4. Create a new patch with "quilt new" (see quilt(1)) 5. Edit all the files you want to include in the patch with "quilt edit" (see quilt(1)). 6. Write the patch with "quilt refresh" (see quilt(1)) 7. Run the "clean" target in debian/rules Alternatively, instead of using quilt directly, you can drop the patch in to debian/patches and add the name of the patch to debian/patches/series. ------------------------------------ Guide To The X Strike Force Packages ------------------------------------ The X Strike Force team maintains X packages in git repositories on git.debian.org in the pkg-xorg subdirectory. Most upstream packages are actually maintained in git repositories as well, so they often just need to be pulled into git.debian.org in a "upstream-*" branch. Otherwise, the upstream sources are manually installed in the Debian git repository. The .orig.tar.gz upstream source file could be generated using this "upstream-*" branch in the Debian git repository but it is actually copied from upstream tarballs directly. Due to X.org being highly modular, packaging all X.org applications as their own independent packages would have created too many Debian packages. For this reason, some X.org applications have been grouped into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. Most packages, including the X.org server itself and all libraries and drivers are, however maintained independently. The Debian packaging is added by creating the "debian-*" git branch which contains the aforementioned "upstream-*" branch plus the debian/ repository files. When a patch has to be applied to the Debian package, two solutions are involved: * If the patch is available in one of the upstream branches, it may be git'cherry-picked into the Debian repository. In this case, it appears directly in the .diff.gz. * Otherwise, the patch is added to debian/patches/ which is managed with quilt as documented in /usr/share/doc/quilt/README.source. xutils-dev/debian/changelog0000600000000000000000000004131114163417705013144 0ustar xutils-dev (1:7.7+6ubuntu1) jammy; urgency=medium * Merge with Debian unstable. Remaining changes: - 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. - Add riscv64 support (patch from Debian). * Dropped Ubuntu delta for ar command; fixed in 1:7.7+6. -- Logan Rosen Thu, 30 Dec 2021 16:08:21 -0500 xutils-dev (1:7.7+6) unstable; urgency=medium [ Julien Cristau ] * Switch all xorg.freedesktop.org URLs in packaging to https. [ Timo Aaltonen ] * control: Migrate to x11proto-dev. * imake: Updated to 1.0.8. * makedepend: Updated to 1.0.6. * util-macros: Updated to 1.19.3. * xorg-cf-files: Updated to 1.0.7. (Closes: #994276) * 08_xorg_with_xmlto.diff: Dropped, upstream. -- Timo Aaltonen Tue, 28 Dec 2021 21:38:07 +0200 xutils-dev (1:7.7+5ubuntu3) hirsute; urgency=medium * d/{p/ar_command.patch,rules}: Modify ar commands to remove -l argument. - The "l" option didn't do anything in binutils until 2.36, where it now is used to record libdeps and leads to a "libdeps specified more than once" error when used incorrectly (in packages using imake). -- Logan Rosen Mon, 01 Feb 2021 22:55:11 -0500 xutils-dev (1:7.7+5ubuntu2) focal; urgency=medium * Add riscv64 support (patch from Debian). -- William Grant Fri, 29 Nov 2019 16:50:47 +1100 xutils-dev (1:7.7+5ubuntu1) zesty; urgency=low * Merge from debian unstable, remaining changes: - 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. -- Dimitri John Ledkov Tue, 06 Dec 2016 16:12:12 +0100 xutils-dev (1:7.7+5) unstable; urgency=medium [ Andreas Boll ] * xorg-cf-files 1.0.6. - Adds support for OpenRISC 1000 (or1k) (Closes: #760419). - Uses gzip -n to not save the timestamps. (Closes: #789964). * Update 04_xutils-dev-debian.diff for new xorg-cf-files. * Remove reference to xsfbs in README.source. * Bump Standards-Version to 3.9.6 (no changes). * Add a lintian override for extra-license-file usr/lib/X11/config/bsd.cf. -- Timo Aaltonen Tue, 26 Jan 2016 15:17:46 +0200 xutils-dev (1:7.7+4) unstable; urgency=medium [ Andreas Boll ] * [util-macros] Add patch from upstream git to fix macro XORG_WITH_XMLTO (Closes: #613674). Thanks, Peter Pearse, Helmut Grohne and Gaetan Nadon! * Update Vcs-* fields. [ Julien Cristau ] * Use dh, drop xsfbs. * Let uscan verify tarball signatures. -- Julien Cristau Wed, 20 Jan 2016 23:06:52 +0100 xutils-dev (1:7.7+3ubuntu2) xenial; urgency=high * Cherrypick patch from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613674 to resolve failure to detect xmlto. -- Dimitri John Ledkov Thu, 03 Dec 2015 11:57:29 +0000 xutils-dev (1:7.7+3ubuntu1) vivid; urgency=medium * Merge from debian unstable, remaining changes: - 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. -- Timo Aaltonen Wed, 04 Feb 2015 14:08:47 +0200 xutils-dev (1:7.7+3) unstable; urgency=medium * gccmakedep 1.0.3. * util-macros 1.19.0. * imake 1.0.7. + drop -Werror=format-security FTBFS patch, applied upstream * The new upstream releases allow us to go back to default cpp version (closes: #742436) * Disable ccmakedep because it's actually not fixed with the new imake release, and nothing in Debian seems to use it. Incidentally, this closes: #693129. * Remove Cyril from Uploaders. -- Julien Cristau Wed, 21 May 2014 21:43:34 +0200 xutils-dev (1:7.7+2) unstable; urgency=medium [ Julien Cristau ] * util-macros 1.18.0. [ Wookey ] * Add missing AArch64/arm64 default C options (closes: #734944) -- Julien Cristau Sun, 12 Jan 2014 19:10:02 +0100 xutils-dev (1:7.7+1) unstable; urgency=low * xorg-cf-files: Debian GNU/Hurd uses /usr as ProjectRoot and /usr/share/man for manpages (closes: #638016). Thanks, Svante Signell. * imake 1.0.6. * xorg-cf-files 1.0.5. * makedepend 1.0.5. * Update patches for new xorg-cf-files. * Use dh_autotools-dev_* to update config.{guess,sub}. * Bump debhelper compat level to 7. * Replace dh_clean -k with dh_prep. * Use dpkg-buildflags. * Make imake build with -Werror=format-security. * util-macros 1.17.1. * Disable silent build rules. * Force RAWCPP to cpp-4.7 since 4.8 seems to break stuff (adds 40 blank lines before the #!). -- Julien Cristau Mon, 09 Sep 2013 20:23:08 +0200 xutils-dev (1:7.7~1ubuntu6) trusty; urgency=medium * 99_ppc64el.diff: Add support for ppc64el as little-endian ppc64. -- Adam Conrad Wed, 18 Dec 2013 05:29:13 -0700 xutils-dev (1:7.7~1ubuntu5) saucy; urgency=low * Work around undefined DefaultGcc2AArch64Opt macro. -- Matthias Klose Wed, 31 Jul 2013 00:53:20 +0200 xutils-dev (1:7.7~1ubuntu4) saucy; urgency=low * Add missing defines in the xorg-cf-files. LP: #1137510. -- Matthias Klose Tue, 30 Jul 2013 16:37:39 +0200 xutils-dev (1:7.7~1ubuntu2) saucy; urgency=low * Update config files for Aarch64. -- Matthias Klose Fri, 19 Jul 2013 22:37:07 +0200 xutils-dev (1:7.7~1build1) quantal; urgency=low * Rebuild for new armel compiler default of ARMv5t. -- Colin Watson Mon, 08 Oct 2012 23:33:37 +0100 xutils-dev (1:7.7~1) unstable; urgency=low [ Robert Hooker ] * imake 1.0.5 * makedepend 1.0.4 * lndir 1.0.3 * Bump x11proto-core-dev build dep version, required by the lndir update. * util-macros 1.17.0 [ Julien Cristau ] * Don't require (fake)root for debian/rules clean. * Build-Depend on autoconf to work around lack of AM_MAINTAINER_MODE in makedepend's configure.ac. * Bump version number as we're nearing X.Org X11R7.7. -- Julien Cristau Wed, 14 Mar 2012 20:07:57 +0100 xutils-dev (1:7.6+6) unstable; urgency=low [ Julien Cristau ] * Change library directory from /usr/lib64 to /usr/lib on s390x as well (closes: #637903). Thanks, Aurélien Jarno! [ Steve Langasek ] * Mark xutils-dev Multi-Arch: foreign. -- Steve Langasek Tue, 08 Nov 2011 19:00:21 -0800 xutils-dev (1:7.6+5) unstable; urgency=low * util-macros 1.15.0 * Update versions file accordingly. * Bump Standards-Version to 3.9.2 (no changes). * Update Uploaders list. Thanks, David, Andres & Brice! * Wrap Depends. -- Cyril Brulebois Fri, 24 Jun 2011 11:36:28 +0200 xutils-dev (1:7.6+4) unstable; urgency=low * util-macros 1.14.0 * Update versions file accordingly. -- Cyril Brulebois Fri, 03 Jun 2011 01:26:43 +0200 xutils-dev (1:7.6+3) unstable; urgency=low [ Robert Hooker ] * util-macros 1.13.0 [ Cyril Brulebois ] * Add debian/versions, containing upstream to Debian version mappings, to ease lookups. * Install that file through dh_installdocs. -- Cyril Brulebois Sun, 27 Mar 2011 06:23:02 +0200 xutils-dev (1:7.6+2) unstable; urgency=low * Drop xutils-dev build-dep (Closes: #616033). This introduces bootstrapping issues, and its absence seems to only trigger a “Package xorg-macros was not found” message at configure time. It can easily be added back later if it becomes really required. * util-macros 1.12.0. -- Cyril Brulebois Mon, 07 Mar 2011 23:57:50 +0100 xutils-dev (1:7.6+1) unstable; urgency=low * xorg-cf-files 1.0.4. * Update debian/copyright with xorg-cf-files/COPYING. * Refresh 04_xutils-dev-debian.diff -- Cyril Brulebois Sat, 08 Jan 2011 22:50:19 +0100 xutils-dev (1:7.5+5) unstable; urgency=low [ Julien Cristau ] * lndir 1.0.2. * util-macros 1.10.1. * Update debian/copyright from upstream COPYING. [ Cyril Brulebois ] * util-macros 1.11.0. * Wrap Build-Depends. * Add build-dep on xutils-dev for lndir. * makedepend 1.0.3. * Introduce SUBDIRS_CHECK where one can list packages which implement a testsuite. Put makedepend in it. * imake 1.0.4. * Drop 02_mkdirhier_rewrite.diff, no longer needed since upstream now just calls mkdir -p. * Add myself to Uploaders. -- Cyril Brulebois Sun, 31 Oct 2010 16:35:25 +0100 xutils-dev (1:7.5+4) unstable; urgency=low [ Robert Hooker ] * util-macros 1.10.0. [ Julien Cristau ] * Bump Standards-Version to 3.9.0. * Drop Conflicts/Replaces/Provides on imake, makedepend, xorg-build-macros and xmkmf. These packages are only in old ubuntu releases, and upgrades from dapper to maverick are not supported AFAIK. -- Julien Cristau Sun, 11 Jul 2010 14:41:22 +0100 xutils-dev (1:7.5+3) unstable; urgency=low * util-macros 1.7.0. * imake 1.0.3. * Drop 01_netbsd_imake.c_fixes.diff. Doesn't apply, and Debian/NetBSD seems dead. * Rediff 04_xutils-dev-debian.diff. * Update imake section in debian/copyright from upstream COPYING. -- Julien Cristau Tue, 11 May 2010 14:31:01 +0200 xutils-dev (1:7.5+2) unstable; urgency=low [ Julien Cristau ] * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! * Remove myself from Uploaders [ Brice Goglin ] * util-macros 1.5.0, closes: #568335. -- Brice Goglin Sun, 07 Feb 2010 11:41:23 +0100 xutils-dev (1:7.5+1) unstable; urgency=low * Add watch files and debian/rules target to download tarballs. * New upstream releases: - makedepend 1.0.2 - util-macros 1.4.2 - xorg-cf-files 1.0.3 * Drop 07_cf_GNUArchitecture_for_GNU_kFreeBSD.diff, applied upstream. * Update debian/copyright from util-macros/COPYING. -- Julien Cristau Sat, 16 Jan 2010 15:41:40 +0000 xutils-dev (1:7.5~1) unstable; urgency=low * util-macros 1.3.0. * debian/rules: make sure we bail if one install command fails. * Drop obsolete Pre-Depends on x11-common. Bump Standards-Version to 3.8.3. -- Julien Cristau Fri, 11 Sep 2009 22:49:22 +0200 xutils-dev (1:7.4+5) unstable; urgency=low * Don't call dh_makeshlibs, silences lintian warning. * Fix patches 01 and 02 to apply with -p1, to silence lintian. * util-macros 1.2.2. * Adjust debian/rules to parse space-separated DEB_BUILD_OPTIONS (policy 3.8), move building each subdir to its own rule, and allow building in parallel. Also call dh_install with --fail-missing to avoid building a broken package. * Bump Standards-Version to 3.8.2 due to the above change and the addition of README.source from xsfbs. -- Julien Cristau Sun, 02 Aug 2009 15:10:23 +0200 xutils-dev (1:7.4+4) unstable; urgency=low * util-macros 1.2.1. -- Julien Cristau Fri, 19 Dec 2008 13:34:41 +0100 xutils-dev (1:7.4+3) unstable; urgency=low * Add a mention of xorg-macros in the long description, so apt-cache search can find them. Thanks, Eric Anholt! -- Julien Cristau Fri, 18 Jul 2008 20:01:34 +0200 xutils-dev (1:7.4+2) unstable; urgency=low * Extend 05_xaw_without_xp.diff to disable Xp from Xaw on hurd-i386 and try to disable it for kfreebsd-i386 as well. Thanks Samuel Thibault, closes: #483093. * Add myself to Uploaders. -- Brice Goglin Fri, 13 Jun 2008 07:26:55 +0200 xutils-dev (1:7.4+1) unstable; urgency=low [ Timo Aaltonen ] * debian/control: - C/R/P: imake, makedepend, xorg-build-macros, xmkmf Change from ubuntu to help upgrades from their earlier releases. [ Julien Cristau ] * util-macros 1.1.6. * Add myself to Uploaders, remove Fabio and Branden with their permission. * Bump Standards-Version to 3.7.3 (no changes). * Add Vcs-* control fields. -- Julien Cristau Sat, 08 Mar 2008 02:57:06 +0100 xutils-dev (1:7.2.ds2-1) unstable; urgency=low [ Julien Cristau ] * [xorg-cf-files] Add patch from upstream git to define GNUArchitecture on GNU/kFreeBSD. Thanks, Robert Millan (closes: #357582). [ Brice Goglin ] * [imake] Fix typo in 02_mkdirhier_rewrite.diff. Thanks, A. Costa (closes: #306690). [ Julien Cristau ] * Update makedepend to 1.0.1. * Upload to unstable. -- Julien Cristau Mon, 09 Apr 2007 03:55:00 +0200 xutils-dev (1:7.2.ds-1) experimental; urgency=low * Update util-macros to 1.1.5 (X11R7.2). * autoreconf everything. -- Julien Cristau Sat, 17 Feb 2007 18:05:53 +0100 xutils-dev (1:7.1.ds-6) unstable; urgency=high * Add 06_font_path.diff. This fixes X11.tmpl so that imake-using apps will install fonts to /usr/share/fonts/X11 and encodings to /usr/share/fonts/X11/encodings, just like the xfonts packages. Thanks Géraud Meyer for reporting the bug and Julien Cristau for finding the fix. Closes: #403765 -- David Nusinow Tue, 19 Dec 2006 20:56:23 -0500 xutils-dev (1:7.1.ds-5) unstable; urgency=low * Remove obsolete qualifier about imake and old gcc conflict from long package description. Thanks Kevin B. McCarty. Closes: #362141 * Add util-macros 1.1.2 to allow building docbook docs -- David Nusinow Mon, 4 Dec 2006 19:06:35 -0500 xutils-dev (1:7.1.ds-4) unstable; urgency=low * Autoreconf to fix manpage suffix bugs on all platforms I'm aware of. Thanks Robert Millan. Closes: #363483 -- David Nusinow Sat, 14 Oct 2006 12:23:58 -0400 xutils-dev (1:7.1.ds-3) unstable; urgency=low * New upstream release of util-macros (1.1.1). This makes our manpage section patch obsolete. -- David Nusinow Mon, 28 Aug 2006 21:10:13 +0000 xutils-dev (1:7.1.ds-2) unstable; urgency=low * Upload to unstable -- David Nusinow Wed, 9 Aug 2006 21:48:23 +0000 xutils-dev (1:7.1.ds-1) experimental; urgency=low [ David Nusinow ] * Re-version the package to upstream katamari release version. The ds is for Debian Source, because bundling these apps together is a Debianism. The apps in this package will all be from X11R7.1 * Update gccmakedep to 1.0.2 * Update imake to 1.0.2 * Update util-macros to 1.0.2 * Update xorg-cf-files to 1.0.2 * Add a series number for the xaw_without_xp patch * Add 06_linux_manpage_suffixes.diff which now creates manpages without the x suffix on linux + Make use of this fix in this package by autoreconf'ing with the macros containing this fix installed * Move depends on xorg-x11 to pre-depends * Bump standards version to 3.7.2.0 * Correct the mkdirhier manpage rewrite patch so that the manpage suffix is correct * Stop trying to put the debugging symbols somewhere. We're not going to ship them unless there's a compelling reason to do so * Run dh_install with --list-missing * Bump debhelper compatibility to 5 [ Andres Salomon ] * Update util-macros to 1.1.0. * Update 06_linux_manpage_suffixes.diff for utils-macros 1.1.0. * Test for -obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; idempotency fix. -- Andres Salomon Sun, 23 Jul 2006 21:49:56 -0400 xutils-dev (1:1.0.2-3) unstable; urgency=low * debian/patches/xaw-without-xp: update the templates to not pull in libXp as a dependency of libXaw, since libxaw8 is being dropped and this is therefore no longer the case. Thanks to Daniel Schepler. Closes: #363267. -- David Nusinow Tue, 18 Apr 2006 19:53:55 -0400 xutils-dev (1:1.0.2-2) unstable; urgency=low * Add 03_xutils-dev-FHS.diff and 04_xutils-dev-debian.diff from Eugene Konev and Steve Langasek. These should allow imake-using apps to build as in the past. Thanks to both of them. (closes: #362886) -- David Nusinow Sun, 16 Apr 2006 10:29:53 -0400 xutils-dev (1:1.0.2-1) unstable; urgency=low * Include missed .cf files. Thanks Giacomo Boffi and Russ Allbery. (closes: #362439, #362678) -- David Nusinow Sat, 15 Apr 2006 19:09:22 -0400 xutils-dev (1:1.0.1-4) unstable; urgency=low * Add x11proto-core-dev to build-depends. Thanks Lamont. (closes: #362177) -- David Nusinow Thu, 13 Apr 2006 00:06:15 -0400 xutils-dev (1:1.0.1-3) unstable; urgency=low * Upload to unstable -- David Nusinow Tue, 4 Apr 2006 19:36:30 -0400 xutils-dev (1:1.0.1-2) experimental; urgency=low * Port patches from trunk + netbsd/841_netbsd_imake.c_fixes.diff + general/099u_mkdirhier_rewrite.diff -- David Nusinow Tue, 28 Feb 2006 23:42:18 -0500 xutils-dev (1:1.0.1-1) experimental; urgency=low [ David Nusinow ] * First modular upload to Debian -- David Nusinow Thu, 23 Feb 2006 20:30:18 -0500 xutils-dev/debian/compat0000664000000000000000000000000214163416341012475 0ustar 9 xutils-dev/debian/control0000664000000000000000000000243214163417705012710 0ustar Source: xutils-dev Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian X Strike Force Build-Depends: dpkg-dev (>= 1.16.1), debhelper (>= 9), autotools-dev, pkg-config, quilt, x11proto-dev, autoconf, Standards-Version: 3.9.6 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/app/xutils-dev.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/app/xutils-dev.git Package: xutils-dev Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, cpp, Description: X Window System utility programs for development xutils-dev provides a set of utility programs shipped with the X Window System that do not require the X libraries; many of these programs are useful even on a system that does not have any X clients or X servers installed. . The programs in this package include: - imake, a C preprocessor interface to the make utility; - lndir, a tool that creates a shadow directory of symbolic links to another directory tree; - makedepend, a tool to create dependencies in makefiles; - makeg, a tool for making debuggable executables. . This package also contains xorg-macros.m4, a set of macros used in configure scripts of X.Org packages. xutils-dev/debian/copyright0000664000000000000000000003024014163416341013231 0ustar gccmakedep: XFree86 code without an explicit copyright is covered by the following copy- right/license: Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is fur- nished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from the XFree86 Project. imake: Copyright (c) 1985, 1986, 1987, 1989, 1993, 1994, 1996, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright © 1999, 2000, 2003 by The XFree86 Project, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the XFree86 Project. lndir: Copyright (c) 1990, 1993, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. makedepend: Copyright (c) 1993, 1994, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. util-macros: Copyright 2005 Red Hat, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Red Hat not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Red Hat makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---------------------------------------------------------------------------- Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. xorg-cf-files: Most of these files came from X11R6.6 or XFree86 4.4rc2. X11R6.6 files are covered by this notice: Copyright (c) 1999,2000,2001 Compaq Computer Corporation Copyright (c) 1999,2000,2001 Hewlett-Packard Company Copyright (c) 1999,2000,2001 IBM Corporation Copyright (c) 1999,2000,2001 Hummingbird Communications Ltd. Copyright (c) 1999,2000,2001 Silicon Graphics, Inc. Copyright (c) 1999,2000,2001 Sun Microsystems, Inc. Copyright (c) 1999,2000,2001 The Open Group All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation he rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. X Window System is a trademark of The Open Group. ---------------------------------------------------------------- XFree86 code without an explicit copyright is covered by the following copyright/license: Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the XFree86 Project. xutils-dev/debian/patches/0000775000000000000000000000000014163417412012726 5ustar xutils-dev/debian/patches/03_xutils-dev-FHS.diff0000664000000000000000000000132014163416341016600 0ustar Index: xutils-dev-1.0.2/xorg-cf-files/linux.cf =================================================================== --- xutils-dev-1.0.2.orig/xorg-cf-files/linux.cf 2006-04-16 16:53:09.000000000 +0800 +++ xutils-dev-1.0.2/xorg-cf-files/linux.cf 2006-04-16 16:54:41.000000000 +0800 @@ -86,6 +86,19 @@ # define BuildPDFdocs NO #endif +#ifndef ProjectRoot +# define ProjectRoot /usr +#endif +#ifndef ManDirectoryRoot +# define ManDirectoryRoot /usr/share/man +#endif +#ifndef AlternateUsrLibDir +# define AlternateUsrLibDir NO +#endif +#ifndef AlternateIncRoot +# define AlternateIncRoot NO +#endif + #ifndef LinuxBinUtilsMajorVersion # define LinuxBinUtilsMajorVersion DefaultLinuxBinUtilsMajorVersion #endif xutils-dev/debian/patches/04_xutils-dev-debian.diff0000664000000000000000000023601014163416341017411 0ustar --- a/xorg-cf-files/bsdLib.rules +++ b/xorg-cf-files/bsdLib.rules @@ -13,6 +13,12 @@ #define UseElfFormat NO #endif +#if NetBSDDistribution == NetBSDDebian +# ifndef SharedOldX +# define SharedOldX NO +# endif +#endif /* Debian */ + #if !UseElfFormat /* a.out shared libs */ #ifndef HasSharedLibraries @@ -91,6 +97,34 @@ #endif /* SharedDepLibraryTarget */ +/* + * SharedDepCplusplusLibraryTarget - generate rules to create a shared library. + */ +#ifndef SharedDepCplusplusLibraryTarget +#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\ +AllTarget(Concat(lib,libname.so.rev)) @@\ + @@\ +Concat(lib,libname.so.rev): deplist @@\ + $(RM) $@~ @@\ + @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ @@\ + (cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\ + $(RM) $$SONAME; $(LN) $@ $$SONAME; \ @@\ + LinkBuildSonameLibrary($$SONAME) @@\ + $(RM) $@ @@\ + $(MV) $@~ $@ @@\ + $(RM) Concat(lib,libname.so) @@\ + $(LN) $@ Concat(lib,libname.so) @@\ + LinkBuildLibrary($@) @@\ + LinkBuildLibrary(Concat(lib,libname.so)) @@\ + @@\ +clean:: @@\ + @SONAME=`echo Concat(lib,libname.so.rev) | sed 's/\.[^\.]*$$//'`; \ @@\ + set -x; $(RM) $$SONAME @@\ + $(RM) Concat(lib,libname.so) @@\ + $(RM) Concat(lib,libname.so.rev) + +#endif /* SharedDepCplusplusLibraryTarget */ + #ifndef SharedDepModuleTarget #define SharedDepModuleTarget(name,deps,solist) @@\ AllTarget(name) @@\ --- a/xorg-cf-files/gnu.cf +++ b/xorg-cf-files/gnu.cf @@ -17,16 +17,231 @@ #ifndef OSTeenyVersion #define OSTeenyVersion DefaultOSTeenyVersion #endif -XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) -#define GNUSourceDefines -D_POSIX_C_SOURCE=199309L \ - -D_POSIX_SOURCE -D_XOPEN_SOURCE \ - -D_BSD_SOURCE -D_SVID_SOURCE +#ifndef HasGhostScript +# define HasGhostScript YES +#endif +#ifndef BuildPDFdocs +# define BuildPDFdocs NO +#endif + +#ifndef GnuBinUtilsMajorVersion +# define GnuBinUtilsMajorVersion DefaultGnuBinUtilsMajorVersion +#endif -XCOMM XXXMB: What about _GNU_SOURCE, see Linux/UseInstalled? +XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) +XCOMM libc: (GnuCLibMajorVersion./**/GnuCLibMinorVersion./**/GnuCLibTeenyVersion) +XCOMM binutils: (GnuBinUtilsMajorVersion) -#define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H +#define HasDevRandom NO +#define PollDevRandom NO +/* Path setup. */ +# ifndef NothingOutsideProjectRoot +# define NothingOutsideProjectRoot NO +# endif +# if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot +# define SystemManDirectory /usr/share/man +# endif + +/* Default GCC options. */ +# ifndef DefaultGcc2OptimizeOpt +# define DefaultGcc2OptimizeOpt -O2 +# endif + +# define HasPam YES + +# if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot +# define XAppLoadDir EtcX11Directory/app-defaults +# define XFileSearchPathDefault Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S) +/* the relative symlink created by this rule causes problems for us */ +# define InstallAppDefFiles YES +# ifdef InstallAppDefFiles +# if InstallAppDefFiles +# define InstallAppDefaultsLong(file,class) @@\ +InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) +# else +# define InstallAppDefaultsLong(file,class) @@\ +InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) +# endif +# endif /* InstallAppDefFiles */ +# endif /* !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot */ + +# define SharedLibXdmGreet NO +# define LinkGLToUsrInclude NO +# define LinkGLToUsrLib NO +# define FSUseSyslog YES + +# define DriverManSuffix 4x +# define DriverManDir $(MANSOURCEPATH)4 + +# define MiscManSuffix 7x +# define MiscManDir $(MANSOURCEPATH)7 + +# define ProjectManSuffix x + +# define DebianMaintainer YES + +# ifdef DebianMaintainer + +# ifndef XorgCustomVersion +# define XorgCustomVersion "Debian" +# endif +# ifndef BuilderEMailAddr +# define BuilderEMailAddr "debian-x@lists.debian.org" +# endif + +# define XFree86Devel YES +# define InstallXinitConfig YES +# define InstallXdmConfig YES +# define InstallFSConfig YES +# define DebuggableLibraries YES +# define ForceNormalLib YES +# define SharedLibFont NO +# define SharedLibGlu YES +# define NormalLibGlu YES +# define BuildFontCache YES + +# define BuildAllSpecsDocs NO +# ifndef BuildSpecsDocs +# define BuildSpecsDocs YES +# endif +# define SpecsDocDirs BDF CTEXT FSProtocol GL ICCCM ICE PM \ + Render SM X11 XDMCP XIM XLFD XProtocol \ + Xaw Xext Xi Xmu Xserver Xt Xv XvMC \ + i18n rstart xfs xterm xtrans +# define XkbServerDefines -DNOISY +# define BuildHtmlManPages NO + +# define DontPreprocessManPages NO + +/* We have a local patch that defines PicLibraryTarget(), instead of upstream's + * method. */ +# define StaticNeedsPicForShared NO + +/* Some libraries changed compilation method from static to shared and they do not + * ship header files. + * Temporary revert the build to static until all the changes will be investigated + * properly + */ +# define SharedLibXau YES +# define SharedLibXdmcp YES +# define NormalOldX NO +# define DebugOldX NO +# define SharedOldX NO +# define SharedLibDmx YES +# define SharedLibGLw NO +# define SharedLibFont NO +# define SharedLibFontEnc NO +# define SharedLibXfontcache NO +# define BuildFreetypeDlModule NO + +# define KernelVersionInBanner YES + +/* We don't want XRX. */ +# define BuildPlugin NO + +/* The TT/Meltho fonts are all under non-free licences, except for BitStream + * Vera, which is provided by an external package anyway. */ +# define BuildTrueTypeFonts NO +# define BuildBethMarduthoFonts NO + +# define MakeDllModules YES + +/* All the following are fulfilled by Build-Depends. */ +# define BuildRman NO +# define RmanCmd /usr/bin/rman +# define RmanOptions /**/ +# define HasTk YES +# define TkLibDir /usr/lib +# define TkIncDir /usr/include +# define TkLibName tk8.4 +# define XF86SetupUsesStaticTk NO +# define HasTcl YES +# define TclLibDir /usr/lib +# define TclIncDir /usr/include +# define TclLibName tcl8.4 +# define XF86SetupUsesStaticTcl NO +# define BuildExpatLibrary NO +# define HasExpat YES +# define ExpatIncDirStandard YES +# define BuildFontconfigLibrary NO +# define HasFontconfig YES +# define UseFontconfig YES +# define BuildRenderLibrary NO +# define HasRenderLibrary YES +# define BuildXcursorLibrary NO +# define HasXcursorLibrary YES +/* Xlib needs to know the available version of Xcursor. */ +# define SharedXcursorRev 1 +# define BuildXftLibrary NO +# define HasXftLibrary YES +# define BuildFreetype2Library NO +# define HasFreetype2 YES +# define FontLibSharedFreeType NO +# define HasLatex YES +# define HasGroffHtml YES + +/* + * The XFree86 Debian package no longer builds the Xprt server, in favor + * of a separate xprint package. We do still build the library, + * but only when we're not building servers only, so it gets built in the + * normal build, but not -dbg (as it requires libXt headers). + */ +# define XprtServer NO +# define BuildXprintLib !BuildServersOnly + +# ifdef UseInstalled +# define RenderLibraryDir /usr +# define XftLibraryDir /usr +# define XcursorLibraryDir /usr +# else /* We have a special hack to find these. */ +# define RenderLibraryDir $(TOP)/../../imports +# define XftLibraryDir $(TOP)/../../imports +# define XcursorLibraryDir $(TOP)/../../imports +# endif + +/* Wraphelp.c magic is supplied via a custom patch. */ +# define HasXdmAuth YES + +# define HasGlide2 NO +# define HasGlide3 NO + +/* Enable extended instruction set support. */ +# ifdef i386Architecture +# define HasX86Support YES +# define HasMMXSupport YES +# define Has3DNowSupport YES +# define HasSSESupport YES +# endif /* i386Architecture */ +# endif /* DebianMaintainer */ + +#ifndef BinUtilsMajorVersion +# define BinUtilsMajorVersion GnuBinUtilsMajorVersion +#endif + +#ifndef GnuLocaleDefines +# define GnuLocaleDefines /**/ +#endif + +#ifndef GnuAdditionalIncludes +# define GnuAdditionalIncludes /**/ +#endif + +#ifndef GnuGnuSourceDefines +# ifdef UseInstalled +# define GnuGnuSourceDefines /**/ +# else +# define GnuGnuSourceDefines -D_GNU_SOURCE +# endif +#endif + +# define GnuSourceDefines -D_POSIX_C_SOURCE=199309L \ + -D_POSIX_SOURCE -D_XOPEN_SOURCE \ + -D_BSD_SOURCE -D_SVID_SOURCE \ + GnuAdditionalIncludes GnuGnuSourceDefines \ + GnuLocaleDefines +# define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H #define HasPosixThreads YES #define ThreadedX YES #define HasThreadSafeAPI YES @@ -36,35 +251,132 @@ #ifndef HasLibCrypt #define HasLibCrypt YES #endif +/* netscape wraps select but not poll as of communicator 4.72 */ +# ifndef HasPoll +# define HasPoll NO +# endif + +#ifndef InstallXloadSetGID +#define InstallXloadSetGID NO +#endif + +#ifndef BuildIPv6 +#define BuildIPv6 NO +#endif + +#ifndef HasLinuxInput +# define HasLinuxInput NO +#endif + +#ifndef JoystickSupport +# define JoystickSupport NO +#endif +#ifndef HasLinuxJoystick +# define HasLinuxJoystick NO +#endif + +#define LibtoolMinorVersions YES + +#ifndef HasMTRRSupport +# define HasMTRRSupport NO +#endif + +#ifndef XF86INT10_BUILD +# define XF86INT10_BUILD X86EMU_GENERIC +#endif + +#ifndef BuildXF86DRI +# define BuildXF86DRI NO +#endif + +#ifndef HasAgpGart +# define HasAgpGart NO +#endif + +#ifndef HasSSESupport +# if defined(i386Architecture) +# define HasSSESupport YES +# endif +#endif + +#ifndef HasMMXSupport +# if defined(i386Architecture) +# define HasMMXSupport YES +# endif +#endif + +#ifndef Has3DNowSupport +# if defined(i386Architecture) +# define Has3DNowSupport YES +# endif +#endif #ifndef BuildXF86RushExt # define BuildXF86RushExt YES #endif +#ifndef LinuxFBDevSupport +# define LinuxFBDevSupport NO +#endif + +#define SourceDefines GnuSourceDefines + #define BuildLibPathVar LD_LIBRARY_PATH #define GccUsesGas YES #define UseGas YES #define GnuCpp YES +#ifndef HasDlopen #define HasDlopen YES +#endif +#define HasWeakSymbols YES #ifndef HasShadowPasswd # define HasShadowPasswd YES #endif #define HasPutenv YES - -XCOMM Not implemented and will always fail. #ifndef HasShm -# define HasShm YES +#define HasShm YES +#endif + +#ifndef HasSecureRPC +# define HasSecureRPC YES #endif #define HasBSD44Sockets YES #define HasSockets YES +#ifndef HasSnprintf #define HasSnprintf YES +#endif #define HasMkstemp YES +#ifndef HasGetresuid +#define HasGetresuid YES +#endif +#ifndef HasUsableFileMmap #define HasUsableFileMmap YES +#endif #ifndef HasNCurses #define HasNCurses YES #endif +#ifndef HasGroff +#define HasGroff YES +#endif + +#ifndef HasZlib +#define HasZlib YES +#endif + +#ifndef HasLibpng +#define HasLibpng YES +#endif + +#ifndef HasExpat +# define HasExpat YES +#endif + +#ifndef HasFreetype2 +# define HasFreetype2 YES +#endif + #define AvoidNullMakeCommand YES #ifndef DebuggableLibraries #define DebuggableLibraries NO @@ -84,32 +396,64 @@ #define UseStaticTermcapLib NO #endif +#ifndef HasCookieMaker +#define HasCookieMaker YES +#define MkCookieCmd mcookie +#endif + +#ifndef BourneShell +/* + * This will cause builds/installs to terminate on errors, as on other + * platforms. + */ +#define BourneShell /bin/sh -e +#endif + #define MkdirHierCmd mkdir -p + +#ifndef DoLoadableServer +# define DoLoadableServer YES +#endif + + #ifndef CcCmd #define CcCmd gcc +# define CplusplusCmd c++ #endif #ifndef AsCmd -#define AsCmd as +# define AsCmd CcCmd -c -x assembler #endif +# define AsmDefines -D__ELF__ #ifndef LdCmd -#define LdCmd ld +# define LdCmd CcCmd -nostdlib +# endif +# ifndef GnuUsesNcurses +# define GnuUsesNcurses YES #endif - -#define AsmDefines -D__ELF__ -#define CplusplusCmd c++ #ifndef TermcapLibrary #if UseStaticTermcapLib +# if GnuUsesNcurses #define TermcapLibrary StaticLibrary(/usr/lib,ncurses) #else +# define TermcapLibrary StaticLibrary(/usr/lib/termcap,termcap) +# endif +# else +# if GnuUsesNcurses #define TermcapLibrary -lncurses +# else +# define TermcapLibrary -ltermcap #endif #endif -#ifndef DoLoadableServer -#define DoLoadableServer YES #endif + +/* + * Some older distros still need /lib/cpp. There's probably a better + * test, but this handles the older Red Hat releases at least. + */ #ifndef CppCmd -#define CppCmd /lib/cpp +# define CppCmd cpp #endif + #define YaccCmd bison -y #define LexCmd flex -l #define HasFlex YES @@ -125,50 +469,68 @@ #define StandardCppDefines StandardDefines #define HasVarRun YES +#ifndef VarDbDirectory #define VarDbDirectory $(VARDIR)/lib +#endif + +#ifndef OSXInputDrivers +# define OSXInputDrivers1 /**/ +# define OSXInputDrivers2 /**/ +# define OSXInputDrivers OSXInputDrivers1 OSXInputDrivers2 +#endif -XCOMM i386Architecture -#define OptimizedCDebugFlags DefaultGcc2i386Opt -#define GNUMachineDefines -D__i386__ +#define HasPlugin YES +#define VendorHasX11R6_3libXext YES /* XC or XFree86 >= 3.3.1 */ + +#ifdef i386Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif +# define GnuMachineDefines -D__i386__ #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -#define HasPlugin YES -#define VendorHasX11R6_3libXext YES +#endif /* i386Architecture */ #ifndef StandardDefines -#define StandardDefines GNUMachineDefines GNUSourceDefines +# define StandardDefines -DGnu GnuMachineDefines GnuSourceDefines #endif +#ifndef DlLibrary #define DlLibrary -rdynamic -ldl +#endif #define ServerExtraSysLibs /**/ -#define ConnectionFlags -DUNIXCONN -DTCPCONN - -/* Some of these man page defaults are overriden in the above OS sections */ -#ifndef ManSuffix -# define ManSuffix 1x +#ifndef PamLibraries +#define PamLibraries -lpam DlLibrary #endif -#ifndef ManDir -# define ManDir $(MANSOURCEPATH)1 -#endif -#ifndef LibManSuffix -# define LibManSuffix 3x -#endif -#ifndef LibmanDir -# define LibmanDir $(MANSOURCEPATH)3 + +#ifndef PamMiscLibraries +#define PamMiscLibraries -lpam_misc #endif -#ifndef FileManSuffix -# define FileManSuffix 5x + +#ifndef HasDECnet +#define HasDECnet NO #endif -#ifndef FileManDir -# define FileManDir $(MANSOURCEPATH)5 +#if HasDECnet +# define ConnectionFlags -DUNIXCONN -DTCPCONN -DDNETCONN +# define ExtraLibraries -ldnet +#else +#define ConnectionFlags -DUNIXCONN -DTCPCONN #endif #ifndef StaticLibrary #define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic #endif +#ifndef LinkGLToUsrLib +# define LinkGLToUsrLib YES +#endif +# ifndef LinkGLToUsrInclude +# define LinkGLToUsrInclude YES +#endif + + #define HasGnuMake YES #define MakeNamedTargetSubdir(dir,flags,subname)\ @@ -176,12 +538,16 @@ #define ArchitectureDefines -DGNU_ARCHITECTURE -#define XserverNeedsSetUID YES +#define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB) +#define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB) -#include - -XCOMM XXX Might need this if they are not careful with slashes. -XCOMM #define DirFailPrefix - +#ifndef BuildDmx +#define BuildDmx YES +#endif +#include #include +#ifndef XFree86ServerOSDefines +# define XFree86ServerOSDefines +#endif --- a/xorg-cf-files/gnuLib.rules +++ b/xorg-cf-files/gnuLib.rules @@ -17,7 +17,6 @@ #define ForceNormalLib NO #endif -XCOMM XXX To rpath or not to rpath... #ifndef UseRpath #define UseRpath NO #endif @@ -26,10 +25,13 @@ #define SharedOldX NO #endif -#undef SpecialMalloc +#ifndef SpecialMalloc #define SpecialMalloc NO +#endif +# ifndef BaseShLibReqs #define BaseShLibReqs -lc +# endif #ifndef SharedDataSeparation #define SharedDataSeparation NO @@ -45,7 +47,7 @@ #endif #ifndef RpathLoadFlags #if UseRpath -#define RpathLoadFlags -Wl,-rpath=$(USRLIBDIRPATH) +#define RpathLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) #else #define RpathLoadFlags /**/ #endif @@ -54,7 +56,7 @@ #define LibraryRpathLoadFlags RpathLoadFlags #endif #ifndef SharedLibraryLoadFlags -#define SharedLibraryLoadFlags -shared LibraryRpathLoadFlags +# define SharedLibraryLoadFlags -shared #endif #ifndef PositionIndependentCFlags #define PositionIndependentCFlags -fPIC @@ -63,12 +65,13 @@ #define PositionIndependentCplusplusFlags -fPIC #endif #ifndef ExtraLoadFlags -#ifdef UseInstalled -XCOMM XXX Maybe superfluous. -#define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link=$(USRLIBDIRPATH) -#else -#define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link=$(BUILDLIBDIR) +# define ExtraLoadFlags RpathLoadFlags +# endif +# ifndef HardCodeLibdirFlag +# define HardCodeLibdirFlag RpathLoadFlags #endif +# if !defined(ShlibGlobalsFlags) +# define ShlibGlobalsFlags -Wl,-Bsymbolic #endif /* @@ -87,6 +90,26 @@ $(LN) Concat(lib,libname.so.rev) Concat($(DESTDIR)dest/lib,libname.so)); fi #endif /* InstallSharedLibrary */ +# ifndef InstallSharedLibtoolLibrary + +# define SetRevisions(rev) V=`expr rev : '\([^:]*\)'`; \ @@\ + R=`expr rev : '.*:\([^:]*\):'`; \ @@\ + A=`expr rev : '.*:\([^:]*\)'`; \ @@\ + MAJ=`expr $$V - $$A`; \ @@\ + MIN=$$A.$$R + +# define InstallSharedLibtoolLibrary(libname,rev,dest) @@\ +install:: Concat(lib,libname.so) @@\ + MakeDir($(DESTDIR)dest) @@\ + @set +e; SetRevisions(rev); \ @@\ + set -xe; \ @@\ + $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.$$MAJ.$$MIN) $(DESTDIR)dest; \ @@\ + $(RM) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\ + $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\ + $(RM) Concat($(DESTDIR)dest/lib,libname.so); \ @@\ + $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so) +# endif /* InstallSharedLibrary */ + /* * InstallSharedLibraryData - generate rules to install the shared library data */ @@ -106,9 +129,9 @@ @@\ Concat(lib,libname.so.rev): solist $(EXTRALIBRARYDEPS) @@\ $(RM) $@~ @@\ - @SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \ @@\ - (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\ - $(RM) $$SONAME; $(LN) $@ $$SONAME; \ @@\ + @SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; (set -x; \ @@\ + cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\ + (set -x; $(RM) $$SONAME; $(LN) $@ $$SONAME); \ @@\ LinkBuildSonameLibrary($$SONAME) @@\ $(RM) $@ @@\ $(MV) $@~ $@ @@\ @@ -125,6 +148,38 @@ #endif /* SharedLibraryTarget */ + +# ifndef SharedLibtoolLibraryTarget +# define SharedLibtoolLibraryTarget(libname,rev,solist,down,up) @@\ +AllTarget(Concat(lib,libname.so)) @@\ + @@\ +Concat(lib,libname.so): solist $(EXTRALIBRARYDEPS) @@\ + $(RM) $@~ @@\ + @set +e; SetRevisions(rev); set -e; \ @@\ + SONAME=$@.$$MAJ; \ @@\ + (set -x; \ @@\ + $(RM) $@.$$MAJ.$$MIN~; \ @@\ + cd down; $(CC) -o up/$@.$$MAJ.$$MIN~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\ + (set -x; \ @@\ + $(RM) $$SONAME; $(LN) $@.$$MAJ.$$MIN $$SONAME); \ @@\ + LinkBuildSonameLibrary($$SONAME); \ @@\ + (set -x; \ @@\ + $(RM) $@.$$MAJ.$$MIN; \ @@\ + $(MV) $@.$$MAJ.$$MIN~ $@.$$MAJ.$$MIN; \ @@\ + $(RM) $@; \ @@\ + $(LN) $@.$$MAJ.$$MIN $@); \ @@\ + LinkBuildLibraryInline($@.$$MAJ.$$MIN); \ @@\ + LinkBuildLibraryInline($@) @@\ + @@\ +clean:: @@\ + @set +e; SetRevisions(rev); \ @@\ + set -xe; \ @@\ + $(RM) Concat(lib,libname.so.$$MAJ); \ @@\ + $(RM) Concat(lib,libname.so.$$MAJ.$$MIN) @@\ + $(RM) Concat(lib,libname.so) + +# endif /* SharedLibtoolLibraryTarget */ + /* * SharedDepLibraryTarget - generate rules to create a shared library. */ @@ -153,6 +208,34 @@ #endif /* SharedDepLibraryTarget */ +/* + * SharedDepCplusplusLibraryTarget - generate rules to create a shared library. + */ +#ifndef SharedDepCplusplusLibraryTarget +#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\ +AllTarget(Concat(lib,libname.so.rev)) @@\ + @@\ +Concat(lib,libname.so.rev): deplist $(EXTRALIBRARYDEPS) @@\ + $(RM) $@~ @@\ + @SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \ @@\ + (cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\ + $(RM) $$SONAME; $(LN) $@ $$SONAME; \ @@\ + LinkBuildSonameLibrary($$SONAME) @@\ + $(RM) $@ @@\ + $(MV) $@~ $@ @@\ + @if $(SOSYMLINK); then (set -x; \ @@\ + $(RM) Concat(lib,libname.so); \ @@\ + $(LN) $@ Concat(lib,libname.so)); fi @@\ + LinkBuildLibrary($@) @@\ + LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\ + @@\ +clean:: @@\ + @MAJREV=`echo rev | sed 's/\([0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; \ @@\ + set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\ + $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so) + +#endif /* SharedDepCplusplusLibraryTarget */ + #ifndef SharedDepModuleTarget #define SharedDepModuleTarget(name,deps,solist) @@\ AllTarget(name) @@\ @@ -168,6 +251,23 @@ #endif /* SharedDepModuleTarget */ +# ifndef SharedDriModuleTarget +# define SharedDriModuleTarget(name,deps,solist) @@\ +AllTarget(name) @@\ + @@\ +name: deps @@\ + $(RM) $@~ $@.map @@\ + @(echo 'DRI_MODULE { global: __dri*; local: *; };' > $@.map) @@\ + $(CC) -o $@~ -Wl,--version-script=$@.map $(SHLIBLDFLAGS) solist $(REQUIREDLIBS) BaseShLibReqs @@\ + $(RM) $@ $@.map @@\ + $(MV) $@~ $@ @@\ + @@\ +clean:: @@\ + $(RM) name @@\ + $(RM) name.map + +# endif /* SharedDriModuleTarget */ + /* * SharedLibraryDataTarget - generate rules to create shlib data file; */ --- a/xorg-cf-files/gnuLib.tmpl +++ b/xorg-cf-files/gnuLib.tmpl @@ -1,8 +1,9 @@ -XCOMM -XCOMM GNU Hurd shared library template -XCOMM -XCOMM $XFree86: xc/config/cf/gnuLib.tmpl,v 1.5 2003/05/29 21:56:57 herrb Exp $ -XCOMM +XCOMM $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ +XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $ + +/* + * GNU/Hurd shared library template + */ #ifndef FixupLibReferences #define FixupLibReferences() @@\ @@ -14,15 +15,71 @@ #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB) #endif -#define SharedX11Reqs +#if ThreadedX +# ifndef SharedThreadReqs +# define SharedThreadReqs -lpthread +# endif +#else +# ifndef SharedThreadReqs +# define SharedThreadReqs +# endif +#endif + +#define SharedX11Reqs SharedThreadReqs #define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB) #define SharedOldXReqs $(LDPRELIB) $(XONLYLIB) -#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) +#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) SharedThreadReqs #define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB) #define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) #define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB) #define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB) +#define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB) #define SharedXextReqs $(LDPRELIB) $(XONLYLIB) #define SharedXiReqs $(LDPRELIB) $(XLIB) +#define SharedXpReqs $(LDPRELIB) $(XLIB) +#define SharedXpmReqs $(LDPRELIB) $(XLIB) +#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB) +#define SharedXrenderReqs $(LDPRELIB) $(XLIB) #define SharedXtstReqs $(LDPRELIB) $(XLIB) +#define SharedXvReqs $(LDPRELIB) $(XLIB) #define SharedSMReqs $(LDPRELIB) $(ICELIB) +#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB) +#define SharedFontencReqs $(LDPRELIB) GzipLibrary + +#if GlxUseBuiltInDRIDriver +#define ExtraSharedGLReqs /**/ +#else +#define ExtraSharedGLReqs -ldl +#endif +#define SharedGLReqs $(LDPRELIB) $(XLIB) ExtraSharedGLReqs +#ifndef SharedGLUReqs +#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB) +#endif +#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB) +#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB) +#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB) + +#define SharedXResReqs $(LDPRELIB) $(XLIB) +#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB) +#define SharedXineramaReqs $(LDPRELIB) $(XLIB) +#define SharedXssReqs $(LDPRELIB) $(XLIB) +#define SharedXvMCReqs $(LDPRELIB) $(XLIB) +#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB) +#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB) +#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB) +#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB) +#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) + +#ifndef SharedXReqs +# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs +#endif + +#ifndef SharedXmReqs +# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lc +#endif + +#ifndef SharedTtReqs +# define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB) SharedThreadReqs +#endif + +#define NoMessageCatalog --- a/xorg-cf-files/Imake.rules +++ b/xorg-cf-files/Imake.rules @@ -2722,6 +2722,20 @@ /* + * Rule to build libXXX_pic.a from PIC objects for a library + */ +#ifndef PicLibraryTarget +#define PicLibraryTarget(libname,objlist) @@\ +AllTarget(LibraryTargetNameSuffix(libname,_pic)) @@\ + @@\ +LibraryTargetNameSuffix(libname,_pic): objlist $(EXTRALIBRARYDEPS) @@\ + RemoveFile($@) @@\ + MakeLibrary($@,objlist) @@\ + RanLibrary($@) @@\ + _LinkBuildLibrary($@) +#endif /* PicLibraryTarget */ + +/* * SubdirLibraryRule - */ #ifndef SubdirLibraryRule --- a/xorg-cf-files/Imake.tmpl +++ b/xorg-cf-files/Imake.tmpl @@ -902,37 +902,82 @@ #define ManSourcePath $(MANPATH)/man #endif #ifndef ManDir -#define ManDir $(MANSOURCEPATH)$(MANSUFFIX) +#define ManDir $(MANSOURCEPATH)$(MANSECT) #endif -#ifndef LibmanDir -#define LibmanDir $(MANSOURCEPATH)$(LIBMANSUFFIX) +#ifndef ManSuffix +#define ManSuffix $(MANSECT)$(PROJECTMANSUFFIX) +#endif +#ifndef SyscallManDir +#define SyscallManDir $(MANSOURCEPATH)$(SYSCALLMANSECT) +#endif +#ifndef SyscallManSuffix +#define SyscallManSuffix $(SYSCALLMANSECT)$(PROJECTMANSUFFIX) +#endif +#ifndef LibManDir +#define LibManDir $(MANSOURCEPATH)$(LIBMANSECT) +#endif +#ifndef LibManSuffix +#define LibManSuffix $(LIBMANSECT)$(PROJECTMANSUFFIX) +#endif +#ifndef DriverManDir +#define DriverManDir $(MANSOURCEPATH)$(DRIVERMANSECT) +#endif +#ifndef DriverManSuffix +#define DriverManSuffix $(DRIVERMANSECT)$(PROJECTMANSUFFIX) #endif #ifndef FileManDir -#define FileManDir $(MANSOURCEPATH)$(FILEMANSUFFIX) +#define FileManDir $(MANSOURCEPATH)$(FILEMANSECT) +#endif +#ifndef FileManSuffix +#define FileManSuffix $(FILEMANSECT)$(PROJECTMANSUFFIX) +#endif +#ifndef GameManDir +#define GameManDir $(MANSOURCEPATH)$(GAMEMANSECT) +#endif +#ifndef GameManSuffix +#define GameManSuffix $(GAMEMANSECT)$(PROJECTMANSUFFIX) #endif #ifndef MiscManDir -#define MiscManDir $(MANSOURCEPATH)$(MISCMANSUFFIX) +#define MiscManDir $(MANSOURCEPATH)$(MISCMANSECT) #endif -#ifndef DriverManDir -#define DriverManDir $(MANSOURCEPATH)$(DRIVERMANSUFFIX) +#ifndef MiscManSuffix +#define MiscManSuffix $(MISCMANSECT)$(PROJECTMANSUFFIX) #endif -#ifndef AppLoadDefs -#define AppLoadDefs -D__apploaddir__=$(XAPPLOADDIR) +#ifndef AdmManDir +#define AdmManDir $(MANSOURCEPATH)$(ADMMANSECT) +#endif +#ifndef AdmManSuffix +#define AdmManSuffix $(ADMMANSECT)$(PROJECTMANSUFFIX) #endif #ifndef AppManDefs -#define AppManDefs -D__appmansuffix__=$(MANSUFFIX) +#define AppManDefs -D__appmansuffix__=$(MANSECT)$(PROJECTMANSUFFIX) +#endif +#ifndef ManDefs +#define ManDefs -D__mansuffix__=$(MANSECT)$(PROJECTMANSUFFIX) -D__osmansuffix__=$(MANSECT) +#endif +#ifndef SyscallManDefs +#define SyscallManDefs -D__syscallmansuffix__=$(SYSCALLMANSECT)$(PROJECTMANSUFFIX) -D__ossysmansuffix__=$(SYSCALLMANSECT) #endif #ifndef LibManDefs -#define LibManDefs -D__libmansuffix__=$(LIBMANSUFFIX) +#define LibManDefs -D__libmansuffix__=$(LIBMANSECT)$(PROJECTMANSUFFIX) -D__oslibmansuffix__=$(LIBMANSECT) +#endif +#ifndef DriverManDefs +#define DriverManDefs -D__drivermansuffix__=$(DRIVERMANSECT)$(PROJECTMANSUFFIX) -D__osdrivermansuffix__=$(DRIVERMANSECT) #endif #ifndef FileManDefs -#define FileManDefs -D__filemansuffix__=$(FILEMANSUFFIX) +#define FileManDefs -D__filemansuffix__=$(FILEMANSECT)$(PROJECTMANSUFFIX) -D__osfilemansuffix__=$(FILEMANSECT) +#endif +#ifndef GameManDefs +#define GameManDefs -D__gamemansuffix__=$(GAMEMANSECT)$(PROJECTMANSUFFIX) -D__osgamemansuffix__=$(GAMEMANSECT) #endif #ifndef MiscManDefs -#define MiscManDefs -D__miscmansuffix__=$(MISCMANSUFFIX) +#define MiscManDefs -D__miscmansuffix__=$(MISCMANSECT)$(PROJECTMANSUFFIX) -D__osmiscmansuffix__=$(MISCMANSECT) #endif -#ifndef DriverManDefs -#define DriverManDefs -D__drivermansuffix__=$(DRIVERMANSUFFIX) +#ifndef AdmManDefs +#define AdmManDefs -D__admmansuffix__=$(ADMMANSECT)$(PROJECTMANSUFFIX) -D__osadmmansuffix__=$(ADMMANSECT) +#endif +#ifndef AppLoadDefs +#define AppLoadDefs -D__apploaddir__=$(XAPPLOADDIR) #endif #ifndef AdminManDefs #define AdminManDefs -D__adminmansuffix__=$(ADMINMANSUFFIX) @@ -963,6 +1008,21 @@ #endif #endif +#ifndef IconDir +# if !NothingOutsideProjectRoot +# define IconDir "/usr/share/icons" +# ifndef XcursorPath +# define XcursorPath "~/.icons:/usr/share/icons:/usr/share/pixmaps" +# endif +# else +# define IconDir Concat(ProjectRoot,/lib/X11/icons) +# endif +#endif + +#ifndef XcursorPath +# define XcursorPath Concat(~/.icons:/usr/share/icons:/usr/share/pixmaps:,IconDir) +#endif + #ifndef LogDirectory #if HasVarDirectory #define LogDirectory $(VARDIR)/log @@ -1609,32 +1669,50 @@ #ifndef SHsuf #define SHsuf sh #endif -#ifndef ManSuffix -#define ManSuffix n /* use just one tab or cpp will die */ +#ifndef ManSection +#define ManSection 1 /* use just one tab or cpp will die */ #endif -#ifndef LibManSuffix -#define LibManSuffix 3 /* use just one tab or cpp will die */ +#ifndef SyscallManSection +#define SyscallManSection 2 /* use just one tab or cpp will die */ #endif -#ifndef FileManSuffix +#ifndef LibManSection +#define LibManSection 3 /* use just one tab or cpp will die */ +#endif +#ifndef DriverManSection #if SystemV || SystemV4 || defined(OSF1Architecture) -#define FileManSuffix 4 /* use just one tab or cpp will die */ +#define DriverManSection 7 /* use just one tab or cpp will die */ #else -#define FileManSuffix 5 /* use just one tab or cpp will die */ +#define DriverManSection 4 /* use just one tab or cpp will die */ #endif #endif -#ifndef MiscManSuffix +#ifndef FileManSection #if SystemV || SystemV4 || defined(OSF1Architecture) -#define MiscManSuffix 5 /* use just one tab or cpp will die */ +#define FileManSection 4 /* use just one tab or cpp will die */ #else -#define MiscManSuffix 7 /* use just one tab or cpp will die */ +#define FileManSection 5 /* use just one tab or cpp will die */ #endif #endif -#ifndef DriverManSuffix +#ifndef GameManSection +#define GameManSection 6 /* use just one tab or cpp will die */ +#endif +#ifndef MiscManSection #if SystemV || SystemV4 || defined(OSF1Architecture) -#define DriverManSuffix 7 /* use just one tab or cpp will die */ +#define MiscManSection 5 /* use just one tab or cpp will die */ #else -#define DriverManSuffix 4 /* use just one tab or cpp will die */ +#define MiscManSection 7 /* use just one tab or cpp will die */ +#endif +#endif +#ifndef AdmManSection +#define AdmManSection 8 /* use just one tab or cpp will die */ #endif +#ifndef ManSrcSection +#define ManSrcSection s /* use just one tab or cpp will die */ +#endif +#ifndef ManNewSection +#define ManNewSection n /* use just one tab or cpp will die */ +#endif +#ifndef ProjectManSuffix +#define ProjectManSuffix X11 /* use just one tab or cpp will die */ #endif #ifndef AdminManSuffix #if SystemV || SystemV4 @@ -1763,9 +1841,15 @@ MANPATH = ManPath /* top of manual page tree */ MANSOURCEPATH = ManSourcePath /* prefix for man page sources */ MANDIR = ManDir /* man pages for commands */ - LIBMANDIR = LibmanDir /* man pages for library routines */ + SYSCALLMANDIR = SyscallManDir /* man pages for system calls */ + LIBMANDIR = LibManDir /* man pages for library routines */ + DRIVERMANDIR = DriverManDir /* man pages for drivers */ FILEMANDIR = FileManDir /* man pages for config files */ + GAMEMANDIR = GameManDir /* man pages for game commands */ MISCMANDIR = MiscManDir /* man pages for miscellaneous files */ + ADMMANDIR = AdmManDir /* man pages for administrative commands */ + ICONDIR = IconDir /* Xcursor cursors/icon directory */ + XCURSORPATH = XcursorPath /* Xcursor cursors path */ DRIVERMANDIR = DriverManDir /* man pages for drivers */ LOGDIRECTORY = LogDirectory /* OS location of log files */ #ifdef VarRunDirectory @@ -1872,15 +1956,30 @@ PERL = PerlCmd PERLOPTS = PerlOptions PERLENVSETUP = PerlEnvSetup + + MANSECT = ManSection /* section for command man pages */ + SYSCALLMANSECT = SyscallManSection /* section for system call man pages */ + LIBMANSECT = LibManSection /* section for library man pages */ + DRIVERMANSECT = DriverManSection /* section for driver man pages */ + FILEMANSECT = FileManSection /* section for file format man pages */ + GAMEMANSECT = GameManSection /* section for game command man pages */ + MISCMANSECT = MiscManSection /* section for misc man pages */ + ADMMANSECT = AdmManSection /* section for administrative command man pages */ + MANSRCSECT = ManSrcSection /* section for man page source */ + MANNEWSECT = ManNewSection /* section for preprocessed man source */ + PROJECTMANSUFFIX = ProjectManSuffix /* man page suffix for the X11 distribution */ MANSUFFIX = ManSuffix /* suffix for command man pages */ + SYSCALLMANSUFFIX = SyscallManSuffix /* suffix for system call man pages */ LIBMANSUFFIX = LibManSuffix /* suffix for library man pages */ + DRIVERMANSUFFIX = DriverManSuffix /* suffix for driver man pages */ FILEMANSUFFIX = FileManSuffix /* suffix for file format man pages */ + GAMEMANSUFFIX = GameManSuffix /* suffix for game command man pages */ MISCMANSUFFIX = MiscManSuffix /* suffix for misc man pages */ - DRIVERMANSUFFIX = DriverManSuffix /* suffix for driver man pages */ + ADMMANSUFFIX = AdmManSuffix /* suffix for administrative command man pages */ ADMINMANSUFFIX = AdminManSuffix /* suffix for admin command man pages */ MANSRCSUFFIX = ManSrcSuffix /* suffix for man page source */ MANNEWSUFFIX = ManNewSuffix /* suffix for preprocessed man source */ - MANDEFS = AppLoadDefs AppManDefs FileManDefs LibManDefs MiscManDefs DriverManDefs AdminManDefs ProjectManDefs XConfigFileManDefs XConfigDirManDefs XLogFileManDefs XServerManDefs $(XORGMANDEFS) $(VENDORMANDEFS) + MANDEFS = AppLoadDefs FileManDefs LibManDefs ManDefs SyscallManDefs GameManDefs MiscManDefs AdmManDefs MiscManDefs DriverManDefs AdminManDefs ProjectManDefs XConfigFileManDefs XConfigDirManDefs XLogFileManDefs XServerManDefs AppManDefs $(XORGMANDEFS) $(VENDORMANDEFS) COMPRESSMANCMD = CompressManCmd --- a/xorg-cf-files/Library.tmpl +++ b/xorg-cf-files/Library.tmpl @@ -37,6 +37,14 @@ #define DoExtraLib NO #endif +#ifndef DoPicLib +# if DoNormalLib && !DoSharedLib && !StaticNeedsPicForShared +# define DoPicLib YES +# else +# define DoPicLib NO +# endif +#endif + #ifndef HasSharedData #define HasSharedData NO #endif @@ -53,7 +61,7 @@ #endif #ifndef LibraryCplusplusOptions -# if DoSharedLib && defined(SharedLibraryCplusplusOptions) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusOptions) # define LibraryCplusplusOptions SharedLibraryCplusplusOptions # else # define LibraryCplusplusOptions DefaultCplusplusOptions @@ -85,14 +93,14 @@ #ifndef CplusplusSource # ifndef LibraryCcCmd -# if DoSharedLib && defined(SharedLibraryCcCmd) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCcCmd) # define LibraryCcCmd SharedLibraryCcCmd # else # define LibraryCcCmd CcCmd # endif # endif # ifndef LibraryCCOptions -# if DoSharedLib && defined(SharedLibraryCCOptions) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCCOptions) # define LibraryCCOptions SharedLibraryCCOptions # else # define LibraryCCOptions DefaultCCOptions @@ -121,7 +129,7 @@ #else # ifndef CrossCompileDir # ifndef LibraryCplusplusCmd -# if DoSharedLib && defined(SharedLibraryCplusplusCmd) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd) # define LibraryCplusplusCmd SharedLibraryCplusplusCmd # else # define LibraryCplusplusCmd CplusplusCmd @@ -129,7 +137,7 @@ # endif # else # ifndef CrossLibraryCplusplusCmd -# if DoSharedLib && defined(SharedLibraryCplusplusCmd) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd) # define CrossLibraryCplusplusCmd Concat3(CrossCompileDir,/,StripPath(SharedLibraryCplusplusCmd)) # else # define CrossLibraryCplusplusCmd Concat3(CrossCompileDir,/,StripPath(CplusplusCmd)) @@ -138,7 +146,7 @@ # endif # ifndef LibraryCplusplusOptions -# if DoSharedLib && defined(SharedLibraryCplusplusOptions) +# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusOptions) # define LibraryCplusplusOptions SharedLibraryCplusplusOptions # else # define LibraryCplusplusOptions DefaultCplusplusOptions @@ -204,14 +212,14 @@ # define _NormalObjCplusplusCompile(options) $(_NULLCMD_) # define _NormalCleanDir() $(_NULLCMD_) #else -# if DoSharedLib && SeparateSharedCompile +# if (DoSharedLib || DoPicLib) && SeparateSharedCompile # define _NormalLibMkdir() _LibMkdir(unshared) # define _NormalObjCompile(options) UnsharedLibObjCompile(options) # define _NormalObjCplusplusCompile(options) UnsharedLibObjCplusplusCompile(options) # define _NormalCleanDir() LibCleanDir(unshared) # else # define _NormalLibMkdir() $(_NULLCMD_) -# if !DoSharedLib && defined(IncludeSharedObjectInNormalLib) +# if (!DoSharedLib && !DoPicLib) && defined(IncludeSharedObjectInNormalLib) # define _NormalObjCompile(options) NormalRelocLibObjCompile(options) # else # define _NormalObjCompile(options) NormalLibObjCompile(options) @@ -221,7 +229,7 @@ # endif #endif -#if !DoSharedLib || (DoNormalLib && !SeparateSharedCompile) +#if !DoSharedLib && !DoPicLib || (DoNormalLib && !SeparateSharedCompile) # define _SharedObjCompile(options) $(_NULLCMD_) # define _SharedObjCplusplusCompile(options) $(_NULLCMD_) #else @@ -517,6 +525,12 @@ InstallLibrary($(LIBNAME)_d,$(USRLIBDIR)) # endif # endif +# if DoPicLib +PicLibraryTarget($(LIBNAME),$(OBJS)) +# if !defined(LibInstall) || LibInstall +InstallLibrary($(LIBNAME)_pic,$(USRLIBDIR)) +# endif +# endif # if DoExtraLib && defined(ExtraLibRules) ExtraLibraryTarget($(LIBNAME),$(SoRev),$(OBJS) $(EXTRAUNSHAREDOBJS)) # if !defined(LibInstall) || LibInstall --- a/xorg-cf-files/linux.cf +++ b/xorg-cf-files/linux.cf @@ -107,31 +107,48 @@ XCOMM libc: (LinuxCLibMajorVersion./**/LinuxCLibMinorVersion./**/LinuxCLibTeenyVersion) XCOMM binutils: (LinuxBinUtilsMajorVersion) +/* Linux >= 2.0 supports /dev/random, which is poll()able */ +#if OSMajorVersion >= 2 +# define HasDevRandom YES +# define PollDevRandom YES +#endif + #if LinuxDistribution == LinuxDebian + +/* Path setup. */ +# ifndef NothingOutsideProjectRoot +# define NothingOutsideProjectRoot NO +# endif # if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot # define SystemManDirectory /usr/share/man # endif + +/* Default GCC options. */ +# ifndef DefaultGcc2OptimizeOpt +# define DefaultGcc2OptimizeOpt -O2 +# endif + # define HasPam YES -/* un-comment this when it is un-broken */ -/* # define JoystickSupport YES */ + # if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot # define XAppLoadDir EtcX11Directory/app-defaults # define XFileSearchPathDefault Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S) /* the relative symlink created by this rule causes problems for us */ -# if defined(InstallAppDefFiles) && InstallAppDefFiles -# define InstallAppDefaultsLong(file,class) @@\ +# define InstallAppDefFiles YES +# ifdef InstallAppDefFiles +# if InstallAppDefFiles +# define InstallAppDefaultsLong(file,class) @@\ InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) -# else -# define InstallAppDefaultsLong(file,class) @@\ +# else +# define InstallAppDefaultsLong(file,class) @@\ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) +# endif # endif /* InstallAppDefFiles */ # endif /* !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot */ + # define SharedLibXdmGreet NO # define LinkGLToUsrInclude NO # define LinkGLToUsrLib NO -# define SharedLibFont NO -# define SharedLibGlu YES -# define NormalLibGlu YES # define FSUseSyslog YES # define BuildLibGlxWithoutPIC NO @@ -142,15 +159,12 @@ # define MiscManSuffix 7x # define MiscManDir $(MANSOURCEPATH)7 -/* - * - * +# define ProjectManSuffix x + # define DebianMaintainer YES - * - * - */ # ifdef DebianMaintainer + # ifndef XorgCustomVersion # define XorgCustomVersion "Debian" # endif @@ -158,47 +172,138 @@ # define BuilderEMailAddr "debian-x@lists.debian.org" # endif # define XFree86Devel YES -# define BuildAllSpecsDocs YES # define InstallXinitConfig YES # define InstallXdmConfig YES # define InstallFSConfig YES # define DebuggableLibraries YES # define ForceNormalLib YES -# define BuildSpecsDocs YES -# define SpecsDocDirs CTEXT GL ICCCM X11 Xext Xv i18n xterm -# define BuildRman NO +# define SharedLibFont NO +# define SharedLibGlu YES +# define NormalLibGlu YES +# define BuildFontCache YES + +# define BuildAllSpecsDocs NO +# ifndef BuildSpecsDocs +# define BuildSpecsDocs YES +# endif +# define SpecsDocDirs BDF CTEXT FSProtocol GL ICCCM ICE PM \ + Render SM X11 XDMCP XIM XLFD XProtocol \ + Xaw Xext Xi Xmu Xserver Xt Xv XvMC \ + i18n rstart xfs xterm xtrans +# define XkbServerDefines -DNOISY # define BuildHtmlManPages NO +# define DontPreprocessManPages NO -/* we build-depend on libfreetype6-dev (FreeType 2.x) */ -# define BuildFreetype2Library NO -# define HasFreetype2 YES -/* m68k has no 2.4 kernel yet */ -# ifndef Mc68020Architecture -# define HasLinuxInput YES -# endif -# define HasXdmAuth YES -# define HasLatex YES -/* at present, glide2 only works on i386 */ -# if defined(__linux__) && defined(i386Architecture) -# define HasGlide2 YES -# define Glide2IncDir /usr/include/glide -# endif /* __linux__ && i386Architecture */ -/* at present, glide3 only works on alpha, amd64, i386 and ia64 */ -# if defined(__linux__) && (defined(i386Architecture) || \ - defined(AlphaArchitecture) || defined(ia64Architecture) || \ - defined(AMD64Architecture)) -# define HasGlide3 YES -# define Glide3IncDir /usr/include/glide3 -# endif /* __linux__ && (i386Architecture || AlphaArchitecture || \ - ia64Architecture || AMD64Architecture) */ -/* extended instruction set support */ -# ifdef i386Architecture +/* We have a local patch that defines PicLibraryTarget(), instead of + * upstream's method. */ +# define StaticNeedsPicForShared NO + +/* Some libraries changed compilation method from static to shared and they do not + * ship header files. + * Temporary revert the build to static until all the changes will be investigated + * properly + */ +# define SharedLibXau YES +# define SharedLibXdmcp YES +# define NormalOldX NO +# define DebugOldX NO +# define SharedOldX NO +# define SharedLibDmx YES +# define SharedLibGLw NO +# define SharedLibFont NO +# define SharedLibFontEnc NO +# define SharedLibXfontcache NO +# define BuildFreetypeDlModule NO + +# define KernelVersionInBanner YES + +/* We don't want XRX. */ +# define BuildPlugin NO + +/* The TT/Meltho fonts are all under non-free licences, except for BitStream + * Vera, which is provided by an external package anyway. */ +# define BuildTrueTypeFonts NO +# define BuildBethMarduthoFonts NO + +# define MakeDllModules YES + +/* All the following are fulfilled by Build-Depends. */ +# define BuildRman NO +# define RmanCmd /usr/bin/rman +# define RmanOptions /**/ +# define HasTk YES +# define TkLibDir /usr/lib +# define TkIncDir /usr/include +# define TkLibName tk8.4 +# define XF86SetupUsesStaticTk NO +# define HasTcl YES +# define TclLibDir /usr/lib +# define TclIncDir /usr/include +# define TclLibName tcl8.4 +# define XF86SetupUsesStaticTcl NO +# define BuildExpatLibrary NO +# define HasExpat YES +# define ExpatIncDirStandard YES +# define BuildFontconfigLibrary NO +# define HasFontconfig YES +# define UseFontconfig YES +# define BuildRenderLibrary NO +# define HasRenderLibrary YES +# define BuildXcursorLibrary NO +# define HasXcursorLibrary YES +/* Xlib needs to know the available version of Xcursor. */ +# define SharedXcursorRev 1 +# define BuildXftLibrary NO +# define HasXftLibrary YES +# define BuildFreetype2Library NO +# define HasFreetype2 YES +# define FontLibSharedFreeType NO +# define HasLatex YES + +/* + * The XFree86 Debian package no longer builds the Xprt server, in favor + * of a separate xprint package. We do still build the library, + * but only when we're not building servers only, so it gets built in the + * normal build, but not -dbg (as it requires libXt headers). + */ +# define XprtServer NO +# define BuildXprintLib !BuildServersOnly + +# ifdef UseInstalled +# define RenderLibraryDir /usr +# define XftLibraryDir /usr +# define XcursorLibraryDir /usr +# else /* We have a special hack to find these. */ +# define RenderLibraryDir $(TOP)/../../imports +# define XftLibraryDir $(TOP)/../../imports +# define XcursorLibraryDir $(TOP)/../../imports +# endif + +/* Wraphelp.c magic is supplied via a custom patch. */ +# define HasXdmAuth YES + +# ifdef LinuxArchitecture +/* Glide2 only works on i386. */ +# ifdef i386Architecture +# define HasGlide2 YES +# define Glide2IncDir /usr/include/glide +# endif /* i386Architecture */ +/* Glide3 only works on alpha, amd64, i386 and ia64. */ +# if defined(i386Architecture) || defined(AlphaArchitecture) || \ + defined(ia64Architecture) || defined(AMD64Architecture) +# define HasGlide3 YES +# define Glide3IncDir /usr/include/glide3 +# endif /* i386Architecture || AlphaArchitecture || ia64Architecture || + AMD64Architecture */ +# endif /* LinuxArchitecture */ + +/* Enable extended instruction set support. */ +# ifdef i386Architecture # define HasX86Support YES -# define HasMMXSupport YES -# define Has3DNowSupport YES -/* 2.4 is not yet the official (or predominant) kernel in unstable */ -# define HasSSESupport NO -# endif /* i386Architecture */ +# define HasMMXSupport YES +# define Has3DNowSupport YES +# define HasSSESupport YES +# endif /* i386Architecture */ # endif /* DebianMaintainer */ #endif /* LinuxDebian */ @@ -591,11 +696,7 @@ #define MkdirHierCmd mkdir -p #ifndef HaveLib64 -# if defined (AMD64Architecture) || defined (s390xArchitecture) || defined (Ppc64Architecture) || defined (AArch64Architecture) -# define HaveLib64 YES -# else # define HaveLib64 NO -# endif #endif #if UseElfFormat @@ -725,10 +826,10 @@ # if UseElfFormat # ifdef AlphaArchitecture # define CcCmd gcc -b alpha-linux +# define CplusplusCmd c++ -b alpha-linux # define AsCmd CcCmd -c -x assembler # define LdCmd CcCmd -nostdlib -Wl,"-m elf64alpha" # define AsmDefines -D__ELF__ -# define CplusplusCmd c++ -b alpha-linux # endif /* AlphaArchitecture */ # ifdef HPArchitecture # define CcCmd gcc @@ -740,10 +841,10 @@ # endif /* HPArchitecture */ # ifdef i386Architecture # define CcCmd gcc -b i486-linux +# define CplusplusCmd c++ -b i486-linux # define AsCmd CcCmd -c -x assembler # define LdCmd CcCmd -nosdlib -Wl,"-m elf_i386" # define AsmDefines -D__ELF__ -# define CplusplusCmd c++ -b i486-linux # endif /* i386Architecture */ # ifdef ia64Architecture # define CcCmd gcc @@ -754,10 +855,10 @@ # endif /* ia64Architecture */ # ifdef Mc68020Architecture # define CcCmd gcc -b m68k-linux +# define CplusplusCmd c++ -b m68k-linux # define AsCmd CcCmd -c -x assembler # define LdCmd CcCmd -nostdlib -W,l"-m m68kelf" # define AsmDefines -D__ELF__ -# define CplusplusCmd c++ -b m68k-linux # endif /* Mc68020Architecture */ # ifdef AMD64Architecture # define CcCmd gcc @@ -770,7 +871,7 @@ # define CcCmd gcc # define AsCmd CcCmd -c -x assembler # define LdCmd CcCmd -nostdlib -# define AsmDefines -DUSE_GAS +# define AsmDefines -DUSE_GAS -D__ELF__ # endif #endif @@ -837,7 +938,7 @@ #ifdef AlphaArchitecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2AxpOpt +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__alpha__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -850,7 +951,7 @@ #ifdef Arm32Architecture # define DefaultCCOptions # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O3 +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__arm__ -D__arm32__ -U__arm -Uarm # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -858,7 +959,9 @@ #endif /* Arm32Achitecture */ #ifdef HPArchitecture -# define OptimizedCDebugFlags -O2 GccAliasingArgs +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif # define LinuxMachineDefines -D__hppa__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines @@ -866,7 +969,7 @@ #ifdef i386Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2i386Opt +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__i386__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -875,7 +978,7 @@ #ifdef ia64Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O2 GccAliasingArgs +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__ia64__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -884,7 +987,7 @@ #ifdef Mc68020Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O2 GccAliasingArgs +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__mc68000__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -912,7 +1015,7 @@ #ifdef Ppc64Architecture # define DefaultCCOptions -mminimal-toc # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2Ppc64Opt +# define OptimizedCDebugFlags DefaultGcc2Ppc64Opt GccAliasingArgs # endif # define LinuxMachineDefines -D__powerpc64__ -D__powerpc__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET @@ -922,7 +1025,7 @@ #ifdef PpcArchitecture # define DefaultCCOptions # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2PpcOpt +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__powerpc__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -931,7 +1034,7 @@ #ifdef s390Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O2 -fomit-frame-pointer GccAliasingArgs +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__s390__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -939,16 +1042,17 @@ #endif /* s390Architecture */ #ifdef s390xArchitecture -/*#define DefaultCCOptions -fsigned-char */ -#define OptimizedCDebugFlags -O3 -fomit-frame-pointer +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif #define LinuxMachineDefines -D__s390x__ -#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 #endif /* s390xArchitecture */ #ifdef SparcArchitecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O2 GccAliasingArgs +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__sparc__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -979,7 +1083,7 @@ # endif # endif # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags -O2 SuperHArchOptFlags SuperHEndianFlags GccAliasingArgs +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt SuperHArchOptFlags SuperHEndianFlags GccAliasingArgs # endif # define LinuxMachineDefines -D__sh__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -991,7 +1095,7 @@ #ifdef AMD64Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2AMD64Opt +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__amd64__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -1000,7 +1104,7 @@ #ifdef AArch64Architecture # ifndef OptimizedCDebugFlags -# define OptimizedCDebugFlags DefaultGcc2AArch64Opt +# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif # define LinuxMachineDefines -D__aarch64__ # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME @@ -1041,26 +1145,6 @@ # define ConnectionFlags -DUNIXCONN -DTCPCONN #endif -/* Some of these man page defaults are overriden in the above OS sections */ -#ifndef ManSuffix -# define ManSuffix 1x -#endif -#ifndef ManDir -# define ManDir $(MANSOURCEPATH)1 -#endif -#ifndef LibManSuffix -# define LibManSuffix 3x -#endif -#ifndef LibmanDir -# define LibmanDir $(MANSOURCEPATH)3 -#endif -#ifndef FileManSuffix -# define FileManSuffix 5x -#endif -#ifndef FileManDir -# define FileManDir $(MANSOURCEPATH)5 -#endif - #ifndef StaticLibrary # define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic #endif @@ -1105,3 +1189,59 @@ #ifndef XFree86ServerOSDefines # define XFree86ServerOSDefines #endif + +/* + * SELinux support + */ +#if defined(__linux__) +# ifndef HasSELinux +# define HasSELinux YES +# endif +#endif + +#ifndef SELinuxDefines +# if HasSELinux +# define SELinuxDefines -DHAVE_SELINUX +# else +# define SELinuxDefines /**/ +# endif +#endif + +#ifndef SELinuxIncludeFlags +# if HasSELinux +# define SELinuxIncludeFlags -I/usr/include/selinux +# else +# define SELinuxIncludeFlags /**/ +# endif +#endif + +#ifndef SELinuxCompileFlags +# define SELinuxCompileFlags /**/ +#endif + +#ifndef SELinuxLoadFlags +# define SELinuxLoadFlags SELinuxCompileFlags +#endif + +#ifndef SELinuxLibraries +# if HasSELinux +# define SELinuxLibraries -lselinux +# else +# define SELinuxLibraries /**/ +# endif +#endif + +#if HasSELinux +# ifndef SELINUX_LDFLAGS + SELINUX_LDFLAGS = SELinuxLoadFlags +# endif +# ifndef SELINUX_INCLUDES + SELINUX_INCLUDES = SELinuxIncludeFlags +# endif +# ifndef SELINUX_CFLAGS + SELINUX_CFLAGS = SELinuxCompileFlags SELinuxDefines +# endif +# ifndef SELINUX_LIBS + SELINUX_LIBS = SELinuxLibraries +# endif +#endif --- a/xorg-cf-files/NetBSD.cf +++ b/xorg-cf-files/NetBSD.cf @@ -18,12 +18,178 @@ #define OSTeenyVersion DefaultOSTeenyVersion #endif +#ifndef NetBSDDistribution +#define NetBSDDistribution DefaultNetBSDDistribution +/* + Add "#define NetBSDDistribution NetBSD" to your site.def or host.def. + Currently only NetBSDDebian will be autodetected. + Valid values are: + NetBSDUnknown (0) + NetBSDNative (1) + NetBSDDebian (2) +*/ +#endif + +#ifndef NetBSDDistName +# define NetBSDDistName DefaultNetBSDDistName +#endif #ifndef OSVendor -#define OSVendor The NetBSD Foundation, Inc. +#define OSVendor The NetBSD Foundation, Inc. #endif + +#ifndef NetBSDBinUtilsMajorVersion +# define NetBSDBinUtilsMajorVersion DefaultNetBSDBinUtilsMajorVersion +#endif + XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) +/* Defines for Debian GNU/NetBSD */ + +#if NetBSDDistribution == NetBSDDebian +# ifndef DefaultGcc2OptimizeOpt +# define DefaultGcc2OptimizeOpt -O2 +# endif +# define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs +# define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs +# define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs +# define SystemManDirectory /usr/share/man +# define HasPam YES +# define HasTk YES +# define TkLibDir /usr/lib +# define TkIncDir /usr/include +# define TkLibName tk8.4 +# define XF86SetupUsesStaticTk NO +# define HasTcl YES +# define TclLibDir /usr/lib +# define TclIncDir /usr/include +# define TclLibName tcl8.4 +# define XF86SetupUsesStaticTcl NO +/* un-comment this when it is un-broken */ +/* # define JoystickSupport YES */ +# define XAppLoadDir EtcX11Directory/app-defaults +# define XFileSearchPathDefault Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S) +# define InstallAppDefFiles YES +/* the relative symlink created by this rule causes problems for us */ +# ifdef InstallAppDefFiles +# if InstallAppDefFiles +# define InstallAppDefaultsLong(file,class) @@\ +InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) +# else +# define InstallAppDefaultsLong(file,class) @@\ +InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) +# endif +# endif /* InstallAppDefFiles */ +# define SharedLibXdmGreet NO +# define LinkGLToUsrInclude NO +# define LinkGLToUsrLib NO +# define SharedLibFont NO +# define HasZlib YES +# define SharedLibGlu YES +# define NormalLibGlu YES +# define FSUseSyslog YES + +# define DebianMaintainer YES + +# ifdef DebianMaintainer +# ifndef XFree86CustomVersion +# define XFree86CustomVersion "Debian" +# endif +# ifndef BuilderEMailAddr +# define BuilderEMailAddr "debian-x@lists.debian.org" +# endif +# define XFree86Devel YES +# define InstallXinitConfig YES +# define InstallXdmConfig YES +# define InstallFSConfig YES +# define DebuggableLibraries YES +# define ForceNormalLib YES +# define BuildRman NO +# define BuildHtmlManPages NO +/* + * Debian doesn't use certain parts of the tree when doing + * architecture-specific package builds. + */ +# ifndef BuildFonts +# define BuildFonts YES +# endif +# ifndef BuildSpecsDocs +# define BuildSpecsDocs YES +# endif +# if BuildSpecsDocs +# define BuildAllSpecsDocs YES +# endif +/* + * The XFree86 Debian package uses a local patch that defines a + * PicLibraryTarget() Imake rule, instead of using upstream's method. + */ +# define StaticNeedsPicForShared NO +# define KernelVersionInBanner YES +# define ProjectManSuffix x +/* The TT/Meltho fonts are all under non-free licenses. */ +# define BuildTrueTypeFonts NO +# define BuildBethMarduthoFonts NO +/* + * The XFree86 Debian package build-depends on external Expat, Fontconfig, + * Freetype, Render, Xcursor, and Xft libraries. + */ +# define BuildExpatLibrary NO +# define HasExpat YES +# define ExpatIncDirStandard YES +# define BuildFontconfigLibrary NO +# define HasFontconfig YES +# define UseFontconfig YES +# define FontconfigIncDir /usr/include/fontconfig +# define BuildFreetype2Library NO +# define HasFreetype2 YES +# define BuildRenderLibrary NO +# define HasRenderLibrary YES +# define BuildXcursorLibrary NO +# define HasXcursorLibrary YES +/* Xlib needs to know the available version of Xcursor. */ +# define SharedXcursorRev 1 +# define BuildXftLibrary NO +# define HasXftLibrary YES + +# ifdef UseInstalled +# define RenderLibraryDir /usr +# define XftLibraryDir /usr +# define XcursorLibraryDir /usr +# else +/* The XFree86 Debian package uses a special hack to find these libraries. */ +# define RenderLibraryDir $(TOP)/../../imports +# define XftLibraryDir $(TOP)/../../imports +# define XcursorLibraryDir $(TOP)/../../imports +# endif + +/* + * We want to be sure that the normal XFree86 X server and the debugging X + * server use the same FreeType2 library. We'd *like* it if we could + * achieve this by both packages dynamically linking against the system's + * FreeType2 library; however, the normal X server package + * (xserver-xorg) *cannot* be built dynamically linked against the + * FreeType2 library when the module loader is enabled because of + * code/design issues. Therefore, we encapsulate XFree86's internal "fork" + * of the FreeType2 library into *both* xserver-xorg and + * xserver-xorg-dbg. When it becomes possible to build the + * module-loading server against an external FreeType2 shared library, we + * can drop this define: + */ +# define FontLibSharedFreeType NO + +# define HasLinuxInput YES +# define HasXdmAuth YES +# define HasLatex YES +/* Enable extended instruction set support. */ +# ifdef i386Architecture +# define HasX86Support YES +# define HasMMXSupport YES +# define Has3DNowSupport YES +# define HasSSESupport YES +# endif /* i386Architecture */ +# endif /* DebianMaintainer */ +#endif /* NetBSDDebian */ + /* * C library features */ @@ -93,8 +259,12 @@ #define HasUsableFileMmap YES -#define HasVarRun YES +#if NetBSDDistribution == NetBSDDebian +#define VarDbDirectory $(VARDIR)/lib +#else /* Debian */ #define HasVarDb YES +#endif /* Debian */ +#define HasVarRun YES #define HasShadowPasswd NO @@ -207,6 +377,8 @@ #if UseElfFormat #define DlLibrary -rdynamic /* no -ldl yet */ +#define HasPlugin YES +#define VendorHasX11R6_3libXext YES #else #define DlLibrary /**/ #endif @@ -336,6 +508,10 @@ /* NetBSD doesn't have gperf in the base install */ #define DontRebuildGperfOutput YES +#if NetBSDDistribution == NetBSDDebian +#define HasPerl YES +#endif + /* * NetBSD doesn't have perl in default system * you may override this in host.def if you installed perl from the packages @@ -355,7 +531,13 @@ /* * Make & install Features */ + +#if NetBSDDistribution == NetBSDDebian +#define HasBsdMake NO +#else #define HasBsdMake YES +#endif + #define CompressAllFonts YES #define GzipFontCompression YES #define DefaultUserPath /bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:$(BINDIR) @@ -463,6 +645,8 @@ @@\ .EXEC: +#if NetBSDDistribution != NetBSDDebian /* Debian uses ProjectManSuffix */ + /* * Man pages need to be formatted when installed, so override the default * imake rules. @@ -552,6 +736,8 @@ @@\ InstallManPageAliasesBase(file,destdir,aliases) +#endif /* NetBSDDistribution != NetBSDDebian */ + /* * Shared libraries supported starting in 1.0 on a.out platforms, * and on all ELF platforms. --- a/xorg-cf-files/sco5.cf +++ b/xorg-cf-files/sco5.cf @@ -69,7 +69,7 @@ #endif #ifndef UseExportLists -# define UseExportLists YES +# define UseExportLists NO #endif #define StandardDefines -DSYSV -Di386 -DSCO325 -D__SCO__ --- a/xorg-cf-files/usl.cf +++ b/xorg-cf-files/usl.cf @@ -159,7 +159,7 @@ #endif #ifndef UseExportLists -# define UseExportLists YES +# define UseExportLists NO #endif #define GencatFlags -m --- a/xorg-cf-files/X11.tmpl +++ b/xorg-cf-files/X11.tmpl @@ -614,23 +614,29 @@ #ifndef BuildRender #define BuildRender YES #endif +#ifndef HasRenderLibrary +#define HasRenderLibrary NO +#endif #ifndef BuildRenderLibrary -#define BuildRenderLibrary (XdmxServer || !BuildServersOnly) +#define BuildRenderLibrary (XdmxServer || (!HasRenderLibrary && BuildLibraries)) +#endif +#ifndef HasXftLibrary +#define HasXftLibrary NO #endif #ifndef BuildXftLibrary -#define BuildXftLibrary BuildRenderLibrary +#define BuildXftLibrary ((BuildRenderLibrary || HasRenderLibrary) && BuildLibraries) #endif #ifndef BuildXft1Library #define BuildXft1Library BuildRenderLibrary #endif #ifndef UseFontconfig -#define UseFontconfig BuildXftLibrary +#define UseFontconfig (BuildXftLibrary || HasXftLibrary) #endif #ifndef BuildFontconfigLibrary #define BuildFontconfigLibrary (UseFontconfig && !HasFontconfig) #endif #ifndef UseFreetype2 -#define UseFreetype2 (BuildXftLibrary || BuildXft1Library || \ +#define UseFreetype2 (BuildXftLibrary || HasXftLibrary || BuildXft1Library || \ UseFontconfig || BuildFreeType) #endif #ifndef InstallFontconfigLibrary @@ -700,8 +706,12 @@ #define BuildXkbcomp BuildClients #endif +#ifndef HasXcursorLibrary +#define HasXcursorLibrary NO +#endif + #ifndef BuildXcursorLibrary -#define BuildXcursorLibrary BuildRenderLibrary +#define BuildXcursorLibrary ((BuildRenderLibrary || HasRenderLibrary) && !HasXcursorLibrary && BuildLibraries) #endif #ifndef BuildXcursorgen @@ -1170,7 +1180,7 @@ #endif #ifndef RenderDefines -#if BuildRender +#if BuildRender || HasRenderLibrary #define RenderDefines -DRENDER #else #define RenderDefines /**/ @@ -2669,6 +2679,7 @@ ProjectUnsharedLibReferences(GLW,GLw,$(GLWIDGETSRC),XBuildLibDir) #endif +#if BuildRenderLibrary XRENDERLIBSRC = $(LIBSRC)/Xrender #if SharedLibXrender #ifndef SharedXrenderRev @@ -2679,6 +2690,42 @@ ProjectUnsharedLibReferences(XRENDER,Xrender,$(XRENDERLIBSRC),XBuildLibDir) #endif +#ifdef UseInstalled +XRENDERINCDIR=$(INCDIR) +#else +XRENDERINCDIR=$(BUILDINCDIR) +#endif + +XRENDERINCLUDES = -I$(XRENDERINCDIR) + +#else /* BuildRenderLibrary */ + +#if HasRenderLibrary + +#ifndef RenderLibraryDir +#define RenderLibraryDir /usr/X11R6 +#endif + +#ifndef RenderLibraryLibDir +#define RenderLibraryLibDir RenderLibraryDir/LibDirName +#endif + +#ifndef RenderLibraryIncDir +#define RenderLibraryIncDir RenderLibraryDir/include +#endif + +XRENDERDIR = RenderLibraryDir +XRENDERLIBDIR = RenderLibraryLibDir +XRENDERINCDIR = RenderLibraryIncDir +XRENDERLIB = -L$(XRENDERLIBDIR) -lXrender +DEPXRENDERLIB = + +XRENDERINCLUDES = -I$(XRENDERINCDIR) + +#endif /* HasRenderLibrary */ + +#endif /* else BuildRenderLibrary */ + XRANDRLIBSRC = $(LIBSRC)/Xrandr #if SharedLibXrandr #ifndef SharedXrandrRev @@ -2729,6 +2776,7 @@ ProjectUnsharedLibReferences(XEVIE,Xevie,$(XEVIELIBSRC),XBuildLibDir) #endif +#if BuildXcursorLibrary XCURSORLIBSRC = $(LIBSRC)/Xcursor #if SharedLibXcursor #ifndef SharedXcursorRev @@ -2739,6 +2787,41 @@ ProjectUnsharedLibReferences(XCURSOR,Xcursor,$(XCURSORLIBSRC),XBuildLibDir) #endif +#ifdef UseInstalled +XCURSORINCDIR=$(INCDIR) +#else +XCURSORINCDIR=$(BUILDINCDIR) +#endif + +XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES) + +#else /* BuildXcursorLibrary */ + +#if HasXcursorLibrary + +#ifndef XcursorLibraryDir +#define XcursorLibraryDir /usr/X11R6 +#endif + +#ifndef XcursorLibraryLibDir +#define XcursorLibraryLibDir XcursorLibraryDir/LibDirName +#endif + +#ifndef XcursorLibraryIncDir +#define XcursorLibraryIncDir XcursorLibraryDir/include +#endif + +XCURSORDIR = XcursorLibraryDir +XCURSORLIBDIR = XcursorLibraryLibDir +XCURSORINCDIR = XcursorLibraryIncDir +XCURSORLIB = -L$(XCURSORLIBDIR) -lXcursor + +XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES) + +#endif /* HasXcursorLibrary */ + +#endif /* else BuildXcursorLibrary */ + APPLEWMLIBSRC = $(LIBSRC)/apple #if SharedLibAppleWM #ifndef SharedAppleWMRev @@ -3544,6 +3627,7 @@ #endif /* UseExpat */ +#if BuildXftLibrary #ifndef SharedLibXft1 #define SharedLibXft1 HasSharedLibraries #endif @@ -3556,6 +3640,18 @@ #ifndef ProfileLibXft1 #define ProfileLibXft1 NO #endif +#else +#undef SharedLibXft +#define SharedLibXft NO +#undef NormalLibXft +#define NormalLibXft NO +#undef DebugLibXft +#define DebugLibXft NO +#undef ProfileLibXft +#define ProfileLibXft NO +#endif + +#if BuildXftLibrary XFT1LIBSRC = $(LIBSRC)/Xft1 #if SharedLibXft1 #ifndef SharedXft1Rev @@ -3610,6 +3706,42 @@ #define XftClientLibs $(XFTLIB) FontconfigClientLibs $(XRENDERLIB) #endif +XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES) + +#else /* BuildXftLibrary */ + +#if HasXftLibrary + +#ifndef XftLibraryDir +#define XftLibraryDir /usr/X11R6 +#endif + +#ifndef XftLibraryLibDir +#define XftLibraryLibDir XftLibraryDir/LibDirName +#endif + +#ifndef XftLibraryIncDir +#define XftLibraryIncDir XftLibraryDir/include +#endif + +XFTDIR = XftLibraryDir +XFTLIBDIR = XftLibraryLibDir +XFTINCDIR = XftLibraryIncDir +XFTLIB = -L$(XFTLIBDIR) -lXft + +#ifndef XftClientDepLibs +#define XftClientDepLibs FontconfigClientDepLibs $(DEPXRENDERLIB) +#endif +#ifndef XftClientLibs +#define XftClientLibs $(XFTLIB) FontconfigClientLibs $(XRENDERLIB) +#endif + +XFTINCLUDES= -I$(XFTINCDIR) $(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES) + +#endif /* HasXftLibrary */ + +#endif /* else BuildXftLibrary */ + #if UseFontconfig #if BuildFontconfigLibrary @@ -3725,8 +3857,6 @@ #endif /* UseFontconfig */ -XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) - #ifdef HasLibpng /* --- a/xorg-cf-files/xfree86.cf +++ b/xorg-cf-files/xfree86.cf @@ -100,6 +100,13 @@ #define XVendorManNameString XFree86 #endif +VENDORMANNAME = XVendorManNameString +VENDORMANVERSION = XVendorManVersionString + +#ifndef VendorManDefs +#define VendorManDefs -D__vendorversion__="\"Version $(VENDORMANVERSION)\" $(VENDORMANNAME)" +#endif + /* * This enables some settings for developers. */ @@ -116,6 +123,15 @@ # endif #endif +/* + * No XF86Server for the S/390 platform. + */ +#ifdef s390Architecture +# ifndef XF86Server +# define XF86Server NO +# endif +#endif + #ifndef BuildDebug # define BuildDebug YES #endif @@ -233,6 +249,11 @@ #define GlideDriver /**/ #endif +/* The tdfx DRI driver can only be built if glide3 is available. */ +#ifndef HasGlide3 +#define HasGlide3 NO +#endif + /* * There are three parameters that determine where and how the Matrox HAL * library is used: @@ -372,15 +393,17 @@ # /* Don't build the nsc driver on IA64 */ # ifndef ia64Architecture # define NscDriver nsc +# define ViaDriver via # else # define NscDriver /**/ +# define ViaDriver /**/ # endif # define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \ neomagic i740 tdfx savage \ cirrus vmware tseng trident chips apm \ GlideDriver i128 NscDriver \ ati i810 AgpGartDrivers DevelDrivers ark \ - cyrix siliconmotion via \ + cyrix siliconmotion ViaDriver \ fbdev vesa vga \ dummy XF86OSCardDrivers XF86ExtraCardDrivers # endif @@ -485,8 +508,11 @@ vga dummy fbdev vesa # endif -/* DRI tdfx driver needs Glide, which is not available for AMD64 */ -# define TdfxDriDriver /**/ +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +#endif # define DevelDRIDrivers /**/ @@ -579,9 +605,9 @@ * require changes (or even removal) for things like endianness, etc. Move * those known to work into the main XF86CardDrivers #define. */ -# define DevelDrivers apm ark chips cirrus i128 i740 i810 imstt \ - neomagic newport nv rendition s3virge savage \ - siliconmotion tga trident vmware dummy +# define DevelDrivers apm ark chips cirrus i128 i740 imstt \ + neomagic nv rendition s3virge savage \ + siliconmotion trident dummy # else # define DevelDrivers /* */ # endif @@ -872,8 +898,14 @@ savage nv cirrus DevelDrivers siliconmotion \ vga XF86OSCardDrivers XF86ExtraCardDrivers # endif +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +# endif # ifndef DriDrivers -# define DriDrivers gamma tdfx mga r128 radeon r200 /*sis*/ +# define DriDrivers gamma tdfx mga r128 radeon r200 /*sis*/ \ + TdfxDriDriver # endif #endif @@ -968,8 +1000,13 @@ DevelDrivers vga \ XF86OSCardDrivers XF86ExtraCardDrivers # endif +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +# endif # ifndef DriDrivers -# define DriDrivers gamma tdfx mga r128 radeon r200 +# define DriDrivers gamma TdfxDriDriver mga r128 radeon r200 # endif #endif @@ -1066,7 +1103,7 @@ # define TdfxDriDriver /**/ # endif # ifndef DriDrivers -# define DriDrivers gamma tdfx mga r128 radeon r200 +# define DriDrivers gamma TdfxDriDriver mga r128 radeon r200 # endif #endif @@ -1745,7 +1782,7 @@ #endif #ifndef BuildScanpci # if SystemV || SystemV4 || \ - (defined(LinuxArchitecture) && !defined(Mc68020Architecture)) || \ + defined(LinuxArchitecture) || \ defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || \ defined(OS2Architecture) || defined(GNUMachArchitecture) || \ (defined(KFreeBSDArchitecture) && defined(i386Architecture)) @@ -1943,10 +1980,6 @@ # define UseRgbTxt YES #endif -#ifndef ManSuffix -# define ManSuffix 1 -#endif - /* * GNU Compiler stuff */ @@ -2010,45 +2043,51 @@ # define GccAliasingArgs /* */ #endif +#if HasGcc2 +# ifndef DefaultGcc2OptimizeOpt +# define DefaultGcc2OptimizeOpt -O2 +# endif +#endif + #if HasGcc2 && defined(i386Architecture) # ifndef DefaultGcc2i386Opt -# define DefaultGcc2i386Opt -O2 -fno-strength-reduce GccAliasingArgs +# define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AMD64Architecture) # ifndef DefaultGcc2AMD64Opt -# define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce GccAliasingArgs +# define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AArch64Architecture) # ifndef DefaultGcc2AArch64Opt -# define DefaultGcc2AArch64Opt -O2 GccAliasingArgs +# define DefaultGcc2AArch64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AlphaArchitecture) # ifndef DefaultGcc2AxpOpt -# define DefaultGcc2AxpOpt -O2 GccAliasingArgs +# define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(OpenRISC1000Architecture) # ifndef DefaultGcc2OpenRISC1000Opt -# define DefaultGcc2OpenRISC1000Opt -O2 GccAliasingArgs +# define DefaultGcc2OpenRISC1000Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(Ppc64Architecture) # ifndef DefaultGcc2Ppc64Opt -# define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs +# define DefaultGcc2Ppc64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(PpcArchitecture) # ifndef DefaultGcc2PpcOpt -# define DefaultGcc2PpcOpt -O2 GccAliasingArgs +# define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif --- a/xorg-cf-files/xorg.cf +++ b/xorg-cf-files/xorg.cf @@ -262,6 +262,11 @@ #define GlideDriver /**/ #endif +/* The tdfx DRI driver can only be built if glide3 is available. */ +#ifndef HasGlide3 +#define HasGlide3 NO +#endif + /* * There are three parameters that determine where and how the Matrox HAL * library is used: @@ -425,7 +430,13 @@ /* SiS is 64-bit unclean as of this writing. */ # define i386DRIDrivers /**/ # endif -# define DriDrivers i386DRIDrivers mga r128 radeon r200 tdfx +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +# endif +# define DriDrivers i386DRIDrivers mga r128 radeon r200 \ + TdfxDriDriver # endif #endif /* i386Architecture || ia64Architecture */ @@ -461,8 +472,13 @@ # endif /* SiS is 64-bit unclean as of this writing. */ +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +# endif # ifndef DriDrivers -# define DriDrivers i915 mga r128 radeon r200 tdfx +# define DriDrivers i915 mga r128 radeon r200 TdfxDriDriver # endif #endif /*AMD64Arcitecture*/ @@ -602,8 +618,13 @@ * Glide is available for Alpha, therefore build tdfx DRM module. * SiS is 64-bit unclean as of this writing. */ +# if HasGlide3 +# define TdfxDriDriver tdfx +# else +# define TdfxDriDriver /**/ +# endif # ifndef DriDrivers -# define DriDrivers tdfx mga r128 radeon r200 +# define DriDrivers TdfxDriDriver mga r128 radeon r200 # endif #endif /* AlphaArchitecture */ @@ -767,7 +788,7 @@ # endif # define TdfxDriDriver /**/ # ifndef DriDrivers -# define DriDrivers r128 +# define DriDrivers r128 TdfxDriDriver # endif #endif /* Ppc64Architecture */ @@ -1480,10 +1501,6 @@ # define UseRgbTxt YES #endif -#ifndef ManSuffix -# define ManSuffix 1 -#endif - /* * GNU Compiler stuff */ @@ -1557,49 +1574,49 @@ #if HasGcc2 && defined(i386Architecture) # ifndef DefaultGcc2i386Opt -# define DefaultGcc2i386Opt -O2 -fno-strength-reduce GccAliasingArgs +# define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AArch64Architecture) # ifndef DefaultGcc2AArch64Opt -# define DefaultGcc2AArch64Opt -O2 GccAliasingArgs +# define DefaultGcc2AArch64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AMD64Architecture) # ifndef DefaultGcc2AMD64Opt -# define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce GccAliasingArgs +# define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(AlphaArchitecture) # ifndef DefaultGcc2AxpOpt -# define DefaultGcc2AxpOpt -O2 GccAliasingArgs +# define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(Ppc64Architecture) # ifndef DefaultGcc2Ppc64Opt -# define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs +# define DefaultGcc2Ppc64Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(MipsArchitecture) # ifndef DefaultGcc2MipsOpt -# define DefaultGcc2MipsOpt -O2 GccAliasingArgs +# define DefaultGcc2MipsOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(OpenRISC1000Architecture) # ifndef DefaultGcc2OpenRISC1000Opt -# define DefaultGcc2OpenRISC1000Opt -O2 GccAliasingArgs +# define DefaultGcc2OpenRISC1000Opt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif #if HasGcc2 && defined(PpcArchitecture) # ifndef DefaultGcc2PpcOpt -# define DefaultGcc2PpcOpt -O2 GccAliasingArgs +# define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs # endif #endif xutils-dev/debian/patches/05_xaw_without_xp.diff0000664000000000000000000000371314163416341017161 0ustar --- xorg-cf-files/FreeBSD.cf | 10 ++++++++++ xorg-cf-files/gnu.cf | 10 ++++++++++ xorg-cf-files/linux.cf | 10 ++++++++++ 3 files changed, 30 insertions(+) Index: xutils-dev/xorg-cf-files/linux.cf =================================================================== --- xutils-dev.orig/xorg-cf-files/linux.cf +++ xutils-dev/xorg-cf-files/linux.cf @@ -1158,6 +1158,16 @@ InstallNamedTargetNoClobber(install,file #define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB) #define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB) +#ifndef ExtraXawClientLibs +# define ExtraXawClientLibs /**/ +#endif +#ifndef ExtraXawClientDepLibs +# define ExtraXawClientDepLibs /**/ +#endif +#ifndef ExtraXawReqs +# define ExtraXawReqs /**/ +#endif + #if HaveLib64 # ifndef LibDirName # define LibDirName lib64 Index: xutils-dev/xorg-cf-files/gnu.cf =================================================================== --- xutils-dev.orig/xorg-cf-files/gnu.cf +++ xutils-dev/xorg-cf-files/gnu.cf @@ -541,6 +541,16 @@ InstallNamedTargetNoClobber(install,file #define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB) #define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB) +#ifndef ExtraXawClientLibs +# define ExtraXawClientLibs /**/ +#endif +#ifndef ExtraXawClientDepLibs +# define ExtraXawClientDepLibs /**/ +#endif +#ifndef ExtraXawReqs +# define ExtraXawReqs /**/ +#endif + #ifndef BuildDmx #define BuildDmx YES #endif Index: xutils-dev/xorg-cf-files/FreeBSD.cf =================================================================== --- xutils-dev.orig/xorg-cf-files/FreeBSD.cf +++ xutils-dev/xorg-cf-files/FreeBSD.cf @@ -570,6 +570,16 @@ XCOMM operating system: OSName (OSMajor #endif #endif +#ifndef ExtraXawClientLibs +# define ExtraXawClientLibs /**/ +#endif +#ifndef ExtraXawClientDepLibs +# define ExtraXawClientDepLibs /**/ +#endif +#ifndef ExtraXawReqs +# define ExtraXawReqs /**/ +#endif + /* * A hack to work around an optimization problem with gcc 2.95.2 - 2.95.4 */ xutils-dev/debian/patches/06_font_path.diff0000664000000000000000000000111514163416341016045 0ustar Index: xutils-dev/xorg-cf-files/X11.tmpl =================================================================== --- xutils-dev.orig/xorg-cf-files/X11.tmpl 2006-12-19 20:55:05.000000000 -0500 +++ xutils-dev/xorg-cf-files/X11.tmpl 2006-12-19 20:56:03.000000000 -0500 @@ -1512,10 +1512,10 @@ #define DocPdfDir $(DOCDIR)/PDF #endif #ifndef FontDir -#define FontDir $(LIBDIR)/fonts +#define FontDir /usr/share/fonts/X11 #endif #ifndef FontEncDir -#define FontEncDir $(LIBDIR)/fonts/encodings +#define FontEncDir /usr/share/fonts/X11/encodings #endif #ifndef AdmDir #define AdmDir /usr/adm xutils-dev/debian/patches/07_gnu_manpath.diff0000664000000000000000000000123414163416341016367 0ustar This patch is Debian-specific, see bugs.debian.org/638016 --- xutils-dev-7.6+5/xorg-cf-files/gnu.cf 2011-08-16 16:06:57.000000000 +0200 +++ xutils-dev-7.6+5/xorg-cf-files/gnu.cf.new 2011-08-16 16:09:58.000000000 +0200 @@ -29,6 +29,13 @@ # define GnuBinUtilsMajorVersion DefaultGnuBinUtilsMajorVersion #endif +#ifndef ProjectRoot +# define ProjectRoot /usr +#endif +#ifndef ManDirectoryRoot +# define ManDirectoryRoot /usr/share/man +#endif + XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) XCOMM libc: (GnuCLibMajorVersion./**/GnuCLibMinorVersion./**/GnuCLibTeenyVersion) XCOMM binutils: (GnuBinUtilsMajorVersion) xutils-dev/debian/patches/99_ppc64el.diff0000664000000000000000000000217014163417176015365 0ustar diff -Nru xutils-dev-7.7~1ubuntu5/xorg-cf-files/Imake.cf xutils-dev-7.7~1ubuntu6/xorg-cf-files/Imake.cf --- xutils-dev-7.7~1ubuntu5/xorg-cf-files/Imake.cf 2013-07-30 12:22:15.000000000 -0600 +++ xutils-dev-7.7~1ubuntu6/xorg-cf-files/Imake.cf 2013-12-18 05:22:24.000000000 -0700 @@ -930,6 +930,11 @@ # undef __powerpc__ # endif # ifdef __powerpc64__ +# ifdef __LITTLE_ENDIAN__ +# ifndef Ppc64elArchitecture +# define Ppc64elArchitecture +# endif +# endif # ifndef Ppc64Architecture # define Ppc64Architecture # endif diff -Nru xutils-dev-7.7~1ubuntu5/xorg-cf-files/Imake.tmpl xutils-dev-7.7~1ubuntu6/xorg-cf-files/Imake.tmpl --- xutils-dev-7.7~1ubuntu5/xorg-cf-files/Imake.tmpl 2013-07-30 16:53:35.000000000 -0600 +++ xutils-dev-7.7~1ubuntu6/xorg-cf-files/Imake.tmpl 2013-12-18 05:25:04.000000000 -0700 @@ -528,6 +528,8 @@ #define ByteOrder X_LITTLE_ENDIAN #elif defined(RsArchitecture) #define ByteOrder X_BIG_ENDIAN +#elif defined(Ppc64elArchitecture) +#define ByteOrder X_LITTLE_ENDIAN #elif defined(PpcArchitecture) || defined(Ppc64Architecture) #define ByteOrder X_BIG_ENDIAN #elif defined(HPArchitecture) xutils-dev/debian/patches/riscv64-support.patch0000664000000000000000000000557514163417271017000 0ustar Index: xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/Imake.cf =================================================================== --- xutils-dev-7.7+5ubuntu1+riscv64.1.orig/xorg-cf-files/Imake.cf +++ xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/Imake.cf @@ -1042,6 +1042,10 @@ XCOMM Keep cpp from replacing path eleme # define AArch64Architecture # undef __aarch64__ # endif +# if defined(__riscv) && (__riscv_xlen == 64) +# define RISCV64Architecture +# /* undef __riscv */ +# endif #endif /* linux || __GLIBC__ */ #if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) || defined(__i386__) || defined(__x86__) || defined(__powerpc__) || defined(__sparc__) || defined(sparc)) Index: xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/linux.cf =================================================================== --- xutils-dev-7.7+5ubuntu1+riscv64.1.orig/xorg-cf-files/linux.cf +++ xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/linux.cf @@ -1111,6 +1111,15 @@ InstallNamedTargetNoClobber(install,file # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 #endif /* AArch64Architecture */ +#ifdef RISCV64Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2RISCV64Opt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif +# define LinuxMachineDefines -D__riscv +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +#endif /* RISCV64Architecture */ + #ifndef StandardDefines # ifdef __linux__ # define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines Index: xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/xfree86.cf =================================================================== --- xutils-dev-7.7+5ubuntu1+riscv64.1.orig/xorg-cf-files/xfree86.cf +++ xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/xfree86.cf @@ -2067,6 +2067,12 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japane # endif #endif +#if HasGcc2 && defined(RISCV64Architecture) +# ifndef DefaultGcc2RISCV64Opt +# define DefaultGcc2RISCV64Opt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif +#endif + #if HasGcc2 && defined(AlphaArchitecture) # ifndef DefaultGcc2AxpOpt # define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs Index: xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/xorg.cf =================================================================== --- xutils-dev-7.7+5ubuntu1+riscv64.1.orig/xorg-cf-files/xorg.cf +++ xutils-dev-7.7+5ubuntu1+riscv64.1/xorg-cf-files/xorg.cf @@ -1584,6 +1584,12 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japane # endif #endif +#if HasGcc2 && defined(RISCV64Architecture) +# ifndef DefaultGcc2RISCV64Opt +# define DefaultGcc2RISCV64Opt DefaultGcc2OptimizeOpt GccAliasingArgs +# endif +#endif + #if HasGcc2 && defined(AMD64Architecture) # ifndef DefaultGcc2AMD64Opt # define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs xutils-dev/debian/patches/series0000664000000000000000000000022414163417412014141 0ustar 03_xutils-dev-FHS.diff 04_xutils-dev-debian.diff 05_xaw_without_xp.diff 06_font_path.diff 07_gnu_manpath.diff 99_ppc64el.diff riscv64-support.patch xutils-dev/debian/rules0000775000000000000000000000416614163417405012370 0ustar #!/usr/bin/make -f # debian/rules for the Debian xutils package. # Copyright © 2004 Scott James Remnant # Copyright © 2005 Daniel Stone # Copyright © 2005 David Nusinow # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # set this to the name of the main shlib's binary package PACKAGE = xutils-dev # This package contains multiple modules as shipped by upstream. Each module is # contained in a subdirectory in the root dir of the package. You must list each # subdirectory explicitly so that the build system knows what to build SUBDIRS= gccmakedep imake lndir makedepend util-macros xorg-cf-files SUBDIRS_CHECK= makedepend ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif %: dh $@ --with quilt,autotools-dev --parallel override_dh_auto_configure: $(foreach dir, $(SUBDIRS), configure-$(dir)-stamp) configure-%-stamp: dh_auto_configure -D$* -B$*-build -- \ --disable-silent-rules \ --disable-ccmakedep \ --libdir=\$${exec_prefix}/lib \ $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure) override_dh_auto_build: $(foreach dir, $(SUBDIRS), build-$(dir)-stamp) build-%-stamp: dh_auto_build -D$* -B$*-build override_dh_auto_test: $(addprefix test-, $(SUBDIRS)) .PHONY: test-% test-%: dh_auto_test -D$* -B$*-build override_dh_auto_install: set -e; for FILE in $(SUBDIRS); do \ $(MAKE) -C $${FILE}-build DESTDIR=$(CURDIR)/debian/tmp install; \ done override_dh_installdocs: dh_installdocs debian/versions override_dh_install: dh_install --fail-missing override_dh_auto_clean: $(addprefix clean-, $(SUBDIRS)) .PHONY: clean-% clean-%: dh_auto_clean -D$* -B$*-build .PHONY: get-tarballs get-tarballs: $(addprefix get-tarball-,$(SUBDIRS)) .PHONY: get-tarball-% get-tarball-%: uscan --no-conf --download --no-symlink --destdir . --package $* --upstream-version $(shell awk -F = '/^PACKAGE_VERSION=/ { print $$2 }' < $*/configure || echo 0) --watchfile debian/watch.$* || test $$? = 1 # vim:set ai noet sw=8 ts=8 tw=80: xutils-dev/debian/upstream/0000775000000000000000000000000014163416341013137 5ustar xutils-dev/debian/upstream/signing-key.asc0000664000000000000000000000711414163416341016056 0ustar -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 mQGiBEab+moRBACDH5yKqS3wcc5bdxY7PBNuwKvF5TKMfagmSvuRDtZjjIIWaA/n Z1KboV9Gq5g7kP7+Kfu+Qgd8u65eVsWwmPW10fXvj3aCU53glx2EdGdrHcgiyH2g EQfPiyBw+trIppWFRV0IDXSLMA1FNC92t2nSG/VFHaPTVwcgkIRSfcXDvwCglGdE a6f4uLqoNHP+m4yYnzapFuMD/R4+2AJDAvEWKDdYCGZzlawjAmmWyXrmT7/C/mx9 8qUR473l4buXjHgDkkXXlHqdzil1vK85PhrKzNJDCCmlHUJNz+QwiAMOLwpD+kwV Pb57RG7y+a5JQ5+jtVw4RlUxZIk/wj2An9YBO3A5vR7PdjM32ZJCN2+aM4dYfNzQ xQKTA/47icvBaBVTl9rztjg2pd2Aqpc1P/GsIYLGj7XjnnJvGAENBHSH1QjpZMJG CTS9oJ+B0/wrIr+pA+MdFgYAb6ojMQJOO6UChjWWSGjMFcs/CeXhxlLBido3DtAE TbNTwO6OEfAvdosvTdhJFnwvZlJ+zZGGy5CrF2Fd9PUe9tmASbQoQWxhbiBDb29w ZXJzbWl0aCA8YWxhbmNAZnJlZWRlc2t0b3Aub3JnPohoBBMRAgAoAhsDBgsJCAcD AgYVCAIJCgsEFgIDAQIeAQIXgAUCUXnRYgUJFEPYeAAKCRCi+54IHy0TDonxAKCP cAgXNojuujUg5Wqi6v0RBFVSUgCggq1SsVEdq9NDWvXvkeGyNaBivSK0K0FsYW4g Q29vcGVyc21pdGggPGFsYW4uY29vcGVyc21pdGhAc3VuLmNvbT6IZgQTEQIAJgIb AwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJRedFiBQkUQ9h4AAoJEKL7nggfLRMO 6sUAn0jl3h9rY4OJ13Lu7nsKclyhDpOqAKCFgTmaDGRuDRxloLg9jftrn7a7vrQu QWxhbiBDb29wZXJzbWl0aCA8YWxhbi5jb29wZXJzbWl0aEBvcmFjbGUuY29tPohr BBMRAgArAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAIZAQUCUXnRYgUJFEPY eAAKCRCi+54IHy0TDtBZAJ9IgVVNoFIPRjTsNjcSFaLznuDRJgCcC/WgV312IrxS Q8PRAyEgozSB9Ke5Ag0ERpv6bxAIAJp5aUlho5rUhpS6ik7spsAQFPRuycPKMNu0 J4F0v/OoPz085soV8ytLj4HqCGk2Zamh1jSgliZwuk9m7V7Wgxx+nBJawpWDX/eK LObErfDwQ4dfOFvjbXLQMmNnQNaUGIWLPP3l8GuBOHMq60Bu+TPgh627vUntL5RE QEQqTXIzWC6U10QsDblLwIvdOVSdGF5xl/N1myXzSKvrsZwWtoFc8G9v9hcCjhtN 1sm9b7Ojc51iZXvcetcvPy5RA6AUW3yEExaedUdLnvIF9sjFYIfJWFVYh2AgavnG re6fF+NV2v3zfx3wRT7H9//m4YIDYJmgZgyQccXegTwfGBIq3osAAwYH/1FiMUMM ES5Ilz2nDqId+DCWECAU6wgvIFRcXrZWxDxB+ZrnmTCXoAD0xedpfOkRHp8XTVc/ 9MU+wQ+lZRx2OQ6MJW0XGuFvHm94KZF/8HzWA2Ah7U4n0+3sLpk6zWceZq2zZNF0 yVTjwD98+xNK1Q9sP8aOKdtg8yMH3hisKR6rdW+mfX5q0Q8Gol2hZsFH/qyIhnPz hXDknuOh8E5iMkzrejVXUEn++Yzj23XjP59SObLznVkyxI+kBI9qvVEPfFBDybjH WqLcgRcCpXAzjizEi+/d31iDa2ErJHV4R42obecFqiPnoDtiX3IiP7z9fmxM4aWP ZZRqvq+1ht5wkn+ISQQYEQIACQUCRpv6bwIbDAAKCRCi+54IHy0TDoLoAKCHYRpw /XfyEunw1YL/uMZzl78qIQCdFVcXNbqD83qVhW4Ly7hyDL8o0aK5Ag0EUXnVIQEQ AKHpjOmY056n0tsZoW9q5egsMcl5tKC8uimrhO05nnq+5/60/YedC++V9c9b/3/X 7O28LyBkAtBgD0xJZSDQ0DhTzKAp6AzjQtBvI68uinGwxSjT+oQpPMxqhA1I0kzo EDCdEqV+HsVOAEdbAi/tP9bbdTDzwVc8MWDriamBUqc53Rb00Mffy9435UgTS4gA hMwANhy6XZmOMBhITOzxFJUEDTDJtLbE0b1jPRQS7NHQgak1inmuvPMc3wAuoEcS CSt1xupbYsBoXOjK5wC/eE1LIdZoRyW2OkT140DqDZ8zfRID860hnirnYgb09TPN tj93pudUAUt6T9+tcLN4/rxhxHOwse66KGHO4bQ1rZ6mfco6SYd9V60cL6hC2eMe cyxZliMu17lj7EX8lxUH+omIgHc7HGoyUR6V+WB60cxWj5v05zdeLeZ2aLBcPFhx lfDESm8f4ezdJSDS1QZmC0P5h3RJfhhfmdBr8kHzr7111D1/O71Av1VV5FyJ9YxU Sxp4IPuzK7JbbgVHcA6PvXrDzWUslmZgPADpKH4hTmG/NdCqhEXcufvY6s5yNksB 8X3ReNvuSSyfGnRz3kvtyK0XzC7KRX2PquLI6A8KJprHwZGqEB1NDG8b2iaYnghO jyfIYEVQF3nGfaBwv4lrCPEoZSUaK8f/NQZjNU8NQyTnABEBAAGJAm0EGBEKAA8F AlF51SECGwIFCQlmAYACKQkQovueCB8tEw7BXSAEGQEKAAYFAlF51SEACgkQz98U iCjGQqfW5g//dOdJHt23cdMyz5VADaE7u+L0E+eX9GtHF4J649eXsui59EtbHh2n XdGhd5SqQ8FDi9GCEKaQ4S31n/YBLEBCkj7R0IMikW2o78/JxDovB8+aL606hgma fNVx1aIshIglrl8Xlu3sjeAvG48W6YjdL2mfrIDHjIVwOZsMihbOJvST6Q3upHdn mjDtM5HCQmI5NEXDWYj6IZuhJnnrDWwNsyYV4KPoUBxAcqIyCeZbVssuWWnHPXX8 VavVq98vpVynfGzGYpJbDj19C/utMjKGI5dcvbVaucA7X/oktxrxS6SBDhuIaAE9 4ZHlbxqfyHfETI/La2Z/ALDAtYdhJR2gSkTHyKSW1QqYlulSfB//lnna44mmTuRO NbDNgb0FGSvtsBMZ80iHDqPgUfS60kxCfFrsSGfTFU+X4QAzpTtUJEcr+J4HULDe MfwOgghVfmKxFXWfud8xDaCXuywLTtVgMCZp4P7MAyuJlaxsFTu+c1Vly94grk4U MtALLMqCXSosA490gLTSdg3HSwxt2Q/LJdy427ZIMvjGXIruns8U/OmL9dVgWu3b JHsL68Skx8Ts63qTN9QXM/PB+8VwOaC7PJ+g6t40DleOmdsS8cN31yf5KB8rsL4u n4u1yrMJfpnSblPMu5wJi3kjoA+Dd5ZFqx9nTi4wBjfVYGCPsleq59K8kQCYx1Cn lZcq630ITy9dB/aHCQry2gCbBwZ2Rsf9kr05S8uLhlwW3vRSvRs= =tc6G -----END PGP PUBLIC KEY BLOCK----- xutils-dev/debian/versions0000664000000000000000000000227314163416341013076 0ustar Version tables ============== The idea is to ease version lookup by providing an upstream to Debian version mapping, for each individual package. For conciseness, Debian versions are mentioned starting with the revision available in squeeze. As the most useful, util-macros comes first. util-macros | Debian ------------------------ 1.19.0 | 1:7.7+3 1.18.0 | 1:7.7+2 1.17.1 | 1:7.7+1 1.17.0 | 1:7.7~1 1.15.0 | 1:7.6+5 1.14.0 | 1:7.6+4 1.13.0 | 1:7.6+3 1.12.0 | 1:7.6+2 1.10.1 | 1:7.6+1 1.10.0 | 1:7.5+4 gccmakedep | Debian ------------------------ 1.0.3 | 1:7.7+3 1.0.2 | 1:7.5+4 imake | Debian ------------------------ 1.0.7 | 1:7.7+3 1.0.6 | 1:7.7+1 1.0.5 | 1:7.7~1 1.0.4 | 1:7.5+5 lndir | Debian ------------------------ 1.0.3 | 1:7.7~1 1.0.2 | 1:7.5+5 makedepend | Debian ------------------------ 1.0.5 | 1:7.7+1 1.0.4 | 1:7.7~1 1.0.3 | 1:7.5+5 1.0.2 | 1:7.5+4 xorg-cf-files | Debian ------------------------ 1.0.6 | 1:7.7+5 1.0.5 | 1:7.7+1 1.0.4 | 1:7.6+1 1.0.3 | 1:7.5+4 xutils-dev/debian/watch.gccmakedep0000664000000000000000000000026514163417176014424 0ustar #git=git://anongit.freedesktop.org/xorg/util/gccmakedep version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ gccmakedep-(.*)\.tar\.gz xutils-dev/debian/watch.imake0000664000000000000000000000025314163417176013424 0ustar #git=git://anongit.freedesktop.org/xorg/util/imake version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ imake-(.*)\.tar\.gz xutils-dev/debian/watch.lndir0000664000000000000000000000025314163417176013446 0ustar #git=git://anongit.freedesktop.org/xorg/util/lndir version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ lndir-(.*)\.tar\.gz xutils-dev/debian/watch.makedepend0000664000000000000000000000026514163417176014436 0ustar #git=git://anongit.freedesktop.org/xorg/util/makedepend version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ makedepend-(.*)\.tar\.gz xutils-dev/debian/watch.util-macros0000664000000000000000000000026214163417176014575 0ustar #git=git://anongit.freedesktop.org/xorg/util/macros version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ util-macros-(.*)\.tar\.gz xutils-dev/debian/watch.xorg-cf-files0000664000000000000000000000026014163417176015001 0ustar #git=git://anongit.freedesktop.org/xorg/util/cf version=3 opts="pgpsigurlmangle=s/$/.sig/" \ https://xorg.freedesktop.org/releases/individual/util/ xorg-cf-files-(.*)\.tar\.gz xutils-dev/debian/xutils-dev.install0000664000000000000000000001014014163416341014767 0ustar usr/share/man/man1/gccmakedep.1 usr/share/man/man1/imake.1 usr/share/man/man1/makeg.1 usr/share/man/man1/xmkmf.1 usr/share/man/man1/mergelib.1 usr/share/man/man1/revpath.1 usr/share/man/man1/mkdirhier.1 usr/share/man/man1/cleanlinks.1 usr/share/man/man1/mkhtmlindex.1 usr/share/man/man1/lndir.1 usr/share/man/man1/makedepend.1 usr/share/aclocal/xorg-macros.m4 usr/bin/gccmakedep usr/bin/imake usr/bin/revpath usr/bin/makeg usr/bin/xmkmf usr/bin/mergelib usr/bin/mkdirhier usr/bin/cleanlinks usr/bin/mkhtmlindex usr/bin/lndir usr/bin/makedepend usr/lib/X11/config usr/lib/X11/config/host.def usr/lib/X11/config/date.def usr/lib/X11/config/version.def usr/lib/X11/config/Imake.rules usr/lib/X11/config/Motif.rules usr/lib/X11/config/OpenBSDLib.rules usr/lib/X11/config/Win32.rules usr/lib/X11/config/X11.rules usr/lib/X11/config/bsdiLib.rules usr/lib/X11/config/bsdLib.rules usr/lib/X11/config/cde.rules usr/lib/X11/config/cross.rules usr/lib/X11/config/cygwin.rules usr/lib/X11/config/mingw.rules usr/lib/X11/config/darwinLib.rules usr/lib/X11/config/gnuLib.rules usr/lib/X11/config/hpLib.rules usr/lib/X11/config/ibmLib.rules usr/lib/X11/config/lnxLib.rules usr/lib/X11/config/lnxdoc.rules usr/lib/X11/config/necLib.rules usr/lib/X11/config/noop.rules usr/lib/X11/config/nto.rules usr/lib/X11/config/oldlib.rules usr/lib/X11/config/os2.rules usr/lib/X11/config/os2Lib.rules usr/lib/X11/config/osfLib.rules usr/lib/X11/config/scoLib.rules usr/lib/X11/config/sequentLib.rules usr/lib/X11/config/sgiLib.rules usr/lib/X11/config/sunLib.rules usr/lib/X11/config/sv3Lib.rules usr/lib/X11/config/sv4Lib.rules usr/lib/X11/config/QNX4.rules usr/lib/X11/config/xf86.rules usr/lib/X11/config/Imake.tmpl usr/lib/X11/config/Library.tmpl usr/lib/X11/config/Motif.tmpl usr/lib/X11/config/OpenBSDLib.tmpl usr/lib/X11/config/Server.tmpl usr/lib/X11/config/ServerLib.tmpl usr/lib/X11/config/Threads.tmpl usr/lib/X11/config/WinLib.tmpl usr/lib/X11/config/X11.tmpl usr/lib/X11/config/bsdiLib.tmpl usr/lib/X11/config/bsdLib.tmpl usr/lib/X11/config/cde.tmpl usr/lib/X11/config/cygwin.tmpl usr/lib/X11/config/mingw.tmpl usr/lib/X11/config/darwinLib.tmpl usr/lib/X11/config/hpLib.tmpl usr/lib/X11/config/gnuLib.tmpl usr/lib/X11/config/ibmLib.tmpl usr/lib/X11/config/lnxLib.tmpl usr/lib/X11/config/lnxdoc.tmpl usr/lib/X11/config/necLib.tmpl usr/lib/X11/config/os2Lib.tmpl usr/lib/X11/config/osfLib.tmpl usr/lib/X11/config/sgiLib.tmpl usr/lib/X11/config/sunLib.tmpl usr/lib/X11/config/sv3Lib.tmpl usr/lib/X11/config/sv4Lib.tmpl usr/lib/X11/config/xf86.tmpl usr/lib/X11/config/xorg.tmpl usr/lib/X11/config/cross.def usr/lib/X11/config/site.def usr/lib/X11/config/xf86site.def usr/lib/X11/config/xorgsite.def usr/lib/X11/config/xorgversion.def usr/lib/X11/config/Imake.cf usr/lib/X11/config/Amoeba.cf usr/lib/X11/config/DGUX.cf usr/lib/X11/config/dmx.cf usr/lib/X11/config/DragonFly.cf usr/lib/X11/config/FreeBSD.cf usr/lib/X11/config/Mips.cf usr/lib/X11/config/NetBSD.cf usr/lib/X11/config/OpenBSD.cf usr/lib/X11/config/Oki.cf usr/lib/X11/config/cygwin.cf usr/lib/X11/config/mingw.cf usr/lib/X11/config/Win32.cf usr/lib/X11/config/apollo.cf usr/lib/X11/config/bsd.cf usr/lib/X11/config/bsdi.cf usr/lib/X11/config/convex.cf usr/lib/X11/config/cray.cf usr/lib/X11/config/fujitsu.cf usr/lib/X11/config/generic.cf usr/lib/X11/config/gnu.cf usr/lib/X11/config/hp.cf usr/lib/X11/config/ibm.cf usr/lib/X11/config/isc.cf usr/lib/X11/config/linux.cf usr/lib/X11/config/luna.cf usr/lib/X11/config/macII.cf usr/lib/X11/config/mach.cf usr/lib/X11/config/minix.cf usr/lib/X11/config/moto.cf usr/lib/X11/config/ncr.cf usr/lib/X11/config/nec.cf usr/lib/X11/config/nto.cf usr/lib/X11/config/os2.cf usr/lib/X11/config/osf1.cf usr/lib/X11/config/pegasus.cf usr/lib/X11/config/sco.cf usr/lib/X11/config/sco5.cf usr/lib/X11/config/sequent.cf usr/lib/X11/config/sgi.cf usr/lib/X11/config/sony.cf usr/lib/X11/config/sun.cf usr/lib/X11/config/svr3.cf usr/lib/X11/config/svr4.cf usr/lib/X11/config/ultrix.cf usr/lib/X11/config/usl.cf usr/lib/X11/config/lynx.cf usr/lib/X11/config/x386.cf usr/lib/X11/config/QNX4.cf usr/lib/X11/config/darwin.cf usr/lib/X11/config/xfree86.cf usr/lib/X11/config/xorg.cf usr/share/pkgconfig usr/share/util-macros xutils-dev/debian/xutils-dev.lintian-overrides0000664000000000000000000000005514163416341016763 0ustar extra-license-file usr/lib/X11/config/bsd.cf xutils-dev/gccmakedep/0000775000000000000000000000000014163416341012140 5ustar xutils-dev/gccmakedep/COPYING0000664000000000000000000000071214163416341013173 0ustar This is a stub file. This package has not yet had its complete licensing information compiled. Please see the individual source files for details on your rights to use and modify this software. Please submit updated COPYING files to the Xorg bugzilla: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg All licensing questions regarding this software should be directed at the Xorg mailing list: http://lists.freedesktop.org/mailman/listinfo/xorg xutils-dev/gccmakedep/ChangeLog0000664000000000000000000001370414163416341013717 0ustar commit 1f01500a313ed91f093e1d489162742e3d588dde Author: Julien Cristau Date: Wed May 21 20:20:47 2014 +0200 Bump to 1.0.3 Signed-off-by: Julien Cristau commit 855a9cb40ca734e1c99c3a1032630281d99572d1 Author: Alan Coopersmith Date: Sat Jun 4 21:36:36 2011 -0700 Use autoconf instead of XORG_RAWCPP to substitute text in gccmakedep Signed-off-by: Alan Coopersmith Reviewed-by: Gaetan Nadon commit 7abbe73c0ead0f335f2e39a486ac3004b8c30b08 Author: Alan Coopersmith Date: Sat Jun 4 21:27:24 2011 -0700 config: use util-macros 1.8 for man page substitutions Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) Enables silent rule and use platform appropriate version of sed. Use $(CHANGELOG_CMD) provided by XORG_DEFAULT_OPTIONS Signed-off-by: Alan Coopersmith commit 7718a63128381dc22021e9a7bee5a477771d1be0 Author: Alan Coopersmith Date: Sat Jun 4 21:23:33 2011 -0700 config: Use AC_CONFIG_FILES to list output files instead of AC_OUTPUT Signed-off-by: Alan Coopersmith commit 0df68dd170d1be2fbd5e87329164dae97fb18ad6 Author: Alan Coopersmith Date: Sat Jun 4 21:17:30 2011 -0700 config: Add missing AC_CONFIG_SRCDIR Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. Signed-off-by: Alan Coopersmith commit 2921a02d56ab550ac307fc8ad313ad76c7b05f03 Author: Gaetan Nadon Date: Sat Jun 4 21:15:49 2011 -0700 config: update AC_PREREQ statement to 2.60 Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon Signed-off-by: Alan Coopersmith commit a29912840d4baccc6d3819e9a2b25ba9d5cb7f7e Author: Peter Breitenlohner Date: Fri Dec 3 16:13:32 2010 -0500 Fix gccmakedep from mutilates arguments containing "'" or " * " Fixes https://bugs.freedesktop.org/show_bug.cgi?id=7414 Reviewed-by: Jesse Adkins Signed-off-by: Matt Turner commit fa623ff1e2f48336f09d38c50c598890e21fa1cc Author: James Cloos Date: Thu Dec 6 16:39:16 2007 -0500 Replace static ChangeLog with dist-hook to generate from git log commit fe134552168001a00bf8366ebda4e605e57dc795 Author: Adam Jackson Date: Fri May 19 18:42:17 2006 +0000 Bump to 1.0.2 commit d54c03e6f9fd552a1c9440cbc25d85c7cb48614e Author: Donnie Berkholz Date: Mon Feb 6 18:16:59 2006 +0000 RM needed some more quoting. commit 704a0d6b153b25093fac55e7ef27eba419fb92a0 Author: Donnie Berkholz Date: Mon Feb 6 08:08:04 2006 +0000 RM should be 'rm -f' for monolithic compatibility. commit de3023cbb9d973bb8c8539ebdd71322f5c415ecf Author: Kevin E Martin Date: Wed Dec 21 02:30:07 2005 +0000 Update package version for X11R7 release. commit 5b28ecda846387528406d802eeaaf4a7d6090a84 Author: Adam Jackson Date: Mon Dec 19 16:36:01 2005 +0000 Stub COPYING files commit e2dab0baa71298840cdd322cbda37a7b826136dc Author: Kevin E Martin Date: Thu Dec 15 00:24:40 2005 +0000 Update package version number for final X11R7 release candidate. commit de02b8908884953fe99478b18032e619f39db90d Author: Kevin E Martin Date: Fri Dec 9 03:45:24 2005 +0000 Add man page processing. commit bcddba78bfef8b6b7590705842ee315fed7fb5b9 Author: Adam Jackson Date: Thu Dec 8 19:22:53 2005 +0000 distcheck fix commit 97f1f13964af776adf04823f7ee9b683dd224ca0 Author: Adam Jackson Date: Thu Dec 8 19:18:17 2005 +0000 Bug #4807: Modularized gccmakedep (Joshua Baergen) commit 8d57eb7ac9b9af835c83ef1b3e58a152bdd3bdc6 Author: Adam Jackson Date: Thu Dec 8 19:17:54 2005 +0000 Bug #4807: Modularized gccmakedep (Joshua Baergen) commit 46b58da4e6c675859199be64db0c9b5297e1aa14 Author: Egbert Eich Date: Fri Apr 23 18:42:00 2004 +0000 Merging XORG-CURRENT into trunk commit 2449984d931f6f4612ee0a5902f2fa1a09a10d06 Author: Egbert Eich Date: Sun Mar 14 08:27:28 2004 +0000 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 commit dc98d637f62438a6ee33702affcf46127eeb9ca1 Author: Egbert Eich Date: Wed Mar 3 12:09:38 2004 +0000 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 commit e5267fa52264d70a0337d526082173083b0a8f1d Author: Egbert Eich Date: Thu Feb 26 13:34:16 2004 +0000 readding XFree86's cvs IDs commit 7ce280c3ad733193da8514f4bd663aa15092e65c Author: Egbert Eich Date: Thu Feb 26 09:21:15 2004 +0000 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 commit 04573316bc083ce18e4488042ec0d0bf305ec06a Author: Kaleb Keithley Date: Tue Nov 25 19:26:55 2003 +0000 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks commit f97ff81ca2073c9301771fd7a3534b2b86e20833 Author: Kaleb Keithley Date: Fri Nov 14 16:48:20 2003 +0000 XFree86 4.3.0.1 commit 4ce164596212363bbfbd35b982f97a7c8fca13f8 Author: Kaleb Keithley Date: Fri Nov 14 16:48:20 2003 +0000 Initial revision xutils-dev/gccmakedep/Makefile.am0000664000000000000000000000277114163416341014203 0ustar # # Copyright 2005 Red Hat, Inc. # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of Red Hat not be used in # advertising or publicity pertaining to distribution of the software without # specific, written prior permission. Red Hat makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. # # RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. bin_SCRIPTS = gccmakedep appmandir = $(APP_MAN_DIR) appman_PRE = gccmakedep.man appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) CLEANFILES = $(appman_DATA) SUFFIXES = .$(APP_MAN_SUFFIX) .man .man.$(APP_MAN_SUFFIX): $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ EXTRA_DIST = $(appman_PRE) MAINTAINERCLEANFILES = ChangeLog .PHONY: ChangeLog ChangeLog: $(CHANGELOG_CMD) dist-hook: ChangeLog xutils-dev/gccmakedep/Makefile.in0000664000000000000000000005575114163416341014222 0ustar # Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # # Copyright 2005 Red Hat, Inc. # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of Red Hat not be used in # advertising or publicity pertaining to distribution of the software without # specific, written prior permission. Red Hat makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. # # RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/gccmakedep.in COPYING ChangeLog compile config.guess \ config.sub install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = gccmakedep CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appmandir)" SCRIPTS = $(bin_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(appman_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best DIST_TARGETS = dist-bzip2 dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ADMIN_MAN_DIR = @ADMIN_MAN_DIR@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ APP_MAN_DIR = @APP_MAN_DIR@ APP_MAN_SUFFIX = @APP_MAN_SUFFIX@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_CFLAGS = @BASE_CFLAGS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CHANGELOG_CMD = @CHANGELOG_CMD@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CWARNFLAGS = @CWARNFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DRIVER_MAN_DIR = @DRIVER_MAN_DIR@ DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FILE_MAN_DIR = @FILE_MAN_DIR@ FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_CMD = @INSTALL_CMD@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIB_MAN_DIR = @LIB_MAN_DIR@ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MAN_SUBSTS = @MAN_SUBSTS@ MISC_MAN_DIR = @MISC_MAN_DIR@ MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRICT_CFLAGS = @STRICT_CFLAGS@ STRIP = @STRIP@ VERSION = @VERSION@ XORG_MAN_PAGE = @XORG_MAN_PAGE@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bin_SCRIPTS = gccmakedep appmandir = $(APP_MAN_DIR) appman_PRE = gccmakedep.man appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) CLEANFILES = $(appman_DATA) SUFFIXES = .$(APP_MAN_SUFFIX) .man EXTRA_DIST = $(appman_PRE) MAINTAINERCLEANFILES = ChangeLog all: all-am .SUFFIXES: .SUFFIXES: .$(APP_MAN_SUFFIX) .man am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): gccmakedep: $(top_builddir)/config.status $(srcdir)/gccmakedep.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) install-appmanDATA: $(appman_DATA) @$(NORMAL_INSTALL) @list='$(appman_DATA)'; test -n "$(appmandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appmandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appmandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appmandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appmandir)" || exit $$?; \ done uninstall-appmanDATA: @$(NORMAL_UNINSTALL) @list='$(appman_DATA)'; test -n "$(appmandir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appmandir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-am all-am: Makefile $(SCRIPTS) $(DATA) installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appmandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appmanDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binSCRIPTS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appmanDATA uninstall-binSCRIPTS .MAKE: install-am install-strip .PHONY: all all-am am--refresh check check-am clean clean-generic \ cscopelist-am ctags-am dist dist-all dist-bzip2 dist-gzip \ dist-hook dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-appmanDATA install-binSCRIPTS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-appmanDATA uninstall-binSCRIPTS .man.$(APP_MAN_SUFFIX): $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ .PHONY: ChangeLog ChangeLog: $(CHANGELOG_CMD) dist-hook: ChangeLog # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xutils-dev/gccmakedep/aclocal.m40000664000000000000000000035402414163416341014010 0ustar # generated automatically by aclocal 1.14.1 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # PKG_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable pkgconfigdir as the location where a module # should install pkg-config .pc files. By default the directory is # $libdir/pkgconfig, but the default can be changed by passing # DIRECTORY. The user can override through the --with-pkgconfigdir # parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_INSTALLDIR # PKG_NOARCH_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable noarch_pkgconfigdir as the location where a # module should install arch-independent pkg-config .pc files. By # default the directory is $datadir/pkgconfig, but the default can be # changed by passing DIRECTORY. The user can override through the # --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_NOARCH_INSTALLDIR # PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, # [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # ------------------------------------------- # Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])# PKG_CHECK_VAR dnl xorg-macros.m4. Generated from xorg-macros.m4.in xorgversion.m4 by configure. dnl dnl Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. dnl dnl Permission is hereby granted, free of charge, to any person obtaining a dnl copy of this software and associated documentation files (the "Software"), dnl to deal in the Software without restriction, including without limitation dnl the rights to use, copy, modify, merge, publish, distribute, sublicense, dnl and/or sell copies of the Software, and to permit persons to whom the dnl Software is furnished to do so, subject to the following conditions: dnl dnl The above copyright notice and this permission notice (including the next dnl paragraph) shall be included in all copies or substantial portions of the dnl Software. dnl dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR dnl IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, dnl FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL dnl THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER dnl LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER dnl DEALINGS IN THE SOFTWARE. # XORG_MACROS_VERSION(required-version) # ------------------------------------- # Minimum version: 1.1.0 # # If you're using a macro added in Version 1.1 or newer, include this in # your configure.ac with the minimum required version, such as: # XORG_MACROS_VERSION(1.1) # # To ensure that this macro is defined, also add: # m4_ifndef([XORG_MACROS_VERSION], # [m4_fatal([must install xorg-macros 1.1 or later before running autoconf/autogen])]) # # # See the "minimum version" comment for each macro you use to see what # version you require. m4_defun([XORG_MACROS_VERSION],[ m4_define([vers_have], [1.18.0]) m4_define([maj_have], m4_substr(vers_have, 0, m4_index(vers_have, [.]))) m4_define([maj_needed], m4_substr([$1], 0, m4_index([$1], [.]))) m4_if(m4_cmp(maj_have, maj_needed), 0,, [m4_fatal([xorg-macros major version ]maj_needed[ is required but ]vers_have[ found])]) m4_if(m4_version_compare(vers_have, [$1]), -1, [m4_fatal([xorg-macros version $1 or higher is required but ]vers_have[ found])]) m4_undefine([vers_have]) m4_undefine([maj_have]) m4_undefine([maj_needed]) ]) # XORG_MACROS_VERSION # XORG_PROG_RAWCPP() # ------------------ # Minimum version: 1.0.0 # # Find cpp program and necessary flags for use in pre-processing text files # such as man pages and config files AC_DEFUN([XORG_PROG_RAWCPP],[ AC_REQUIRE([AC_PROG_CPP]) AC_PATH_PROGS(RAWCPP, [cpp], [${CPP}], [$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib]) # Check for flag to avoid builtin definitions - assumes unix is predefined, # which is not the best choice for supporting other OS'es, but covers most # of the ones we need for now. AC_MSG_CHECKING([if $RAWCPP requires -undef]) AC_LANG_CONFTEST([AC_LANG_SOURCE([[Does cpp redefine unix ?]])]) if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then AC_MSG_RESULT([no]) else if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS=-undef AC_MSG_RESULT([yes]) # under Cygwin unix is still defined even with -undef elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS="-undef -ansi" AC_MSG_RESULT([yes, with -ansi]) else AC_MSG_ERROR([${RAWCPP} defines unix with or without -undef. I don't know what to do.]) fi fi rm -f conftest.$ac_ext AC_MSG_CHECKING([if $RAWCPP requires -traditional]) AC_LANG_CONFTEST([AC_LANG_SOURCE([[Does cpp preserve "whitespace"?]])]) if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then AC_MSG_RESULT([no]) else if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" AC_MSG_RESULT([yes]) else AC_MSG_ERROR([${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do.]) fi fi rm -f conftest.$ac_ext AC_SUBST(RAWCPPFLAGS) ]) # XORG_PROG_RAWCPP # XORG_MANPAGE_SECTIONS() # ----------------------- # Minimum version: 1.0.0 # # Determine which sections man pages go in for the different man page types # on this OS - replaces *ManSuffix settings in old Imake *.cf per-os files. # Not sure if there's any better way than just hardcoding by OS name. # Override default settings by setting environment variables # Added MAN_SUBSTS in version 1.8 # Added AC_PROG_SED in version 1.8 AC_DEFUN([XORG_MANPAGE_SECTIONS],[ AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_PROG_SED]) if test x$APP_MAN_SUFFIX = x ; then APP_MAN_SUFFIX=1 fi if test x$APP_MAN_DIR = x ; then APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' fi if test x$LIB_MAN_SUFFIX = x ; then LIB_MAN_SUFFIX=3 fi if test x$LIB_MAN_DIR = x ; then LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' fi if test x$FILE_MAN_SUFFIX = x ; then case $host_os in solaris*) FILE_MAN_SUFFIX=4 ;; *) FILE_MAN_SUFFIX=5 ;; esac fi if test x$FILE_MAN_DIR = x ; then FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' fi if test x$MISC_MAN_SUFFIX = x ; then case $host_os in solaris*) MISC_MAN_SUFFIX=5 ;; *) MISC_MAN_SUFFIX=7 ;; esac fi if test x$MISC_MAN_DIR = x ; then MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' fi if test x$DRIVER_MAN_SUFFIX = x ; then case $host_os in solaris*) DRIVER_MAN_SUFFIX=7 ;; *) DRIVER_MAN_SUFFIX=4 ;; esac fi if test x$DRIVER_MAN_DIR = x ; then DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' fi if test x$ADMIN_MAN_SUFFIX = x ; then case $host_os in solaris*) ADMIN_MAN_SUFFIX=1m ;; *) ADMIN_MAN_SUFFIX=8 ;; esac fi if test x$ADMIN_MAN_DIR = x ; then ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' fi AC_SUBST([APP_MAN_SUFFIX]) AC_SUBST([LIB_MAN_SUFFIX]) AC_SUBST([FILE_MAN_SUFFIX]) AC_SUBST([MISC_MAN_SUFFIX]) AC_SUBST([DRIVER_MAN_SUFFIX]) AC_SUBST([ADMIN_MAN_SUFFIX]) AC_SUBST([APP_MAN_DIR]) AC_SUBST([LIB_MAN_DIR]) AC_SUBST([FILE_MAN_DIR]) AC_SUBST([MISC_MAN_DIR]) AC_SUBST([DRIVER_MAN_DIR]) AC_SUBST([ADMIN_MAN_DIR]) XORG_MAN_PAGE="X Version 11" AC_SUBST([XORG_MAN_PAGE]) MAN_SUBSTS="\ -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xservername__|Xorg|g' \ -e 's|__xconfigfile__|xorg.conf|g' \ -e 's|__projectroot__|\$(prefix)|g' \ -e 's|__apploaddir__|\$(appdefaultdir)|g' \ -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" AC_SUBST([MAN_SUBSTS]) ]) # XORG_MANPAGE_SECTIONS # XORG_CHECK_SGML_DOCTOOLS([MIN-VERSION]) # ------------------------ # Minimum version: 1.7.0 # # Defines the variable XORG_SGML_PATH containing the location of X11/defs.ent # provided by xorg-sgml-doctools, if installed. AC_DEFUN([XORG_CHECK_SGML_DOCTOOLS],[ AC_MSG_CHECKING([for X.Org SGML entities m4_ifval([$1],[>= $1])]) XORG_SGML_PATH= PKG_CHECK_EXISTS([xorg-sgml-doctools m4_ifval([$1],[>= $1])], [XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`], [m4_ifval([$1],[:], [if test x"$cross_compiling" != x"yes" ; then AC_CHECK_FILE([$prefix/share/sgml/X11/defs.ent], [XORG_SGML_PATH=$prefix/share/sgml]) fi]) ]) # Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing # the path and the name of the doc stylesheet if test "x$XORG_SGML_PATH" != "x" ; then AC_MSG_RESULT([$XORG_SGML_PATH]) STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl else AC_MSG_RESULT([no]) fi AC_SUBST(XORG_SGML_PATH) AC_SUBST(STYLESHEET_SRCDIR) AC_SUBST(XSL_STYLESHEET) AM_CONDITIONAL([HAVE_STYLESHEETS], [test "x$XSL_STYLESHEET" != "x"]) ]) # XORG_CHECK_SGML_DOCTOOLS # XORG_CHECK_LINUXDOC # ------------------- # Minimum version: 1.0.0 # # Defines the variable MAKE_TEXT if the necessary tools and # files are found. $(MAKE_TEXT) blah.sgml will then produce blah.txt. # Whether or not the necessary tools and files are found can be checked # with the AM_CONDITIONAL "BUILD_LINUXDOC" AC_DEFUN([XORG_CHECK_LINUXDOC],[ AC_REQUIRE([XORG_CHECK_SGML_DOCTOOLS]) AC_REQUIRE([XORG_WITH_PS2PDF]) AC_PATH_PROG(LINUXDOC, linuxdoc) AC_MSG_CHECKING([whether to build documentation]) if test x$XORG_SGML_PATH != x && test x$LINUXDOC != x ; then BUILDDOC=yes else BUILDDOC=no fi AM_CONDITIONAL(BUILD_LINUXDOC, [test x$BUILDDOC = xyes]) AC_MSG_RESULT([$BUILDDOC]) AC_MSG_CHECKING([whether to build pdf documentation]) if test x$have_ps2pdf != xno && test x$BUILD_PDFDOC != xno; then BUILDPDFDOC=yes else BUILDPDFDOC=no fi AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes]) AC_MSG_RESULT([$BUILDPDFDOC]) MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt -f" MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps" MAKE_PDF="$PS2PDF" MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0" AC_SUBST(MAKE_TEXT) AC_SUBST(MAKE_PS) AC_SUBST(MAKE_PDF) AC_SUBST(MAKE_HTML) ]) # XORG_CHECK_LINUXDOC # XORG_CHECK_DOCBOOK # ------------------- # Minimum version: 1.0.0 # # Checks for the ability to build output formats from SGML DocBook source. # For XXX in {TXT, PDF, PS, HTML}, the AM_CONDITIONAL "BUILD_XXXDOC" # indicates whether the necessary tools and files are found and, if set, # $(MAKE_XXX) blah.sgml will produce blah.xxx. AC_DEFUN([XORG_CHECK_DOCBOOK],[ AC_REQUIRE([XORG_CHECK_SGML_DOCTOOLS]) BUILDTXTDOC=no BUILDPDFDOC=no BUILDPSDOC=no BUILDHTMLDOC=no AC_PATH_PROG(DOCBOOKPS, docbook2ps) AC_PATH_PROG(DOCBOOKPDF, docbook2pdf) AC_PATH_PROG(DOCBOOKHTML, docbook2html) AC_PATH_PROG(DOCBOOKTXT, docbook2txt) AC_MSG_CHECKING([whether to build text documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKTXT != x && test x$BUILD_TXTDOC != xno; then BUILDTXTDOC=yes fi AM_CONDITIONAL(BUILD_TXTDOC, [test x$BUILDTXTDOC = xyes]) AC_MSG_RESULT([$BUILDTXTDOC]) AC_MSG_CHECKING([whether to build PDF documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKPDF != x && test x$BUILD_PDFDOC != xno; then BUILDPDFDOC=yes fi AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes]) AC_MSG_RESULT([$BUILDPDFDOC]) AC_MSG_CHECKING([whether to build PostScript documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKPS != x && test x$BUILD_PSDOC != xno; then BUILDPSDOC=yes fi AM_CONDITIONAL(BUILD_PSDOC, [test x$BUILDPSDOC = xyes]) AC_MSG_RESULT([$BUILDPSDOC]) AC_MSG_CHECKING([whether to build HTML documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKHTML != x && test x$BUILD_HTMLDOC != xno; then BUILDHTMLDOC=yes fi AM_CONDITIONAL(BUILD_HTMLDOC, [test x$BUILDHTMLDOC = xyes]) AC_MSG_RESULT([$BUILDHTMLDOC]) MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKTXT" MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKPS" MAKE_PDF="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKPDF" MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKHTML" AC_SUBST(MAKE_TEXT) AC_SUBST(MAKE_PS) AC_SUBST(MAKE_PDF) AC_SUBST(MAKE_HTML) ]) # XORG_CHECK_DOCBOOK # XORG_WITH_XMLTO([MIN-VERSION], [DEFAULT]) # ---------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-xmlto option, it allows maximum flexibilty in making decisions # as whether or not to use the xmlto package. When DEFAULT is not specified, # --with-xmlto assumes 'auto'. # # Interface to module: # HAVE_XMLTO: used in makefiles to conditionally generate documentation # XMLTO: returns the path of the xmlto program found # returns the path set by the user in the environment # --with-xmlto: 'yes' user instructs the module to use xmlto # 'no' user instructs the module not to use xmlto # # Added in version 1.10.0 # HAVE_XMLTO_TEXT: used in makefiles to conditionally generate text documentation # xmlto for text output requires either lynx, links, or w3m browsers # # If the user sets the value of XMLTO, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_XMLTO],[ AC_ARG_VAR([XMLTO], [Path to xmlto command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(xmlto, AS_HELP_STRING([--with-xmlto], [Use xmlto to regenerate documentation (default: ]_defopt[)]), [use_xmlto=$withval], [use_xmlto=]_defopt) m4_undefine([_defopt]) if test "x$use_xmlto" = x"auto"; then AC_PATH_PROG([XMLTO], [xmlto]) if test "x$XMLTO" = "x"; then AC_MSG_WARN([xmlto not found - documentation targets will be skipped]) have_xmlto=no else have_xmlto=yes fi elif test "x$use_xmlto" = x"yes" ; then AC_PATH_PROG([XMLTO], [xmlto]) if test "x$XMLTO" = "x"; then AC_MSG_ERROR([--with-xmlto=yes specified but xmlto not found in PATH]) fi have_xmlto=yes elif test "x$use_xmlto" = x"no" ; then if test "x$XMLTO" != "x"; then AC_MSG_WARN([ignoring XMLTO environment variable since --with-xmlto=no was specified]) fi have_xmlto=no else AC_MSG_ERROR([--with-xmlto expects 'yes' or 'no']) fi # Test for a minimum version of xmlto, if provided. m4_ifval([$1], [if test "$have_xmlto" = yes; then # scrape the xmlto version AC_MSG_CHECKING([the xmlto version]) xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` AC_MSG_RESULT([$xmlto_version]) AS_VERSION_COMPARE([$xmlto_version], [$1], [if test "x$use_xmlto" = xauto; then AC_MSG_WARN([xmlto version $xmlto_version found, but $1 needed]) have_xmlto=no else AC_MSG_ERROR([xmlto version $xmlto_version found, but $1 needed]) fi]) fi]) # Test for the ability of xmlto to generate a text target have_xmlto_text=no cat > conftest.xml << "EOF" EOF AS_IF([test "$have_xmlto" = yes], [AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1], [have_xmlto_text=yes], [AC_MSG_WARN([xmlto cannot generate text format, this format skipped])])]) rm -f conftest.xml AM_CONDITIONAL([HAVE_XMLTO_TEXT], [test $have_xmlto_text = yes]) AM_CONDITIONAL([HAVE_XMLTO], [test "$have_xmlto" = yes]) ]) # XORG_WITH_XMLTO # XORG_WITH_XSLTPROC([MIN-VERSION], [DEFAULT]) # -------------------------------------------- # Minimum version: 1.12.0 # Minimum version for optional DEFAULT argument: 1.12.0 # # XSLT (Extensible Stylesheet Language Transformations) is a declarative, # XML-based language used for the transformation of XML documents. # The xsltproc command line tool is for applying XSLT stylesheets to XML documents. # It is used under the cover by xmlto to generate html files from DocBook/XML. # The XSLT processor is often used as a standalone tool for transformations. # It should not be assumed that this tool is used only to work with documnetation. # When DEFAULT is not specified, --with-xsltproc assumes 'auto'. # # Interface to module: # HAVE_XSLTPROC: used in makefiles to conditionally generate documentation # XSLTPROC: returns the path of the xsltproc program found # returns the path set by the user in the environment # --with-xsltproc: 'yes' user instructs the module to use xsltproc # 'no' user instructs the module not to use xsltproc # have_xsltproc: returns yes if xsltproc found in PATH or no # # If the user sets the value of XSLTPROC, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_XSLTPROC],[ AC_ARG_VAR([XSLTPROC], [Path to xsltproc command]) # Preserves the interface, should it be implemented later m4_ifval([$1], [m4_warn([syntax], [Checking for xsltproc MIN-VERSION is not implemented])]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(xsltproc, AS_HELP_STRING([--with-xsltproc], [Use xsltproc for the transformation of XML documents (default: ]_defopt[)]), [use_xsltproc=$withval], [use_xsltproc=]_defopt) m4_undefine([_defopt]) if test "x$use_xsltproc" = x"auto"; then AC_PATH_PROG([XSLTPROC], [xsltproc]) if test "x$XSLTPROC" = "x"; then AC_MSG_WARN([xsltproc not found - cannot transform XML documents]) have_xsltproc=no else have_xsltproc=yes fi elif test "x$use_xsltproc" = x"yes" ; then AC_PATH_PROG([XSLTPROC], [xsltproc]) if test "x$XSLTPROC" = "x"; then AC_MSG_ERROR([--with-xsltproc=yes specified but xsltproc not found in PATH]) fi have_xsltproc=yes elif test "x$use_xsltproc" = x"no" ; then if test "x$XSLTPROC" != "x"; then AC_MSG_WARN([ignoring XSLTPROC environment variable since --with-xsltproc=no was specified]) fi have_xsltproc=no else AC_MSG_ERROR([--with-xsltproc expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_XSLTPROC], [test "$have_xsltproc" = yes]) ]) # XORG_WITH_XSLTPROC # XORG_WITH_PERL([MIN-VERSION], [DEFAULT]) # ---------------------------------------- # Minimum version: 1.15.0 # # PERL (Practical Extraction and Report Language) is a language optimized for # scanning arbitrary text files, extracting information from those text files, # and printing reports based on that information. # # When DEFAULT is not specified, --with-perl assumes 'auto'. # # Interface to module: # HAVE_PERL: used in makefiles to conditionally scan text files # PERL: returns the path of the perl program found # returns the path set by the user in the environment # --with-perl: 'yes' user instructs the module to use perl # 'no' user instructs the module not to use perl # have_perl: returns yes if perl found in PATH or no # # If the user sets the value of PERL, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_PERL],[ AC_ARG_VAR([PERL], [Path to perl command]) # Preserves the interface, should it be implemented later m4_ifval([$1], [m4_warn([syntax], [Checking for perl MIN-VERSION is not implemented])]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(perl, AS_HELP_STRING([--with-perl], [Use perl for extracting information from files (default: ]_defopt[)]), [use_perl=$withval], [use_perl=]_defopt) m4_undefine([_defopt]) if test "x$use_perl" = x"auto"; then AC_PATH_PROG([PERL], [perl]) if test "x$PERL" = "x"; then AC_MSG_WARN([perl not found - cannot extract information and report]) have_perl=no else have_perl=yes fi elif test "x$use_perl" = x"yes" ; then AC_PATH_PROG([PERL], [perl]) if test "x$PERL" = "x"; then AC_MSG_ERROR([--with-perl=yes specified but perl not found in PATH]) fi have_perl=yes elif test "x$use_perl" = x"no" ; then if test "x$PERL" != "x"; then AC_MSG_WARN([ignoring PERL environment variable since --with-perl=no was specified]) fi have_perl=no else AC_MSG_ERROR([--with-perl expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_PERL], [test "$have_perl" = yes]) ]) # XORG_WITH_PERL # XORG_WITH_ASCIIDOC([MIN-VERSION], [DEFAULT]) # ---------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-asciidoc option, it allows maximum flexibilty in making decisions # as whether or not to use the asciidoc package. When DEFAULT is not specified, # --with-asciidoc assumes 'auto'. # # Interface to module: # HAVE_ASCIIDOC: used in makefiles to conditionally generate documentation # ASCIIDOC: returns the path of the asciidoc program found # returns the path set by the user in the environment # --with-asciidoc: 'yes' user instructs the module to use asciidoc # 'no' user instructs the module not to use asciidoc # # If the user sets the value of ASCIIDOC, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_ASCIIDOC],[ AC_ARG_VAR([ASCIIDOC], [Path to asciidoc command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(asciidoc, AS_HELP_STRING([--with-asciidoc], [Use asciidoc to regenerate documentation (default: ]_defopt[)]), [use_asciidoc=$withval], [use_asciidoc=]_defopt) m4_undefine([_defopt]) if test "x$use_asciidoc" = x"auto"; then AC_PATH_PROG([ASCIIDOC], [asciidoc]) if test "x$ASCIIDOC" = "x"; then AC_MSG_WARN([asciidoc not found - documentation targets will be skipped]) have_asciidoc=no else have_asciidoc=yes fi elif test "x$use_asciidoc" = x"yes" ; then AC_PATH_PROG([ASCIIDOC], [asciidoc]) if test "x$ASCIIDOC" = "x"; then AC_MSG_ERROR([--with-asciidoc=yes specified but asciidoc not found in PATH]) fi have_asciidoc=yes elif test "x$use_asciidoc" = x"no" ; then if test "x$ASCIIDOC" != "x"; then AC_MSG_WARN([ignoring ASCIIDOC environment variable since --with-asciidoc=no was specified]) fi have_asciidoc=no else AC_MSG_ERROR([--with-asciidoc expects 'yes' or 'no']) fi m4_ifval([$1], [if test "$have_asciidoc" = yes; then # scrape the asciidoc version AC_MSG_CHECKING([the asciidoc version]) asciidoc_version=`$ASCIIDOC --version 2>/dev/null | cut -d' ' -f2` AC_MSG_RESULT([$asciidoc_version]) AS_VERSION_COMPARE([$asciidoc_version], [$1], [if test "x$use_asciidoc" = xauto; then AC_MSG_WARN([asciidoc version $asciidoc_version found, but $1 needed]) have_asciidoc=no else AC_MSG_ERROR([asciidoc version $asciidoc_version found, but $1 needed]) fi]) fi]) AM_CONDITIONAL([HAVE_ASCIIDOC], [test "$have_asciidoc" = yes]) ]) # XORG_WITH_ASCIIDOC # XORG_WITH_DOXYGEN([MIN-VERSION], [DEFAULT]) # ------------------------------------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # Minimum version for optional DOT checking: 1.18.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-doxygen option, it allows maximum flexibilty in making decisions # as whether or not to use the doxygen package. When DEFAULT is not specified, # --with-doxygen assumes 'auto'. # # Interface to module: # HAVE_DOXYGEN: used in makefiles to conditionally generate documentation # DOXYGEN: returns the path of the doxygen program found # returns the path set by the user in the environment # --with-doxygen: 'yes' user instructs the module to use doxygen # 'no' user instructs the module not to use doxygen # # If the user sets the value of DOXYGEN, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_DOXYGEN],[ AC_ARG_VAR([DOXYGEN], [Path to doxygen command]) AC_ARG_VAR([DOT], [Path to the dot graphics utility]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(doxygen, AS_HELP_STRING([--with-doxygen], [Use doxygen to regenerate documentation (default: ]_defopt[)]), [use_doxygen=$withval], [use_doxygen=]_defopt) m4_undefine([_defopt]) if test "x$use_doxygen" = x"auto"; then AC_PATH_PROG([DOXYGEN], [doxygen]) if test "x$DOXYGEN" = "x"; then AC_MSG_WARN([doxygen not found - documentation targets will be skipped]) have_doxygen=no else have_doxygen=yes fi elif test "x$use_doxygen" = x"yes" ; then AC_PATH_PROG([DOXYGEN], [doxygen]) if test "x$DOXYGEN" = "x"; then AC_MSG_ERROR([--with-doxygen=yes specified but doxygen not found in PATH]) fi have_doxygen=yes elif test "x$use_doxygen" = x"no" ; then if test "x$DOXYGEN" != "x"; then AC_MSG_WARN([ignoring DOXYGEN environment variable since --with-doxygen=no was specified]) fi have_doxygen=no else AC_MSG_ERROR([--with-doxygen expects 'yes' or 'no']) fi m4_ifval([$1], [if test "$have_doxygen" = yes; then # scrape the doxygen version AC_MSG_CHECKING([the doxygen version]) doxygen_version=`$DOXYGEN --version 2>/dev/null` AC_MSG_RESULT([$doxygen_version]) AS_VERSION_COMPARE([$doxygen_version], [$1], [if test "x$use_doxygen" = xauto; then AC_MSG_WARN([doxygen version $doxygen_version found, but $1 needed]) have_doxygen=no else AC_MSG_ERROR([doxygen version $doxygen_version found, but $1 needed]) fi]) fi]) dnl Check for DOT if we have doxygen. The caller decides if it is mandatory dnl HAVE_DOT is a variable that can be used in your doxygen.in config file: dnl HAVE_DOT = @HAVE_DOT@ HAVE_DOT=no if test "x$have_doxygen" = "xyes"; then AC_PATH_PROG([DOT], [dot]) if test "x$DOT" != "x"; then HAVE_DOT=yes fi fi AC_SUBST([HAVE_DOT]) AM_CONDITIONAL([HAVE_DOT], [test "$HAVE_DOT" = "yes"]) AM_CONDITIONAL([HAVE_DOXYGEN], [test "$have_doxygen" = yes]) ]) # XORG_WITH_DOXYGEN # XORG_WITH_GROFF([DEFAULT]) # ---------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-groff option, it allows maximum flexibilty in making decisions # as whether or not to use the groff package. When DEFAULT is not specified, # --with-groff assumes 'auto'. # # Interface to module: # HAVE_GROFF: used in makefiles to conditionally generate documentation # HAVE_GROFF_MM: the memorandum macros (-mm) package # HAVE_GROFF_MS: the -ms macros package # GROFF: returns the path of the groff program found # returns the path set by the user in the environment # --with-groff: 'yes' user instructs the module to use groff # 'no' user instructs the module not to use groff # # Added in version 1.9.0: # HAVE_GROFF_HTML: groff has dependencies to output HTML format: # pnmcut pnmcrop pnmtopng pnmtops from the netpbm package. # psselect from the psutils package. # the ghostcript package. Refer to the grohtml man pages # # If the user sets the value of GROFF, AC_PATH_PROG skips testing the path. # # OS and distros often splits groff in a basic and full package, the former # having the groff program and the later having devices, fonts and macros # Checking for the groff executable is not enough. # # If macros are missing, we cannot assume that groff is useless, so we don't # unset HAVE_GROFF or GROFF env variables. # HAVE_GROFF_?? can never be true while HAVE_GROFF is false. # AC_DEFUN([XORG_WITH_GROFF],[ AC_ARG_VAR([GROFF], [Path to groff command]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_WITH(groff, AS_HELP_STRING([--with-groff], [Use groff to regenerate documentation (default: ]_defopt[)]), [use_groff=$withval], [use_groff=]_defopt) m4_undefine([_defopt]) if test "x$use_groff" = x"auto"; then AC_PATH_PROG([GROFF], [groff]) if test "x$GROFF" = "x"; then AC_MSG_WARN([groff not found - documentation targets will be skipped]) have_groff=no else have_groff=yes fi elif test "x$use_groff" = x"yes" ; then AC_PATH_PROG([GROFF], [groff]) if test "x$GROFF" = "x"; then AC_MSG_ERROR([--with-groff=yes specified but groff not found in PATH]) fi have_groff=yes elif test "x$use_groff" = x"no" ; then if test "x$GROFF" != "x"; then AC_MSG_WARN([ignoring GROFF environment variable since --with-groff=no was specified]) fi have_groff=no else AC_MSG_ERROR([--with-groff expects 'yes' or 'no']) fi # We have groff, test for the presence of the macro packages if test "x$have_groff" = x"yes"; then AC_MSG_CHECKING([for ${GROFF} -ms macros]) if ${GROFF} -ms -I. /dev/null >/dev/null 2>&1 ; then groff_ms_works=yes else groff_ms_works=no fi AC_MSG_RESULT([$groff_ms_works]) AC_MSG_CHECKING([for ${GROFF} -mm macros]) if ${GROFF} -mm -I. /dev/null >/dev/null 2>&1 ; then groff_mm_works=yes else groff_mm_works=no fi AC_MSG_RESULT([$groff_mm_works]) fi # We have groff, test for HTML dependencies, one command per package if test "x$have_groff" = x"yes"; then AC_PATH_PROGS(GS_PATH, [gs gswin32c]) AC_PATH_PROG(PNMTOPNG_PATH, [pnmtopng]) AC_PATH_PROG(PSSELECT_PATH, [psselect]) if test "x$GS_PATH" != "x" -a "x$PNMTOPNG_PATH" != "x" -a "x$PSSELECT_PATH" != "x"; then have_groff_html=yes else have_groff_html=no AC_MSG_WARN([grohtml dependencies not found - HTML Documentation skipped. Refer to grohtml man pages]) fi fi # Set Automake conditionals for Makefiles AM_CONDITIONAL([HAVE_GROFF], [test "$have_groff" = yes]) AM_CONDITIONAL([HAVE_GROFF_MS], [test "$groff_ms_works" = yes]) AM_CONDITIONAL([HAVE_GROFF_MM], [test "$groff_mm_works" = yes]) AM_CONDITIONAL([HAVE_GROFF_HTML], [test "$have_groff_html" = yes]) ]) # XORG_WITH_GROFF # XORG_WITH_FOP([MIN-VERSION], [DEFAULT]) # --------------------------------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # Minimum version for optional MIN-VERSION argument: 1.15.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-fop option, it allows maximum flexibilty in making decisions # as whether or not to use the fop package. When DEFAULT is not specified, # --with-fop assumes 'auto'. # # Interface to module: # HAVE_FOP: used in makefiles to conditionally generate documentation # FOP: returns the path of the fop program found # returns the path set by the user in the environment # --with-fop: 'yes' user instructs the module to use fop # 'no' user instructs the module not to use fop # # If the user sets the value of FOP, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_FOP],[ AC_ARG_VAR([FOP], [Path to fop command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(fop, AS_HELP_STRING([--with-fop], [Use fop to regenerate documentation (default: ]_defopt[)]), [use_fop=$withval], [use_fop=]_defopt) m4_undefine([_defopt]) if test "x$use_fop" = x"auto"; then AC_PATH_PROG([FOP], [fop]) if test "x$FOP" = "x"; then AC_MSG_WARN([fop not found - documentation targets will be skipped]) have_fop=no else have_fop=yes fi elif test "x$use_fop" = x"yes" ; then AC_PATH_PROG([FOP], [fop]) if test "x$FOP" = "x"; then AC_MSG_ERROR([--with-fop=yes specified but fop not found in PATH]) fi have_fop=yes elif test "x$use_fop" = x"no" ; then if test "x$FOP" != "x"; then AC_MSG_WARN([ignoring FOP environment variable since --with-fop=no was specified]) fi have_fop=no else AC_MSG_ERROR([--with-fop expects 'yes' or 'no']) fi # Test for a minimum version of fop, if provided. m4_ifval([$1], [if test "$have_fop" = yes; then # scrape the fop version AC_MSG_CHECKING([for fop minimum version]) fop_version=`$FOP -version 2>/dev/null | cut -d' ' -f3` AC_MSG_RESULT([$fop_version]) AS_VERSION_COMPARE([$fop_version], [$1], [if test "x$use_fop" = xauto; then AC_MSG_WARN([fop version $fop_version found, but $1 needed]) have_fop=no else AC_MSG_ERROR([fop version $fop_version found, but $1 needed]) fi]) fi]) AM_CONDITIONAL([HAVE_FOP], [test "$have_fop" = yes]) ]) # XORG_WITH_FOP # XORG_WITH_PS2PDF([DEFAULT]) # ---------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-ps2pdf option, it allows maximum flexibilty in making decisions # as whether or not to use the ps2pdf package. When DEFAULT is not specified, # --with-ps2pdf assumes 'auto'. # # Interface to module: # HAVE_PS2PDF: used in makefiles to conditionally generate documentation # PS2PDF: returns the path of the ps2pdf program found # returns the path set by the user in the environment # --with-ps2pdf: 'yes' user instructs the module to use ps2pdf # 'no' user instructs the module not to use ps2pdf # # If the user sets the value of PS2PDF, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_PS2PDF],[ AC_ARG_VAR([PS2PDF], [Path to ps2pdf command]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_WITH(ps2pdf, AS_HELP_STRING([--with-ps2pdf], [Use ps2pdf to regenerate documentation (default: ]_defopt[)]), [use_ps2pdf=$withval], [use_ps2pdf=]_defopt) m4_undefine([_defopt]) if test "x$use_ps2pdf" = x"auto"; then AC_PATH_PROG([PS2PDF], [ps2pdf]) if test "x$PS2PDF" = "x"; then AC_MSG_WARN([ps2pdf not found - documentation targets will be skipped]) have_ps2pdf=no else have_ps2pdf=yes fi elif test "x$use_ps2pdf" = x"yes" ; then AC_PATH_PROG([PS2PDF], [ps2pdf]) if test "x$PS2PDF" = "x"; then AC_MSG_ERROR([--with-ps2pdf=yes specified but ps2pdf not found in PATH]) fi have_ps2pdf=yes elif test "x$use_ps2pdf" = x"no" ; then if test "x$PS2PDF" != "x"; then AC_MSG_WARN([ignoring PS2PDF environment variable since --with-ps2pdf=no was specified]) fi have_ps2pdf=no else AC_MSG_ERROR([--with-ps2pdf expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_PS2PDF], [test "$have_ps2pdf" = yes]) ]) # XORG_WITH_PS2PDF # XORG_ENABLE_DOCS (enable_docs=yes) # ---------------- # Minimum version: 1.6.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a builder to skip all # documentation targets except traditional man pages. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_DOCS: used in makefiles to conditionally generate documentation # --enable-docs: 'yes' user instructs the module to generate docs # 'no' user instructs the module not to generate docs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_DOCS],[ m4_define([docs_default], m4_default([$1], [yes])) AC_ARG_ENABLE(docs, AS_HELP_STRING([--enable-docs], [Enable building the documentation (default: ]docs_default[)]), [build_docs=$enableval], [build_docs=]docs_default) m4_undefine([docs_default]) AM_CONDITIONAL(ENABLE_DOCS, [test x$build_docs = xyes]) AC_MSG_CHECKING([whether to build documentation]) AC_MSG_RESULT([$build_docs]) ]) # XORG_ENABLE_DOCS # XORG_ENABLE_DEVEL_DOCS (enable_devel_docs=yes) # ---------------- # Minimum version: 1.6.0 # # This macro enables a builder to skip all developer documentation. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_DEVEL_DOCS: used in makefiles to conditionally generate developer docs # --enable-devel-docs: 'yes' user instructs the module to generate developer docs # 'no' user instructs the module not to generate developer docs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_DEVEL_DOCS],[ m4_define([devel_default], m4_default([$1], [yes])) AC_ARG_ENABLE(devel-docs, AS_HELP_STRING([--enable-devel-docs], [Enable building the developer documentation (default: ]devel_default[)]), [build_devel_docs=$enableval], [build_devel_docs=]devel_default) m4_undefine([devel_default]) AM_CONDITIONAL(ENABLE_DEVEL_DOCS, [test x$build_devel_docs = xyes]) AC_MSG_CHECKING([whether to build developer documentation]) AC_MSG_RESULT([$build_devel_docs]) ]) # XORG_ENABLE_DEVEL_DOCS # XORG_ENABLE_SPECS (enable_specs=yes) # ---------------- # Minimum version: 1.6.0 # # This macro enables a builder to skip all functional specification targets. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_SPECS: used in makefiles to conditionally generate specs # --enable-specs: 'yes' user instructs the module to generate specs # 'no' user instructs the module not to generate specs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_SPECS],[ m4_define([spec_default], m4_default([$1], [yes])) AC_ARG_ENABLE(specs, AS_HELP_STRING([--enable-specs], [Enable building the specs (default: ]spec_default[)]), [build_specs=$enableval], [build_specs=]spec_default) m4_undefine([spec_default]) AM_CONDITIONAL(ENABLE_SPECS, [test x$build_specs = xyes]) AC_MSG_CHECKING([whether to build functional specifications]) AC_MSG_RESULT([$build_specs]) ]) # XORG_ENABLE_SPECS # XORG_ENABLE_UNIT_TESTS (enable_unit_tests=auto) # ---------------------------------------------- # Minimum version: 1.13.0 # # This macro enables a builder to enable/disable unit testing # It makes no assumption about the test cases implementation # Test cases may or may not use Automake "Support for test suites" # They may or may not use the software utility library GLib # # When used in conjunction with XORG_WITH_GLIB, use both AM_CONDITIONAL # ENABLE_UNIT_TESTS and HAVE_GLIB. Not all unit tests may use glib. # The variable enable_unit_tests is used by other macros in this file. # # Interface to module: # ENABLE_UNIT_TESTS: used in makefiles to conditionally build tests # enable_unit_tests: used in configure.ac for additional configuration # --enable-unit-tests: 'yes' user instructs the module to build tests # 'no' user instructs the module not to build tests # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_UNIT_TESTS],[ AC_BEFORE([$0], [XORG_WITH_GLIB]) AC_BEFORE([$0], [XORG_LD_WRAP]) AC_REQUIRE([XORG_MEMORY_CHECK_FLAGS]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_ENABLE(unit-tests, AS_HELP_STRING([--enable-unit-tests], [Enable building unit test cases (default: ]_defopt[)]), [enable_unit_tests=$enableval], [enable_unit_tests=]_defopt) m4_undefine([_defopt]) AM_CONDITIONAL(ENABLE_UNIT_TESTS, [test "x$enable_unit_tests" != xno]) AC_MSG_CHECKING([whether to build unit test cases]) AC_MSG_RESULT([$enable_unit_tests]) ]) # XORG_ENABLE_UNIT_TESTS # XORG_ENABLE_INTEGRATION_TESTS (enable_unit_tests=auto) # ------------------------------------------------------ # Minimum version: 1.17.0 # # This macro enables a builder to enable/disable integration testing # It makes no assumption about the test cases' implementation # Test cases may or may not use Automake "Support for test suites" # # Please see XORG_ENABLE_UNIT_TESTS for unit test support. Unit test support # usually requires less dependencies and may be built and run under less # stringent environments than integration tests. # # Interface to module: # ENABLE_INTEGRATION_TESTS: used in makefiles to conditionally build tests # enable_integration_tests: used in configure.ac for additional configuration # --enable-integration-tests: 'yes' user instructs the module to build tests # 'no' user instructs the module not to build tests # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_INTEGRATION_TESTS],[ AC_REQUIRE([XORG_MEMORY_CHECK_FLAGS]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_ENABLE(integration-tests, AS_HELP_STRING([--enable-integration-tests], [Enable building integration test cases (default: ]_defopt[)]), [enable_integration_tests=$enableval], [enable_integration_tests=]_defopt) m4_undefine([_defopt]) AM_CONDITIONAL([ENABLE_INTEGRATION_TESTS], [test "x$enable_integration_tests" != xno]) AC_MSG_CHECKING([whether to build unit test cases]) AC_MSG_RESULT([$enable_integration_tests]) ]) # XORG_ENABLE_INTEGRATION_TESTS # XORG_WITH_GLIB([MIN-VERSION], [DEFAULT]) # ---------------------------------------- # Minimum version: 1.13.0 # # GLib is a library which provides advanced data structures and functions. # This macro enables a module to test for the presence of Glib. # # When used with ENABLE_UNIT_TESTS, it is assumed GLib is used for unit testing. # Otherwise the value of $enable_unit_tests is blank. # # Please see XORG_ENABLE_INTEGRATION_TESTS for integration test support. Unit # test support usually requires less dependencies and may be built and run under # less stringent environments than integration tests. # # Interface to module: # HAVE_GLIB: used in makefiles to conditionally build targets # with_glib: used in configure.ac to know if GLib has been found # --with-glib: 'yes' user instructs the module to use glib # 'no' user instructs the module not to use glib # AC_DEFUN([XORG_WITH_GLIB],[ AC_REQUIRE([PKG_PROG_PKG_CONFIG]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(glib, AS_HELP_STRING([--with-glib], [Use GLib library for unit testing (default: ]_defopt[)]), [with_glib=$withval], [with_glib=]_defopt) m4_undefine([_defopt]) have_glib=no # Do not probe GLib if user explicitly disabled unit testing if test "x$enable_unit_tests" != x"no"; then # Do not probe GLib if user explicitly disabled it if test "x$with_glib" != x"no"; then m4_ifval( [$1], [PKG_CHECK_MODULES([GLIB], [glib-2.0 >= $1], [have_glib=yes], [have_glib=no])], [PKG_CHECK_MODULES([GLIB], [glib-2.0], [have_glib=yes], [have_glib=no])] ) fi fi # Not having GLib when unit testing has been explicitly requested is an error if test "x$enable_unit_tests" = x"yes"; then if test "x$have_glib" = x"no"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but glib-2.0 not found]) fi fi # Having unit testing disabled when GLib has been explicitly requested is an error if test "x$enable_unit_tests" = x"no"; then if test "x$with_glib" = x"yes"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but glib-2.0 not found]) fi fi # Not having GLib when it has been explicitly requested is an error if test "x$with_glib" = x"yes"; then if test "x$have_glib" = x"no"; then AC_MSG_ERROR([--with-glib=yes specified but glib-2.0 not found]) fi fi AM_CONDITIONAL([HAVE_GLIB], [test "$have_glib" = yes]) ]) # XORG_WITH_GLIB # XORG_LD_WRAP([required|optional]) # --------------------------------- # Minimum version: 1.13.0 # # Check if linker supports -wrap, passed via compiler flags # # When used with ENABLE_UNIT_TESTS, it is assumed -wrap is used for unit testing. # Otherwise the value of $enable_unit_tests is blank. # # Argument added in 1.16.0 - default is "required", to match existing behavior # of returning an error if enable_unit_tests is yes, and ld -wrap is not # available, an argument of "optional" allows use when some unit tests require # ld -wrap and others do not. # AC_DEFUN([XORG_LD_WRAP],[ XORG_CHECK_LINKER_FLAGS([-Wl,-wrap,exit],[have_ld_wrap=yes],[have_ld_wrap=no], [AC_LANG_PROGRAM([#include void __wrap_exit(int status) { return; }], [exit(0);])]) # Not having ld wrap when unit testing has been explicitly requested is an error if test "x$enable_unit_tests" = x"yes" -a "x$1" != "xoptional"; then if test "x$have_ld_wrap" = x"no"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but ld -wrap support is not available]) fi fi AM_CONDITIONAL([HAVE_LD_WRAP], [test "$have_ld_wrap" = yes]) # ]) # XORG_LD_WRAP # XORG_CHECK_LINKER_FLAGS # ----------------------- # SYNOPSIS # # XORG_CHECK_LINKER_FLAGS(FLAGS, [ACTION-SUCCESS], [ACTION-FAILURE], [PROGRAM-SOURCE]) # # DESCRIPTION # # Check whether the given linker FLAGS work with the current language's # linker, or whether they give an error. # # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on # success/failure. # # PROGRAM-SOURCE is the program source to link with, if needed # # NOTE: Based on AX_CHECK_COMPILER_FLAGS. # # LICENSE # # Copyright (c) 2009 Mike Frysinger # Copyright (c) 2009 Steven G. Johnson # Copyright (c) 2009 Matteo Frigo # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well.# AC_DEFUN([XORG_CHECK_LINKER_FLAGS], [AC_MSG_CHECKING([whether the linker accepts $1]) dnl Some hackery here since AC_CACHE_VAL can't handle a non-literal varname: AS_LITERAL_IF([$1], [AC_CACHE_VAL(AS_TR_SH(xorg_cv_linker_flags_[$1]), [ ax_save_FLAGS=$LDFLAGS LDFLAGS="$1" AC_LINK_IFELSE([m4_default([$4],[AC_LANG_PROGRAM()])], AS_TR_SH(xorg_cv_linker_flags_[$1])=yes, AS_TR_SH(xorg_cv_linker_flags_[$1])=no) LDFLAGS=$ax_save_FLAGS])], [ax_save_FLAGS=$LDFLAGS LDFLAGS="$1" AC_LINK_IFELSE([AC_LANG_PROGRAM()], eval AS_TR_SH(xorg_cv_linker_flags_[$1])=yes, eval AS_TR_SH(xorg_cv_linker_flags_[$1])=no) LDFLAGS=$ax_save_FLAGS]) eval xorg_check_linker_flags=$AS_TR_SH(xorg_cv_linker_flags_[$1]) AC_MSG_RESULT($xorg_check_linker_flags) if test "x$xorg_check_linker_flags" = xyes; then m4_default([$2], :) else m4_default([$3], :) fi ]) # XORG_CHECK_LINKER_FLAGS # XORG_MEMORY_CHECK_FLAGS # ----------------------- # Minimum version: 1.16.0 # # This macro attempts to find appropriate memory checking functionality # for various platforms which unit testing code may use to catch various # forms of memory allocation and access errors in testing. # # Interface to module: # XORG_MALLOC_DEBUG_ENV - environment variables to set to enable debugging # Usually added to TESTS_ENVIRONMENT in Makefile.am # # If the user sets the value of XORG_MALLOC_DEBUG_ENV, it is used verbatim. # AC_DEFUN([XORG_MEMORY_CHECK_FLAGS],[ AC_REQUIRE([AC_CANONICAL_HOST]) AC_ARG_VAR([XORG_MALLOC_DEBUG_ENV], [Environment variables to enable memory checking in tests]) # Check for different types of support on different platforms case $host_os in solaris*) AC_CHECK_LIB([umem], [umem_alloc], [malloc_debug_env='LD_PRELOAD=libumem.so UMEM_DEBUG=default']) ;; *-gnu*) # GNU libc - Value is used as a single byte bit pattern, # both directly and inverted, so should not be 0 or 255. malloc_debug_env='MALLOC_PERTURB_=15' ;; darwin*) malloc_debug_env='MallocPreScribble=1 MallocScribble=1 DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib' ;; *bsd*) malloc_debug_env='MallocPreScribble=1 MallocScribble=1' ;; esac # User supplied flags override default flags if test "x$XORG_MALLOC_DEBUG_ENV" != "x"; then malloc_debug_env="$XORG_MALLOC_DEBUG_ENV" fi AC_SUBST([XORG_MALLOC_DEBUG_ENV],[$malloc_debug_env]) ]) # XORG_WITH_LINT # XORG_CHECK_MALLOC_ZERO # ---------------------- # Minimum version: 1.0.0 # # Defines {MALLOC,XMALLOC,XTMALLOC}_ZERO_CFLAGS appropriately if # malloc(0) returns NULL. Packages should add one of these cflags to # their AM_CFLAGS (or other appropriate *_CFLAGS) to use them. AC_DEFUN([XORG_CHECK_MALLOC_ZERO],[ AC_ARG_ENABLE(malloc0returnsnull, AS_HELP_STRING([--enable-malloc0returnsnull], [malloc(0) returns NULL (default: auto)]), [MALLOC_ZERO_RETURNS_NULL=$enableval], [MALLOC_ZERO_RETURNS_NULL=auto]) AC_MSG_CHECKING([whether malloc(0) returns NULL]) if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then AC_CACHE_VAL([xorg_cv_malloc0_returns_null], [AC_RUN_IFELSE([AC_LANG_PROGRAM([ #include ],[ char *m0, *r0, *c0, *p; m0 = malloc(0); p = malloc(10); r0 = realloc(p,0); c0 = calloc(0,10); exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1); ])], [xorg_cv_malloc0_returns_null=yes], [xorg_cv_malloc0_returns_null=no])]) MALLOC_ZERO_RETURNS_NULL=$xorg_cv_malloc0_returns_null fi AC_MSG_RESULT([$MALLOC_ZERO_RETURNS_NULL]) if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" else MALLOC_ZERO_CFLAGS="" XMALLOC_ZERO_CFLAGS="" XTMALLOC_ZERO_CFLAGS="" fi AC_SUBST([MALLOC_ZERO_CFLAGS]) AC_SUBST([XMALLOC_ZERO_CFLAGS]) AC_SUBST([XTMALLOC_ZERO_CFLAGS]) ]) # XORG_CHECK_MALLOC_ZERO # XORG_WITH_LINT() # ---------------- # Minimum version: 1.1.0 # # This macro enables the use of a tool that flags some suspicious and # non-portable constructs (likely to be bugs) in C language source code. # It will attempt to locate the tool and use appropriate options. # There are various lint type tools on different platforms. # # Interface to module: # LINT: returns the path to the tool found on the platform # or the value set to LINT on the configure cmd line # also an Automake conditional # LINT_FLAGS: an Automake variable with appropriate flags # # --with-lint: 'yes' user instructs the module to use lint # 'no' user instructs the module not to use lint (default) # # If the user sets the value of LINT, AC_PATH_PROG skips testing the path. # If the user sets the value of LINT_FLAGS, they are used verbatim. # AC_DEFUN([XORG_WITH_LINT],[ AC_ARG_VAR([LINT], [Path to a lint-style command]) AC_ARG_VAR([LINT_FLAGS], [Flags for the lint-style command]) AC_ARG_WITH(lint, [AS_HELP_STRING([--with-lint], [Use a lint-style source code checker (default: disabled)])], [use_lint=$withval], [use_lint=no]) # Obtain platform specific info like program name and options # The lint program on FreeBSD and NetBSD is different from the one on Solaris case $host_os in *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) lint_name=splint lint_options="-badflag" ;; *freebsd* | *netbsd*) lint_name=lint lint_options="-u -b" ;; *solaris*) lint_name=lint lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" ;; esac # Test for the presence of the program (either guessed by the code or spelled out by the user) if test "x$use_lint" = x"yes" ; then AC_PATH_PROG([LINT], [$lint_name]) if test "x$LINT" = "x"; then AC_MSG_ERROR([--with-lint=yes specified but lint-style tool not found in PATH]) fi elif test "x$use_lint" = x"no" ; then if test "x$LINT" != "x"; then AC_MSG_WARN([ignoring LINT environment variable since --with-lint=no was specified]) fi else AC_MSG_ERROR([--with-lint expects 'yes' or 'no'. Use LINT variable to specify path.]) fi # User supplied flags override default flags if test "x$LINT_FLAGS" != "x"; then lint_options=$LINT_FLAGS fi AC_SUBST([LINT_FLAGS],[$lint_options]) AM_CONDITIONAL(LINT, [test "x$LINT" != x]) ]) # XORG_WITH_LINT # XORG_LINT_LIBRARY(LIBNAME) # -------------------------- # Minimum version: 1.1.0 # # Sets up flags for building lint libraries for checking programs that call # functions in the library. # # Interface to module: # LINTLIB - Automake variable with the name of lint library file to make # MAKE_LINT_LIB - Automake conditional # # --enable-lint-library: - 'yes' user instructs the module to created a lint library # - 'no' user instructs the module not to create a lint library (default) AC_DEFUN([XORG_LINT_LIBRARY],[ AC_REQUIRE([XORG_WITH_LINT]) AC_ARG_ENABLE(lint-library, [AS_HELP_STRING([--enable-lint-library], [Create lint library (default: disabled)])], [make_lint_lib=$enableval], [make_lint_lib=no]) if test "x$make_lint_lib" = x"yes" ; then LINTLIB=llib-l$1.ln if test "x$LINT" = "x"; then AC_MSG_ERROR([Cannot make lint library without --with-lint]) fi elif test "x$make_lint_lib" != x"no" ; then AC_MSG_ERROR([--enable-lint-library expects 'yes' or 'no'.]) fi AC_SUBST(LINTLIB) AM_CONDITIONAL(MAKE_LINT_LIB, [test x$make_lint_lib != xno]) ]) # XORG_LINT_LIBRARY # XORG_COMPILER_BRAND # ------------------- # Minimum version: 1.14.0 # # Checks for various brands of compilers and sets flags as appropriate: # GNU gcc - relies on AC_PROG_CC (via AC_PROG_CC_C99) to set GCC to "yes" # GNU g++ - relies on AC_PROG_CXX to set GXX to "yes" # clang compiler - sets CLANGCC to "yes" # Intel compiler - sets INTELCC to "yes" # Sun/Oracle Solaris Studio cc - sets SUNCC to "yes" # AC_DEFUN([XORG_COMPILER_BRAND], [ AC_LANG_CASE( [C], [ AC_REQUIRE([AC_PROG_CC_C99]) ], [C++], [ AC_REQUIRE([AC_PROG_CXX]) ] ) AC_CHECK_DECL([__clang__], [CLANGCC="yes"], [CLANGCC="no"]) AC_CHECK_DECL([__INTEL_COMPILER], [INTELCC="yes"], [INTELCC="no"]) AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"]) ]) # XORG_COMPILER_BRAND # XORG_TESTSET_CFLAG(, , [, ...]) # --------------- # Minimum version: 1.16.0 # # Test if the compiler works when passed the given flag as a command line argument. # If it succeeds, the flag is appeneded to the given variable. If not, it tries the # next flag in the list until there are no more options. # # Note that this does not guarantee that the compiler supports the flag as some # compilers will simply ignore arguments that they do not understand, but we do # attempt to weed out false positives by using -Werror=unknown-warning-option and # -Werror=unused-command-line-argument # AC_DEFUN([XORG_TESTSET_CFLAG], [ m4_if([$#], 0, [m4_fatal([XORG_TESTSET_CFLAG was given with an unsupported number of arguments])]) m4_if([$#], 1, [m4_fatal([XORG_TESTSET_CFLAG was given with an unsupported number of arguments])]) AC_LANG_COMPILER_REQUIRE AC_LANG_CASE( [C], [ AC_REQUIRE([AC_PROG_CC_C99]) define([PREFIX], [C]) define([CACHE_PREFIX], [cc]) define([COMPILER], [$CC]) ], [C++], [ define([PREFIX], [CXX]) define([CACHE_PREFIX], [cxx]) define([COMPILER], [$CXX]) ] ) [xorg_testset_save_]PREFIX[FLAGS]="$PREFIX[FLAGS]" if test "x$[xorg_testset_]CACHE_PREFIX[_unknown_warning_option]" = "x" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" AC_CACHE_CHECK([if ]COMPILER[ supports -Werror=unknown-warning-option], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option], AC_COMPILE_IFELSE([AC_LANG_SOURCE([int i;])], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option=yes], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option=no])) [xorg_testset_]CACHE_PREFIX[_unknown_warning_option]=$[xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option] PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" fi if test "x$[xorg_testset_]CACHE_PREFIX[_unused_command_line_argument]" = "x" ; then if test "x$[xorg_testset_]CACHE_PREFIX[_unknown_warning_option]" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" fi PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unused-command-line-argument" AC_CACHE_CHECK([if ]COMPILER[ supports -Werror=unused-command-line-argument], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument], AC_COMPILE_IFELSE([AC_LANG_SOURCE([int i;])], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument=yes], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument=no])) [xorg_testset_]CACHE_PREFIX[_unused_command_line_argument]=$[xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument] PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" fi found="no" m4_foreach([flag], m4_cdr($@), [ if test $found = "no" ; then if test "x$xorg_testset_]CACHE_PREFIX[_unknown_warning_option" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" fi if test "x$xorg_testset_]CACHE_PREFIX[_unused_command_line_argument" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unused-command-line-argument" fi PREFIX[FLAGS]="$PREFIX[FLAGS] ]flag[" dnl Some hackery here since AC_CACHE_VAL can't handle a non-literal varname AC_MSG_CHECKING([if ]COMPILER[ supports ]flag[]) cacheid=AS_TR_SH([xorg_cv_]CACHE_PREFIX[_flag_]flag[]) AC_CACHE_VAL($cacheid, [AC_LINK_IFELSE([AC_LANG_PROGRAM([int i;])], [eval $cacheid=yes], [eval $cacheid=no])]) PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" eval supported=\$$cacheid AC_MSG_RESULT([$supported]) if test "$supported" = "yes" ; then $1="$$1 ]flag[" found="yes" fi fi ]) ]) # XORG_TESTSET_CFLAG # XORG_COMPILER_FLAGS # --------------- # Minimum version: 1.16.0 # # Defines BASE_CFLAGS or BASE_CXXFLAGS to contain a set of command line # arguments supported by the selected compiler which do NOT alter the generated # code. These arguments will cause the compiler to print various warnings # during compilation AND turn a conservative set of warnings into errors. # # The set of flags supported by BASE_CFLAGS and BASE_CXXFLAGS will grow in # future versions of util-macros as options are added to new compilers. # AC_DEFUN([XORG_COMPILER_FLAGS], [ AC_REQUIRE([XORG_COMPILER_BRAND]) AC_ARG_ENABLE(selective-werror, AS_HELP_STRING([--disable-selective-werror], [Turn off selective compiler errors. (default: enabled)]), [SELECTIVE_WERROR=$enableval], [SELECTIVE_WERROR=yes]) AC_LANG_CASE( [C], [ define([PREFIX], [C]) ], [C++], [ define([PREFIX], [CXX]) ] ) # -v is too short to test reliably with XORG_TESTSET_CFLAG if test "x$SUNCC" = "xyes"; then [BASE_]PREFIX[FLAGS]="-v" else [BASE_]PREFIX[FLAGS]="" fi # This chunk of warnings were those that existed in the legacy CWARNFLAGS XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wall]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wpointer-arith]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-declarations]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wformat=2], [-Wformat]) AC_LANG_CASE( [C], [ XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wstrict-prototypes]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-prototypes]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wnested-externs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wbad-function-cast]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wold-style-definition], [-fd]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wdeclaration-after-statement]) ] ) # This chunk adds additional warnings that could catch undesired effects. XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wunused]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wuninitialized]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wshadow]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-noreturn]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-format-attribute]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wredundant-decls]) # These are currently disabled because they are noisy. They will be enabled # in the future once the codebase is sufficiently modernized to silence # them. For now, I don't want them to drown out the other warnings. # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wlogical-op]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) # Turn some warnings into errors, so we don't accidently get successful builds # when there are problems that should be fixed. if test "x$SELECTIVE_WERROR" = "xyes" ; then XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=implicit], [-errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=nonnull]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=init-self]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=main]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=missing-braces]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=sequence-point]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=return-type], [-errwarn=E_FUNC_HAS_NO_RETURN_STMT]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=trigraphs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=array-bounds]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=write-strings]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=address]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=int-to-pointer-cast], [-errwarn=E_BAD_PTR_INT_COMBINATION]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=pointer-to-int-cast]) # Also -errwarn=E_BAD_PTR_INT_COMBINATION else AC_MSG_WARN([You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wimplicit]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wnonnull]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Winit-self]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmain]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-braces]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wsequence-point]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wreturn-type]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wtrigraphs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Warray-bounds]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wwrite-strings]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Waddress]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wint-to-pointer-cast]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wpointer-to-int-cast]) fi AC_SUBST([BASE_]PREFIX[FLAGS]) ]) # XORG_COMPILER_FLAGS # XORG_CWARNFLAGS # --------------- # Minimum version: 1.2.0 # Deprecated since: 1.16.0 (Use XORG_COMPILER_FLAGS instead) # # Defines CWARNFLAGS to enable C compiler warnings. # # This function is deprecated because it defines -fno-strict-aliasing # which alters the code generated by the compiler. If -fno-strict-aliasing # is needed, then it should be added explicitly in the module when # it is updated to use BASE_CFLAGS. # AC_DEFUN([XORG_CWARNFLAGS], [ AC_REQUIRE([XORG_COMPILER_FLAGS]) AC_REQUIRE([XORG_COMPILER_BRAND]) AC_LANG_CASE( [C], [ CWARNFLAGS="$BASE_CFLAGS" if test "x$GCC" = xyes ; then CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" fi AC_SUBST(CWARNFLAGS) ] ) ]) # XORG_CWARNFLAGS # XORG_STRICT_OPTION # ----------------------- # Minimum version: 1.3.0 # # Add configure option to enable strict compilation flags, such as treating # warnings as fatal errors. # If --enable-strict-compilation is passed to configure, adds strict flags to # $BASE_CFLAGS or $BASE_CXXFLAGS and the deprecated $CWARNFLAGS. # # Starting in 1.14.0 also exports $STRICT_CFLAGS for use in other tests or # when strict compilation is unconditionally desired. AC_DEFUN([XORG_STRICT_OPTION], [ AC_REQUIRE([XORG_CWARNFLAGS]) AC_REQUIRE([XORG_COMPILER_FLAGS]) AC_ARG_ENABLE(strict-compilation, AS_HELP_STRING([--enable-strict-compilation], [Enable all warnings from compiler and make them errors (default: disabled)]), [STRICT_COMPILE=$enableval], [STRICT_COMPILE=no]) AC_LANG_CASE( [C], [ define([PREFIX], [C]) ], [C++], [ define([PREFIX], [CXX]) ] ) [STRICT_]PREFIX[FLAGS]="" XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-pedantic]) XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-Werror], [-errwarn]) # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not # activate it with -Werror, so we add it here explicitly. XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-Werror=attributes]) if test "x$STRICT_COMPILE" = "xyes"; then [BASE_]PREFIX[FLAGS]="$[BASE_]PREFIX[FLAGS] $[STRICT_]PREFIX[FLAGS]" AC_LANG_CASE([C], [CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"]) fi AC_SUBST([STRICT_]PREFIX[FLAGS]) AC_SUBST([BASE_]PREFIX[FLAGS]) AC_LANG_CASE([C], AC_SUBST([CWARNFLAGS])) ]) # XORG_STRICT_OPTION # XORG_DEFAULT_OPTIONS # -------------------- # Minimum version: 1.3.0 # # Defines default options for X.Org modules. # AC_DEFUN([XORG_DEFAULT_OPTIONS], [ AC_REQUIRE([AC_PROG_INSTALL]) XORG_COMPILER_FLAGS XORG_CWARNFLAGS XORG_STRICT_OPTION XORG_RELEASE_VERSION XORG_CHANGELOG XORG_INSTALL XORG_MANPAGE_SECTIONS m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AC_SUBST([AM_DEFAULT_VERBOSITY], [1])]) ]) # XORG_DEFAULT_OPTIONS # XORG_INSTALL() # ---------------- # Minimum version: 1.4.0 # # Defines the variable INSTALL_CMD as the command to copy # INSTALL from $prefix/share/util-macros. # AC_DEFUN([XORG_INSTALL], [ AC_REQUIRE([PKG_PROG_PKG_CONFIG]) macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" AC_SUBST([INSTALL_CMD]) ]) # XORG_INSTALL dnl Copyright 2005 Red Hat, Inc dnl dnl Permission to use, copy, modify, distribute, and sell this software and its dnl documentation for any purpose is hereby granted without fee, provided that dnl the above copyright notice appear in all copies and that both that dnl copyright notice and this permission notice appear in supporting dnl documentation. dnl dnl The above copyright notice and this permission notice shall be included dnl in all copies or substantial portions of the Software. dnl dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR dnl OTHER DEALINGS IN THE SOFTWARE. dnl dnl Except as contained in this notice, the name of the copyright holders shall dnl not be used in advertising or otherwise to promote the sale, use or dnl other dealings in this Software without prior written authorization dnl from the copyright holders. dnl # XORG_RELEASE_VERSION # -------------------- # Defines PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} for modules to use. AC_DEFUN([XORG_RELEASE_VERSION],[ AC_DEFINE_UNQUOTED([PACKAGE_VERSION_MAJOR], [`echo $PACKAGE_VERSION | cut -d . -f 1`], [Major version of this package]) PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` if test "x$PVM" = "x"; then PVM="0" fi AC_DEFINE_UNQUOTED([PACKAGE_VERSION_MINOR], [$PVM], [Minor version of this package]) PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` if test "x$PVP" = "x"; then PVP="0" fi AC_DEFINE_UNQUOTED([PACKAGE_VERSION_PATCHLEVEL], [$PVP], [Patch version of this package]) ]) # XORG_CHANGELOG() # ---------------- # Minimum version: 1.2.0 # # Defines the variable CHANGELOG_CMD as the command to generate # ChangeLog from git. # # AC_DEFUN([XORG_CHANGELOG], [ CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ echo 'git directory not found: installing possibly empty changelog.' >&2)" AC_SUBST([CHANGELOG_CMD]) ]) # XORG_CHANGELOG # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. # Default is to disable them, unless 'enable' is passed literally. # For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ] ) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR xutils-dev/gccmakedep/compile0000775000000000000000000001624514163416341013526 0ustar #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: xutils-dev/gccmakedep/config.guess0000775000000000000000000013036114163416341014464 0ustar #! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` ;; esac # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; or1k:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xutils-dev/gccmakedep/config.sub0000775000000000000000000010535414163416341014133 0ustar #! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-08-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or1k-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xutils-dev/gccmakedep/configure0000775000000000000000000122207214163416341014055 0ustar #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for gccmakedep 1.0.3. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg $0: about your system, including any error possibly output $0: before this message. Then install a modern shell, or $0: manually run the script under such a shell if you do $0: have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gccmakedep' PACKAGE_TARNAME='gccmakedep' PACKAGE_VERSION='1.0.3' PACKAGE_STRING='gccmakedep 1.0.3' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' PACKAGE_URL='' ac_unique_file="Makefile.am" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS MAN_SUBSTS XORG_MAN_PAGE ADMIN_MAN_DIR DRIVER_MAN_DIR MISC_MAN_DIR FILE_MAN_DIR LIB_MAN_DIR APP_MAN_DIR ADMIN_MAN_SUFFIX DRIVER_MAN_SUFFIX MISC_MAN_SUFFIX FILE_MAN_SUFFIX LIB_MAN_SUFFIX APP_MAN_SUFFIX SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build INSTALL_CMD PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG CHANGELOG_CMD STRICT_CFLAGS CWARNFLAGS BASE_CFLAGS EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_selective_werror enable_strict_compilation ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures gccmakedep 1.0.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/gccmakedep] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of gccmakedep 1.0.3:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-selective-werror Turn off selective compiler errors. (default: enabled) --enable-strict-compilation Enable all warnings from compiler and make them errors (default: disabled) Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF gccmakedep configure 1.0.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES # --------------------------------------------- # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR # accordingly. ac_fn_c_check_decl () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack as_decl_name=`echo $2|sed 's/ *(.*//'` as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { #ifndef $as_decl_name #ifdef __cplusplus (void) $as_decl_use; #else (void) $as_decl_name; #endif #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_decl # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by gccmakedep $as_me 1.0.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Initialize Automake am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='gccmakedep' VERSION='1.0.3' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK your preprocessor is broken; #endif #if BIG_OK #else your preprocessor is broken; #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\0'; ++i) continue; return 0; } // Check varargs and va_copy. static void test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str; int number; float fnumber; while (*format) { switch (*format++) { case 's': // string str = va_arg (args_copy, const char *); break; case 'd': // int number = va_arg (args_copy, int); break; case 'f': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. test_varargs ("s, d' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" if test "x$ac_cv_have_decl___clang__" = xyes; then : CLANGCC="yes" else CLANGCC="no" fi ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : INTELCC="yes" else INTELCC="no" fi ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : SUNCC="yes" else SUNCC="no" fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed # Check whether --enable-selective-werror was given. if test "${enable_selective_werror+set}" = set; then : enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval else SELECTIVE_WERROR=yes fi # -v is too short to test reliably with XORG_TESTSET_CFLAG if test "x$SUNCC" = "xyes"; then BASE_CFLAGS="-v" else BASE_CFLAGS="" fi # This chunk of warnings were those that existed in the legacy CWARNFLAGS xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wall" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 $as_echo_n "checking if $CC supports -Wall... " >&6; } cacheid=xorg_cv_cc_flag__Wall if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wall" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wpointer-arith" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 $as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } cacheid=xorg_cv_cc_flag__Wpointer_arith if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-declarations" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 $as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_declarations if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wformat=2" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 $as_echo_n "checking if $CC supports -Wformat=2... " >&6; } cacheid=xorg_cv_cc_flag__Wformat_2 if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wformat" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 $as_echo_n "checking if $CC supports -Wformat... " >&6; } cacheid=xorg_cv_cc_flag__Wformat if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wformat" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wstrict-prototypes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 $as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } cacheid=xorg_cv_cc_flag__Wstrict_prototypes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-prototypes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 $as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_prototypes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wnested-externs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 $as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } cacheid=xorg_cv_cc_flag__Wnested_externs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wbad-function-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 $as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wbad_function_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wold-style-definition" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 $as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } cacheid=xorg_cv_cc_flag__Wold_style_definition if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -fd" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 $as_echo_n "checking if $CC supports -fd... " >&6; } cacheid=xorg_cv_cc_flag__fd if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -fd" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wdeclaration-after-statement" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 $as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" found="yes" fi fi # This chunk adds additional warnings that could catch undesired effects. xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wunused" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 $as_echo_n "checking if $CC supports -Wunused... " >&6; } cacheid=xorg_cv_cc_flag__Wunused if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wunused" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wuninitialized" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 $as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } cacheid=xorg_cv_cc_flag__Wuninitialized if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wshadow" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 $as_echo_n "checking if $CC supports -Wshadow... " >&6; } cacheid=xorg_cv_cc_flag__Wshadow if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wshadow" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-noreturn" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 $as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_noreturn if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-format-attribute" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 $as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_format_attribute if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wredundant-decls" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 $as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } cacheid=xorg_cv_cc_flag__Wredundant_decls if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" found="yes" fi fi # These are currently disabled because they are noisy. They will be enabled # in the future once the codebase is sufficiently modernized to silence # them. For now, I don't want them to drown out the other warnings. # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wlogical-op]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) # Turn some warnings into errors, so we don't accidently get successful builds # when there are problems that should be fixed. if test "x$SELECTIVE_WERROR" = "xyes" ; then xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=implicit" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 $as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } cacheid=xorg_cv_cc_flag__Werror_implicit if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 $as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=nonnull" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 $as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } cacheid=xorg_cv_cc_flag__Werror_nonnull if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=init-self" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 $as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } cacheid=xorg_cv_cc_flag__Werror_init_self if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=main" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 $as_echo_n "checking if $CC supports -Werror=main... " >&6; } cacheid=xorg_cv_cc_flag__Werror_main if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=main" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=missing-braces" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 $as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } cacheid=xorg_cv_cc_flag__Werror_missing_braces if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=sequence-point" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 $as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } cacheid=xorg_cv_cc_flag__Werror_sequence_point if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=return-type" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 $as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } cacheid=xorg_cv_cc_flag__Werror_return_type if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 $as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=trigraphs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 $as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } cacheid=xorg_cv_cc_flag__Werror_trigraphs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=array-bounds" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 $as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } cacheid=xorg_cv_cc_flag__Werror_array_bounds if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=write-strings" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 $as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } cacheid=xorg_cv_cc_flag__Werror_write_strings if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=address" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 $as_echo_n "checking if $CC supports -Werror=address... " >&6; } cacheid=xorg_cv_cc_flag__Werror_address if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=address" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 $as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 $as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 $as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" found="yes" fi fi # Also -errwarn=E_BAD_PTR_INT_COMBINATION else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 $as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wimplicit" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 $as_echo_n "checking if $CC supports -Wimplicit... " >&6; } cacheid=xorg_cv_cc_flag__Wimplicit if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wnonnull" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 $as_echo_n "checking if $CC supports -Wnonnull... " >&6; } cacheid=xorg_cv_cc_flag__Wnonnull if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Winit-self" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 $as_echo_n "checking if $CC supports -Winit-self... " >&6; } cacheid=xorg_cv_cc_flag__Winit_self if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Winit-self" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmain" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 $as_echo_n "checking if $CC supports -Wmain... " >&6; } cacheid=xorg_cv_cc_flag__Wmain if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmain" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-braces" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 $as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_braces if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wsequence-point" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 $as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } cacheid=xorg_cv_cc_flag__Wsequence_point if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wreturn-type" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 $as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } cacheid=xorg_cv_cc_flag__Wreturn_type if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wtrigraphs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 $as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } cacheid=xorg_cv_cc_flag__Wtrigraphs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Warray-bounds" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 $as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } cacheid=xorg_cv_cc_flag__Warray_bounds if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wwrite-strings" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 $as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } cacheid=xorg_cv_cc_flag__Wwrite_strings if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Waddress" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 $as_echo_n "checking if $CC supports -Waddress... " >&6; } cacheid=xorg_cv_cc_flag__Waddress if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Waddress" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wint-to-pointer-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 $as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wpointer-to-int-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 $as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" found="yes" fi fi fi CWARNFLAGS="$BASE_CFLAGS" if test "x$GCC" = xyes ; then CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" fi # Check whether --enable-strict-compilation was given. if test "${enable_strict_compilation+set}" = set; then : enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval else STRICT_COMPILE=no fi STRICT_CFLAGS="" xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -pedantic" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 $as_echo_n "checking if $CC supports -pedantic... " >&6; } cacheid=xorg_cv_cc_flag__pedantic if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 $as_echo_n "checking if $CC supports -Werror... " >&6; } cacheid=xorg_cv_cc_flag__Werror if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -Werror" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 $as_echo_n "checking if $CC supports -errwarn... " >&6; } cacheid=xorg_cv_cc_flag__errwarn if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" found="yes" fi fi # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not # activate it with -Werror, so we add it here explicitly. xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=attributes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 $as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } cacheid=xorg_cv_cc_flag__Werror_attributes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" found="yes" fi fi if test "x$STRICT_COMPILE" = "xyes"; then BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` _ACEOF PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` if test "x$PVM" = "x"; then PVM="0" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_MINOR $PVM _ACEOF PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` if test "x$PVP" = "x"; then PVP="0" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_PATCHLEVEL $PVP _ACEOF CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ echo 'git directory not found: installing possibly empty changelog.' >&2)" macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" if test x$APP_MAN_SUFFIX = x ; then APP_MAN_SUFFIX=1 fi if test x$APP_MAN_DIR = x ; then APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' fi if test x$LIB_MAN_SUFFIX = x ; then LIB_MAN_SUFFIX=3 fi if test x$LIB_MAN_DIR = x ; then LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' fi if test x$FILE_MAN_SUFFIX = x ; then case $host_os in solaris*) FILE_MAN_SUFFIX=4 ;; *) FILE_MAN_SUFFIX=5 ;; esac fi if test x$FILE_MAN_DIR = x ; then FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' fi if test x$MISC_MAN_SUFFIX = x ; then case $host_os in solaris*) MISC_MAN_SUFFIX=5 ;; *) MISC_MAN_SUFFIX=7 ;; esac fi if test x$MISC_MAN_DIR = x ; then MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' fi if test x$DRIVER_MAN_SUFFIX = x ; then case $host_os in solaris*) DRIVER_MAN_SUFFIX=7 ;; *) DRIVER_MAN_SUFFIX=4 ;; esac fi if test x$DRIVER_MAN_DIR = x ; then DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' fi if test x$ADMIN_MAN_SUFFIX = x ; then case $host_os in solaris*) ADMIN_MAN_SUFFIX=1m ;; *) ADMIN_MAN_SUFFIX=8 ;; esac fi if test x$ADMIN_MAN_DIR = x ; then ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' fi XORG_MAN_PAGE="X Version 11" MAN_SUBSTS="\ -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xservername__|Xorg|g' \ -e 's|__xconfigfile__|xorg.conf|g' \ -e 's|__projectroot__|\$(prefix)|g' \ -e 's|__apploaddir__|\$(appdefaultdir)|g' \ -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' ac_config_files="$ac_config_files Makefile gccmakedep" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by gccmakedep $as_me 1.0.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ gccmakedep config.status 1.0.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "gccmakedep") CONFIG_FILES="$CONFIG_FILES gccmakedep" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi xutils-dev/gccmakedep/configure.ac0000664000000000000000000000340214163416341014425 0ustar dnl Copyright 2005 Red Hat, Inc. dnl dnl Permission to use, copy, modify, distribute, and sell this software and its dnl documentation for any purpose is hereby granted without fee, provided that dnl the above copyright notice appear in all copies and that both that dnl copyright notice and this permission notice appear in supporting dnl documentation, and that the name of Red Hat not be used in dnl advertising or publicity pertaining to distribution of the software without dnl specific, written prior permission. Red Hat makes no dnl representations about the suitability of this software for any purpose. It dnl is provided "as is" without express or implied warranty. dnl dnl RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO dnl EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR dnl PERFORMANCE OF THIS SOFTWARE. dnl dnl Process this file with autoconf to create configure. # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([gccmakedep],[1.0.3], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],[gccmakedep]) AC_CONFIG_SRCDIR([Makefile.am]) # Initialize Automake AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS m4_ifndef([XORG_MACROS_VERSION], [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])]) XORG_MACROS_VERSION(1.8) XORG_DEFAULT_OPTIONS AC_CONFIG_FILES([Makefile gccmakedep]) AC_OUTPUT xutils-dev/gccmakedep/gccmakedep.in0000664000000000000000000000421614163416341014556 0ustar #!/bin/sh # # makedepend which uses 'gcc -M' # # $XFree86: xc/config/util/gccmdep.cpp,v 3.10tsi Exp $ # # Based on mdepend.cpp and code supplied by Hongjiu Lu # TMP=mdep$$.tmp CC="@CC@" RM="rm -f" LN="ln" MV="mv" ${RM} ${TMP} trap "${RM} ${TMP}*; exit 1" 1 2 15 trap "${RM} ${TMP}*; exit 0" 1 2 13 files= makefile= endmarker= magic_string='# DO NOT DELETE' append=n args= while [ $# != 0 ]; do if [ "$endmarker"x != x -a "$endmarker" = "$1" ]; then endmarker= else case "$1" in -D*|-I*|-U*) # arg may contain single quotes qarg=`echo "$1" | sed "s/'/'\\\\\\\\''/g"` args="$args '$qarg'" ;; -g*|-O*) ;; *) if [ "$endmarker"x = x ]; then case $1 in # ignore these flags -w|-o|-cc) shift ;; -v) ;; -s) magic_string="$2" shift ;; -f*) if [ "$1" = "-f-" ]; then makefile="-" elif [ "$1" = "-f" ]; then makefile="$2" shift else echo "$1" | sed 's/^\-f//' >${TMP}arg makefile="`cat ${TMP}arg`" rm -f ${TMP}arg fi ;; --*) endmarker=`echo $1 | sed 's/^\-\-//'` if [ "$endmarker"x = x ]; then endmarker="--" fi ;; -a) append=y ;; -*) echo "Unknown option '$1' ignored" 1>&2 ;; *) # filename may contain blanks files="$files '$1'" ;; esac fi ;; esac fi shift done if [ x"$files" = x ]; then # Nothing to do exit 0 fi case "$makefile" in '') if [ -r makefile ]; then makefile=makefile elif [ -r Makefile ]; then makefile=Makefile else echo 'no makefile or Makefile found' 1>&2 exit 1 fi ;; esac if [ X"$makefile" != X- ]; then if [ x"$append" = xn ]; then sed -e "/^$magic_string/,\$d" < $makefile > $TMP echo "$magic_string" >> $TMP else cp $makefile $TMP fi fi CMD="$CC -M $args $files" if [ X"$makefile" != X- ]; then CMD="$CMD >> $TMP" fi # Do not wildcard expand '*' in args eval "$CMD" if [ X"$makefile" != X- ]; then $RM ${makefile}.bak $MV $makefile ${makefile}.bak $MV $TMP $makefile fi $RM ${TMP}* exit 0 xutils-dev/gccmakedep/gccmakedep.man0000664000000000000000000000577714163416341014740 0ustar .TH gccmakedep 1 __vendorversion__ .SH NAME gccmakedep \- create dependencies in makefiles using 'gcc -M' .SH SYNOPSIS .B gccmakedep [ .BI \-s separator ] [ .BI \-f makefile ] [ .BI \-a ] [ \-\^\- .I options \-\^\- ] .I sourcefile \&.\|.\|. .SH DESCRIPTION The .B gccmakedep program calls 'gcc -M' to output .I makefile rules describing the dependencies of each .IR sourcefile , so that .BR make (1) knows which object files must be recompiled when a dependency has changed. .PP By default, .B gccmakedep places its output in the file named .I makefile if it exists, otherwise .I Makefile. An alternate makefile may be specified with the .B \-f option. It first searches the makefile for a line beginning with .sp \& # DO NOT DELETE .sp or one provided with the .B \-s option, as a delimiter for the dependency output. If it finds it, it will delete everything following this up to the end of the makefile and put the output after this line. If it doesn't find it, the program will append the string to the makefile and place the output after that. .SH EXAMPLE Normally, .B gccmakedep will be used in a makefile target so that typing 'make depend' will bring the dependencies up to date for the makefile. For example, .nf SRCS\0=\0file1.c\0file2.c\0.\|.\|. CFLAGS\0=\0\-O\0\-DHACK\0\-I\^.\^.\^/foobar\0\-xyz depend: gccmakedep\0\-\^\-\0$(CFLAGS)\0\-\^\-\0$(SRCS) .fi .SH OPTIONS The program will ignore any option that it does not understand, so you may use the same arguments that you would for .BR gcc (1), including .B \-D and .B \-U options to define and undefine symbols and .B \-I to set the include path. .TP .B \-a Append the dependencies to the file instead of replacing existing dependencies. .TP .BI \-f makefile Filename. This allows you to specify an alternate makefile in which .B gccmakedep can place its output. Specifying \(lq\-\(rq as the file name (that is, .BR \-f\- ) sends the output to standard output instead of modifying an existing file. .TP .BI \-s string Starting string delimiter. This option permits you to specify a different string for .B gccmakedep to look for in the makefile. The default is \(lq# DO NOT DELETE\(rq. .TP .BI \-\^\- " options " \-\^\- If .B gccmakedep encounters a double hyphen (\-\^\-) in the argument list, then any unrecognized arguments following it will be silently ignored. A second double hyphen terminates this special treatment. In this way, .B gccmakedep can be made to safely ignore esoteric compiler arguments that might normally be found in a CFLAGS .B make macro (see the .B EXAMPLE section above). .BR \-D , .BR \-I , and .B \-U options appearing between the pair of double hyphens are still processed normally. .SH "SEE ALSO" .BR gcc (1), .BR make (1), .BR makedepend (1). .SH AUTHOR The version of the .B gccmakedep included in this X.Org Foundation release was originally written by the XFree86 Project based on code supplied by Hongjiu Lu. .PP Colin Watson wrote this manual page, originally for the Debian Project, based partly on the manual page for .BR makedepend (1). xutils-dev/gccmakedep/install-sh0000775000000000000000000003325514163416341014154 0ustar #!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: xutils-dev/gccmakedep/missing0000775000000000000000000001533014163416341013541 0ustar #! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: xutils-dev/imake/0000775000000000000000000000000014163417176011152 5ustar xutils-dev/imake/COPYING0000664000000000000000000000471114163416341012201 0ustar Copyright (c) 1985, 1986, 1987, 1989, 1993, 1994, 1996, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. Copyright © 1999, 2000, 2003 by The XFree86 Project, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the XFree86 Project. xutils-dev/imake/ChangeLog0000664000000000000000000007167214163417176012741 0ustar commit 5d1d5150e5863f019e407d572556a8a08e834c1e Author: Alan Coopersmith Date: Sat Mar 16 16:25:02 2019 -0700 imake 1.0.8 Signed-off-by: Alan Coopersmith commit 5366d1c2e0865b84e009127e75a5bd9a2d278fe3 Author: Alan Coopersmith Date: Fri Dec 7 20:28:00 2018 -0800 Update configure.ac bug URL for gitlab migration Signed-off-by: Alan Coopersmith commit ed90f727ce513717b5d4809ecbc1909a7281dd3d Author: Alan Coopersmith Date: Fri Dec 7 20:27:55 2018 -0800 Update README for gitlab migration Signed-off-by: Alan Coopersmith commit 67ec423f8f617ddd09f304b1966114049c81833e Author: Andrew Savchenko Date: Fri Feb 16 17:31:16 2018 +0000 imake support for lcc compiler https://bugs.freedesktop.org/show_bug.cgi?id=105136 Reviewed-by: Alan Coopersmith Signed-off-by: Alan Coopersmith commit 373a53cdcb59c53599cc95f2dccf8cd42e748443 Author: Mihail Konev Date: Thu Jan 26 14:00:22 2017 +1000 autogen: add default patch prefix Signed-off-by: Mihail Konev commit 94430c9cffc4ba5780f76c8130878f23d499811e Author: Alan Coopersmith Date: Fri Dec 11 17:02:10 2015 -0800 README: reword status section Signed-off-by: Alan Coopersmith commit b1e8e29448467d875b2efe5c83043ec2770e18d6 Author: Alan Coopersmith Date: Sat Nov 8 09:41:42 2014 -0800 Use SEEK_* names instead of raw numbers for fseek whence argument Signed-off-by: Alan Coopersmith commit 6d42b63eb7c9c7da89d431db6f28aff1928bb22a Author: Alan Coopersmith Date: Wed Jun 4 18:14:59 2014 -0700 autogen.sh: Honor NOCONFIGURE=1 See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith commit 5e32ede6f904e024f3956484aceb4a4be37d423f Author: Alan Coopersmith Date: Wed Jun 4 18:14:59 2014 -0700 configure: Drop AM_MAINTAINER_MODE Signed-off-by: Alan Coopersmith commit 4063190bf2fd7e3c61b80e98d72e134609612bf8 Author: Julien Cristau Date: Wed May 21 20:51:03 2014 +0200 Bump to 1.0.7 Signed-off-by: Julien Cristau commit 16e54de5d8c58a1d051a5f4bcb7357aa9f9facff Author: Greg Turner Date: Mon Mar 24 20:37:15 2014 +0100 Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change Replicates Alan Coopersmith's fix for xinit. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74031 Signed-off-by: Julien Cristau commit f231ed52c4adeb071de0553af7a575687a6d3dc5 Author: Julien Cristau Date: Sat Aug 17 12:12:08 2013 +0200 Replace fprintf with fputs Fix build failure with -Werror=format-security: imake.c:1008:5: error: format not a string literal and no format arguments [-Werror=format-security] fprintf (inFile, command); ^ Signed-off-by: Julien Cristau Reviewed-by: Alan Coopersmith commit 89494a51d006c20d16d3f08225a0345fecaae546 Author: Alan Coopersmith Date: Mon Jul 22 21:52:56 2013 -0700 imake 1.0.6 Signed-off-by: Alan Coopersmith commit bb9cbad3cfaee60bf88ef50b5a165ed9321d4548 Author: Eric S. Raymond Date: Thu Jun 6 16:11:33 2013 -0400 Avoid use of low-level troff markup that can't be lifted structurally. commit 4db5afc933064ab165cd081c0d5a83bef87b770e Author: Alan Coopersmith Date: Sat Jan 19 09:15:52 2013 -0800 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. Add missing AC_CONFIG_SRCDIR Signed-off-by: Alan Coopersmith commit 6cb46d6d9c7ce6fbf32381edec5bfa993f8bdda9 Author: Alan Coopersmith Date: Fri Jan 4 19:59:14 2013 -0800 unifdef -U__UNIXOS2__ Signed-off-by: Alan Coopersmith commit 1675120e31e1e54f184da2c0cce9d6f6ddb0c892 Author: Alan Coopersmith Date: Thu Dec 27 17:00:43 2012 -0800 Let configure pick cpp path on Solaris, instead of hardcoding in imakemdep.h Simply removing the definition lets the path found by configure be used, seems to be the simplest way to handle the move from /usr/ccs/lib/cpp on Solaris 10 and older to /usr/lib/cpp on Solaris 11 & later. Signed-off-by: Alan Coopersmith commit 5a9246d6804ab8a6f2f23f3f4ace84a415140937 Author: Alan Coopersmith Date: Sat Aug 25 11:19:39 2012 -0700 Ensure inFile is always closed on error in cppit() Another instance of the can-return-in-rare-cases nature of LogFatal() raising red flags in static analysis. Resolves warning from Parfait 1.0.1: Error: File Leak File Leak: Leaked File inFile at line 1719 of imake.c in function 'cppit'. inFile initialized at line 1699 with fopen inFile leaks when inFile != NULL at line 1700 and fprintf(inFile, "%s\n", "/* imake - temporary file */") < 0 at line 1702. Signed-off-by: Alan Coopersmith commit 464ba911c3b84abb0140e9f66756d1cc887f78ad Author: Alan Coopersmith Date: Sat Aug 25 11:10:46 2012 -0700 Avoid closing inFile twice in CheckImakefileC if LogFatal returns Imake's LogFatal() checks if it's being re-entered and if so, returns, so we can't mark it NORETURN, leading to static analyzers believing it can return even in call paths it shouldn't. Resolves warning from Parfait 1.0.1: Error: File Invalid File not Initialized: The value inFile is not initialized as a file. at line 748 of imake.c in function 'CheckImakefileC'. inFile initialized at line 738 with fopen(masterc, "r"). inFile destroyed at line 745 with fclose(inFile). Signed-off-by: Alan Coopersmith commit 061960e38cb0d6873bda2550f6a8952668193888 Author: Alan Coopersmith Date: Wed Mar 7 21:47:27 2012 -0800 imake 1.0.5 Signed-off-by: Alan Coopersmith commit 575c3788c8b770a2c32c9d8461bc7422e3b89676 Author: Alan Coopersmith Date: Fri Feb 10 18:05:36 2012 -0800 xmkmf.man: Remove instructions for "X Consortium" monolithic build tree Signed-off-by: Alan Coopersmith commit d33b96db427a2305bd230360c9653a91dbff79e0 Author: Alan Coopersmith Date: Fri Oct 7 18:55:13 2011 -0700 Fix a bunch of "too many arguments for format" warnings Now that the log functions take variable arguments, don't need to pass empty strings when there is no argument for the format string. Signed-off-by: Alan Coopersmith commit 4e3e7fec072591389b4f7b89475ea81e6a4e0ee5 Author: Alan Coopersmith Date: Fri Oct 7 18:50:48 2011 -0700 Convert error logging functions to normal idioms Allows use of printf attributes for checking format strings/arguments, gets rid of LogFatalI wrapper just used for casting int to char *. Signed-off-by: Alan Coopersmith commit 5aed95badf1bab68b848234fdd25da1ea7025264 Author: Alan Coopersmith Date: Fri Oct 7 18:36:53 2011 -0700 Rework temp filename pointers into const & non-const parts Signed-off-by: Alan Coopersmith commit bfdbd65cf45eae6ba3565348cec1eeb09927cf5e Author: Alan Coopersmith Date: Fri Oct 7 18:31:52 2011 -0700 Add const attributes to fix gcc -Wwrite-strings warnings Signed-off-by: Alan Coopersmith commit 7f299010c9327ab1a65a6b781c58b4c3098d13b7 Author: Alan Coopersmith Date: Fri Oct 7 18:11:43 2011 -0700 Strip trailing whitespace Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith commit 99bb38c528f87a2692253ede9f54c4320c6f0986 Author: Alan Coopersmith Date: Fri Jan 7 20:21:30 2011 -0800 Remove unused variable in get_sun_compiler_versions Signed-off-by: Alan Coopersmith commit d2e1f5ca4614afbc1ca30581fcb1f6e50423fc06 Author: Adam Jackson Date: Mon Nov 1 14:29:33 2010 +1000 Silence useless pedantry warning from find(1) when running cleanlinks. "find: warning: you have specified the -depth option after a non-option argument -type, but options are not positional (-depth affects tests specified before it as well as those specified after it). Please specify options before other arguments." Signed-off-by: Peter Hutterer Reviewed-by: Matthieu Herrb commit bf237073d39629599cb77bf0144f862c175bb640 Author: Alan Coopersmith Date: Sat Oct 30 19:10:35 2010 -0700 imake 1.0.4 Signed-off-by: Alan Coopersmith commit 29c3c8f2fc3859b1c8e1dd1f2327ab51c40fca21 Author: Gaetan Nadon Date: Sat Oct 30 19:08:31 2010 -0700 config: update AC_PREREQ statement to 2.60 Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon Signed-off-by: Alan Coopersmith commit 3a3c6e584a1fee04a6bc4c11581c283d5fa8c603 Author: Alan Coopersmith Date: Sat Oct 30 19:04:22 2010 -0700 Use autoconf standard HAVE_MKSTEMP instead of HAS_MKSTEMP We no longer need to maintain compatibility with the monolith Imakefile -D flags in the sources. Signed-off-by: Alan Coopersmith commit f6587b17a6aef0404853ad5113158fddf4a90219 Author: Alan Coopersmith Date: Sat Oct 30 18:59:39 2010 -0700 config: Remove unnecessary calls from configure.ac AC_PROG_CC, AC_PROG_SED, & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables Signed-off-by: Alan Coopersmith commit bdf937d11774595eefc2ded78dcdf52dfe420443 Author: Alan Coopersmith Date: Sat Oct 30 18:57:15 2010 -0700 config: upgrade to util-macros 1.8 for additional man page support Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Signed-off-by: Alan Coopersmith commit ca3374aee64c71c810159839c9b54c84b2bced24 Author: Yaakov Selkowitz Date: Tue Apr 27 20:18:10 2010 -0500 Nuke RCS tags Signed-off-by: Yaakov Selkowitz Reviewed-by: Alan Coopersmith commit 01a05f973d52edc461c1100a939a70ea0ce9b048 Author: Yaakov Selkowitz Date: Tue Apr 27 20:38:15 2010 -0500 mkdirhier: use mkdir -p The '-p' option to mkdir(1) is required by SUSv2/Unix98, so we should be able to rely on it on all systems we support. Some parts need to be left in place in order to not alter some of its ancient, shall we say, quirks. Signed-off-by: Yaakov Selkowitz Reviewed-by: Alan Coopersmith commit 098bf61eb89c3d93d2ed814d3e39e6412f6fcf9e Author: Yaakov Selkowitz Date: Tue Apr 27 19:18:27 2010 -0500 Use standard .gitignore with custom section for imake Signed-off-by: Yaakov Selkowitz Reviewed-by: Gaetan Nadon commit 04da52fb5c4721c0218dbe6537c9ad0f7bd2ab04 Author: Yaakov Selkowitz Date: Tue Apr 27 19:14:35 2010 -0500 Use AC_PROG_SED to find sed AC_PROG_SED sets SED as the path to a fully-functional 'sed' (which may also be called 'gsed' if GNU sed is installed alongside a proprietary version). Signed-off-by: Yaakov Selkowitz Reviewed-by: Alan Coopersmith commit 1127a5cb3166f4d5d0564732b3842fe81bf3e701 Author: Yaakov Selkowitz Date: Tue Apr 27 19:06:32 2010 -0500 Allow for EXEEXT in appman_DATA rule As a result of commit 22578c3718e41da72c66ce6a4186ec7315d6e3ad: make[1]: *** No rule to make target `imake.exe.1', needed by `all-am'. make[1]: *** No rule to make target `revpath.exe.1', needed by `all-am'. On PE/COFF platforms EXEEXT is set to ".exe" and is appended by automake to all *_PROGRAMS. For portability this must be accounted for in any custom rules which refer to any *_PROGRAMS. Signed-off-by: Yaakov Selkowitz Reviewed-by: Alan Coopersmith commit 48145e04d24b1c575a22bac69c3c3033f72322fc Author: Alan Coopersmith Date: Thu Apr 15 19:52:20 2010 -0700 imake 1.0.3 Signed-off-by: Alan Coopersmith commit 6a71b39eb5a425aeee13f0e62d225dd0c6bf4e05 Author: Alan Coopersmith Date: Thu Apr 15 19:38:50 2010 -0700 Fill in COPYING file with notices from code & man pages Signed-off-by: Alan Coopersmith commit 8d8c90973f5862e8d324a4e1cd94896a43d0c27e Author: Alan Coopersmith Date: Thu Apr 15 19:22:57 2010 -0700 Use $(AM_V_GEN) to silence commands for generating scripts & man pages Signed-off-by: Alan Coopersmith commit a00cc6e7bd60eb81aeee4fa7dcbb3a07b352760d Author: Alan Coopersmith Date: Thu Apr 15 19:20:36 2010 -0700 Migrate to xorg-macros 1.4, with XORG_DEFAULT_OPTIONS & INSTALL Signed-off-by: Alan Coopersmith commit 4e25c6af47bfac6e2b6910f5d415d788cf3398c4 Author: Gaetan Nadon Date: Wed Jul 8 10:25:14 2009 -0400 imake: use XORG_CHANGELOG macro to create ChangeLog. #22611 Build break: Makefile.am: command not found: git-log Adding the macro in configure.ac and use it in Makefile.am Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611 Tested: running autogen.sh, make and 'make dist' Signed-off-by: Gaetan Nadon Signed-off-by: Alan Coopersmith commit 2e164f61a461a21a74f2050f8da886373307cc5a Author: Alan Coopersmith Date: Wed Jun 24 13:49:13 2009 -0700 Make cpp statement indenting more consistent Auto-fixed with imdent from Paul Dubois (of imake book infamy) Also stripped trailing whitespace to make git happier git diff -w shows no changes in this patch other than whitespace Signed-off-by: Alan Coopersmith commit 29e3bccdb5dbc5ea45d58bd3d454a4b8cda36398 Author: Alan Coopersmith Date: Wed Jun 24 13:45:09 2009 -0700 Drop some ancient SunOS 4 & A/UX support bits Signed-off-by: Alan Coopersmith commit 209bab8478a5a205d715a5f2f50cd32c4b69581e Author: Alan Coopersmith Date: Wed Jun 24 13:43:15 2009 -0700 Drop some unused #if 0 & #ifdef MONOLITH sections Signed-off-by: Alan Coopersmith commit 5667fbb0f85f2b34aaba7ea702e7d252f2d4adb6 Author: Alan Coopersmith Date: Mon Jun 22 18:59:09 2009 -0700 Convert HAS_MKSTEMP check from #if ...OS list... to autoconf Signed-off-by: Alan Coopersmith commit 22578c3718e41da72c66ce6a4186ec7315d6e3ad Author: Alan Coopersmith Date: Mon Jun 22 18:26:21 2009 -0700 Only install man pages for programs/scripts being installed Signed-off-by: Alan Coopersmith commit 705178e8f8414730739386f8841cd99f49184d56 Author: Alan Coopersmith Date: Mon Jun 22 18:18:50 2009 -0700 Add .gitignore Signed-off-by: Alan Coopersmith commit 8f0d3c8cb5e74faffbb546b0a0b47a883859fd24 Author: Alan Coopersmith Date: Mon Jun 22 18:15:26 2009 -0700 Doc updates: reflect current state, pointers to Paul Dubois website/book Signed-off-by: Alan Coopersmith commit eb8e41c3b3f280c34947579a5ee9fa511aee9acf Merge: e215b32 9653950 Author: Jeremy C. Reed Date: Thu Feb 14 23:27:42 2008 -0600 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/util/imake commit e215b32a5b46a0c49be1baa4595f258f275c3fb0 Author: Jeremy C. Reed Date: Thu Feb 14 22:41:51 2008 -0600 Stop core dump. Don't abort() if pclose(). Because pipe may have already closed. This is in get_stackprotector (only on OpenBSD and DragonFly). commit 96539504eec3e6e1e43a6f894770835765b0007d Author: Jeremy C. Reed Date: Thu Feb 14 22:41:51 2008 -0600 Stop core dump. Don't abort() if pclose(). Because pipe may have already closed. This is in get_stackprotector (only on OpenBSD and DragonFly). I doubt this function even worked, because gcc -v goes to stderr so it reads nothing. commit 7e541aa0efe7000972d992a3c1569c4f7a8d9201 Author: James Cloos Date: Thu Dec 6 16:39:16 2007 -0500 Replace static ChangeLog with dist-hook to generate from git log commit e10ad52b0a0d4fc63120e6b301d21f0829beef77 Author: Adam Jackson Date: Fri May 19 18:44:42 2006 +0000 Bump to 1.0.2 commit ef2ef80f564098fe244c5a2065930b8502879043 Author: Donnie Berkholz Date: Sat Apr 8 21:43:31 2006 +0000 Allow specifying TMPDIR environment variable to use instead of /tmp, for systems on which /tmp is mounted noexec (Martin Schlemmer). commit b8d8f49ba2660d4d84ca9c3e4a82118a07c4e889 Author: Kevin E Martin Date: Wed Dec 21 02:30:08 2005 +0000 Update package version for X11R7 release. commit 7dd15a5adbad23deba0a7c2b5bb39a7bb39e70d6 Author: Adam Jackson Date: Mon Dec 19 16:36:01 2005 +0000 Stub COPYING files commit bad47fc3927b766cde5af54c6c9786f2dac5345c Author: Kevin E Martin Date: Thu Dec 15 00:24:40 2005 +0000 Update package version number for final X11R7 release candidate. commit 4c12f30420340a4a4f0f6f0d21d20da988982820 Author: Alan Coopersmith Date: Sun Dec 11 17:18:40 2005 +0000 Fix mkhtmlindex rules to not use $< so they work with non-GNU makes. commit b87a680569dd388ad108d43087aee6c8a50ff663 Author: Kevin E Martin Date: Sat Dec 10 16:30:35 2005 +0000 Add support for building imake config utilities. commit 15cb7c3dfb5b7d4a9e5d84514c8c5140ff6050c8 Author: Kevin E Martin Date: Tue Dec 6 22:48:46 2005 +0000 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. commit bab6d99929b6dfa339993093ea7dacffc98c5acd Author: Kevin E Martin Date: Sat Dec 3 05:49:47 2005 +0000 Update package version number for X11R7 RC3 release. commit a7790a9fc6e70f5dcefbe58219b5192857c88c45 Author: Alan Coopersmith Date: Mon Nov 28 22:00:24 2005 +0000 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) commit c9db5d7eb65a59b7e4bae091acb8194bd01de284 Author: Alan Coopersmith Date: Thu Nov 24 18:06:39 2005 +0000 Add makeg script & man page to imake package commit d6313cf27320281f24d6f852fc7f8d0bb8aacd6b Author: Alan Coopersmith Date: Sat Nov 12 19:55:28 2005 +0000 Substitute variables in man pages Set CPP_PROGRAM to path to cpp commit cd8ef36c4862f710621c35a4732ca3d0e49e8d5e Author: Kevin E Martin Date: Wed Nov 9 21:25:57 2005 +0000 Update package version number for X11R7 RC2 release. commit e53156a68f0138a8b0af408436fd54826b677cc6 Author: Kean Johnson Date: Tue Nov 8 06:33:24 2005 +0000 See ChangeLog entry 2005-11-07 for details. commit 009b63897b8d2bc4fd27ff04bc3884317cf0b17d Author: Kevin E Martin Date: Wed Oct 19 02:48:16 2005 +0000 Update package version number for RC1 release. commit 19f4715eb18c20d357f03ca6b245bec5e58833e5 Author: Kevin E Martin Date: Sat Oct 8 20:46:40 2005 +0000 Updates for modular build commit f4937241d85b026f0beca69eba8ce448143e3f0f Author: Kevin E Martin Date: Sat Oct 8 20:38:57 2005 +0000 Build system for imake commit 5acc1119e447c0855f649b9d8ae8ddb9cf8373b7 Author: Alan Coopersmith Date: Mon Oct 3 16:17:10 2005 +0000 Bug #3812 Patch #3462 GNU/kFreeBSD Imake support (Robert Millan) commit ea133dd95dbd63d5db79af1f364e9678331989e2 Author: Daniel Stone Date: Fri Aug 26 05:01:37 2005 +0000 Make makedepend excruciatingly safe (Debian #011). commit 5f90561e8ddcccec3d35355c7b4ad5925031f5d5 Author: Alan Coopersmith Date: Mon Aug 1 02:13:55 2005 +0000 Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in makedepend so it doesn't issue errors when source files include or on Solaris 10. commit 65ea7b4cc68153673dcdce016acd6ee6acc4aec3 Author: Roland Mainz Date: Wed Mar 2 11:20:29 2005 +0000 xc/config/cf/DragonFly.cf xc/config/cf/Imake.cf xc/config/cf/Imakefile xc/config/imake/imake.c xc/config/imake/imakemdep.h xc/extras/drm/shared/drm.h xc/include/Xos_r.h xc/lib/xtrans/Xtranssock.c xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for DragonFly/BSD platform. Patch by Jeroen Ruigrok and Mike Verona . commit ecdad73b62bb3222d02667d2add16d7417a5da9b Author: Alexander Gottwald Date: Thu Feb 24 15:31:09 2005 +0000 enable detection of gcc compiler for cygwin and mingw commit af6a6a1c8a30b88b2eb80aa47f58fd8ae26d9677 Author: Alan Coopersmith Date: Wed Jan 19 22:28:20 2005 +0000 Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan Coopersmith) commit 19e94341580c4c108c8d1615ae4542e2ee27431a Author: Markus Kuhn Date: Sat Dec 4 00:42:46 2004 +0000 Encoding of numerous files changed to UTF-8 commit eb6967199448890591bec799d70c45827bc188eb Author: Alexander Gottwald Date: Mon Nov 15 15:06:52 2004 +0000 Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added mingw (Win32) port commit 36fbf892d1c2740afa51911b6f2c2e4bf8f871c0 Author: Alan Coopersmith Date: Sat Oct 30 20:33:43 2004 +0000 Add -d flag for compilers like the Sun C compilers that produce dependency lists themselves. To use with the Sun compilers, add to host.def: # define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun bug id #4245688 - fix by Alan Coopersmith) Add Solaris to the platforms on which mprotect is run to set execute permissions when necessary. (Sun bug id #6175128 - fix by Alan Coopersmith) Internationalize digital output (Sun bug id #4119396 - fix by Steve Swales), add -bgpixmap option to set XPM file as background (originally from STSF project version of xclock by Alan Coopersmith) xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which are one too low in error messages (Xorg bugzilla #1739, Sun bug id 4637857 - fix by Sam Lau) commit 02fa88c73e7df616e1c620996d613b56a119ea4d Author: Egbert Eich Date: Tue Oct 19 13:50:06 2004 +0000 Enabling modules and DRI for Linux HPPA. Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584). commit 8be49ad988e8072389042bb9240b074b89a828ad Author: Egbert Eich Date: Mon Oct 18 14:26:35 2004 +0000 powerpc/powerpc64 build fixes. commit 53f7aa94ebd7864b411320efe8a615580fad7085 Author: Matthieu Herrb Date: Sat Oct 9 22:04:13 2004 +0000 Fix ProPolice support for OpenBSD (merge with the HasGccStackProtector define that was used on OpenBSD). remove -ansi from DefaultCCOptions on OpenBSD. commit a60680db574e2e6c910352c4093c06dc562741ef Author: Kevin E Martin Date: Wed Aug 11 21:14:02 2004 +0000 Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith). commit e3174f16ac5aabc0da0c22c79b138103eaba0c28 Author: Eric Anholt Date: Fri Jun 11 17:59:30 2004 +0000 Allow overriding of os version with OSREL env var on FreeBSD. Used in the ports cluster and cross-version testing. commit 73f12a29fbfdac7f1cb7956f32564e253e313527 Author: Egbert Eich Date: Thu May 6 17:31:17 2004 +0000 BugZilla #601: Fixing makedepend choking on floating point exception because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic define. BugZilla #605: Fixing build on IA64 which is broken due to the inclusion of the kernel header asm/page.h. Kernel headers however don't work with -ansi. The inclusion of asm/page.h can however savely be removed as it there are plenty of other ways to determine the page size. commit e825f4eabd82155a1327c42f16a6e3bcba96b311 Author: Egbert Eich Date: Fri Apr 23 18:42:00 2004 +0000 Merging XORG-CURRENT into trunk commit fa8f86352aab5825ca289969cfd11d90e56eb579 Author: Egbert Eich Date: Sun Mar 14 08:27:28 2004 +0000 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 commit 6c30fa731ba63151d792f278bf0b4dc3d2010d43 Author: Egbert Eich Date: Wed Mar 3 12:09:38 2004 +0000 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 commit aa4808e4d4245d9ef0e6dae09670295da49972d0 Author: Egbert Eich Date: Thu Feb 26 13:34:16 2004 +0000 readding XFree86's cvs IDs commit cb1cabdedcd488a729923ef6677b5e7b13cb3d5a Author: Egbert Eich Date: Thu Feb 26 09:21:15 2004 +0000 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 commit b1abaa61cb80aa0c282dbb15c8d834c36c2c9443 Author: Egbert Eich Date: Thu Jan 29 08:06:33 2004 +0000 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 commit 91f4b859c20d25898da3324921758c2d35523fd5 Author: Kaleb Keithley Date: Tue Nov 25 19:26:56 2003 +0000 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks commit e5ab5c93d3178aa82b66e2c086b54e042930725e Author: Kaleb Keithley Date: Fri Nov 14 16:48:20 2003 +0000 XFree86 4.3.0.1 commit 1bc16368b0ff5701fa740aba943ac47a4f99b258 Author: Kaleb Keithley Date: Fri Nov 14 16:48:20 2003 +0000 Initial revision commit 86fae01174ab672736557a4bb1b2188cf3cec064 Author: Kaleb Keithley Date: Fri Nov 14 15:54:29 2003 +0000 R6.6 is the Xorg base-line xutils-dev/imake/INSTALL0000664000000000000000000003660014163417176012210 0ustar Installation Instructions ************************* Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. HP-UX `make' updates targets which have the same time stamps as their prerequisites, which makes it generally unusable when shipped generated files such as `configure' are involved. Use GNU `make' instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf bug. Until the bug is fixed you can use this workaround: CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. xutils-dev/imake/Makefile.am0000664000000000000000000000712114163417176013207 0ustar # # Copyright 2005 Red Hat, Inc. # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of Red Hat not be used in # advertising or publicity pertaining to distribution of the software without # specific, written prior permission. Red Hat makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. # # RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. CPP_PROGRAM = @CPP_PROGRAM@ XCONFDIR = @XCONFDIR@ PREPROCESSCMD_MKDEPEND = @PREPROCESSCMD_MKDEPEND@ ARCMD = @ARCMD@ RANLIB = @RANLIB@ if BUILD_REVPATH REVPATH = revpath endif bin_PROGRAMS = imake $(REVPATH) AM_CFLAGS = $(CWARNFLAGS) imake_CFLAGS = $(XPROTO_CFLAGS) -DCPP_PROGRAM='"$(CPP_PROGRAM)"' $(CWARNFLAGS) imake_SOURCES = imake.c imakemdep.h revpath_SOURCES = revpath.c if BUILD_MAKEG MAKEG = makeg endif if BUILD_XMKMF XMKMF = xmkmf endif if BUILD_CCMAKEDEP CCMAKEDEP = ccmakedep endif if BUILD_MERGELIB MERGELIB = mergelib endif if BUILD_MKDIRHIER MKDIRHIER = mkdirhier endif if BUILD_CLEANLINKS CLEANLINKS = cleanlinks endif if BUILD_MKHTMLINDEX MKHTMLINDEX = mkhtmlindex endif bin_SCRIPTS = \ $(MAKEG) \ $(XMKMF) \ $(CCMAKEDEP) \ $(MERGELIB) \ $(MKDIRHIER) \ $(CLEANLINKS) \ $(MKHTMLINDEX) xmkmf: xmkmf.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DCONFIGDIRSPEC='"-I$(XCONFDIR)"' $(srcdir)/xmkmf.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ ccmakedep: mdepend.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DPREPROC='"$(PREPROCESSCMD_MKDEPEND)"' $(srcdir)/mdepend.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ mergelib: mergelib.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DARCMD="$(ARCMD)" -DRANLIB="$(RANLIB)" $(srcdir)/mergelib.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ if HAS_PERL MKHTMLINDEX_SCRIPT = $(srcdir)/mkhtmlindex.pl else MKHTMLINDEX_SCRIPT = $(srcdir)/mkhtmlindex.sh endif mkhtmlindex: $(MKHTMLINDEX_SCRIPT) $(AM_V_GEN)cp $(MKHTMLINDEX_SCRIPT) $@ CLEANFILES = \ xmkmf \ ccmakedep \ mergelib \ mkhtmlindex EXTRA_DIST = \ README.md \ makeg \ xmkmf.cpp \ mdepend.cpp \ mergelib.cpp \ mkdirhier \ cleanlinks \ mkhtmlindex.pl \ mkhtmlindex.sh # Man page appmandir = $(APP_MAN_DIR) appman_PRE = \ imake.man \ makeg.man \ xmkmf.man \ ccmakedep.man \ mergelib.man \ revpath.man \ mkdirhier.man \ cleanlinks.man \ mkhtmlindex.man # Only need to install man pages for programs/scripts being installed appman_DATA = $(bin_PROGRAMS:%$(EXEEXT)=%.@APP_MAN_SUFFIX@) $(bin_SCRIPTS:%=%.@APP_MAN_SUFFIX@) EXTRA_DIST += $(appman_PRE) CLEANFILES += $(appman_DATA) # String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure MAN_SUBSTS += \ -e 's|__cpp__|$(RAWCPP)|g' SUFFIXES = .$(APP_MAN_SUFFIX) .man .man.$(APP_MAN_SUFFIX): $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ EXTRA_DIST += ChangeLog MAINTAINERCLEANFILES = ChangeLog .PHONY: ChangeLog INSTALL INSTALL: $(INSTALL_CMD) ChangeLog: $(CHANGELOG_CMD) dist-hook: ChangeLog INSTALL xutils-dev/imake/Makefile.in0000664000000000000000000010401714163417176013222 0ustar # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # # Copyright 2005 Red Hat, Inc. # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of Red Hat not be used in # advertising or publicity pertaining to distribution of the software without # specific, written prior permission. Red Hat makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. # # RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = imake$(EXEEXT) $(am__EXEEXT_1) subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @BUILD_REVPATH_TRUE@am__EXEEXT_1 = revpath$(EXEEXT) am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ "$(DESTDIR)$(appmandir)" PROGRAMS = $(bin_PROGRAMS) am_imake_OBJECTS = imake-imake.$(OBJEXT) imake_OBJECTS = $(am_imake_OBJECTS) imake_LDADD = $(LDADD) imake_LINK = $(CCLD) $(imake_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ am_revpath_OBJECTS = revpath.$(OBJEXT) revpath_OBJECTS = $(am_revpath_OBJECTS) revpath_LDADD = $(LDADD) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } SCRIPTS = $(bin_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(imake_SOURCES) $(revpath_SOURCES) DIST_SOURCES = $(imake_SOURCES) $(revpath_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(appman_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope AM_RECURSIVE_TARGETS = cscope am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in COPYING \ ChangeLog INSTALL compile config.guess config.sub depcomp \ install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best DIST_TARGETS = dist-bzip2 dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ADMIN_MAN_DIR = @ADMIN_MAN_DIR@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ APP_MAN_DIR = @APP_MAN_DIR@ APP_MAN_SUFFIX = @APP_MAN_SUFFIX@ ARCMD = @ARCMD@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_CFLAGS = @BASE_CFLAGS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CHANGELOG_CMD = @CHANGELOG_CMD@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CPP_PROGRAM = @CPP_PROGRAM@ CWARNFLAGS = @CWARNFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DRIVER_MAN_DIR = @DRIVER_MAN_DIR@ DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FILE_MAN_DIR = @FILE_MAN_DIR@ FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@ GREP = @GREP@ HAS_PERL = @HAS_PERL@ INSTALL = @INSTALL@ INSTALL_CMD = @INSTALL_CMD@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIB_MAN_DIR = @LIB_MAN_DIR@ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ # String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure MAN_SUBSTS = @MAN_SUBSTS@ -e 's|__cpp__|$(RAWCPP)|g' MISC_MAN_DIR = @MISC_MAN_DIR@ MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PREPROCESSCMD_MKDEPEND = @PREPROCESSCMD_MKDEPEND@ RANLIB = @RANLIB@ RAWCPP = @RAWCPP@ RAWCPPFLAGS = @RAWCPPFLAGS@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRICT_CFLAGS = @STRICT_CFLAGS@ STRIP = @STRIP@ TRADITIONALCPPFLAGS = @TRADITIONALCPPFLAGS@ VERSION = @VERSION@ XCONFDIR = @XCONFDIR@ XORG_MAN_PAGE = @XORG_MAN_PAGE@ XPROTO_CFLAGS = @XPROTO_CFLAGS@ XPROTO_LIBS = @XPROTO_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @BUILD_REVPATH_TRUE@REVPATH = revpath AM_CFLAGS = $(CWARNFLAGS) imake_CFLAGS = $(XPROTO_CFLAGS) -DCPP_PROGRAM='"$(CPP_PROGRAM)"' $(CWARNFLAGS) imake_SOURCES = imake.c imakemdep.h revpath_SOURCES = revpath.c @BUILD_MAKEG_TRUE@MAKEG = makeg @BUILD_XMKMF_TRUE@XMKMF = xmkmf @BUILD_CCMAKEDEP_TRUE@CCMAKEDEP = ccmakedep @BUILD_MERGELIB_TRUE@MERGELIB = mergelib @BUILD_MKDIRHIER_TRUE@MKDIRHIER = mkdirhier @BUILD_CLEANLINKS_TRUE@CLEANLINKS = cleanlinks @BUILD_MKHTMLINDEX_TRUE@MKHTMLINDEX = mkhtmlindex bin_SCRIPTS = \ $(MAKEG) \ $(XMKMF) \ $(CCMAKEDEP) \ $(MERGELIB) \ $(MKDIRHIER) \ $(CLEANLINKS) \ $(MKHTMLINDEX) @HAS_PERL_FALSE@MKHTMLINDEX_SCRIPT = $(srcdir)/mkhtmlindex.sh @HAS_PERL_TRUE@MKHTMLINDEX_SCRIPT = $(srcdir)/mkhtmlindex.pl CLEANFILES = xmkmf ccmakedep mergelib mkhtmlindex $(appman_DATA) EXTRA_DIST = README.md makeg xmkmf.cpp mdepend.cpp mergelib.cpp \ mkdirhier cleanlinks mkhtmlindex.pl mkhtmlindex.sh \ $(appman_PRE) ChangeLog # Man page appmandir = $(APP_MAN_DIR) appman_PRE = \ imake.man \ makeg.man \ xmkmf.man \ ccmakedep.man \ mergelib.man \ revpath.man \ mkdirhier.man \ cleanlinks.man \ mkhtmlindex.man # Only need to install man pages for programs/scripts being installed appman_DATA = $(bin_PROGRAMS:%$(EXEEXT)=%.@APP_MAN_SUFFIX@) $(bin_SCRIPTS:%=%.@APP_MAN_SUFFIX@) SUFFIXES = .$(APP_MAN_SUFFIX) .man MAINTAINERCLEANFILES = ChangeLog all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .$(APP_MAN_SUFFIX) .man .c .o .obj am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) imake$(EXEEXT): $(imake_OBJECTS) $(imake_DEPENDENCIES) $(EXTRA_imake_DEPENDENCIES) @rm -f imake$(EXEEXT) $(AM_V_CCLD)$(imake_LINK) $(imake_OBJECTS) $(imake_LDADD) $(LIBS) revpath$(EXEEXT): $(revpath_OBJECTS) $(revpath_DEPENDENCIES) $(EXTRA_revpath_DEPENDENCIES) @rm -f revpath$(EXEEXT) $(AM_V_CCLD)$(LINK) $(revpath_OBJECTS) $(revpath_LDADD) $(LIBS) install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imake-imake.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/revpath.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` imake-imake.o: imake.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imake_CFLAGS) $(CFLAGS) -MT imake-imake.o -MD -MP -MF $(DEPDIR)/imake-imake.Tpo -c -o imake-imake.o `test -f 'imake.c' || echo '$(srcdir)/'`imake.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/imake-imake.Tpo $(DEPDIR)/imake-imake.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imake.c' object='imake-imake.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imake_CFLAGS) $(CFLAGS) -c -o imake-imake.o `test -f 'imake.c' || echo '$(srcdir)/'`imake.c imake-imake.obj: imake.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imake_CFLAGS) $(CFLAGS) -MT imake-imake.obj -MD -MP -MF $(DEPDIR)/imake-imake.Tpo -c -o imake-imake.obj `if test -f 'imake.c'; then $(CYGPATH_W) 'imake.c'; else $(CYGPATH_W) '$(srcdir)/imake.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/imake-imake.Tpo $(DEPDIR)/imake-imake.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='imake.c' object='imake-imake.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(imake_CFLAGS) $(CFLAGS) -c -o imake-imake.obj `if test -f 'imake.c'; then $(CYGPATH_W) 'imake.c'; else $(CYGPATH_W) '$(srcdir)/imake.c'; fi` install-appmanDATA: $(appman_DATA) @$(NORMAL_INSTALL) @list='$(appman_DATA)'; test -n "$(appmandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appmandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appmandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appmandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appmandir)" || exit $$?; \ done uninstall-appmanDATA: @$(NORMAL_UNINSTALL) @list='$(appman_DATA)'; test -n "$(appmandir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appmandir)'; $(am__uninstall_files_from_dir) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(DATA) config.h installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appmandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appmanDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-binSCRIPTS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appmanDATA uninstall-binPROGRAMS \ uninstall-binSCRIPTS .MAKE: all install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-am clean \ clean-binPROGRAMS clean-cscope clean-generic cscope \ cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \ dist-zip distcheck distclean distclean-compile \ distclean-generic distclean-hdr distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-appmanDATA \ install-binPROGRAMS install-binSCRIPTS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-appmanDATA uninstall-binPROGRAMS \ uninstall-binSCRIPTS .PRECIOUS: Makefile xmkmf: xmkmf.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DCONFIGDIRSPEC='"-I$(XCONFDIR)"' $(srcdir)/xmkmf.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ ccmakedep: mdepend.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DPREPROC='"$(PREPROCESSCMD_MKDEPEND)"' $(srcdir)/mdepend.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ mergelib: mergelib.cpp $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) -DARCMD="$(ARCMD)" -DRANLIB="$(RANLIB)" $(srcdir)/mergelib.cpp | $(SED) -e /^\#/d | $(SED) -e s/XCOMM/\#/ > $@ mkhtmlindex: $(MKHTMLINDEX_SCRIPT) $(AM_V_GEN)cp $(MKHTMLINDEX_SCRIPT) $@ .man.$(APP_MAN_SUFFIX): $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ .PHONY: ChangeLog INSTALL INSTALL: $(INSTALL_CMD) ChangeLog: $(CHANGELOG_CMD) dist-hook: ChangeLog INSTALL # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xutils-dev/imake/README.md0000664000000000000000000000246514163417176012440 0ustar The imake package contains the imake utility, plus the following support programs: - ccmakedep - mergelib - revpath - mkdirhier - makeg - cleanlinks - mkhtmlindex - xmkmf Most usage will also require installing the Xorg util/cf files which contain the platform-specific configuration data for known platforms. The X Window System used imake extensively up through the X11R6.9 release, for both full builds within the source tree and external software. X moved to GNU autoconf and automake for its build system in 2005 for X11R7.0 and later releases, but still provides imake for building existing external software programs that have not yet converted, though we are not actively maintaining it for new OS or platform releases. More information about Imake and its usage may be found in the resources at: - https://www.snake.net/software/imake-stuff/ - https://www.kitebird.com/imake-book/ All questions regarding this software should be directed at the Xorg mailing list: https://lists.x.org/mailman/listinfo/xorg The master development code repository can be found at: https://gitlab.freedesktop.org/xorg/util/imake Please submit bug reports and requests to merge patches there. For patch submission instructions, see: https://www.x.org/wiki/Development/Documentation/SubmittingPatches xutils-dev/imake/aclocal.m40000664000000000000000000036111714163417176013023 0ustar # generated automatically by aclocal 1.15 -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- dnl serial 11 (pkg-config-0.29) dnl dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR dnl xorg-macros.m4. Generated from xorg-macros.m4.in xorgversion.m4 by configure. dnl dnl Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. dnl dnl Permission is hereby granted, free of charge, to any person obtaining a dnl copy of this software and associated documentation files (the "Software"), dnl to deal in the Software without restriction, including without limitation dnl the rights to use, copy, modify, merge, publish, distribute, sublicense, dnl and/or sell copies of the Software, and to permit persons to whom the dnl Software is furnished to do so, subject to the following conditions: dnl dnl The above copyright notice and this permission notice (including the next dnl paragraph) shall be included in all copies or substantial portions of the dnl Software. dnl dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR dnl IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, dnl FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL dnl THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER dnl LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER dnl DEALINGS IN THE SOFTWARE. # XORG_MACROS_VERSION(required-version) # ------------------------------------- # Minimum version: 1.1.0 # # If you're using a macro added in Version 1.1 or newer, include this in # your configure.ac with the minimum required version, such as: # XORG_MACROS_VERSION(1.1) # # To ensure that this macro is defined, also add: # m4_ifndef([XORG_MACROS_VERSION], # [m4_fatal([must install xorg-macros 1.1 or later before running autoconf/autogen])]) # # # See the "minimum version" comment for each macro you use to see what # version you require. m4_defun([XORG_MACROS_VERSION],[ m4_define([vers_have], [1.19.0]) m4_define([maj_have], m4_substr(vers_have, 0, m4_index(vers_have, [.]))) m4_define([maj_needed], m4_substr([$1], 0, m4_index([$1], [.]))) m4_if(m4_cmp(maj_have, maj_needed), 0,, [m4_fatal([xorg-macros major version ]maj_needed[ is required but ]vers_have[ found])]) m4_if(m4_version_compare(vers_have, [$1]), -1, [m4_fatal([xorg-macros version $1 or higher is required but ]vers_have[ found])]) m4_undefine([vers_have]) m4_undefine([maj_have]) m4_undefine([maj_needed]) ]) # XORG_MACROS_VERSION # XORG_PROG_RAWCPP() # ------------------ # Minimum version: 1.0.0 # # Find cpp program and necessary flags for use in pre-processing text files # such as man pages and config files AC_DEFUN([XORG_PROG_RAWCPP],[ AC_REQUIRE([AC_PROG_CPP]) AC_PATH_PROGS(RAWCPP, [cpp], [${CPP}], [$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib]) # Check for flag to avoid builtin definitions - assumes unix is predefined, # which is not the best choice for supporting other OS'es, but covers most # of the ones we need for now. AC_MSG_CHECKING([if $RAWCPP requires -undef]) AC_LANG_CONFTEST([AC_LANG_SOURCE([[Does cpp redefine unix ?]])]) if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then AC_MSG_RESULT([no]) else if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS=-undef AC_MSG_RESULT([yes]) # under Cygwin unix is still defined even with -undef elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS="-undef -ansi" AC_MSG_RESULT([yes, with -ansi]) else AC_MSG_ERROR([${RAWCPP} defines unix with or without -undef. I don't know what to do.]) fi fi rm -f conftest.$ac_ext AC_MSG_CHECKING([if $RAWCPP requires -traditional]) AC_LANG_CONFTEST([AC_LANG_SOURCE([[Does cpp preserve "whitespace"?]])]) if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then AC_MSG_RESULT([no]) else if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then TRADITIONALCPPFLAGS="-traditional" RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" AC_MSG_RESULT([yes]) else AC_MSG_ERROR([${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do.]) fi fi rm -f conftest.$ac_ext AC_SUBST(RAWCPPFLAGS) AC_SUBST(TRADITIONALCPPFLAGS) ]) # XORG_PROG_RAWCPP # XORG_MANPAGE_SECTIONS() # ----------------------- # Minimum version: 1.0.0 # # Determine which sections man pages go in for the different man page types # on this OS - replaces *ManSuffix settings in old Imake *.cf per-os files. # Not sure if there's any better way than just hardcoding by OS name. # Override default settings by setting environment variables # Added MAN_SUBSTS in version 1.8 # Added AC_PROG_SED in version 1.8 AC_DEFUN([XORG_MANPAGE_SECTIONS],[ AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_PROG_SED]) if test x$APP_MAN_SUFFIX = x ; then APP_MAN_SUFFIX=1 fi if test x$APP_MAN_DIR = x ; then APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' fi if test x$LIB_MAN_SUFFIX = x ; then LIB_MAN_SUFFIX=3 fi if test x$LIB_MAN_DIR = x ; then LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' fi if test x$FILE_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[[01]]) FILE_MAN_SUFFIX=4 ;; *) FILE_MAN_SUFFIX=5 ;; esac fi if test x$FILE_MAN_DIR = x ; then FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' fi if test x$MISC_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[[01]]) MISC_MAN_SUFFIX=5 ;; *) MISC_MAN_SUFFIX=7 ;; esac fi if test x$MISC_MAN_DIR = x ; then MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' fi if test x$DRIVER_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[[01]]) DRIVER_MAN_SUFFIX=7 ;; *) DRIVER_MAN_SUFFIX=4 ;; esac fi if test x$DRIVER_MAN_DIR = x ; then DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' fi if test x$ADMIN_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[[01]]) ADMIN_MAN_SUFFIX=1m ;; *) ADMIN_MAN_SUFFIX=8 ;; esac fi if test x$ADMIN_MAN_DIR = x ; then ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' fi AC_SUBST([APP_MAN_SUFFIX]) AC_SUBST([LIB_MAN_SUFFIX]) AC_SUBST([FILE_MAN_SUFFIX]) AC_SUBST([MISC_MAN_SUFFIX]) AC_SUBST([DRIVER_MAN_SUFFIX]) AC_SUBST([ADMIN_MAN_SUFFIX]) AC_SUBST([APP_MAN_DIR]) AC_SUBST([LIB_MAN_DIR]) AC_SUBST([FILE_MAN_DIR]) AC_SUBST([MISC_MAN_DIR]) AC_SUBST([DRIVER_MAN_DIR]) AC_SUBST([ADMIN_MAN_DIR]) XORG_MAN_PAGE="X Version 11" AC_SUBST([XORG_MAN_PAGE]) MAN_SUBSTS="\ -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xservername__|Xorg|g' \ -e 's|__xconfigfile__|xorg.conf|g' \ -e 's|__projectroot__|\$(prefix)|g' \ -e 's|__apploaddir__|\$(appdefaultdir)|g' \ -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" AC_SUBST([MAN_SUBSTS]) ]) # XORG_MANPAGE_SECTIONS # XORG_CHECK_SGML_DOCTOOLS([MIN-VERSION]) # ------------------------ # Minimum version: 1.7.0 # # Defines the variable XORG_SGML_PATH containing the location of X11/defs.ent # provided by xorg-sgml-doctools, if installed. AC_DEFUN([XORG_CHECK_SGML_DOCTOOLS],[ AC_MSG_CHECKING([for X.Org SGML entities m4_ifval([$1],[>= $1])]) XORG_SGML_PATH= PKG_CHECK_EXISTS([xorg-sgml-doctools m4_ifval([$1],[>= $1])], [XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`], [m4_ifval([$1],[:], [if test x"$cross_compiling" != x"yes" ; then AC_CHECK_FILE([$prefix/share/sgml/X11/defs.ent], [XORG_SGML_PATH=$prefix/share/sgml]) fi]) ]) # Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing # the path and the name of the doc stylesheet if test "x$XORG_SGML_PATH" != "x" ; then AC_MSG_RESULT([$XORG_SGML_PATH]) STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl else AC_MSG_RESULT([no]) fi AC_SUBST(XORG_SGML_PATH) AC_SUBST(STYLESHEET_SRCDIR) AC_SUBST(XSL_STYLESHEET) AM_CONDITIONAL([HAVE_STYLESHEETS], [test "x$XSL_STYLESHEET" != "x"]) ]) # XORG_CHECK_SGML_DOCTOOLS # XORG_CHECK_LINUXDOC # ------------------- # Minimum version: 1.0.0 # # Defines the variable MAKE_TEXT if the necessary tools and # files are found. $(MAKE_TEXT) blah.sgml will then produce blah.txt. # Whether or not the necessary tools and files are found can be checked # with the AM_CONDITIONAL "BUILD_LINUXDOC" AC_DEFUN([XORG_CHECK_LINUXDOC],[ AC_REQUIRE([XORG_CHECK_SGML_DOCTOOLS]) AC_REQUIRE([XORG_WITH_PS2PDF]) AC_PATH_PROG(LINUXDOC, linuxdoc) AC_MSG_CHECKING([whether to build documentation]) if test x$XORG_SGML_PATH != x && test x$LINUXDOC != x ; then BUILDDOC=yes else BUILDDOC=no fi AM_CONDITIONAL(BUILD_LINUXDOC, [test x$BUILDDOC = xyes]) AC_MSG_RESULT([$BUILDDOC]) AC_MSG_CHECKING([whether to build pdf documentation]) if test x$have_ps2pdf != xno && test x$BUILD_PDFDOC != xno; then BUILDPDFDOC=yes else BUILDPDFDOC=no fi AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes]) AC_MSG_RESULT([$BUILDPDFDOC]) MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt -f" MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps" MAKE_PDF="$PS2PDF" MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0" AC_SUBST(MAKE_TEXT) AC_SUBST(MAKE_PS) AC_SUBST(MAKE_PDF) AC_SUBST(MAKE_HTML) ]) # XORG_CHECK_LINUXDOC # XORG_CHECK_DOCBOOK # ------------------- # Minimum version: 1.0.0 # # Checks for the ability to build output formats from SGML DocBook source. # For XXX in {TXT, PDF, PS, HTML}, the AM_CONDITIONAL "BUILD_XXXDOC" # indicates whether the necessary tools and files are found and, if set, # $(MAKE_XXX) blah.sgml will produce blah.xxx. AC_DEFUN([XORG_CHECK_DOCBOOK],[ AC_REQUIRE([XORG_CHECK_SGML_DOCTOOLS]) BUILDTXTDOC=no BUILDPDFDOC=no BUILDPSDOC=no BUILDHTMLDOC=no AC_PATH_PROG(DOCBOOKPS, docbook2ps) AC_PATH_PROG(DOCBOOKPDF, docbook2pdf) AC_PATH_PROG(DOCBOOKHTML, docbook2html) AC_PATH_PROG(DOCBOOKTXT, docbook2txt) AC_MSG_CHECKING([whether to build text documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKTXT != x && test x$BUILD_TXTDOC != xno; then BUILDTXTDOC=yes fi AM_CONDITIONAL(BUILD_TXTDOC, [test x$BUILDTXTDOC = xyes]) AC_MSG_RESULT([$BUILDTXTDOC]) AC_MSG_CHECKING([whether to build PDF documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKPDF != x && test x$BUILD_PDFDOC != xno; then BUILDPDFDOC=yes fi AM_CONDITIONAL(BUILD_PDFDOC, [test x$BUILDPDFDOC = xyes]) AC_MSG_RESULT([$BUILDPDFDOC]) AC_MSG_CHECKING([whether to build PostScript documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKPS != x && test x$BUILD_PSDOC != xno; then BUILDPSDOC=yes fi AM_CONDITIONAL(BUILD_PSDOC, [test x$BUILDPSDOC = xyes]) AC_MSG_RESULT([$BUILDPSDOC]) AC_MSG_CHECKING([whether to build HTML documentation]) if test x$XORG_SGML_PATH != x && test x$DOCBOOKHTML != x && test x$BUILD_HTMLDOC != xno; then BUILDHTMLDOC=yes fi AM_CONDITIONAL(BUILD_HTMLDOC, [test x$BUILDHTMLDOC = xyes]) AC_MSG_RESULT([$BUILDHTMLDOC]) MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKTXT" MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKPS" MAKE_PDF="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKPDF" MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $DOCBOOKHTML" AC_SUBST(MAKE_TEXT) AC_SUBST(MAKE_PS) AC_SUBST(MAKE_PDF) AC_SUBST(MAKE_HTML) ]) # XORG_CHECK_DOCBOOK # XORG_WITH_XMLTO([MIN-VERSION], [DEFAULT]) # ---------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-xmlto option, it allows maximum flexibilty in making decisions # as whether or not to use the xmlto package. When DEFAULT is not specified, # --with-xmlto assumes 'auto'. # # Interface to module: # HAVE_XMLTO: used in makefiles to conditionally generate documentation # XMLTO: returns the path of the xmlto program found # returns the path set by the user in the environment # --with-xmlto: 'yes' user instructs the module to use xmlto # 'no' user instructs the module not to use xmlto # # Added in version 1.10.0 # HAVE_XMLTO_TEXT: used in makefiles to conditionally generate text documentation # xmlto for text output requires either lynx, links, or w3m browsers # # If the user sets the value of XMLTO, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_XMLTO],[ AC_ARG_VAR([XMLTO], [Path to xmlto command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(xmlto, AS_HELP_STRING([--with-xmlto], [Use xmlto to regenerate documentation (default: ]_defopt[)]), [use_xmlto=$withval], [use_xmlto=]_defopt) m4_undefine([_defopt]) if test "x$use_xmlto" = x"auto"; then AC_PATH_PROG([XMLTO], [xmlto]) if test "x$XMLTO" = "x"; then AC_MSG_WARN([xmlto not found - documentation targets will be skipped]) have_xmlto=no else have_xmlto=yes fi elif test "x$use_xmlto" = x"yes" ; then AC_PATH_PROG([XMLTO], [xmlto]) if test "x$XMLTO" = "x"; then AC_MSG_ERROR([--with-xmlto=yes specified but xmlto not found in PATH]) fi have_xmlto=yes elif test "x$use_xmlto" = x"no" ; then if test "x$XMLTO" != "x"; then AC_MSG_WARN([ignoring XMLTO environment variable since --with-xmlto=no was specified]) fi have_xmlto=no else AC_MSG_ERROR([--with-xmlto expects 'yes' or 'no']) fi # Test for a minimum version of xmlto, if provided. m4_ifval([$1], [if test "$have_xmlto" = yes; then # scrape the xmlto version AC_MSG_CHECKING([the xmlto version]) xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` AC_MSG_RESULT([$xmlto_version]) AS_VERSION_COMPARE([$xmlto_version], [$1], [if test "x$use_xmlto" = xauto; then AC_MSG_WARN([xmlto version $xmlto_version found, but $1 needed]) have_xmlto=no else AC_MSG_ERROR([xmlto version $xmlto_version found, but $1 needed]) fi]) fi]) # Test for the ability of xmlto to generate a text target # # NOTE: xmlto 0.0.27 or higher return a non-zero return code in the # following test for empty XML docbook files. # For compatibility reasons use the following empty XML docbook file and if # it fails try it again with a non-empty XML file. have_xmlto_text=no cat > conftest.xml << "EOF" EOF AS_IF([test "$have_xmlto" = yes], [AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1], [have_xmlto_text=yes], [# Try it again with a non-empty XML file. cat > conftest.xml << "EOF" EOF AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1], [have_xmlto_text=yes], [AC_MSG_WARN([xmlto cannot generate text format, this format skipped])])])]) rm -f conftest.xml AM_CONDITIONAL([HAVE_XMLTO_TEXT], [test $have_xmlto_text = yes]) AM_CONDITIONAL([HAVE_XMLTO], [test "$have_xmlto" = yes]) ]) # XORG_WITH_XMLTO # XORG_WITH_XSLTPROC([MIN-VERSION], [DEFAULT]) # -------------------------------------------- # Minimum version: 1.12.0 # Minimum version for optional DEFAULT argument: 1.12.0 # # XSLT (Extensible Stylesheet Language Transformations) is a declarative, # XML-based language used for the transformation of XML documents. # The xsltproc command line tool is for applying XSLT stylesheets to XML documents. # It is used under the cover by xmlto to generate html files from DocBook/XML. # The XSLT processor is often used as a standalone tool for transformations. # It should not be assumed that this tool is used only to work with documnetation. # When DEFAULT is not specified, --with-xsltproc assumes 'auto'. # # Interface to module: # HAVE_XSLTPROC: used in makefiles to conditionally generate documentation # XSLTPROC: returns the path of the xsltproc program found # returns the path set by the user in the environment # --with-xsltproc: 'yes' user instructs the module to use xsltproc # 'no' user instructs the module not to use xsltproc # have_xsltproc: returns yes if xsltproc found in PATH or no # # If the user sets the value of XSLTPROC, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_XSLTPROC],[ AC_ARG_VAR([XSLTPROC], [Path to xsltproc command]) # Preserves the interface, should it be implemented later m4_ifval([$1], [m4_warn([syntax], [Checking for xsltproc MIN-VERSION is not implemented])]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(xsltproc, AS_HELP_STRING([--with-xsltproc], [Use xsltproc for the transformation of XML documents (default: ]_defopt[)]), [use_xsltproc=$withval], [use_xsltproc=]_defopt) m4_undefine([_defopt]) if test "x$use_xsltproc" = x"auto"; then AC_PATH_PROG([XSLTPROC], [xsltproc]) if test "x$XSLTPROC" = "x"; then AC_MSG_WARN([xsltproc not found - cannot transform XML documents]) have_xsltproc=no else have_xsltproc=yes fi elif test "x$use_xsltproc" = x"yes" ; then AC_PATH_PROG([XSLTPROC], [xsltproc]) if test "x$XSLTPROC" = "x"; then AC_MSG_ERROR([--with-xsltproc=yes specified but xsltproc not found in PATH]) fi have_xsltproc=yes elif test "x$use_xsltproc" = x"no" ; then if test "x$XSLTPROC" != "x"; then AC_MSG_WARN([ignoring XSLTPROC environment variable since --with-xsltproc=no was specified]) fi have_xsltproc=no else AC_MSG_ERROR([--with-xsltproc expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_XSLTPROC], [test "$have_xsltproc" = yes]) ]) # XORG_WITH_XSLTPROC # XORG_WITH_PERL([MIN-VERSION], [DEFAULT]) # ---------------------------------------- # Minimum version: 1.15.0 # # PERL (Practical Extraction and Report Language) is a language optimized for # scanning arbitrary text files, extracting information from those text files, # and printing reports based on that information. # # When DEFAULT is not specified, --with-perl assumes 'auto'. # # Interface to module: # HAVE_PERL: used in makefiles to conditionally scan text files # PERL: returns the path of the perl program found # returns the path set by the user in the environment # --with-perl: 'yes' user instructs the module to use perl # 'no' user instructs the module not to use perl # have_perl: returns yes if perl found in PATH or no # # If the user sets the value of PERL, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_PERL],[ AC_ARG_VAR([PERL], [Path to perl command]) # Preserves the interface, should it be implemented later m4_ifval([$1], [m4_warn([syntax], [Checking for perl MIN-VERSION is not implemented])]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(perl, AS_HELP_STRING([--with-perl], [Use perl for extracting information from files (default: ]_defopt[)]), [use_perl=$withval], [use_perl=]_defopt) m4_undefine([_defopt]) if test "x$use_perl" = x"auto"; then AC_PATH_PROG([PERL], [perl]) if test "x$PERL" = "x"; then AC_MSG_WARN([perl not found - cannot extract information and report]) have_perl=no else have_perl=yes fi elif test "x$use_perl" = x"yes" ; then AC_PATH_PROG([PERL], [perl]) if test "x$PERL" = "x"; then AC_MSG_ERROR([--with-perl=yes specified but perl not found in PATH]) fi have_perl=yes elif test "x$use_perl" = x"no" ; then if test "x$PERL" != "x"; then AC_MSG_WARN([ignoring PERL environment variable since --with-perl=no was specified]) fi have_perl=no else AC_MSG_ERROR([--with-perl expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_PERL], [test "$have_perl" = yes]) ]) # XORG_WITH_PERL # XORG_WITH_ASCIIDOC([MIN-VERSION], [DEFAULT]) # ---------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-asciidoc option, it allows maximum flexibilty in making decisions # as whether or not to use the asciidoc package. When DEFAULT is not specified, # --with-asciidoc assumes 'auto'. # # Interface to module: # HAVE_ASCIIDOC: used in makefiles to conditionally generate documentation # ASCIIDOC: returns the path of the asciidoc program found # returns the path set by the user in the environment # --with-asciidoc: 'yes' user instructs the module to use asciidoc # 'no' user instructs the module not to use asciidoc # # If the user sets the value of ASCIIDOC, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_ASCIIDOC],[ AC_ARG_VAR([ASCIIDOC], [Path to asciidoc command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(asciidoc, AS_HELP_STRING([--with-asciidoc], [Use asciidoc to regenerate documentation (default: ]_defopt[)]), [use_asciidoc=$withval], [use_asciidoc=]_defopt) m4_undefine([_defopt]) if test "x$use_asciidoc" = x"auto"; then AC_PATH_PROG([ASCIIDOC], [asciidoc]) if test "x$ASCIIDOC" = "x"; then AC_MSG_WARN([asciidoc not found - documentation targets will be skipped]) have_asciidoc=no else have_asciidoc=yes fi elif test "x$use_asciidoc" = x"yes" ; then AC_PATH_PROG([ASCIIDOC], [asciidoc]) if test "x$ASCIIDOC" = "x"; then AC_MSG_ERROR([--with-asciidoc=yes specified but asciidoc not found in PATH]) fi have_asciidoc=yes elif test "x$use_asciidoc" = x"no" ; then if test "x$ASCIIDOC" != "x"; then AC_MSG_WARN([ignoring ASCIIDOC environment variable since --with-asciidoc=no was specified]) fi have_asciidoc=no else AC_MSG_ERROR([--with-asciidoc expects 'yes' or 'no']) fi m4_ifval([$1], [if test "$have_asciidoc" = yes; then # scrape the asciidoc version AC_MSG_CHECKING([the asciidoc version]) asciidoc_version=`$ASCIIDOC --version 2>/dev/null | cut -d' ' -f2` AC_MSG_RESULT([$asciidoc_version]) AS_VERSION_COMPARE([$asciidoc_version], [$1], [if test "x$use_asciidoc" = xauto; then AC_MSG_WARN([asciidoc version $asciidoc_version found, but $1 needed]) have_asciidoc=no else AC_MSG_ERROR([asciidoc version $asciidoc_version found, but $1 needed]) fi]) fi]) AM_CONDITIONAL([HAVE_ASCIIDOC], [test "$have_asciidoc" = yes]) ]) # XORG_WITH_ASCIIDOC # XORG_WITH_DOXYGEN([MIN-VERSION], [DEFAULT]) # ------------------------------------------- # Minimum version: 1.5.0 # Minimum version for optional DEFAULT argument: 1.11.0 # Minimum version for optional DOT checking: 1.18.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-doxygen option, it allows maximum flexibilty in making decisions # as whether or not to use the doxygen package. When DEFAULT is not specified, # --with-doxygen assumes 'auto'. # # Interface to module: # HAVE_DOXYGEN: used in makefiles to conditionally generate documentation # DOXYGEN: returns the path of the doxygen program found # returns the path set by the user in the environment # --with-doxygen: 'yes' user instructs the module to use doxygen # 'no' user instructs the module not to use doxygen # # If the user sets the value of DOXYGEN, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_DOXYGEN],[ AC_ARG_VAR([DOXYGEN], [Path to doxygen command]) AC_ARG_VAR([DOT], [Path to the dot graphics utility]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(doxygen, AS_HELP_STRING([--with-doxygen], [Use doxygen to regenerate documentation (default: ]_defopt[)]), [use_doxygen=$withval], [use_doxygen=]_defopt) m4_undefine([_defopt]) if test "x$use_doxygen" = x"auto"; then AC_PATH_PROG([DOXYGEN], [doxygen]) if test "x$DOXYGEN" = "x"; then AC_MSG_WARN([doxygen not found - documentation targets will be skipped]) have_doxygen=no else have_doxygen=yes fi elif test "x$use_doxygen" = x"yes" ; then AC_PATH_PROG([DOXYGEN], [doxygen]) if test "x$DOXYGEN" = "x"; then AC_MSG_ERROR([--with-doxygen=yes specified but doxygen not found in PATH]) fi have_doxygen=yes elif test "x$use_doxygen" = x"no" ; then if test "x$DOXYGEN" != "x"; then AC_MSG_WARN([ignoring DOXYGEN environment variable since --with-doxygen=no was specified]) fi have_doxygen=no else AC_MSG_ERROR([--with-doxygen expects 'yes' or 'no']) fi m4_ifval([$1], [if test "$have_doxygen" = yes; then # scrape the doxygen version AC_MSG_CHECKING([the doxygen version]) doxygen_version=`$DOXYGEN --version 2>/dev/null` AC_MSG_RESULT([$doxygen_version]) AS_VERSION_COMPARE([$doxygen_version], [$1], [if test "x$use_doxygen" = xauto; then AC_MSG_WARN([doxygen version $doxygen_version found, but $1 needed]) have_doxygen=no else AC_MSG_ERROR([doxygen version $doxygen_version found, but $1 needed]) fi]) fi]) dnl Check for DOT if we have doxygen. The caller decides if it is mandatory dnl HAVE_DOT is a variable that can be used in your doxygen.in config file: dnl HAVE_DOT = @HAVE_DOT@ HAVE_DOT=no if test "x$have_doxygen" = "xyes"; then AC_PATH_PROG([DOT], [dot]) if test "x$DOT" != "x"; then HAVE_DOT=yes fi fi AC_SUBST([HAVE_DOT]) AM_CONDITIONAL([HAVE_DOT], [test "$HAVE_DOT" = "yes"]) AM_CONDITIONAL([HAVE_DOXYGEN], [test "$have_doxygen" = yes]) ]) # XORG_WITH_DOXYGEN # XORG_WITH_GROFF([DEFAULT]) # ---------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-groff option, it allows maximum flexibilty in making decisions # as whether or not to use the groff package. When DEFAULT is not specified, # --with-groff assumes 'auto'. # # Interface to module: # HAVE_GROFF: used in makefiles to conditionally generate documentation # HAVE_GROFF_MM: the memorandum macros (-mm) package # HAVE_GROFF_MS: the -ms macros package # GROFF: returns the path of the groff program found # returns the path set by the user in the environment # --with-groff: 'yes' user instructs the module to use groff # 'no' user instructs the module not to use groff # # Added in version 1.9.0: # HAVE_GROFF_HTML: groff has dependencies to output HTML format: # pnmcut pnmcrop pnmtopng pnmtops from the netpbm package. # psselect from the psutils package. # the ghostcript package. Refer to the grohtml man pages # # If the user sets the value of GROFF, AC_PATH_PROG skips testing the path. # # OS and distros often splits groff in a basic and full package, the former # having the groff program and the later having devices, fonts and macros # Checking for the groff executable is not enough. # # If macros are missing, we cannot assume that groff is useless, so we don't # unset HAVE_GROFF or GROFF env variables. # HAVE_GROFF_?? can never be true while HAVE_GROFF is false. # AC_DEFUN([XORG_WITH_GROFF],[ AC_ARG_VAR([GROFF], [Path to groff command]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_WITH(groff, AS_HELP_STRING([--with-groff], [Use groff to regenerate documentation (default: ]_defopt[)]), [use_groff=$withval], [use_groff=]_defopt) m4_undefine([_defopt]) if test "x$use_groff" = x"auto"; then AC_PATH_PROG([GROFF], [groff]) if test "x$GROFF" = "x"; then AC_MSG_WARN([groff not found - documentation targets will be skipped]) have_groff=no else have_groff=yes fi elif test "x$use_groff" = x"yes" ; then AC_PATH_PROG([GROFF], [groff]) if test "x$GROFF" = "x"; then AC_MSG_ERROR([--with-groff=yes specified but groff not found in PATH]) fi have_groff=yes elif test "x$use_groff" = x"no" ; then if test "x$GROFF" != "x"; then AC_MSG_WARN([ignoring GROFF environment variable since --with-groff=no was specified]) fi have_groff=no else AC_MSG_ERROR([--with-groff expects 'yes' or 'no']) fi # We have groff, test for the presence of the macro packages if test "x$have_groff" = x"yes"; then AC_MSG_CHECKING([for ${GROFF} -ms macros]) if ${GROFF} -ms -I. /dev/null >/dev/null 2>&1 ; then groff_ms_works=yes else groff_ms_works=no fi AC_MSG_RESULT([$groff_ms_works]) AC_MSG_CHECKING([for ${GROFF} -mm macros]) if ${GROFF} -mm -I. /dev/null >/dev/null 2>&1 ; then groff_mm_works=yes else groff_mm_works=no fi AC_MSG_RESULT([$groff_mm_works]) fi # We have groff, test for HTML dependencies, one command per package if test "x$have_groff" = x"yes"; then AC_PATH_PROGS(GS_PATH, [gs gswin32c]) AC_PATH_PROG(PNMTOPNG_PATH, [pnmtopng]) AC_PATH_PROG(PSSELECT_PATH, [psselect]) if test "x$GS_PATH" != "x" -a "x$PNMTOPNG_PATH" != "x" -a "x$PSSELECT_PATH" != "x"; then have_groff_html=yes else have_groff_html=no AC_MSG_WARN([grohtml dependencies not found - HTML Documentation skipped. Refer to grohtml man pages]) fi fi # Set Automake conditionals for Makefiles AM_CONDITIONAL([HAVE_GROFF], [test "$have_groff" = yes]) AM_CONDITIONAL([HAVE_GROFF_MS], [test "$groff_ms_works" = yes]) AM_CONDITIONAL([HAVE_GROFF_MM], [test "$groff_mm_works" = yes]) AM_CONDITIONAL([HAVE_GROFF_HTML], [test "$have_groff_html" = yes]) ]) # XORG_WITH_GROFF # XORG_WITH_FOP([MIN-VERSION], [DEFAULT]) # --------------------------------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # Minimum version for optional MIN-VERSION argument: 1.15.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-fop option, it allows maximum flexibilty in making decisions # as whether or not to use the fop package. When DEFAULT is not specified, # --with-fop assumes 'auto'. # # Interface to module: # HAVE_FOP: used in makefiles to conditionally generate documentation # FOP: returns the path of the fop program found # returns the path set by the user in the environment # --with-fop: 'yes' user instructs the module to use fop # 'no' user instructs the module not to use fop # # If the user sets the value of FOP, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_FOP],[ AC_ARG_VAR([FOP], [Path to fop command]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(fop, AS_HELP_STRING([--with-fop], [Use fop to regenerate documentation (default: ]_defopt[)]), [use_fop=$withval], [use_fop=]_defopt) m4_undefine([_defopt]) if test "x$use_fop" = x"auto"; then AC_PATH_PROG([FOP], [fop]) if test "x$FOP" = "x"; then AC_MSG_WARN([fop not found - documentation targets will be skipped]) have_fop=no else have_fop=yes fi elif test "x$use_fop" = x"yes" ; then AC_PATH_PROG([FOP], [fop]) if test "x$FOP" = "x"; then AC_MSG_ERROR([--with-fop=yes specified but fop not found in PATH]) fi have_fop=yes elif test "x$use_fop" = x"no" ; then if test "x$FOP" != "x"; then AC_MSG_WARN([ignoring FOP environment variable since --with-fop=no was specified]) fi have_fop=no else AC_MSG_ERROR([--with-fop expects 'yes' or 'no']) fi # Test for a minimum version of fop, if provided. m4_ifval([$1], [if test "$have_fop" = yes; then # scrape the fop version AC_MSG_CHECKING([for fop minimum version]) fop_version=`$FOP -version 2>/dev/null | cut -d' ' -f3` AC_MSG_RESULT([$fop_version]) AS_VERSION_COMPARE([$fop_version], [$1], [if test "x$use_fop" = xauto; then AC_MSG_WARN([fop version $fop_version found, but $1 needed]) have_fop=no else AC_MSG_ERROR([fop version $fop_version found, but $1 needed]) fi]) fi]) AM_CONDITIONAL([HAVE_FOP], [test "$have_fop" = yes]) ]) # XORG_WITH_FOP # XORG_WITH_M4([MIN-VERSION]) # --------------------------- # Minimum version: 1.19.0 # # This macro attempts to locate an m4 macro processor which supports # -I option and is only useful for modules relying on M4 in order to # expand macros in source code files. # # Interface to module: # M4: returns the path of the m4 program found # returns the path set by the user in the environment # AC_DEFUN([XORG_WITH_M4], [ AC_CACHE_CHECK([for m4 that supports -I option], [ac_cv_path_M4], [AC_PATH_PROGS_FEATURE_CHECK([M4], [m4 gm4], [[$ac_path_M4 -I. /dev/null > /dev/null 2>&1 && \ ac_cv_path_M4=$ac_path_M4 ac_path_M4_found=:]], [AC_MSG_ERROR([could not find m4 that supports -I option])], [$PATH:/usr/gnu/bin])]) AC_SUBST([M4], [$ac_cv_path_M4]) ]) # XORG_WITH_M4 # XORG_WITH_PS2PDF([DEFAULT]) # ---------------- # Minimum version: 1.6.0 # Minimum version for optional DEFAULT argument: 1.11.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a module to test for the # presence of the tool and obtain it's path in separate variables. Coupled with # the --with-ps2pdf option, it allows maximum flexibilty in making decisions # as whether or not to use the ps2pdf package. When DEFAULT is not specified, # --with-ps2pdf assumes 'auto'. # # Interface to module: # HAVE_PS2PDF: used in makefiles to conditionally generate documentation # PS2PDF: returns the path of the ps2pdf program found # returns the path set by the user in the environment # --with-ps2pdf: 'yes' user instructs the module to use ps2pdf # 'no' user instructs the module not to use ps2pdf # # If the user sets the value of PS2PDF, AC_PATH_PROG skips testing the path. # AC_DEFUN([XORG_WITH_PS2PDF],[ AC_ARG_VAR([PS2PDF], [Path to ps2pdf command]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_WITH(ps2pdf, AS_HELP_STRING([--with-ps2pdf], [Use ps2pdf to regenerate documentation (default: ]_defopt[)]), [use_ps2pdf=$withval], [use_ps2pdf=]_defopt) m4_undefine([_defopt]) if test "x$use_ps2pdf" = x"auto"; then AC_PATH_PROG([PS2PDF], [ps2pdf]) if test "x$PS2PDF" = "x"; then AC_MSG_WARN([ps2pdf not found - documentation targets will be skipped]) have_ps2pdf=no else have_ps2pdf=yes fi elif test "x$use_ps2pdf" = x"yes" ; then AC_PATH_PROG([PS2PDF], [ps2pdf]) if test "x$PS2PDF" = "x"; then AC_MSG_ERROR([--with-ps2pdf=yes specified but ps2pdf not found in PATH]) fi have_ps2pdf=yes elif test "x$use_ps2pdf" = x"no" ; then if test "x$PS2PDF" != "x"; then AC_MSG_WARN([ignoring PS2PDF environment variable since --with-ps2pdf=no was specified]) fi have_ps2pdf=no else AC_MSG_ERROR([--with-ps2pdf expects 'yes' or 'no']) fi AM_CONDITIONAL([HAVE_PS2PDF], [test "$have_ps2pdf" = yes]) ]) # XORG_WITH_PS2PDF # XORG_ENABLE_DOCS (enable_docs=yes) # ---------------- # Minimum version: 1.6.0 # # Documentation tools are not always available on all platforms and sometimes # not at the appropriate level. This macro enables a builder to skip all # documentation targets except traditional man pages. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_DOCS: used in makefiles to conditionally generate documentation # --enable-docs: 'yes' user instructs the module to generate docs # 'no' user instructs the module not to generate docs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_DOCS],[ m4_define([docs_default], m4_default([$1], [yes])) AC_ARG_ENABLE(docs, AS_HELP_STRING([--enable-docs], [Enable building the documentation (default: ]docs_default[)]), [build_docs=$enableval], [build_docs=]docs_default) m4_undefine([docs_default]) AM_CONDITIONAL(ENABLE_DOCS, [test x$build_docs = xyes]) AC_MSG_CHECKING([whether to build documentation]) AC_MSG_RESULT([$build_docs]) ]) # XORG_ENABLE_DOCS # XORG_ENABLE_DEVEL_DOCS (enable_devel_docs=yes) # ---------------- # Minimum version: 1.6.0 # # This macro enables a builder to skip all developer documentation. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_DEVEL_DOCS: used in makefiles to conditionally generate developer docs # --enable-devel-docs: 'yes' user instructs the module to generate developer docs # 'no' user instructs the module not to generate developer docs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_DEVEL_DOCS],[ m4_define([devel_default], m4_default([$1], [yes])) AC_ARG_ENABLE(devel-docs, AS_HELP_STRING([--enable-devel-docs], [Enable building the developer documentation (default: ]devel_default[)]), [build_devel_docs=$enableval], [build_devel_docs=]devel_default) m4_undefine([devel_default]) AM_CONDITIONAL(ENABLE_DEVEL_DOCS, [test x$build_devel_docs = xyes]) AC_MSG_CHECKING([whether to build developer documentation]) AC_MSG_RESULT([$build_devel_docs]) ]) # XORG_ENABLE_DEVEL_DOCS # XORG_ENABLE_SPECS (enable_specs=yes) # ---------------- # Minimum version: 1.6.0 # # This macro enables a builder to skip all functional specification targets. # Combined with the specific tool checking macros XORG_WITH_*, it provides # maximum flexibilty in controlling documentation building. # Refer to: # XORG_WITH_XMLTO --with-xmlto # XORG_WITH_ASCIIDOC --with-asciidoc # XORG_WITH_DOXYGEN --with-doxygen # XORG_WITH_FOP --with-fop # XORG_WITH_GROFF --with-groff # XORG_WITH_PS2PDF --with-ps2pdf # # Interface to module: # ENABLE_SPECS: used in makefiles to conditionally generate specs # --enable-specs: 'yes' user instructs the module to generate specs # 'no' user instructs the module not to generate specs # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_SPECS],[ m4_define([spec_default], m4_default([$1], [yes])) AC_ARG_ENABLE(specs, AS_HELP_STRING([--enable-specs], [Enable building the specs (default: ]spec_default[)]), [build_specs=$enableval], [build_specs=]spec_default) m4_undefine([spec_default]) AM_CONDITIONAL(ENABLE_SPECS, [test x$build_specs = xyes]) AC_MSG_CHECKING([whether to build functional specifications]) AC_MSG_RESULT([$build_specs]) ]) # XORG_ENABLE_SPECS # XORG_ENABLE_UNIT_TESTS (enable_unit_tests=auto) # ---------------------------------------------- # Minimum version: 1.13.0 # # This macro enables a builder to enable/disable unit testing # It makes no assumption about the test cases implementation # Test cases may or may not use Automake "Support for test suites" # They may or may not use the software utility library GLib # # When used in conjunction with XORG_WITH_GLIB, use both AM_CONDITIONAL # ENABLE_UNIT_TESTS and HAVE_GLIB. Not all unit tests may use glib. # The variable enable_unit_tests is used by other macros in this file. # # Interface to module: # ENABLE_UNIT_TESTS: used in makefiles to conditionally build tests # enable_unit_tests: used in configure.ac for additional configuration # --enable-unit-tests: 'yes' user instructs the module to build tests # 'no' user instructs the module not to build tests # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_UNIT_TESTS],[ AC_BEFORE([$0], [XORG_WITH_GLIB]) AC_BEFORE([$0], [XORG_LD_WRAP]) AC_REQUIRE([XORG_MEMORY_CHECK_FLAGS]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_ENABLE(unit-tests, AS_HELP_STRING([--enable-unit-tests], [Enable building unit test cases (default: ]_defopt[)]), [enable_unit_tests=$enableval], [enable_unit_tests=]_defopt) m4_undefine([_defopt]) AM_CONDITIONAL(ENABLE_UNIT_TESTS, [test "x$enable_unit_tests" != xno]) AC_MSG_CHECKING([whether to build unit test cases]) AC_MSG_RESULT([$enable_unit_tests]) ]) # XORG_ENABLE_UNIT_TESTS # XORG_ENABLE_INTEGRATION_TESTS (enable_unit_tests=auto) # ------------------------------------------------------ # Minimum version: 1.17.0 # # This macro enables a builder to enable/disable integration testing # It makes no assumption about the test cases' implementation # Test cases may or may not use Automake "Support for test suites" # # Please see XORG_ENABLE_UNIT_TESTS for unit test support. Unit test support # usually requires less dependencies and may be built and run under less # stringent environments than integration tests. # # Interface to module: # ENABLE_INTEGRATION_TESTS: used in makefiles to conditionally build tests # enable_integration_tests: used in configure.ac for additional configuration # --enable-integration-tests: 'yes' user instructs the module to build tests # 'no' user instructs the module not to build tests # parm1: specify the default value, yes or no. # AC_DEFUN([XORG_ENABLE_INTEGRATION_TESTS],[ AC_REQUIRE([XORG_MEMORY_CHECK_FLAGS]) m4_define([_defopt], m4_default([$1], [auto])) AC_ARG_ENABLE(integration-tests, AS_HELP_STRING([--enable-integration-tests], [Enable building integration test cases (default: ]_defopt[)]), [enable_integration_tests=$enableval], [enable_integration_tests=]_defopt) m4_undefine([_defopt]) AM_CONDITIONAL([ENABLE_INTEGRATION_TESTS], [test "x$enable_integration_tests" != xno]) AC_MSG_CHECKING([whether to build unit test cases]) AC_MSG_RESULT([$enable_integration_tests]) ]) # XORG_ENABLE_INTEGRATION_TESTS # XORG_WITH_GLIB([MIN-VERSION], [DEFAULT]) # ---------------------------------------- # Minimum version: 1.13.0 # # GLib is a library which provides advanced data structures and functions. # This macro enables a module to test for the presence of Glib. # # When used with ENABLE_UNIT_TESTS, it is assumed GLib is used for unit testing. # Otherwise the value of $enable_unit_tests is blank. # # Please see XORG_ENABLE_INTEGRATION_TESTS for integration test support. Unit # test support usually requires less dependencies and may be built and run under # less stringent environments than integration tests. # # Interface to module: # HAVE_GLIB: used in makefiles to conditionally build targets # with_glib: used in configure.ac to know if GLib has been found # --with-glib: 'yes' user instructs the module to use glib # 'no' user instructs the module not to use glib # AC_DEFUN([XORG_WITH_GLIB],[ AC_REQUIRE([PKG_PROG_PKG_CONFIG]) m4_define([_defopt], m4_default([$2], [auto])) AC_ARG_WITH(glib, AS_HELP_STRING([--with-glib], [Use GLib library for unit testing (default: ]_defopt[)]), [with_glib=$withval], [with_glib=]_defopt) m4_undefine([_defopt]) have_glib=no # Do not probe GLib if user explicitly disabled unit testing if test "x$enable_unit_tests" != x"no"; then # Do not probe GLib if user explicitly disabled it if test "x$with_glib" != x"no"; then m4_ifval( [$1], [PKG_CHECK_MODULES([GLIB], [glib-2.0 >= $1], [have_glib=yes], [have_glib=no])], [PKG_CHECK_MODULES([GLIB], [glib-2.0], [have_glib=yes], [have_glib=no])] ) fi fi # Not having GLib when unit testing has been explicitly requested is an error if test "x$enable_unit_tests" = x"yes"; then if test "x$have_glib" = x"no"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but glib-2.0 not found]) fi fi # Having unit testing disabled when GLib has been explicitly requested is an error if test "x$enable_unit_tests" = x"no"; then if test "x$with_glib" = x"yes"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but glib-2.0 not found]) fi fi # Not having GLib when it has been explicitly requested is an error if test "x$with_glib" = x"yes"; then if test "x$have_glib" = x"no"; then AC_MSG_ERROR([--with-glib=yes specified but glib-2.0 not found]) fi fi AM_CONDITIONAL([HAVE_GLIB], [test "$have_glib" = yes]) ]) # XORG_WITH_GLIB # XORG_LD_WRAP([required|optional]) # --------------------------------- # Minimum version: 1.13.0 # # Check if linker supports -wrap, passed via compiler flags # # When used with ENABLE_UNIT_TESTS, it is assumed -wrap is used for unit testing. # Otherwise the value of $enable_unit_tests is blank. # # Argument added in 1.16.0 - default is "required", to match existing behavior # of returning an error if enable_unit_tests is yes, and ld -wrap is not # available, an argument of "optional" allows use when some unit tests require # ld -wrap and others do not. # AC_DEFUN([XORG_LD_WRAP],[ XORG_CHECK_LINKER_FLAGS([-Wl,-wrap,exit],[have_ld_wrap=yes],[have_ld_wrap=no], [AC_LANG_PROGRAM([#include void __wrap_exit(int status) { return; }], [exit(0);])]) # Not having ld wrap when unit testing has been explicitly requested is an error if test "x$enable_unit_tests" = x"yes" -a "x$1" != "xoptional"; then if test "x$have_ld_wrap" = x"no"; then AC_MSG_ERROR([--enable-unit-tests=yes specified but ld -wrap support is not available]) fi fi AM_CONDITIONAL([HAVE_LD_WRAP], [test "$have_ld_wrap" = yes]) # ]) # XORG_LD_WRAP # XORG_CHECK_LINKER_FLAGS # ----------------------- # SYNOPSIS # # XORG_CHECK_LINKER_FLAGS(FLAGS, [ACTION-SUCCESS], [ACTION-FAILURE], [PROGRAM-SOURCE]) # # DESCRIPTION # # Check whether the given linker FLAGS work with the current language's # linker, or whether they give an error. # # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on # success/failure. # # PROGRAM-SOURCE is the program source to link with, if needed # # NOTE: Based on AX_CHECK_COMPILER_FLAGS. # # LICENSE # # Copyright (c) 2009 Mike Frysinger # Copyright (c) 2009 Steven G. Johnson # Copyright (c) 2009 Matteo Frigo # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well.# AC_DEFUN([XORG_CHECK_LINKER_FLAGS], [AC_MSG_CHECKING([whether the linker accepts $1]) dnl Some hackery here since AC_CACHE_VAL can't handle a non-literal varname: AS_LITERAL_IF([$1], [AC_CACHE_VAL(AS_TR_SH(xorg_cv_linker_flags_[$1]), [ ax_save_FLAGS=$LDFLAGS LDFLAGS="$1" AC_LINK_IFELSE([m4_default([$4],[AC_LANG_PROGRAM()])], AS_TR_SH(xorg_cv_linker_flags_[$1])=yes, AS_TR_SH(xorg_cv_linker_flags_[$1])=no) LDFLAGS=$ax_save_FLAGS])], [ax_save_FLAGS=$LDFLAGS LDFLAGS="$1" AC_LINK_IFELSE([AC_LANG_PROGRAM()], eval AS_TR_SH(xorg_cv_linker_flags_[$1])=yes, eval AS_TR_SH(xorg_cv_linker_flags_[$1])=no) LDFLAGS=$ax_save_FLAGS]) eval xorg_check_linker_flags=$AS_TR_SH(xorg_cv_linker_flags_[$1]) AC_MSG_RESULT($xorg_check_linker_flags) if test "x$xorg_check_linker_flags" = xyes; then m4_default([$2], :) else m4_default([$3], :) fi ]) # XORG_CHECK_LINKER_FLAGS # XORG_MEMORY_CHECK_FLAGS # ----------------------- # Minimum version: 1.16.0 # # This macro attempts to find appropriate memory checking functionality # for various platforms which unit testing code may use to catch various # forms of memory allocation and access errors in testing. # # Interface to module: # XORG_MALLOC_DEBUG_ENV - environment variables to set to enable debugging # Usually added to TESTS_ENVIRONMENT in Makefile.am # # If the user sets the value of XORG_MALLOC_DEBUG_ENV, it is used verbatim. # AC_DEFUN([XORG_MEMORY_CHECK_FLAGS],[ AC_REQUIRE([AC_CANONICAL_HOST]) AC_ARG_VAR([XORG_MALLOC_DEBUG_ENV], [Environment variables to enable memory checking in tests]) # Check for different types of support on different platforms case $host_os in solaris*) AC_CHECK_LIB([umem], [umem_alloc], [malloc_debug_env='LD_PRELOAD=libumem.so UMEM_DEBUG=default']) ;; *-gnu*) # GNU libc - Value is used as a single byte bit pattern, # both directly and inverted, so should not be 0 or 255. malloc_debug_env='MALLOC_PERTURB_=15' ;; darwin*) malloc_debug_env='MallocPreScribble=1 MallocScribble=1 DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib' ;; *bsd*) malloc_debug_env='MallocPreScribble=1 MallocScribble=1' ;; esac # User supplied flags override default flags if test "x$XORG_MALLOC_DEBUG_ENV" != "x"; then malloc_debug_env="$XORG_MALLOC_DEBUG_ENV" fi AC_SUBST([XORG_MALLOC_DEBUG_ENV],[$malloc_debug_env]) ]) # XORG_WITH_LINT # XORG_CHECK_MALLOC_ZERO # ---------------------- # Minimum version: 1.0.0 # # Defines {MALLOC,XMALLOC,XTMALLOC}_ZERO_CFLAGS appropriately if # malloc(0) returns NULL. Packages should add one of these cflags to # their AM_CFLAGS (or other appropriate *_CFLAGS) to use them. AC_DEFUN([XORG_CHECK_MALLOC_ZERO],[ AC_ARG_ENABLE(malloc0returnsnull, AS_HELP_STRING([--enable-malloc0returnsnull], [malloc(0) returns NULL (default: auto)]), [MALLOC_ZERO_RETURNS_NULL=$enableval], [MALLOC_ZERO_RETURNS_NULL=auto]) AC_MSG_CHECKING([whether malloc(0) returns NULL]) if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then AC_CACHE_VAL([xorg_cv_malloc0_returns_null], [AC_RUN_IFELSE([AC_LANG_PROGRAM([ #include ],[ char *m0, *r0, *c0, *p; m0 = malloc(0); p = malloc(10); r0 = realloc(p,0); c0 = calloc(0,10); exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1); ])], [xorg_cv_malloc0_returns_null=yes], [xorg_cv_malloc0_returns_null=no])]) MALLOC_ZERO_RETURNS_NULL=$xorg_cv_malloc0_returns_null fi AC_MSG_RESULT([$MALLOC_ZERO_RETURNS_NULL]) if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" else MALLOC_ZERO_CFLAGS="" XMALLOC_ZERO_CFLAGS="" XTMALLOC_ZERO_CFLAGS="" fi AC_SUBST([MALLOC_ZERO_CFLAGS]) AC_SUBST([XMALLOC_ZERO_CFLAGS]) AC_SUBST([XTMALLOC_ZERO_CFLAGS]) ]) # XORG_CHECK_MALLOC_ZERO # XORG_WITH_LINT() # ---------------- # Minimum version: 1.1.0 # # This macro enables the use of a tool that flags some suspicious and # non-portable constructs (likely to be bugs) in C language source code. # It will attempt to locate the tool and use appropriate options. # There are various lint type tools on different platforms. # # Interface to module: # LINT: returns the path to the tool found on the platform # or the value set to LINT on the configure cmd line # also an Automake conditional # LINT_FLAGS: an Automake variable with appropriate flags # # --with-lint: 'yes' user instructs the module to use lint # 'no' user instructs the module not to use lint (default) # # If the user sets the value of LINT, AC_PATH_PROG skips testing the path. # If the user sets the value of LINT_FLAGS, they are used verbatim. # AC_DEFUN([XORG_WITH_LINT],[ AC_ARG_VAR([LINT], [Path to a lint-style command]) AC_ARG_VAR([LINT_FLAGS], [Flags for the lint-style command]) AC_ARG_WITH(lint, [AS_HELP_STRING([--with-lint], [Use a lint-style source code checker (default: disabled)])], [use_lint=$withval], [use_lint=no]) # Obtain platform specific info like program name and options # The lint program on FreeBSD and NetBSD is different from the one on Solaris case $host_os in *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) lint_name=splint lint_options="-badflag" ;; *freebsd* | *netbsd*) lint_name=lint lint_options="-u -b" ;; *solaris*) lint_name=lint lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" ;; esac # Test for the presence of the program (either guessed by the code or spelled out by the user) if test "x$use_lint" = x"yes" ; then AC_PATH_PROG([LINT], [$lint_name]) if test "x$LINT" = "x"; then AC_MSG_ERROR([--with-lint=yes specified but lint-style tool not found in PATH]) fi elif test "x$use_lint" = x"no" ; then if test "x$LINT" != "x"; then AC_MSG_WARN([ignoring LINT environment variable since --with-lint=no was specified]) fi else AC_MSG_ERROR([--with-lint expects 'yes' or 'no'. Use LINT variable to specify path.]) fi # User supplied flags override default flags if test "x$LINT_FLAGS" != "x"; then lint_options=$LINT_FLAGS fi AC_SUBST([LINT_FLAGS],[$lint_options]) AM_CONDITIONAL(LINT, [test "x$LINT" != x]) ]) # XORG_WITH_LINT # XORG_LINT_LIBRARY(LIBNAME) # -------------------------- # Minimum version: 1.1.0 # # Sets up flags for building lint libraries for checking programs that call # functions in the library. # # Interface to module: # LINTLIB - Automake variable with the name of lint library file to make # MAKE_LINT_LIB - Automake conditional # # --enable-lint-library: - 'yes' user instructs the module to created a lint library # - 'no' user instructs the module not to create a lint library (default) AC_DEFUN([XORG_LINT_LIBRARY],[ AC_REQUIRE([XORG_WITH_LINT]) AC_ARG_ENABLE(lint-library, [AS_HELP_STRING([--enable-lint-library], [Create lint library (default: disabled)])], [make_lint_lib=$enableval], [make_lint_lib=no]) if test "x$make_lint_lib" = x"yes" ; then LINTLIB=llib-l$1.ln if test "x$LINT" = "x"; then AC_MSG_ERROR([Cannot make lint library without --with-lint]) fi elif test "x$make_lint_lib" != x"no" ; then AC_MSG_ERROR([--enable-lint-library expects 'yes' or 'no'.]) fi AC_SUBST(LINTLIB) AM_CONDITIONAL(MAKE_LINT_LIB, [test x$make_lint_lib != xno]) ]) # XORG_LINT_LIBRARY # XORG_COMPILER_BRAND # ------------------- # Minimum version: 1.14.0 # # Checks for various brands of compilers and sets flags as appropriate: # GNU gcc - relies on AC_PROG_CC (via AC_PROG_CC_C99) to set GCC to "yes" # GNU g++ - relies on AC_PROG_CXX to set GXX to "yes" # clang compiler - sets CLANGCC to "yes" # Intel compiler - sets INTELCC to "yes" # Sun/Oracle Solaris Studio cc - sets SUNCC to "yes" # AC_DEFUN([XORG_COMPILER_BRAND], [ AC_LANG_CASE( [C], [ AC_REQUIRE([AC_PROG_CC_C99]) ], [C++], [ AC_REQUIRE([AC_PROG_CXX]) ] ) AC_CHECK_DECL([__clang__], [CLANGCC="yes"], [CLANGCC="no"]) AC_CHECK_DECL([__INTEL_COMPILER], [INTELCC="yes"], [INTELCC="no"]) AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"]) ]) # XORG_COMPILER_BRAND # XORG_TESTSET_CFLAG(, , [, ...]) # --------------- # Minimum version: 1.16.0 # # Test if the compiler works when passed the given flag as a command line argument. # If it succeeds, the flag is appeneded to the given variable. If not, it tries the # next flag in the list until there are no more options. # # Note that this does not guarantee that the compiler supports the flag as some # compilers will simply ignore arguments that they do not understand, but we do # attempt to weed out false positives by using -Werror=unknown-warning-option and # -Werror=unused-command-line-argument # AC_DEFUN([XORG_TESTSET_CFLAG], [ m4_if([$#], 0, [m4_fatal([XORG_TESTSET_CFLAG was given with an unsupported number of arguments])]) m4_if([$#], 1, [m4_fatal([XORG_TESTSET_CFLAG was given with an unsupported number of arguments])]) AC_LANG_COMPILER_REQUIRE AC_LANG_CASE( [C], [ AC_REQUIRE([AC_PROG_CC_C99]) define([PREFIX], [C]) define([CACHE_PREFIX], [cc]) define([COMPILER], [$CC]) ], [C++], [ define([PREFIX], [CXX]) define([CACHE_PREFIX], [cxx]) define([COMPILER], [$CXX]) ] ) [xorg_testset_save_]PREFIX[FLAGS]="$PREFIX[FLAGS]" if test "x$[xorg_testset_]CACHE_PREFIX[_unknown_warning_option]" = "x" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" AC_CACHE_CHECK([if ]COMPILER[ supports -Werror=unknown-warning-option], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option], AC_COMPILE_IFELSE([AC_LANG_SOURCE([int i;])], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option=yes], [xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option=no])) [xorg_testset_]CACHE_PREFIX[_unknown_warning_option]=$[xorg_cv_]CACHE_PREFIX[_flag_unknown_warning_option] PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" fi if test "x$[xorg_testset_]CACHE_PREFIX[_unused_command_line_argument]" = "x" ; then if test "x$[xorg_testset_]CACHE_PREFIX[_unknown_warning_option]" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" fi PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unused-command-line-argument" AC_CACHE_CHECK([if ]COMPILER[ supports -Werror=unused-command-line-argument], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument], AC_COMPILE_IFELSE([AC_LANG_SOURCE([int i;])], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument=yes], [xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument=no])) [xorg_testset_]CACHE_PREFIX[_unused_command_line_argument]=$[xorg_cv_]CACHE_PREFIX[_flag_unused_command_line_argument] PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" fi found="no" m4_foreach([flag], m4_cdr($@), [ if test $found = "no" ; then if test "x$xorg_testset_]CACHE_PREFIX[_unknown_warning_option" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unknown-warning-option" fi if test "x$xorg_testset_]CACHE_PREFIX[_unused_command_line_argument" = "xyes" ; then PREFIX[FLAGS]="$PREFIX[FLAGS] -Werror=unused-command-line-argument" fi PREFIX[FLAGS]="$PREFIX[FLAGS] ]flag[" dnl Some hackery here since AC_CACHE_VAL can't handle a non-literal varname AC_MSG_CHECKING([if ]COMPILER[ supports ]flag[]) cacheid=AS_TR_SH([xorg_cv_]CACHE_PREFIX[_flag_]flag[]) AC_CACHE_VAL($cacheid, [AC_LINK_IFELSE([AC_LANG_PROGRAM([int i;])], [eval $cacheid=yes], [eval $cacheid=no])]) PREFIX[FLAGS]="$[xorg_testset_save_]PREFIX[FLAGS]" eval supported=\$$cacheid AC_MSG_RESULT([$supported]) if test "$supported" = "yes" ; then $1="$$1 ]flag[" found="yes" fi fi ]) ]) # XORG_TESTSET_CFLAG # XORG_COMPILER_FLAGS # --------------- # Minimum version: 1.16.0 # # Defines BASE_CFLAGS or BASE_CXXFLAGS to contain a set of command line # arguments supported by the selected compiler which do NOT alter the generated # code. These arguments will cause the compiler to print various warnings # during compilation AND turn a conservative set of warnings into errors. # # The set of flags supported by BASE_CFLAGS and BASE_CXXFLAGS will grow in # future versions of util-macros as options are added to new compilers. # AC_DEFUN([XORG_COMPILER_FLAGS], [ AC_REQUIRE([XORG_COMPILER_BRAND]) AC_ARG_ENABLE(selective-werror, AS_HELP_STRING([--disable-selective-werror], [Turn off selective compiler errors. (default: enabled)]), [SELECTIVE_WERROR=$enableval], [SELECTIVE_WERROR=yes]) AC_LANG_CASE( [C], [ define([PREFIX], [C]) ], [C++], [ define([PREFIX], [CXX]) ] ) # -v is too short to test reliably with XORG_TESTSET_CFLAG if test "x$SUNCC" = "xyes"; then [BASE_]PREFIX[FLAGS]="-v" else [BASE_]PREFIX[FLAGS]="" fi # This chunk of warnings were those that existed in the legacy CWARNFLAGS XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wall]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wpointer-arith]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-declarations]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wformat=2], [-Wformat]) AC_LANG_CASE( [C], [ XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wstrict-prototypes]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-prototypes]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wnested-externs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wbad-function-cast]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wold-style-definition], [-fd]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wdeclaration-after-statement]) ] ) # This chunk adds additional warnings that could catch undesired effects. XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wunused]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wuninitialized]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wshadow]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-noreturn]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-format-attribute]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wredundant-decls]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wlogical-op]) # These are currently disabled because they are noisy. They will be enabled # in the future once the codebase is sufficiently modernized to silence # them. For now, I don't want them to drown out the other warnings. # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) # Turn some warnings into errors, so we don't accidently get successful builds # when there are problems that should be fixed. if test "x$SELECTIVE_WERROR" = "xyes" ; then XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=implicit], [-errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=nonnull]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=init-self]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=main]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=missing-braces]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=sequence-point]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=return-type], [-errwarn=E_FUNC_HAS_NO_RETURN_STMT]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=trigraphs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=array-bounds]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=write-strings]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=address]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=int-to-pointer-cast], [-errwarn=E_BAD_PTR_INT_COMBINATION]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Werror=pointer-to-int-cast]) # Also -errwarn=E_BAD_PTR_INT_COMBINATION else AC_MSG_WARN([You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wimplicit]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wnonnull]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Winit-self]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmain]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wmissing-braces]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wsequence-point]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wreturn-type]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wtrigraphs]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Warray-bounds]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wwrite-strings]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Waddress]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wint-to-pointer-cast]) XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wpointer-to-int-cast]) fi AC_SUBST([BASE_]PREFIX[FLAGS]) ]) # XORG_COMPILER_FLAGS # XORG_CWARNFLAGS # --------------- # Minimum version: 1.2.0 # Deprecated since: 1.16.0 (Use XORG_COMPILER_FLAGS instead) # # Defines CWARNFLAGS to enable C compiler warnings. # # This function is deprecated because it defines -fno-strict-aliasing # which alters the code generated by the compiler. If -fno-strict-aliasing # is needed, then it should be added explicitly in the module when # it is updated to use BASE_CFLAGS. # AC_DEFUN([XORG_CWARNFLAGS], [ AC_REQUIRE([XORG_COMPILER_FLAGS]) AC_REQUIRE([XORG_COMPILER_BRAND]) AC_LANG_CASE( [C], [ CWARNFLAGS="$BASE_CFLAGS" if test "x$GCC" = xyes ; then CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" fi AC_SUBST(CWARNFLAGS) ] ) ]) # XORG_CWARNFLAGS # XORG_STRICT_OPTION # ----------------------- # Minimum version: 1.3.0 # # Add configure option to enable strict compilation flags, such as treating # warnings as fatal errors. # If --enable-strict-compilation is passed to configure, adds strict flags to # $BASE_CFLAGS or $BASE_CXXFLAGS and the deprecated $CWARNFLAGS. # # Starting in 1.14.0 also exports $STRICT_CFLAGS for use in other tests or # when strict compilation is unconditionally desired. AC_DEFUN([XORG_STRICT_OPTION], [ AC_REQUIRE([XORG_CWARNFLAGS]) AC_REQUIRE([XORG_COMPILER_FLAGS]) AC_ARG_ENABLE(strict-compilation, AS_HELP_STRING([--enable-strict-compilation], [Enable all warnings from compiler and make them errors (default: disabled)]), [STRICT_COMPILE=$enableval], [STRICT_COMPILE=no]) AC_LANG_CASE( [C], [ define([PREFIX], [C]) ], [C++], [ define([PREFIX], [CXX]) ] ) [STRICT_]PREFIX[FLAGS]="" XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-pedantic]) XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-Werror], [-errwarn]) # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not # activate it with -Werror, so we add it here explicitly. XORG_TESTSET_CFLAG([[STRICT_]PREFIX[FLAGS]], [-Werror=attributes]) if test "x$STRICT_COMPILE" = "xyes"; then [BASE_]PREFIX[FLAGS]="$[BASE_]PREFIX[FLAGS] $[STRICT_]PREFIX[FLAGS]" AC_LANG_CASE([C], [CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"]) fi AC_SUBST([STRICT_]PREFIX[FLAGS]) AC_SUBST([BASE_]PREFIX[FLAGS]) AC_LANG_CASE([C], AC_SUBST([CWARNFLAGS])) ]) # XORG_STRICT_OPTION # XORG_DEFAULT_OPTIONS # -------------------- # Minimum version: 1.3.0 # # Defines default options for X.Org modules. # AC_DEFUN([XORG_DEFAULT_OPTIONS], [ AC_REQUIRE([AC_PROG_INSTALL]) XORG_COMPILER_FLAGS XORG_CWARNFLAGS XORG_STRICT_OPTION XORG_RELEASE_VERSION XORG_CHANGELOG XORG_INSTALL XORG_MANPAGE_SECTIONS m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AC_SUBST([AM_DEFAULT_VERBOSITY], [1])]) ]) # XORG_DEFAULT_OPTIONS # XORG_INSTALL() # ---------------- # Minimum version: 1.4.0 # # Defines the variable INSTALL_CMD as the command to copy # INSTALL from $prefix/share/util-macros. # AC_DEFUN([XORG_INSTALL], [ AC_REQUIRE([PKG_PROG_PKG_CONFIG]) macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" AC_SUBST([INSTALL_CMD]) ]) # XORG_INSTALL dnl Copyright 2005 Red Hat, Inc dnl dnl Permission to use, copy, modify, distribute, and sell this software and its dnl documentation for any purpose is hereby granted without fee, provided that dnl the above copyright notice appear in all copies and that both that dnl copyright notice and this permission notice appear in supporting dnl documentation. dnl dnl The above copyright notice and this permission notice shall be included dnl in all copies or substantial portions of the Software. dnl dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR dnl OTHER DEALINGS IN THE SOFTWARE. dnl dnl Except as contained in this notice, the name of the copyright holders shall dnl not be used in advertising or otherwise to promote the sale, use or dnl other dealings in this Software without prior written authorization dnl from the copyright holders. dnl # XORG_RELEASE_VERSION # -------------------- # Defines PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} for modules to use. AC_DEFUN([XORG_RELEASE_VERSION],[ AC_DEFINE_UNQUOTED([PACKAGE_VERSION_MAJOR], [`echo $PACKAGE_VERSION | cut -d . -f 1`], [Major version of this package]) PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` if test "x$PVM" = "x"; then PVM="0" fi AC_DEFINE_UNQUOTED([PACKAGE_VERSION_MINOR], [$PVM], [Minor version of this package]) PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` if test "x$PVP" = "x"; then PVP="0" fi AC_DEFINE_UNQUOTED([PACKAGE_VERSION_PATCHLEVEL], [$PVP], [Patch version of this package]) ]) # XORG_CHANGELOG() # ---------------- # Minimum version: 1.2.0 # # Defines the variable CHANGELOG_CMD as the command to generate # ChangeLog from git. # # AC_DEFUN([XORG_CHANGELOG], [ CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ echo 'git directory not found: installing possibly empty changelog.' >&2)" AC_SUBST([CHANGELOG_CMD]) ]) # XORG_CHANGELOG # Copyright (C) 2002-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.15], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR xutils-dev/imake/ccmakedep.man0000664000000000000000000000626414163416341013564 0ustar .TH ccmakedep 1 __xorgversion__ .SH NAME ccmakedep \- create dependencies in makefiles using a C compiler .SH SYNOPSIS .B ccmakedep [ .BI cpp-flags ] [ .BI \-w width ] [ .BI \-s magic-string ] [ .BI \-f makefile ] [ .BI \-o object-suffix ] [ .B \-v ] [ .B \-a ] [ .BI \-cc compiler ] [ \-\^\- .I options \-\^\- ] .I sourcefile \^.\|.\|. .SH DESCRIPTION The .B ccmakedep program calls a C compiler to preprocess each .IR sourcefile , and uses the output to construct .I makefile rules describing their dependencies. These rules instruct .BR make (1) on which object files must be recompiled when a dependency has changed. .PP By default, .B ccmakedep places its output in the file named .I makefile if it exists, otherwise .I Makefile. An alternate makefile may be specified with the .B \-f option. It first searches the makefile for a line beginning with .sp \& # DO NOT DELETE .sp or one provided with the .B \-s option, as a delimiter for the dependency output. If it finds it, it will delete everything following this up to the end of the makefile and put the output after this line. If it doesn't find it, the program will append the string to the makefile and place the output after that. .SH EXAMPLE Normally, .B ccmakedep will be used in a makefile target so that typing 'make depend' will bring the dependencies up to date for the makefile. For example, .nf SRCS\0=\0file1.c\0file2.c\0.\|.\|. CFLAGS\0=\0\-O\0\-DHACK\0\-I\^.\^.\^/foobar\0\-xyz depend: ccmakedep\0\-\^\-\0$(CFLAGS)\0\-\^\-\0$(SRCS) .fi .SH OPTIONS The program will ignore any option that it does not understand, so you may use the same arguments that you would for .BR cc (1), including .B \-D and .B \-U options to define and undefine symbols and .B \-I to set the include path. .TP .B \-a Append the dependencies to the file instead of replacing existing dependencies. .TP .BI \-cc compiler Use this compiler to generate dependencies. .TP .BI \-f makefile Filename. This allows you to specify an alternate makefile in which .B ccmakedep can place its output. Specifying \(lq\-\(rq as the file name (that is, .BR \-f\- ) sends the output to standard output instead of modifying an existing file. .TP .BI \-s string Starting string delimiter. This option permits you to specify a different string for .B ccmakedep to look for in the makefile. The default is \(lq# DO NOT DELETE\(rq. .TP .BI \-v Be verbose: display the C compiler command before running it. .TP .BI \-\^\- " options " \-\^\- If .B ccmakedep encounters a double hyphen (\-\^\-) in the argument list, then any unrecognized arguments following it will be silently ignored. A second double hyphen terminates this special treatment. In this way, .B ccmakedep can be made to safely ignore esoteric compiler arguments that might normally be found in a CFLAGS .B make macro (see the .B EXAMPLE section above). .BR \-D , .BR \-I , and .B \-U options appearing between the pair of double hyphens are still processed normally. .SH "SEE ALSO" .BR cc (1), .BR make (1), .BR makedepend (1), .BR ccmakedep (1). .SH AUTHOR .B ccmakedep was written by the X Consortium. .PP Colin Watson wrote this manual page, originally for the Debian Project, based partly on the manual page for .BR makedepend (1). xutils-dev/imake/cleanlinks0000664000000000000000000000102714163416341013211 0ustar #!/bin/sh # # Copyright © 2000, 2003 by The XFree86 Project, Inc # # Remove dangling symlinks and empty directories from a shadow link tree # (created with lndir). # # Author: David Dawes # find . -type l -print | ( read i while [ X"$i" != X ]; do if [ ! -f "$i" ]; then echo $i is a dangling symlink, removing rm -f "$i" fi read i done ) echo Removing empty directories ... #find . -type d -depth -print | xargs rmdir > /dev/null 2>&1 find . -depth -type d -empty -print -exec rmdir {} \; exit 0 xutils-dev/imake/cleanlinks.man0000664000000000000000000000156014163416341013765 0ustar .TH cleanlinks 1 __vendorversion__ .SH NAME cleanlinks \- remove dangling symbolic links and empty directories .SH SYNOPSIS .B cleanlinks .SH DESCRIPTION The .I cleanlinks program searches the directory tree descended from the current directory for symbolic links whose targets do not exist, and removes them. It then removes all empty directories in that directory tree. .PP .I cleanlinks is useful for cleaning up a shadow link tree created with .BR lndir (1) after files have been removed from the real directory. .SH DIAGNOSTICS A message will be printed upon encountering each dangling symlink and empty directory. .SH SEE ALSO .BR lndir (1). .SH AUTHOR .PP The version of the .I cleanlinks included in this X.Org Foundation release was originally written by David Dawes wrote as a part of XFree86. .PP Colin Watson wrote this manual page, originally for the Debian Project. xutils-dev/imake/compile0000775000000000000000000001624514163417176012540 0ustar #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2014 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: xutils-dev/imake/config.guess0000775000000000000000000012621214163417176013476 0ustar #! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-03-01' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # # Please send patches to . me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > "$dummy.c" ; for c in cc gcc c89 c99 ; do if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "$UNAME_SYSTEM" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval "$set_cc_for_build" cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" # If ldd exists, use it to detect musl libc. if command -v ldd >/dev/null && \ ldd --version 2>&1 | grep -q ^musl then LIBC=musl fi ;; esac # Note: order is significant - the case branches are not exclusive. case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ "/sbin/$sysctl" 2>/dev/null || \ "/usr/sbin/$sysctl" 2>/dev/null || \ echo unknown)` case "$UNAME_MACHINE_ARCH" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` machine="${arch}${endian}"-unknown ;; *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. case "$UNAME_MACHINE_ARCH" in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval "$set_cc_for_build" if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # Determine ABI tags. case "$UNAME_MACHINE_ARCH" in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "$UNAME_VERSION" in Debian*) release='-gnu' ;; *) release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "$machine-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" exit ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" exit ;; *:MidnightBSD:*:*) echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" exit ;; *:ekkoBSD:*:*) echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" exit ;; *:SolidBSD:*:*) echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:MirBSD:*:*) echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:Sortix:*:*) echo "$UNAME_MACHINE"-unknown-sortix exit ;; *:Redox:*:*) echo "$UNAME_MACHINE"-unknown-redox exit ;; mips:OSF1:*.*) echo mips-dec-osf1 exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") UNAME_MACHINE=alpha ;; "EV5 (21164)") UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo "$UNAME_MACHINE"-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix"$UNAME_RELEASE" exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval "$set_cc_for_build" SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos"$UNAME_RELEASE" ;; sun4) echo sparc-sun-sunos"$UNAME_RELEASE" ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos"$UNAME_RELEASE" exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint"$UNAME_RELEASE" exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint"$UNAME_RELEASE" exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint"$UNAME_RELEASE" exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint"$UNAME_RELEASE" exit ;; m68k:machten:*:*) echo m68k-apple-machten"$UNAME_RELEASE" exit ;; powerpc:machten:*:*) echo powerpc-apple-machten"$UNAME_RELEASE" exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix"$UNAME_RELEASE" exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix"$UNAME_RELEASE" exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos"$UNAME_RELEASE" exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] then if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ [ "$TARGET_BINARY_INTERFACE"x = x ] then echo m88k-dg-dgux"$UNAME_RELEASE" else echo m88k-dg-dguxbcs"$UNAME_RELEASE" fi else echo i586-dg-dgux"$UNAME_RELEASE" fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/lslpp ] ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi echo "$IBM_ARCH"-ibm-aix"$IBM_REV" exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` case "$UNAME_MACHINE" in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "$sc_cpu_version" in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "$sc_kernel_bits" in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi if [ "$HP_ARCH" = "" ]; then eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ "$HP_ARCH" = hppa2.0w ] then eval "$set_cc_for_build" # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH=hppa2.0w else HP_ARCH=hppa64 fi fi echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo "$UNAME_MACHINE"-unknown-osf1mk else echo "$UNAME_MACHINE"-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi"$UNAME_RELEASE" exit ;; *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) echo "$UNAME_MACHINE"-pc-cygwin exit ;; *:MINGW64*:*) echo "$UNAME_MACHINE"-pc-mingw64 exit ;; *:MINGW*:*) echo "$UNAME_MACHINE"-pc-mingw32 exit ;; *:MSYS*:*) echo "$UNAME_MACHINE"-pc-msys exit ;; i*:PW*:*) echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*) case "$UNAME_MACHINE" in x86) echo i586-pc-interix"$UNAME_RELEASE" exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix"$UNAME_RELEASE" exit ;; IA64) echo ia64-unknown-interix"$UNAME_RELEASE" exit ;; esac ;; i*:UWIN*:*) echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; *:GNU:*:*) # the GNU system echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; i*86:Minix:*:*) echo "$UNAME_MACHINE"-pc-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) eval "$set_cc_for_build" if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi else echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf fi fi exit ;; avr32*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; cris:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; crisv32:Linux:*:*) echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; e2k:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; frv:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; hexagon:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:Linux:*:*) echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; ia64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; k1om:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m32r*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m68*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } ;; mips64el:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-"$LIBC" exit ;; or32:Linux:*:* | or1k*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; padre:Linux:*:*) echo sparc-unknown-linux-"$LIBC" exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-"$LIBC" exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; *) echo hppa-unknown-linux-"$LIBC" ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-"$LIBC" exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-"$LIBC" exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-"$LIBC" exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-"$LIBC" exit ;; riscv32:Linux:*:* | riscv64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" exit ;; sh64*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sh*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; tile*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; vax:Linux:*:*) echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; xtensa*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo "$UNAME_MACHINE"-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo "$UNAME_MACHINE"-unknown-stop exit ;; i*86:atheos:*:*) echo "$UNAME_MACHINE"-unknown-atheos exit ;; i*86:syllable:*:*) echo "$UNAME_MACHINE"-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos"$UNAME_RELEASE" exit ;; i*86:*DOS:*:*) echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" else echo "$UNAME_MACHINE"-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos"$UNAME_RELEASE" exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos"$UNAME_RELEASE" exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos"$UNAME_RELEASE" exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos"$UNAME_RELEASE" exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv"$UNAME_RELEASE" exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo "$UNAME_MACHINE"-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux"$UNAME_RELEASE" exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv"$UNAME_RELEASE" else echo mips-unknown-sysv"$UNAME_RELEASE" fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux"$UNAME_RELEASE" exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux"$UNAME_RELEASE" exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux"$UNAME_RELEASE" exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux"$UNAME_RELEASE" exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux"$UNAME_RELEASE" exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux"$UNAME_RELEASE" exit ;; SX-ACE:SUPER-UX:*:*) echo sxace-nec-superux"$UNAME_RELEASE" exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Rhapsody:*:*) echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval "$set_cc_for_build" if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_PPC >/dev/null then UNAME_PROCESSOR=powerpc fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-*:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk"$UNAME_RELEASE" exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk"$UNAME_RELEASE" exit ;; NSR-*:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk"$UNAME_RELEASE" exit ;; NSV-*:NONSTOP_KERNEL:*:*) echo nsv-tandem-nsk"$UNAME_RELEASE" exit ;; NSX-*:NONSTOP_KERNEL:*:*) echo nsx-tandem-nsk"$UNAME_RELEASE" exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo "$UNAME_MACHINE"-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*) echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "$UNAME_MACHINE" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" exit ;; i*86:rdos:*:*) echo "$UNAME_MACHINE"-pc-rdos exit ;; i*86:AROS:*:*) echo "$UNAME_MACHINE"-pc-aros exit ;; x86_64:VMkernel:*:*) echo "$UNAME_MACHINE"-unknown-esx exit ;; amd64:Isilon\ OneFS:*:*) echo x86_64-unknown-onefs exit ;; esac echo "$0: unable to guess system type" >&2 case "$UNAME_MACHINE:$UNAME_SYSTEM" in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 </dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF exit 1 # Local variables: # eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xutils-dev/imake/config.h.in0000664000000000000000000000326314163416341013172 0ustar /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mkstemp' function. */ #undef HAVE_MKSTEMP /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Major version of this package */ #undef PACKAGE_VERSION_MAJOR /* Minor version of this package */ #undef PACKAGE_VERSION_MINOR /* Patch version of this package */ #undef PACKAGE_VERSION_PATCHLEVEL /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION xutils-dev/imake/config.sub0000775000000000000000000010646114163417176013145 0ustar #! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. timestamp='2018-02-28' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo "$1" exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ kopensolaris*-gnu* | cloudabi*-eabi* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo "$1" | sed 's/-[^-]*$//'` if [ "$basic_machine" != "$1" ] then os=`echo "$1" | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | ba \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | e2k | epiphany \ | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia16 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ | pdp10 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | visium \ | wasm32 \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; leon|leon[3-9]) basic_machine=sparc-$basic_machine ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | ba-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pru-* \ | pyramid-* \ | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | visium-* \ | wasm32-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-pc os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; asmjs) basic_machine=asmjs-unknown ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2*) basic_machine=m68k-bull os=-sysv3 ;; e500v[12]) basic_machine=powerpc-unknown os=$os"spe" ;; e500v[12]-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=$os"spe" ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; leon-*|leon[3-9]-*) basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; moxiebox) basic_machine=moxie-unknown os=-moxiebox ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; nsv-tandem) basic_machine=nsv-tandem ;; nsx-tandem) basic_machine=nsx-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh5el) basic_machine=sh5le-unknown ;; simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; x64) basic_machine=x86_64-pc ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases that might get confused # with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # es1800 is here to avoid being matched by es* (a different OS) -es1800*) os=-ose ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \ | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ | -midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -xray | -os68k* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo "$os" | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4*) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -pikeos*) # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. case $basic_machine in arm*) os=-eabi ;; *) os=-elf ;; esac ;; -nacl*) ;; -ios) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; pru-*) os=-elf ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac echo "$basic_machine$os" exit # Local variables: # eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xutils-dev/imake/configure0000775000000000000000000131017414163417176013070 0ustar #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for imake 1.0.8. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: https://gitlab.freedesktop.org/xorg/util/imake/issues $0: about your system, including any error possibly output $0: before this message. Then install a modern shell, or $0: manually run the script under such a shell if you do $0: have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='imake' PACKAGE_TARNAME='imake' PACKAGE_VERSION='1.0.8' PACKAGE_STRING='imake 1.0.8' PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/util/imake/issues' PACKAGE_URL='' ac_unique_file="Makefile.am" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS XPROTO_LIBS XPROTO_CFLAGS BUILD_MKHTMLINDEX_FALSE BUILD_MKHTMLINDEX_TRUE BUILD_CLEANLINKS_FALSE BUILD_CLEANLINKS_TRUE BUILD_MKDIRHIER_FALSE BUILD_MKDIRHIER_TRUE BUILD_MERGELIB_FALSE BUILD_MERGELIB_TRUE BUILD_CCMAKEDEP_FALSE BUILD_CCMAKEDEP_TRUE BUILD_XMKMF_FALSE BUILD_XMKMF_TRUE BUILD_MAKEG_FALSE BUILD_MAKEG_TRUE BUILD_REVPATH_FALSE BUILD_REVPATH_TRUE RANLIB ARCMD PREPROCESSCMD_MKDEPEND XCONFDIR HAS_PERL_FALSE HAS_PERL_TRUE HAS_PERL CPP_PROGRAM TRADITIONALCPPFLAGS RAWCPPFLAGS RAWCPP MAN_SUBSTS XORG_MAN_PAGE ADMIN_MAN_DIR DRIVER_MAN_DIR MISC_MAN_DIR FILE_MAN_DIR LIB_MAN_DIR APP_MAN_DIR ADMIN_MAN_SUFFIX DRIVER_MAN_SUFFIX MISC_MAN_SUFFIX FILE_MAN_SUFFIX LIB_MAN_SUFFIX APP_MAN_SUFFIX SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build INSTALL_CMD PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG CHANGELOG_CMD STRICT_CFLAGS CWARNFLAGS BASE_CFLAGS EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_dependency_tracking enable_selective_werror enable_strict_compilation with_config_dir with_script_preproc_cmd with_create_lib_cmd with_clean_lib_cmd enable_revpath enable_makeg enable_xmkmf enable_ccmakedep enable_mergelib enable_mkdirhier enable_cleanlinks enable_mkhtmlindex ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR XPROTO_CFLAGS XPROTO_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures imake 1.0.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/imake] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of imake 1.0.8:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-selective-werror Turn off selective compiler errors. (default: enabled) --enable-strict-compilation Enable all warnings from compiler and make them errors (default: disabled) --disable-revpath Build revpath (default: enabled) --disable-makeg Build makeg (default: enabled) --disable-xmkmf Build xmkmf (default: enabled) --disable-ccmakedep Build ccmakedep (default: enabled) --disable-mergelib Build mergelib (default: enabled) --disable-mkdirhier Build mkdirhier (default: enabled) --disable-cleanlinks Build cleanlinks (default: enabled) --disable-mkhtmlindex Build mkhtmlindex (default: enabled) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-config-dir= Path to config dir (default: ${libdir}/X11/config) --with-script-preproc-cmd=CMD Preprocessor command to run on scripts (default: "gcc -E") --with-create-lib-cmd=CMD Command to create libraries (default: "ar clq") --with-clean-lib-cmd=CMD Command to clean up libraries (default: "ranlib") Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path XPROTO_CFLAGS C compiler flags for XPROTO, overriding pkg-config XPROTO_LIBS linker flags for XPROTO, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF imake configure 1.0.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES # --------------------------------------------- # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR # accordingly. ac_fn_c_check_decl () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack as_decl_name=`echo $2|sed 's/ *(.*//'` as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { #ifndef $as_decl_name #ifdef __cplusplus (void) $as_decl_use; #else (void) $as_decl_name; #endif #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_decl # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by imake $as_me 1.0.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" # Initialize Automake am__api_version='1.15' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='imake' VERSION='1.0.8' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK your preprocessor is broken; #endif #if BIG_OK #else your preprocessor is broken; #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\0'; ++i) continue; return 0; } // Check varargs and va_copy. static void test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str; int number; float fnumber; while (*format) { switch (*format++) { case 's': // string str = va_arg (args_copy, const char *); break; case 'd': // int number = va_arg (args_copy, int); break; case 'f': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. test_varargs ("s, d' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" if test "x$ac_cv_have_decl___clang__" = xyes; then : CLANGCC="yes" else CLANGCC="no" fi ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : INTELCC="yes" else INTELCC="no" fi ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : SUNCC="yes" else SUNCC="no" fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed # Check whether --enable-selective-werror was given. if test "${enable_selective_werror+set}" = set; then : enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval else SELECTIVE_WERROR=yes fi # -v is too short to test reliably with XORG_TESTSET_CFLAG if test "x$SUNCC" = "xyes"; then BASE_CFLAGS="-v" else BASE_CFLAGS="" fi # This chunk of warnings were those that existed in the legacy CWARNFLAGS xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wall" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 $as_echo_n "checking if $CC supports -Wall... " >&6; } cacheid=xorg_cv_cc_flag__Wall if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wall" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wpointer-arith" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 $as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } cacheid=xorg_cv_cc_flag__Wpointer_arith if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-declarations" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 $as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_declarations if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wformat=2" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 $as_echo_n "checking if $CC supports -Wformat=2... " >&6; } cacheid=xorg_cv_cc_flag__Wformat_2 if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wformat" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 $as_echo_n "checking if $CC supports -Wformat... " >&6; } cacheid=xorg_cv_cc_flag__Wformat if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wformat" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wstrict-prototypes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 $as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } cacheid=xorg_cv_cc_flag__Wstrict_prototypes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-prototypes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 $as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_prototypes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wnested-externs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 $as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } cacheid=xorg_cv_cc_flag__Wnested_externs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wbad-function-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 $as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wbad_function_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wold-style-definition" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 $as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } cacheid=xorg_cv_cc_flag__Wold_style_definition if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -fd" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 $as_echo_n "checking if $CC supports -fd... " >&6; } cacheid=xorg_cv_cc_flag__fd if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -fd" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wdeclaration-after-statement" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 $as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" found="yes" fi fi # This chunk adds additional warnings that could catch undesired effects. xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wunused" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 $as_echo_n "checking if $CC supports -Wunused... " >&6; } cacheid=xorg_cv_cc_flag__Wunused if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wunused" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wuninitialized" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 $as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } cacheid=xorg_cv_cc_flag__Wuninitialized if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wshadow" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 $as_echo_n "checking if $CC supports -Wshadow... " >&6; } cacheid=xorg_cv_cc_flag__Wshadow if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wshadow" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-noreturn" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 $as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_noreturn if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-format-attribute" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 $as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_format_attribute if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wredundant-decls" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 $as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } cacheid=xorg_cv_cc_flag__Wredundant_decls if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wlogical-op" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 $as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } cacheid=xorg_cv_cc_flag__Wlogical_op if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" found="yes" fi fi # These are currently disabled because they are noisy. They will be enabled # in the future once the codebase is sufficiently modernized to silence # them. For now, I don't want them to drown out the other warnings. # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) # Turn some warnings into errors, so we don't accidently get successful builds # when there are problems that should be fixed. if test "x$SELECTIVE_WERROR" = "xyes" ; then xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=implicit" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 $as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } cacheid=xorg_cv_cc_flag__Werror_implicit if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 $as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=nonnull" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 $as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } cacheid=xorg_cv_cc_flag__Werror_nonnull if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=init-self" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 $as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } cacheid=xorg_cv_cc_flag__Werror_init_self if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=main" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 $as_echo_n "checking if $CC supports -Werror=main... " >&6; } cacheid=xorg_cv_cc_flag__Werror_main if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=main" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=missing-braces" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 $as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } cacheid=xorg_cv_cc_flag__Werror_missing_braces if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=sequence-point" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 $as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } cacheid=xorg_cv_cc_flag__Werror_sequence_point if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=return-type" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 $as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } cacheid=xorg_cv_cc_flag__Werror_return_type if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 $as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=trigraphs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 $as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } cacheid=xorg_cv_cc_flag__Werror_trigraphs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=array-bounds" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 $as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } cacheid=xorg_cv_cc_flag__Werror_array_bounds if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=write-strings" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 $as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } cacheid=xorg_cv_cc_flag__Werror_write_strings if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=address" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 $as_echo_n "checking if $CC supports -Werror=address... " >&6; } cacheid=xorg_cv_cc_flag__Werror_address if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=address" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 $as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 $as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 $as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" found="yes" fi fi # Also -errwarn=E_BAD_PTR_INT_COMBINATION else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 $as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wimplicit" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 $as_echo_n "checking if $CC supports -Wimplicit... " >&6; } cacheid=xorg_cv_cc_flag__Wimplicit if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wnonnull" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 $as_echo_n "checking if $CC supports -Wnonnull... " >&6; } cacheid=xorg_cv_cc_flag__Wnonnull if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Winit-self" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 $as_echo_n "checking if $CC supports -Winit-self... " >&6; } cacheid=xorg_cv_cc_flag__Winit_self if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Winit-self" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmain" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 $as_echo_n "checking if $CC supports -Wmain... " >&6; } cacheid=xorg_cv_cc_flag__Wmain if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmain" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wmissing-braces" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 $as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } cacheid=xorg_cv_cc_flag__Wmissing_braces if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wsequence-point" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 $as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } cacheid=xorg_cv_cc_flag__Wsequence_point if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wreturn-type" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 $as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } cacheid=xorg_cv_cc_flag__Wreturn_type if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wtrigraphs" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 $as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } cacheid=xorg_cv_cc_flag__Wtrigraphs if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Warray-bounds" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 $as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } cacheid=xorg_cv_cc_flag__Warray_bounds if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wwrite-strings" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 $as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } cacheid=xorg_cv_cc_flag__Wwrite_strings if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Waddress" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 $as_echo_n "checking if $CC supports -Waddress... " >&6; } cacheid=xorg_cv_cc_flag__Waddress if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Waddress" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wint-to-pointer-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 $as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Wpointer-to-int-cast" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 $as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" found="yes" fi fi fi CWARNFLAGS="$BASE_CFLAGS" if test "x$GCC" = xyes ; then CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" fi # Check whether --enable-strict-compilation was given. if test "${enable_strict_compilation+set}" = set; then : enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval else STRICT_COMPILE=no fi STRICT_CFLAGS="" xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -pedantic" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 $as_echo_n "checking if $CC supports -pedantic... " >&6; } cacheid=xorg_cv_cc_flag__pedantic if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" found="yes" fi fi xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 $as_echo_n "checking if $CC supports -Werror... " >&6; } cacheid=xorg_cv_cc_flag__Werror if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -Werror" found="yes" fi fi if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -errwarn" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 $as_echo_n "checking if $CC supports -errwarn... " >&6; } cacheid=xorg_cv_cc_flag__errwarn if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" found="yes" fi fi # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not # activate it with -Werror, so we add it here explicitly. xorg_testset_save_CFLAGS="$CFLAGS" if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 $as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } if ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unknown_warning_option=yes else xorg_cv_cc_flag_unknown_warning_option=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 $as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option CFLAGS="$xorg_testset_save_CFLAGS" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi CFLAGS="$CFLAGS -Werror=unused-command-line-argument" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 $as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } if ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : xorg_cv_cc_flag_unused_command_line_argument=yes else xorg_cv_cc_flag_unused_command_line_argument=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 $as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument CFLAGS="$xorg_testset_save_CFLAGS" fi found="no" if test $found = "no" ; then if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unknown-warning-option" fi if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then CFLAGS="$CFLAGS -Werror=unused-command-line-argument" fi CFLAGS="$CFLAGS -Werror=attributes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 $as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } cacheid=xorg_cv_cc_flag__Werror_attributes if eval \${$cacheid+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int i; int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval $cacheid=yes else eval $cacheid=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CFLAGS="$xorg_testset_save_CFLAGS" eval supported=\$$cacheid { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 $as_echo "$supported" >&6; } if test "$supported" = "yes" ; then STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" found="yes" fi fi if test "x$STRICT_COMPILE" = "xyes"; then BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` _ACEOF PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` if test "x$PVM" = "x"; then PVM="0" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_MINOR $PVM _ACEOF PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` if test "x$PVP" = "x"; then PVP="0" fi cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION_PATCHLEVEL $PVP _ACEOF CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ echo 'git directory not found: installing possibly empty changelog.' >&2)" macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" if test x$APP_MAN_SUFFIX = x ; then APP_MAN_SUFFIX=1 fi if test x$APP_MAN_DIR = x ; then APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' fi if test x$LIB_MAN_SUFFIX = x ; then LIB_MAN_SUFFIX=3 fi if test x$LIB_MAN_DIR = x ; then LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' fi if test x$FILE_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[01]) FILE_MAN_SUFFIX=4 ;; *) FILE_MAN_SUFFIX=5 ;; esac fi if test x$FILE_MAN_DIR = x ; then FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' fi if test x$MISC_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[01]) MISC_MAN_SUFFIX=5 ;; *) MISC_MAN_SUFFIX=7 ;; esac fi if test x$MISC_MAN_DIR = x ; then MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' fi if test x$DRIVER_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[01]) DRIVER_MAN_SUFFIX=7 ;; *) DRIVER_MAN_SUFFIX=4 ;; esac fi if test x$DRIVER_MAN_DIR = x ; then DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' fi if test x$ADMIN_MAN_SUFFIX = x ; then case $host_os in # Solaris 2.0 - 11 use SysV man page sections solaris2.?|solaris2.1[01]) ADMIN_MAN_SUFFIX=1m ;; *) ADMIN_MAN_SUFFIX=8 ;; esac fi if test x$ADMIN_MAN_DIR = x ; then ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' fi XORG_MAN_PAGE="X Version 11" MAN_SUBSTS="\ -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ -e 's|__xservername__|Xorg|g' \ -e 's|__xconfigfile__|xorg.conf|g' \ -e 's|__projectroot__|\$(prefix)|g' \ -e 's|__apploaddir__|\$(appdefaultdir)|g' \ -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu for ac_prog in cpp do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_RAWCPP+:} false; then : $as_echo_n "(cached) " >&6 else case $RAWCPP in [\\/]* | ?:[\\/]*) ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib" for as_dir in $as_dummy do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi RAWCPP=$ac_cv_path_RAWCPP if test -n "$RAWCPP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5 $as_echo "$RAWCPP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$RAWCPP" && break done test -n "$RAWCPP" || RAWCPP="${CPP}" # Check for flag to avoid builtin definitions - assumes unix is predefined, # which is not the best choice for supporting other OS'es, but covers most # of the ones we need for now. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5 $as_echo_n "checking if $RAWCPP requires -undef... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ Does cpp redefine unix ? _ACEOF if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS=-undef { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # under Cygwin unix is still defined even with -undef elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then RAWCPPFLAGS="-undef -ansi" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5 $as_echo "yes, with -ansi" >&6; } else as_fn_error $? "${RAWCPP} defines unix with or without -undef. I don't know what to do." "$LINENO" 5 fi fi rm -f conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5 $as_echo_n "checking if $RAWCPP requires -traditional... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ Does cpp preserve "whitespace"? _ACEOF if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then TRADITIONALCPPFLAGS="-traditional" RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." "$LINENO" 5 fi fi rm -f conftest.$ac_ext CPP_PROGRAM=${RAWCPP} for ac_func in mkstemp do : ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" if test "x$ac_cv_func_mkstemp" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_MKSTEMP 1 _ACEOF fi done # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_HAS_PERL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$HAS_PERL"; then ac_cv_prog_HAS_PERL="$HAS_PERL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAS_PERL="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi HAS_PERL=$ac_cv_prog_HAS_PERL if test -n "$HAS_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAS_PERL" >&5 $as_echo "$HAS_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$HAS_PERL" = xyes; then HAS_PERL_TRUE= HAS_PERL_FALSE='#' else HAS_PERL_TRUE='#' HAS_PERL_FALSE= fi DEFAULT_XCONFDIR="${libdir}/X11/config" # Check whether --with-config-dir was given. if test "${with_config_dir+set}" = set; then : withval=$with_config_dir; XCONFDIR="$withval" else XCONFDIR="$DEFAULT_XCONFDIR" fi DEFAULT_PREPROCESSCMD_MKDEPEND="gcc -E" # Check whether --with-script-preproc-cmd was given. if test "${with_script_preproc_cmd+set}" = set; then : withval=$with_script_preproc_cmd; PREPROCESSCMD_MKDEPEND="$withval" else PREPROCESSCMD_MKDEPEND="$DEFAULT_PREPROCESSCMD_MKDEPEND" fi DEFAULT_ARCMD="ar clq" # Check whether --with-create-lib-cmd was given. if test "${with_create_lib_cmd+set}" = set; then : withval=$with_create_lib_cmd; ARCMD="$withval" else ARCMD="$DEFAULT_ARCMD" fi DEFAULT_RANLIB="ranlib" # Check whether --with-clean-lib-cmd was given. if test "${with_clean_lib_cmd+set}" = set; then : withval=$with_clean_lib_cmd; RANLIB="$withval" else RANLIB="$DEFAULT_RANLIB" fi # Check whether --enable-revpath was given. if test "${enable_revpath+set}" = set; then : enableval=$enable_revpath; BUILD_REVPATH="$enableval" else BUILD_REVPATH=yes fi if test "x$BUILD_REVPATH" = xyes; then BUILD_REVPATH_TRUE= BUILD_REVPATH_FALSE='#' else BUILD_REVPATH_TRUE='#' BUILD_REVPATH_FALSE= fi # Check whether --enable-makeg was given. if test "${enable_makeg+set}" = set; then : enableval=$enable_makeg; BUILD_MAKEG="$enableval" else BUILD_MAKEG=yes fi if test "x$BUILD_MAKEG" = xyes; then BUILD_MAKEG_TRUE= BUILD_MAKEG_FALSE='#' else BUILD_MAKEG_TRUE='#' BUILD_MAKEG_FALSE= fi # Check whether --enable-xmkmf was given. if test "${enable_xmkmf+set}" = set; then : enableval=$enable_xmkmf; BUILD_XMKMF="$enableval" else BUILD_XMKMF=yes fi if test "x$BUILD_XMKMF" = xyes; then BUILD_XMKMF_TRUE= BUILD_XMKMF_FALSE='#' else BUILD_XMKMF_TRUE='#' BUILD_XMKMF_FALSE= fi # Check whether --enable-ccmakedep was given. if test "${enable_ccmakedep+set}" = set; then : enableval=$enable_ccmakedep; BUILD_CCMAKEDEP="$enableval" else BUILD_CCMAKEDEP=yes fi if test "x$BUILD_CCMAKEDEP" = xyes; then BUILD_CCMAKEDEP_TRUE= BUILD_CCMAKEDEP_FALSE='#' else BUILD_CCMAKEDEP_TRUE='#' BUILD_CCMAKEDEP_FALSE= fi # Check whether --enable-mergelib was given. if test "${enable_mergelib+set}" = set; then : enableval=$enable_mergelib; BUILD_MERGELIB="$enableval" else BUILD_MERGELIB=yes fi if test "x$BUILD_MERGELIB" = xyes; then BUILD_MERGELIB_TRUE= BUILD_MERGELIB_FALSE='#' else BUILD_MERGELIB_TRUE='#' BUILD_MERGELIB_FALSE= fi # Check whether --enable-mkdirhier was given. if test "${enable_mkdirhier+set}" = set; then : enableval=$enable_mkdirhier; BUILD_MKDIRHIER="$enableval" else BUILD_MKDIRHIER=yes fi if test "x$BUILD_MKDIRHIER" = xyes; then BUILD_MKDIRHIER_TRUE= BUILD_MKDIRHIER_FALSE='#' else BUILD_MKDIRHIER_TRUE='#' BUILD_MKDIRHIER_FALSE= fi # Check whether --enable-cleanlinks was given. if test "${enable_cleanlinks+set}" = set; then : enableval=$enable_cleanlinks; BUILD_CLEANLINKS="$enableval" else BUILD_CLEANLINKS=yes fi if test "x$BUILD_CLEANLINKS" = xyes; then BUILD_CLEANLINKS_TRUE= BUILD_CLEANLINKS_FALSE='#' else BUILD_CLEANLINKS_TRUE='#' BUILD_CLEANLINKS_FALSE= fi # Check whether --enable-mkhtmlindex was given. if test "${enable_mkhtmlindex+set}" = set; then : enableval=$enable_mkhtmlindex; BUILD_MKHTMLINDEX="$enableval" else BUILD_MKHTMLINDEX=yes fi if test "x$BUILD_MKHTMLINDEX" = xyes; then BUILD_MKHTMLINDEX_TRUE= BUILD_MKHTMLINDEX_FALSE='#' else BUILD_MKHTMLINDEX_TRUE='#' BUILD_MKHTMLINDEX_FALSE= fi # Checks for pkg-config packages pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5 $as_echo_n "checking for XPROTO... " >&6; } if test -n "$XPROTO_CFLAGS"; then pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$XPROTO_LIBS"; then pkg_cv_XPROTO_LIBS="$XPROTO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto" 2>&1` else XPROTO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$XPROTO_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (xproto) were not met: $XPROTO_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XPROTO_CFLAGS and XPROTO_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables XPROTO_CFLAGS and XPROTO_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS XPROTO_LIBS=$pkg_cv_XPROTO_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi ac_config_files="$ac_config_files Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAS_PERL_TRUE}" && test -z "${HAS_PERL_FALSE}"; then as_fn_error $? "conditional \"HAS_PERL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_REVPATH_TRUE}" && test -z "${BUILD_REVPATH_FALSE}"; then as_fn_error $? "conditional \"BUILD_REVPATH\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MAKEG_TRUE}" && test -z "${BUILD_MAKEG_FALSE}"; then as_fn_error $? "conditional \"BUILD_MAKEG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_XMKMF_TRUE}" && test -z "${BUILD_XMKMF_FALSE}"; then as_fn_error $? "conditional \"BUILD_XMKMF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CCMAKEDEP_TRUE}" && test -z "${BUILD_CCMAKEDEP_FALSE}"; then as_fn_error $? "conditional \"BUILD_CCMAKEDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MERGELIB_TRUE}" && test -z "${BUILD_MERGELIB_FALSE}"; then as_fn_error $? "conditional \"BUILD_MERGELIB\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MKDIRHIER_TRUE}" && test -z "${BUILD_MKDIRHIER_FALSE}"; then as_fn_error $? "conditional \"BUILD_MKDIRHIER\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CLEANLINKS_TRUE}" && test -z "${BUILD_CLEANLINKS_FALSE}"; then as_fn_error $? "conditional \"BUILD_CLEANLINKS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MKHTMLINDEX_TRUE}" && test -z "${BUILD_MKHTMLINDEX_FALSE}"; then as_fn_error $? "conditional \"BUILD_MKHTMLINDEX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by imake $as_me 1.0.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ imake config.status 1.0.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi xutils-dev/imake/configure.ac0000664000000000000000000001141714163417176013444 0ustar dnl Copyright 2005 Red Hat, Inc. dnl dnl Permission to use, copy, modify, distribute, and sell this software and its dnl documentation for any purpose is hereby granted without fee, provided that dnl the above copyright notice appear in all copies and that both that dnl copyright notice and this permission notice appear in supporting dnl documentation, and that the name of Red Hat not be used in dnl advertising or publicity pertaining to distribution of the software without dnl specific, written prior permission. Red Hat makes no dnl representations about the suitability of this software for any purpose. It dnl is provided "as is" without express or implied warranty. dnl dnl RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO dnl EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR dnl PERFORMANCE OF THIS SOFTWARE. dnl dnl Process this file with autoconf to create configure. # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([imake], [1.0.8], [https://gitlab.freedesktop.org/xorg/util/imake/issues], [imake]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) # Initialize Automake AM_INIT_AUTOMAKE([foreign dist-bzip2]) # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS m4_ifndef([XORG_MACROS_VERSION], [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])]) XORG_MACROS_VERSION(1.8) XORG_DEFAULT_OPTIONS AC_PROG_CPP XORG_PROG_RAWCPP CPP_PROGRAM=${RAWCPP} AC_SUBST(CPP_PROGRAM) AC_CHECK_FUNCS([mkstemp]) AC_CHECK_PROG(HAS_PERL, perl, yes) AM_CONDITIONAL([HAS_PERL], [test "x$HAS_PERL" = xyes]) m4_ifdef([AS_HELP_STRING], , [m4_define([AS_HELP_STRING], m4_defn([AC_HELP_STRING]))]) DEFAULT_XCONFDIR="${libdir}/X11/config" AC_ARG_WITH(config-dir, AS_HELP_STRING([--with-config-dir=], [Path to config dir (default: ${libdir}/X11/config)]), [XCONFDIR="$withval"], [XCONFDIR="$DEFAULT_XCONFDIR"]) AC_SUBST(XCONFDIR) DEFAULT_PREPROCESSCMD_MKDEPEND="gcc -E" AC_ARG_WITH(script-preproc-cmd, AS_HELP_STRING([--with-script-preproc-cmd=CMD], [Preprocessor command to run on scripts (default: "gcc -E")]), [PREPROCESSCMD_MKDEPEND="$withval"], [PREPROCESSCMD_MKDEPEND="$DEFAULT_PREPROCESSCMD_MKDEPEND"]) AC_SUBST(PREPROCESSCMD_MKDEPEND) DEFAULT_ARCMD="ar clq" AC_ARG_WITH(create-lib-cmd, AS_HELP_STRING([--with-create-lib-cmd=CMD], [Command to create libraries (default: "ar clq")]), [ARCMD="$withval"], [ARCMD="$DEFAULT_ARCMD"]) AC_SUBST(ARCMD) DEFAULT_RANLIB="ranlib" AC_ARG_WITH(clean-lib-cmd, AS_HELP_STRING([--with-clean-lib-cmd=CMD], [Command to clean up libraries (default: "ranlib")]), [RANLIB="$withval"], [RANLIB="$DEFAULT_RANLIB"]) AC_SUBST(RANLIB) AC_ARG_ENABLE(revpath, AS_HELP_STRING([--disable-revpath], [Build revpath (default: enabled)]), [BUILD_REVPATH="$enableval"], [BUILD_REVPATH=yes]) AM_CONDITIONAL([BUILD_REVPATH], [test "x$BUILD_REVPATH" = xyes]) AC_ARG_ENABLE(makeg, AS_HELP_STRING([--disable-makeg], [Build makeg (default: enabled)]), [BUILD_MAKEG="$enableval"], [BUILD_MAKEG=yes]) AM_CONDITIONAL([BUILD_MAKEG], [test "x$BUILD_MAKEG" = xyes]) AC_ARG_ENABLE(xmkmf, AS_HELP_STRING([--disable-xmkmf], [Build xmkmf (default: enabled)]), [BUILD_XMKMF="$enableval"], [BUILD_XMKMF=yes]) AM_CONDITIONAL([BUILD_XMKMF], [test "x$BUILD_XMKMF" = xyes]) AC_ARG_ENABLE(ccmakedep, AS_HELP_STRING([--disable-ccmakedep], [Build ccmakedep (default: enabled)]), [BUILD_CCMAKEDEP="$enableval"], [BUILD_CCMAKEDEP=yes]) AM_CONDITIONAL([BUILD_CCMAKEDEP], [test "x$BUILD_CCMAKEDEP" = xyes]) AC_ARG_ENABLE(mergelib, AS_HELP_STRING([--disable-mergelib], [Build mergelib (default: enabled)]), [BUILD_MERGELIB="$enableval"], [BUILD_MERGELIB=yes]) AM_CONDITIONAL([BUILD_MERGELIB], [test "x$BUILD_MERGELIB" = xyes]) AC_ARG_ENABLE(mkdirhier, AS_HELP_STRING([--disable-mkdirhier], [Build mkdirhier (default: enabled)]), [BUILD_MKDIRHIER="$enableval"], [BUILD_MKDIRHIER=yes]) AM_CONDITIONAL([BUILD_MKDIRHIER], [test "x$BUILD_MKDIRHIER" = xyes]) AC_ARG_ENABLE(cleanlinks, AS_HELP_STRING([--disable-cleanlinks], [Build cleanlinks (default: enabled)]), [BUILD_CLEANLINKS="$enableval"], [BUILD_CLEANLINKS=yes]) AM_CONDITIONAL([BUILD_CLEANLINKS], [test "x$BUILD_CLEANLINKS" = xyes]) AC_ARG_ENABLE(mkhtmlindex, AS_HELP_STRING([--disable-mkhtmlindex], [Build mkhtmlindex (default: enabled)]), [BUILD_MKHTMLINDEX="$enableval"], [BUILD_MKHTMLINDEX=yes]) AM_CONDITIONAL([BUILD_MKHTMLINDEX], [test "x$BUILD_MKHTMLINDEX" = xyes]) # Checks for pkg-config packages PKG_CHECK_MODULES(XPROTO, xproto) AC_OUTPUT([Makefile]) xutils-dev/imake/depcomp0000775000000000000000000005601614163417176012537 0ustar #! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2014 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: xutils-dev/imake/imake.c0000664000000000000000000015344314163417176012416 0ustar /*************************************************************************** * * * Porting Note * * * * Add the value of BOOTSTRAPCFLAGS to the cpp_argv table so that it will * * be passed to the template file. * * * ***************************************************************************/ /* * Copyright (c) 1985, 1986, 1987, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. * * Original Author: * Todd Brunhoff * Tektronix, inc. * While a guest engineer at Project Athena, MIT * * imake: the include-make program. * * Usage: imake [-Idir] [-Ddefine] [-T template] [-f imakefile ] [-C Imakefile.c ] [-s] [-e] [-v] [make flags] * * Imake takes a template file (Imake.tmpl) and a prototype (Imakefile) * and runs cpp on them producing a Makefile. It then optionally runs make * on the Makefile. * Options: * -D define. Same as cpp -D argument. * -U undefine. Same as cpp -U argument. * -W warning. Same as cpp -W argument. * -I Include directory. Same as cpp -I argument. * -T template. Designate a template other * than Imake.tmpl * -f specify the Imakefile file * -C specify the name to use instead of Imakefile.c * -s[F] show. Show the produced makefile on the standard * output. Make is not run is this case. If a file * argument is provided, the output is placed there. * -e[F] execute instead of show; optionally name Makefile F * -v verbose. Show the make command line executed. * * Environment variables: * * IMAKEINCLUDE Include directory to use in addition to "." * IMAKECPP Cpp to use instead of /lib/cpp * IMAKEMAKE make program to use other than what is * found by searching the $PATH variable. * Other features: * imake reads the entire cpp output into memory and then scans it * for occurences of "@@". If it encounters them, it replaces it with * a newline. It also trims any trailing white space on output lines * (because make gets upset at them). This helps when cpp expands * multi-line macros but you want them to appear on multiple lines. * It also changes occurences of "XCOMM" to "#", to avoid problems * with treating commands as invalid preprocessor commands. * * The macros MAKEFILE and MAKE are provided as macros * to make. MAKEFILE is set to imake's makefile (not the constructed, * preprocessed one) and MAKE is set to argv[0], i.e. the name of * the imake program. * * Theory of operation: * 1. Determine the name of the imakefile from the command line (-f) * or from the content of the current directory (Imakefile or imakefile). * Call this . This gets added to the arguments for * make as MAKEFILE=. * 2. Determine the name of the template from the command line (-T) * or the default, Imake.tmpl. Call this