debian/0000755000000000000000000000000012255741513007173 5ustar debian/control0000644000000000000000000000403012255741405010573 0ustar Source: libgmpada Section: libdevel Priority: extra Maintainer: Nicolas Boulenguez Build-Depends: dpkg-dev (>= 1.16.1), debhelper (>= 9), gnat, gnat-4.6 (>= 4.6.4), dh-ada-library (>= 5.4), libgmp-dev, libmpfr-dev # dpkg-dev >= 1.16.1 provides /usr/share/dpkg/default.mk. # dh-ada-library >= 5.4 stops linking doc directories. Standards-Version: 3.9.5 Vcs-Browser: http://www.ada-france.org:8081/branch/changes/org.debian.libgmpada Vcs-Mtn: www.ada-france.org org.debian.libgmpada Homepage: http://mtn-host.prjek.net/projects/libgmpada XS-Testsuite: autopkgtest Package: libgmpada4-dev Architecture: any Depends: ${misc:Depends}, ${ada:Depends}, libgmp-dev, libmpfr-dev Breaks: libgmpada3-dev Replaces: libgmpada3-dev Description: Ada binding to the GNU MultiPrecision library: development GMPAda allows programmers to use the GNU MultiPrecision library within the Ada language: unbounded integers, rationals and floats. Experimental support for mpfr's better float rounding is provided. . Install this package if you want to write programs that use libgmpada. Package: libgmpada2 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Ada binding to the GNU MultiPrecision library: shared library GMPAda allows programmers to use the GNU MultiPrecision library within the Ada language: unbounded integers, rationals and floats. Experimental support for mpfr's better float rounding is provided. . This package contains the runtime shared library. Package: libgmpada-dbg Section: debug Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${ada:Depends} Recommends: ${ada:Recommends} Suggests: ${ada:Suggests} Description: Ada binding to the GNU MultiPrecision library: debug symbols GMPAda allows programmers to use the GNU MultiPrecision library within the Ada language: unbounded integers, rationals and floats. Experimental support for mpfr's better float rounding is provided. . This package contains the runtime debug symbols. debian/libgmpada-dbg.preinst0000644000000000000000000000034612255740763013264 0ustar #!/bin/sh set -e # See https://wiki.debian.org/MissingCopyrightFile. # This file is needed until 0.0.20121109-3 reaches oldstable. if [ -h /usr/share/doc/libgmpada-dbg ]; then rm -f /usr/share/doc/libgmpada-dbg fi #DEBHELPER# debian/copyright0000644000000000000000000000050712255740763011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libgmpada Upstream-Contact: http://mtn-host.prjek.net/viewmtn/libgmpada/tags Files: * Copyright: Copyright (C) 2007-2013 Nicolas Boulenguez License: GPL-3+ GNU GPL v3 or later; see /usr/share/common-licenses/GPL-3. debian/source/0000755000000000000000000000000012255740763010501 5ustar debian/source/include-binaries0000644000000000000000000000004012255740763013633 0ustar debian/upstream-signing-key.pgp debian/source/format0000644000000000000000000000001412255740763011707 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001625612255741471011062 0ustar libgmpada (0.0.20131223-1) unstable; urgency=medium * New upstream release. * Standards-Version: 3.9.4 (no changes). * watch, upstream-signing-key.pgp added. -- Nicolas Boulenguez Mon, 23 Dec 2013 05:40:19 +0100 libgmpada (0.0.20121109-3) unstable; urgency=low * tests: valid test names may not contain underscores. * rules: updated run-tests target. * remove any /usr/share/doc/pkg symlink, they cause maintenance problems. -- Nicolas Boulenguez Sat, 24 Aug 2013 00:16:17 +0200 libgmpada (0.0.20121109-2) unstable; urgency=low * tests/link_with_shared: avoid gnatmake printing on stderr. Closes: #702634, #703310. rules: run-tests target updated to emulate recent autopkgtest. * source/options: deleted, so that dpkg uses the default compression. * README.debian: why lintian hardening-no-fortify-functions may be ignored. * control: Build-Depends: gnat-4.6 >= 4.6.4, so that gnatlink handles --as-needed linker flag properly. Closes: #702632. * control: Standards-Version: 3.9.4. * Updated copyrights. -- Nicolas Boulenguez Sun, 10 Mar 2013 20:04:13 +0100 libgmpada (0.0.20121109-1) unstable; urgency=low * New upstream release (no patches needed anymore). * control: libgmpada3-dev -> libgmpada4-dev, with Breaks/Replaces, due to debian-ada-policy. XS-Testsuite: autopkgtest (Closes: #692663). Maintainer, DM-Upload-Allowed: I am a DD. Build-Depends: gprbuild is not needed anymore * copyright: GPL2+ -> GPL3+. * watch: gz -> bzip2. -- Nicolas Boulenguez Thu, 08 Nov 2012 16:17:00 +0100 libgmpada (0.0.20120331-2) unstable; urgency=low * Inherit hardening CPPFLAGS. -- Nicolas Boulenguez Sat, 07 Jul 2012 21:37:49 +0200 libgmpada (0.0.20120331-1) unstable; urgency=low * New upstream release (neither ALI nor SO changes). * watch: search for bz2 tarballs too. * control: -dbg does not Pre-Depends: ${misc:Pre-Depends} for multiarch. -dev Depends: libmpfr-dev and libgmp-dev (Closes: #667481). * ada_libraries, control, rules: use dh_ada_library. -- Nicolas Boulenguez Wed, 04 Apr 2012 21:36:48 +0200 libgmpada (0.0.20120318-1) unstable; urgency=low * New upstream release (only build system changes). * README.Debian: replaced with a short reference to policy. * control: debhelper 9, Standards-Version 3.9.3 (no changes) * rules: simplified flags transmission * tests: create obj dir to conform to new upstream. -- Nicolas Boulenguez Sun, 18 Mar 2012 06:18:31 +0100 libgmpada (0.0.20110925-3) unstable; urgency=low * control: remove dependencies on ada-compiler virtual package. -- Nicolas Boulenguez Thu, 09 Feb 2012 20:50:50 +0100 libgmpada (0.0.20110925-2) unstable; urgency=low * rules: do not strip static archive. * lintian-overrides: wildcard instead of an explicit architecture. * README.Debian: should not depend on the architecture. * rules: get-orig-source and run-tests targets. * control (Build-Depends): a gprbuild providing -R option. * rules: replaced ALDH subsystem by debhelper overrides for readability. -- Nicolas Boulenguez Fri, 09 Dec 2011 23:48:58 +0100 libgmpada (0.0.20110925-1) unstable; urgency=low * New upstream release, a patch removed. * Build with gcc and gnat 4.6. Closes: #642642, #633569. * Multi arch support for library and -dev package. Build-Depends: debhelper >= 8.9.8 to accept new *.ali directory. * Package renaming due to debian-ada-policy: libgmpada2-dev -> libgmpada3-dev libgmpada1 -> libgmpada2 libgmpada1-dbg -> libgmpada-dbg * source/options: max bzip2 compression for debian.tar * source/local-options: abort-on-upstream-changes, unapply-patches -- Nicolas Boulenguez Sat, 01 Oct 2011 00:02:50 +0200 libgmpada (0.0.20100805-2) unstable; urgency=low * compat, control: updated to debhelper 8. * rules: made dh targets more generic * patches: LDLIBS instead of LDFLAGS (ubuntu bug770987) -- Nicolas Boulenguez Wed, 13 Jul 2011 14:45:18 +0200 libgmpada (0.0.20100805-1) unstable; urgency=low * New upstream release. * control: (Build-Depends) upstream now uses gprbuild. An unversioned libgmp-dev is now available. (Standards-Version) 3.9.2 without changes. Development package renaming, Conflicts & Replaces due to debian-ada-policy. * copyright: updated. * patches: two integrated upstream, one updated. -- Nicolas Boulenguez Mon, 09 May 2011 00:25:14 +0200 libgmpada (0.0.20091124-4) unstable; urgency=low * control: (Architectures) any like all ada packages. Closes: #568441. see http://lists.debian.org/debian-ada/2010/02/msg00002.html) (Standards-Version) Updated to 3.9.0.0, no changes needed. (Vcs-Mtn) Corrected URL. * rules: SOVERSION and LIBNAME must be exported to upstream Makefile. * Switch to dpkg-source 3.0 (quilt) format. * (*-dev): depend on gnat, ada-compiler. (*-dbg): suggest gnat, gnat-4.4, ada-compiler. [Ludovic Brenta] * debian/control (DM-Upload-Allowed): yes, in anticipation of the application for DM status. -- Nicolas Boulenguez Thu, 01 Jul 2010 00:37:10 +0200 libgmpada (0.0.20091124-3) unstable; urgency=low * control: made each package description different to please lintian. (Architectures) explained why alpha is temporarily disabled. * patches: separated and documented removal of -gstabs+ and -fstack-check. Corrected an upstream incoherency in library project template. * watch: added. * rules: lintian override for shlib-with-executable-stack Generated separated debhelper files: more readability, less overloadings. -- Nicolas Boulenguez Wed, 20 Jan 2010 20:00:17 +0100 libgmpada (0.0.20091124-2) unstable; urgency=low * Patched demo/Makefile,devel.gpr,build.gpr: removed gcc flag -gstabs+ in favor of more portable -g (FTBFS on ia64) * Closes: 559084 patched demo/Makefile to remove gcc flag -fstack-check Eric Botcazou says: "-fstack-check is broken with GCC 4.4 on x86/x86-64 Linux, it generates code that will easily segfault" (http://gcc.gnu.org/PR20548). * rules;control;patches;README.source: added quilt support * control: XS-VCS- becomes Vcs- to please lintian (VCS-Mtn) new (VCS-Browser) official address (Architectures) any -> arch supporting GNAT to avoid dependency FTBFS -- Nicolas Boulenguez Wed, 16 Dec 2009 00:04:29 +0100 libgmpada (0.0.20091124-1) unstable; urgency=low * New upstream version. Avoids collision with libgmp package. * control, rules: split -dev and -dbg packages. * docs, examples, rules: clarified, removed command embedding unwanted files, avoid compressing examples, * README.Debian: updated, conformed to other packages. -- Nicolas Boulenguez Tue, 24 Nov 2009 01:46:21 +0100 libgmpada (0.0.20091113-1) unstable; urgency=low * New package. Closes: #555682. -- Nicolas Boulenguez Fri, 13 Nov 2009 16:21:34 +0100 debian/rules0000755000000000000000000000663112255740763010267 0ustar #!/usr/bin/make -f ############## # Legal stuff ############## # Copyright (c) 2003-2009 Ludovic Brenta # Copyright (c) 2009-2013 Nicolas Boulenguez # This build script 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, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 # USA # On Debian systems, the full text of the GPL is in the file # /usr/share/common-licenses/GPL-3. ###################### # Set some variables # ###################### include /usr/share/dpkg/default.mk include /usr/share/ada/debian_packaging.mk ADAFLAGS += -gnatn # This is very useful for the thin binding. LIB_NAME := $(patsubst lib%,%,$(DEB_SOURCE)) SOVERSION := $(shell sed -n -e "s/^Package: lib$(LIB_NAME)\([[:digit:]]\+\)$$/\1/p" debian/control) ifndef SOVERSION $(warning Could not guess SOVERSION from debian/control) # Not error. Policy defines targets that may be run from outside build dir. endif ###################### # debhelper overrides ###################### # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 POLICY_TARGETS := binary binary-arch binary-indep build build-arch \ build-indep clean .PHONY: $(POLICY_TARGETS) $(POLICY_TARGETS): dh $@ --with ada-library override_dh_auto_build override_dh_auto_test: override_%: $* -- $(foreach var,\ ADAFLAGS CFLAGS CPPFLAGS LDFLAGS SOVERSION,$(var)="$($(var))") \ GNATMAKE_OPTIONS="$(BUILDER_OPTIONS)" # Ignore these targets from upstream Makefile. override_dh_auto_install: override_dh_compress: dh_compress --all \ --exclude=.ads \ --exclude=.adb \ --exclude=Makefile \ --exclude=.c \ --exclude=.h ###################################################################### GET_ORIG_MTN := mtn://www.ada-france.org?net.prjek.mtn-host.libgmpada GET_ORIG_DIR := lib$(LIB_NAME) GET_ORIG_TGZ := lib$(LIB_NAME).tgz GET_ORIG_TMP := lib$(LIB_NAME)-get-orig-source-XXXXXXXXXX get-orig-source: TMPDIR=$$(mktemp --tmpdir --directory $(GET_ORIG_TMP)) && \ mtn clone -d $$TMPDIR/db.mtn $(GET_ORIG_MTN) -k "" $$TMPDIR/$(GET_ORIG_DIR) && \ (cd $$TMPDIR && tar --create --gzip --exclude="_MTN" $(GET_ORIG_DIR)) > $(GET_ORIG_TGZ) ; \ rm -f -r $$TMPDIR @echo "The file $(GET_ORIG_TGZ) contains the latest Debian snapshot of upstream sources." ###################################################################### RUN_TESTS_TMP := lib$(LIB_NAME)-run-tests-XXXXXXXXXX run-tests: ADTTMP=`mktemp --tmpdir --directory $(RUN_TESTS_TMP)` && \ ADTTMP=$$ADTTMP sh debian/tests/link-with-shared 2> $$ADTTMP/stderr; \ status=$$?; cat $$ADTTMP/stderr; \ if test $$status != 0; then \ echo "Test failed: non zero exit status ($$status)."; \ elif test -s $$ADTTMP/stderr; then \ echo "Test failed: activity on stderr."; \ fi; \ rm -f -r $$ADTTMP debian/source.lintian-overrides0000644000000000000000000000032712255740763014063 0ustar # This dependency has a versioned name per debian-ada-policy, so we # generate it at build time via deb-substvars. This causes a lintian # false positive. libgmpada source: dbg-package-missing-depends libgmpada-dbg debian/docs0000644000000000000000000000021412255740763010051 0ustar # According to dh_installdocs(1), debian/README.Debian should be # installed automatically, but it is not. debian/README.Debian README TODO debian/README.Debian0000644000000000000000000000107712255740763011247 0ustar GNU Multiple Precision for Debian --------------------------------- Extensive documentation about the GMP original C library can be found at http://gmplib.org/manual. This package follows the convention for Ada library packages in Debian documented in http://people.debian.org/~lbrenta/debian-ada-policy.html. The lintian hardening-no-fortify-functions warning seems to be ignorable. "hardening-check --verbose" only reports memmove and memcpy, which are not called (directly) by any Ada code. -- Nicolas Boulenguez , Wed, 15 May 2013 18:37:09 +0200 debian/examples0000644000000000000000000000003412255740763010737 0ustar demo/demo.adb demo/demo.gpr debian/tests/0000755000000000000000000000000012255740763010343 5ustar debian/tests/control0000644000000000000000000000003012255740763011737 0ustar Tests: link-with-shared debian/tests/link-with-shared0000644000000000000000000000043212255740763013437 0ustar #!/bin/sh set -C -e -f -u TOP_SOURCE_DIR="`pwd`" cd "$ADTTMP" cat > p.gpr <%nq*1 %>21Uu괿;)6=2_cGÜMƥ]oo+9B K 1qI֏DE,(I!mׄkRf,osp${>5h8 D}D»CJ I9&m]hN8HPHl&Q h'Dp}G@g`¨%>jA ,.=g %+~/H c8C5{`IPS@x.wyiQ"(sRIJr%=6{gъkMg׾pbդL1XOm:ּ}-bRVʿ;Ef+c\2O1# IǤ W-'Nicolas Boulenguez ='P@     *I :L~;;xy$hYJg#ʓU,+ GYHxyJwj76js t.Qo?M>&L.㞧,«Y]3[iC06F.LjM+mNKBxru-uD,A:N:P2vOlϩDEvF= Pe<3Ю3_)O ;޾"&ltY~E$T&c<M( R@4r[$0U$}AFfȬ4ݿzI9KpSxc%qÞ:_ϴO0P25+8G9ߧnMS@@g`):l3/ ivUϚan0(J+ՀZ7% pϼj[^6aI&^xr`ҿMaMFPXL $69Y/ODߎnp,,ƕdB(ީa>Pi 4Tӧ]֥T$dZ)qe-5 5|&vHxA=hDnc*&w]ZJw+ScvʥxG)Y0 b'K(FN*`&B:k[TwIkf۶{%q˶Be9NxSsJo"#f@J;WFzʈct^ -׏}kK>vFY"hI.;5Lj:*$% KE™^ Y%dO2B,?ʵ 5Gtl~v*e."?Kkky?m4`YaFo~n~ƆRfwY p8ٴ{N8 X;y 3hm?ѓ/`5y0@M rv7o! % mˣJ(%1qJ-#P~{1!>g10 h63tcP? %&Eb~1vY_wLPl )5Q;uY tTNpحpn #;SD9 kxQPz(PhMC>ԙ& t2%EEb.&i)'Ze~DYd9H>v9vYa.; AQ}iU tVv#!vXX'._= qKǙØxd#hiot\yfA/1n'6w`Ȅ$L 1dEtqfk_8H\m҄gJ[3` ]H?U_k"UL)WA܌i6^rzo((@C- 7)ذ#t%q5 O(CSvKx=!3򏘦~g FG[<~H|ˑiIŕ/ilEqpF_xQcœ=(la Ֆݪxn 9$bb_{L?$Ù"6PJ Jcuϔ $$ %e#cL_l8TVw`\=<>a&וZ5(fBcQL:;pwQ7ҬN[/QCod [;VlVS?թsZYKi&HO`yVñ25y.jrVCnuWx+iiOl:h,CG9$Yz1+*M,tk4 FPB [X$NVIephMŭ$𐐇|d]}Z3!9H[eI5}+/8_KW<̂l)V&:x% '-4u|@Y~5+sa\aN1V> e (%fvnwZYolb hx52f* NK94i8b=Ĕh* g/%*HMhGdREz+`y_w=J hV1b崽]=0ZL@.*)bB_ |q$p9!jra"ݍuc?>0JV'\u N PF4U&ŀ8'KbC䮑9b ZK0ꊀҞ2rQVdUFBAȈ`@eaOv΃E{"E.O{ J{zQЦ nc V .ȴBis>77RJP 鿧zJlV}qᤔmgL^ 29nMkb7 @' !'hΦT)2S QͬL 5Y3`K(\cٝW;21 >N҄ek `]P  O0F;*/R xl#G67X7YTSCYdя0|w Î=e*-I޵JNJˑm^t I<Bi4r|c-腼y<(ׁ@9sX֐3xKnuXLRɓR65cnD`͵~e0oG ^dщ"Xq\CUEɻh & {(hV5D>yxWT&"8vpMmNͤ=F,$ZL#w$Jiw#) "ڳt")6u֙k]o}_lfaV` 2 $Y)94ۥ@ ~'So:}9i\ptQҚDJg@[Qem\j~09ST,iO>!bvR a Vvo׹o]~zO/Un'ٝͣ>Z߻vf]He8v.g=d=qthn'Voþ3[3 RO T69&&'Ⴗk_,M`E˺!/fm6,Ƣeu}CrPp/_O3vyrp#FC ڂ8"H{sZ<}X7E[O2L0hh@C }Ir$Q=4yJrnl4GP㒾g&*--:gнPz! ,4u1&w[%Eg)uDE{nTOZb*~ʣXpU8kǥ܈`B i#Cqx+P>νB.5:]6B?ŶTYE+F<}Ofӄ 4`[CDpfVM XIZT=5H% )*;#Twul_x_./ w cp2ρ1}*ƴp7`y7Y M`Ëˈ|w[5gM~혠=$]c|d7}Fpj a;i!$|=IT_qn{:1gٰb:PP esfƬ'lCK;)//b݈֨=kו{^fIMB\2r\ pg'>EbӇ.Ȣsq4E *γ7nmWx Fs:#wRL=vVX`x|ngAދ ҧMk.]޵b )NI| +zJYy%WYt?홤1] uNLs@U̲l̟5_B2V} a+6|4 ::Db!EzX'a Иb@XA_LS9%{]}ڪfHJXCj@ U(qTM~p$Uu(g[-gXYH.\tCFx98{,YkEt0XqB2kY&X_ %ll'&g >@PJ,dQU7L$DPH 68L,_f;X7A47>e.5H E9BSobh=:7(u t*脡jZSCueҤ)@/aPiS zYڙw%]t=( ܫ$ #. )%Xx#XJGDcMbj[.ȏ,Iic ~2߱as- B&`Ro!Sw5@v0=c?lh)s%(T =Iáv=NJv#pbOFT-v U 3`'Ya%8P :ƾsf}ozY=f E`-V Sj#xvHm\aq>$"8Eqk HW>}$  H,ۘUcL՛V{ 0ij8P&*(k.0C@gE@Op}좕/Ytza9AZdJi G%R @!cFV10/'&m [iH_ %Uz#S6Gi[YܼTdVlrJ-'>(όGڜSqyr-\2qW~hq燿 ::QY(h$5'?ٟk #0m< LЕs;ײWȦɣCfC |Q"]h.=.),gE$X6M̊Tq"?ِm_.%ѩ|u͈A] =k p,RuI`E&!~rH|iMHeiRMmO2FPU r+0Tي@X~Qj[E#8<+ۋP7 -a<Jni$I5NQosx^gn%Ǚ8.W ]1\-fD4›FYvlGWh#q5v~JJ*N3"Ul>='\kv#%8>i Gʬ)]a0,#(8[jZ;ɡ$BT]*F.k=\֑I5)@0/r&j_HtĹ/6oޅF8 ,щ|9jqа Q%* UN%<!ܷQ;|ktVWzZ UeFnf4 F@w['OzٗA?7yP,, ävKқxܵU2\;8gh kg ދ.cU=<1PRjŢ=DŽNʽl!M7<ӷSTV߉ Oje)j\SeoF|h՘>x 8vkfB[hS7 Q$ f㗃/oV)Q8g !}C6X*#aB!% aK%:e (ێ='-iZ"[sbO|(^9$tg>JUwf[3UBU훹װ2uEඃ.dm"|1#ή1-"-7 t#dC)Gڊbh+JݕMN ޘhjk;\?`݅Ht]We`>km{!< NE鏦 > Z,m,lzA |v7R~P;QLìo1=6WlChEv[J OP8z:QZt2ə>Z" 󻨗w%6<=M EI\#9YczwiT&0ҔI+&9Gfo?ƍ:~Y$Bۈ31x&s Sq>Ql: 23y/\ˍ@mZma͹XM3ă0YC7 :[S,־R(u0/>ZAh=1ǶRK_.SԋH1 ' aЗNyz vn_1iSX"q罐 /9 (XXm+֋~!hte0pr߃I7{=%J x+̅ aK.7}Ś.zن%+C" 3`G~ĚR>Ե, 0VA,V-y7E롽eUD5RAjH/ M̓^4(`UaFLgnmbx;u;(Ȩ;x4 8bYr.(ӿ)6!zZ'̅#nK@e:& ,K!Q67H^4Z?mԑnpkɀIؖʹRckMj uPMƭNM+p5d(aV+_tgկT0YZFR? xg}.E*akC'ngS:_ ϒ݀{ L60GZ /8C ޴B$C ]1 =S^L=_(Z W/7:ߑa⒰wz2TS>~̃[Ri[J0F|bij%Sihr_zɼ?RG Y}.؁9NF/_(9oZur^Tw7@`Vu(2P2 y^Qt8&2)KH5cOȕ:CBZ&Ee4t0!R|oU/4*\5_b)~SH\0Ow'&ycb>s(x:xVϯ¹].Z7KZa1OѾWY<8'fScF/wcRI HAxbge fKB=SO:2{*oD;ST&تZ$.P 2_gc&Z18JC!6сGpū`J=C\Q,h)OZsnTv(ǃ$ОPRiР+uK@|v<' ʶtK|KQ/GKlSI8OFWN\Nv`IzmW9ksJr@ D֧r&׶^㼈_GC٭Zws{CC16PB1}ˢztju̕b/v;C'zJ3/.u鞫YP>YʺauEdy|w5_=WITߛ9Fэv`nJ鐭ۅQoI)C;柙ccMLz;1 tHTG1?aQ ݷ4?6 [{j1煌-0NSQc!T-O*\6L&QPS?`U(4Kם0@zSgmn[S4RCGL /Nicolas Boulenguez @*    PK *I >r}oRl!QЪ.+9*N&z>EW-Pa\)O-OwFog;۟ځ&5\@ z@U8$vPnnG&?m+ՙ@'bEmc8cAt}g-FjF$~3HTT-19N!,XYacBQWcT˻句X uHa{\GR)f1U3mbwc7]1m3#jECS22:IyU(l C8kbSTѮ^fPp$ CƂ$#ۚRdzpA?ֶg͜ϋq[(ITAV8(]\411bSjFN#Ngѣm 'q)׽}؃IY_}΄? Ӝ, "=$$t5n`WRްtz-J]9U'E32M _A(՚k+!F%p}Iխ<.hpU?ypЙzh Z'%7ysj?EoC;pzߜ"l_JuDr@ 6bfZ>W#S\ߜ>9wiT  2Qd 1!PxnDr\,SU&o sX&jQ*ZJMAM;rhmuo\`c[\Bܿu7즟UeCiV d9I ^1>%ʼWVbCimUlfI5 1۬X}_5F}{2w/BۭRk7$ʋO 4С!m^`\-uIۖ!)nyV&tǷmm_q(.Dmˌ1<.i8}^c>FE_P L{69L$nB]8̶|kp^Ƴs_AjB@biӀ4E|`,?S)cxq /@ R#p@Fz_쓇S杹<7bb#8|I%;y 3WrN|w8DB¦~{U`QUv 瘧^CWU=Ƶ0_NL%&ML*'޻(h2L z|_:c5E/3FN  niҿU{}5 $؞ȅ #xNK4Ɏ#@N!O (q69$eR_i)1+12kLm;$QcLW٤}( w [_eަW_^𱋜ɛ?>k{FDֲi'0ca>by kdhJ?64`0:< #9+Gg'q"| YܤP:`%(sl7ﲃE>{[$6aS(` . فGD{G?P [\Fa ƯcAn@vsySFc:O~F)N|`޶^p%]˗H+=*`A\RQȰPz CX| K>b_#̉x[O65\ 7==$X{/yg Yp\vwguQL6'_-ac}"ܾh)jv2$fQnƚ D#¼~%<.%ۼY;T+,R~5 w↲?2xSr5w~4>ɪˈ4v x'8{Xp@ʇ'BF5rlT^j8,nXmc( />ҋxWP` m{cP+hZދHvWf]܇e4./CAnX6,Ldۭ]Qu1XqA := C[Vtv=aef1։}db3bH`p9X!1G2R"ˢHNAf˫#=0/([ ND"ljnІ]^!\ǒ}s RgyG@Te#p PNr xSMIӥ&+SBeAyS]Vb_IP6yhLr[UT' |U ւ>*_cרÒţy3ƈuU!OwܳJ|VݯmjtP~6"*HŘe!$vIyNBRU@r :lx?)ry}[A2P03mt8 Z~'*նCkƉ&d+[E/^ޡՂuG- )wOZnf<RGM1(8TN^y2r6j%3 #u~ANgTa6e\Ev1\?RY/OPoI.%mp=Œ$ˆ}z'F#_M?/ScŸLJ()|R35E<0,"~o5~ CD8Mu*DAdOA˚ia8P=zZw+ PA< f㗃/ZBuaWUzbR^/E7չjSw7^ G҇~$'^b HbYnҩǣ|O0Iu`z-JթR k|><_.ET>3KJRohG֌e!ίEhee]Ekf8_yz(x#\%=!U:.)q2.ϻ ҍ6u~ōX);ZLLCm¿}٢~0*r?]=-{N3nyɔ >Zu\}Dp,v(Dl|2i[0 Cqys]oу* oDwHA4?>y [Jæ$`%JŽ˖hNoMk`,;Y aDl.,xC FWҡcz *\nZw!#sjnG x 2N)OBaQۨJ3MGnP&SMZPf"CeKsF*5WA|`Hk*48 |"bf>`ĕw'`dnP ΋"!NcTZwCU!xAu|ýz-&qQfwײ^p(}1[ΌkWai9<Ea V<]q@W<)zwS XK¹҅"\~NJLzTY1ݞԊ5g^bmԈm/P7ό4ڄ1RJ^t󥼇V%>/1;nϼQٲINȴPbq G:nVJ€j/{ vD@[y"8q 2XfBا2Pgw2$ν+Z TV9L'qX8`6 @QC@ mJ)EV7mF:S0jd5(Ù8y2.9촀 VT~+);(O N8՛ӄ8i%Q@S ɬNCVV_l'.cq%v(tPcyĠߛ<_KɅb*~ ۯZujs}:yNEfk }g=~cO< *lQrLbG%t RAh ݪg2Y ڂphɡ#+~+kOjIhTZ `>93xLwgLQ[nbdăPiFݱ+ԯzbz)ws6f!͗*ge-o 瘺uPP6 /55%,>Ӧ7zQ|5/q_.=$"uQSK,+g}#]|| lY Mt='nj̋ Mev FjGL+{tHTU%x6֢BXhRP^q{Ra p83 =$!1"aW@J3$X2gj>' U/_:|ݴkIwF;|<@(,"[}>Sy7۱BvVgYv*_QU9isS*RbA9{dJ7:|JJՑNm֘?k5{v?rR0ŗq\+~'{isJGSl_@%'ȭU=@,l77 NS>(,: Bb_&.4#%o*SPR_VGUJ=?|E_h6e>H=(cyقS?vNAV?@FPXL $69ygPف05a7 !iK2^xy2hPJ Jc$hABzU8p Otے,,-ܼ08?7flVŠ5x舞 ½L\۳ X`N`´Vi?;9*R/kL+uo2Rj%ADCFL=jJTfY磨̾-NÙ&Pve^/nAmD{3U&anoH ^Ij4xNDg'Ѻ2 l2|9%@7)9Q$8R9r_@U; ox(6^0`N|v/bB޳|-K}* GVZ7[ >dzWj|kCq#Bݾ 5NfT*/Ʌ} |醾S)*rW1 ,dD%>5Oڷ G!y\1 [#ry@$id11 $ 4G[je:vƓHN8rz,a549#т$=\Sg{wjDŠN  Px< 怜KG'_5h}@ZH:3[W׹ͬ{ab"?vuZiKQq_f[Ñ&p1jsY0_lB_+iحai[e /d7F"ʽVx9xHip]a:qU/9qЄrکaE&x KnL&̴*W7ǚِŴgHq9YV]ӑ3FElh |oݦQIޗcơ.gW/sPTjnL`xjʔq09P"pn|NP3Թ#HvJ)fkL`qzI`ߓ^Gk~F۰FPG {D|G>`U}t%)hp>]<32Kng{].|##=~P  O0F;Kwk,4SPgegĴ\)F7WThk"y_K1X7ɐ6XRgnipKnk^$H_\0 Y:(1w_U5&tu Q!EЀ1tlC"ۣCBuC]UцB.$M4WφBFM@Wߖņ$ykufS^HÙ?uj@h#|] 0db12ŭS%n2%T#JB{T7Tw4b "/ßcw#jT;#jIRr^D~b~D:w 7ymRsP :hI`2+"[A #eewkSI:$V3Z$`1 ,X;'1!X;tJ4="Z`^uG** 4 ثwӑYY|fDbnSذ#ٌye!gNND)LCxl`Y]5`2z+?hEjm@֑x H#:d_MdR3fNZ%SI:kgyv솶׏zf13o!(V`3~EoHl4);au*ëGjjb/]l}V#bBn;\鏅Hw/V_r1+j?e3ݽ9ߗ]&/ vk5 v!l-kwUMΖJ Ý-N$;c:7ٗn3;* vW4\DkjquT*B`Kgi/U#5X i~ayaN?ǐoe " Mht#V/.D+ |E㈡YI&=S6l%N~wbX̻COgz̳p,]t,}v7< K$ mOxPN}7BF)K|ְFP9  {Cfx@3!'=R֖C?vu6Nx, :HPePz! ,4u1&w[i $y J*>'+͘Zm> 庉BU4B,\Yך/ejf MО)@y7} jWV%{"j*'g|IkGHi {6J!8kl 6ї"JN"0tf13cxw ?ב~s6ha c^X(ۤhwaoA>z_^-\ xI]ti."6|tmwW^(Z-yyzcfp׊ܹTQcjnͫNYu|ז ??}cOə J"EuXzBCyRUf!w]y/(hӗNpe5Du~"{`ߵ5GjL.;]"U\EO[̵]I .OQϭIWMaIs Ph οB30#~g sM:"F*7q1RU[p4"OZ_zY1J~ so]#!~ mr9 +mi"P]jJ!(@d,.u, 7[7p$uul"F >!_kE0Y2 BWOVK NfW@m[8R<jb y;pehcN#Y[|+9^LldNݪ2=Q" vᘞݪt(' SM~"H˴FS5۸޽I}QƐW5OzvsW9yMx_olc0J}`=pB?>4pF$ 2Qc>t*S>&JL(?$GP"eG[W_G_ΏVjNpx,0l'C41jp9!W'P j ztdӏwgY{{HB.@aO^ (K@&dz -xNGIrN*H _ɬhPC382k a] t0hQ-(%!dODد呭E6<m%H}u%XÒIQ)vT S}=;wQa,ğX ,W#l7-9Qjb2֠XFb 82w#IApc, k)B!Ԙz4/A]cދ(PѬj50.8sD3Xz cqi o-_E bhΓqƂv 3ukM &\>CAzCk;᮱;pr8ا iN>룘B([ۛ+nqN`v-ASy$Aq:B{JAݼcǛuIPH 68L,'QbHKx{A~0fTEVw?A1Ѳ׸+50/#ՕR0^O!6!-P;PTF{ ҐS~ ?L23:eAP(;Lۅ P"pT&vIt` }bן2SU=Y^W RԎZԮ-JA* P3)e/7ܜjࢨ౮Of^r k`6-sW R5t0)TS7xP :ƾe!~O!%tʞZ;zYaF5(gMX.2eXZ9#bfȣ+:À 2nRMzV a]. /uOAUQXƃ" =W[¸B5Ns 76'rW9(2=i~d1RhpP$-^oħ"k:&>E$Moʞ׷m#ݣiJnJ#WfekhD@Vd8#$b;?3,+RXKӨˡ5-tQI_arA\\e[V?c(:}y[&T:3cCFPU r+0TWٗweEzY2cJFP x3DH]s+@~8me5EEڪNk.MXzQCAP |+E"㇉I$e`5BP/! 6M+uӪmLOHI<a)IlɺPhC(J[댻#J1@h~WLm?+qokehʽ-b=Ă3UcÊ4 y_FќG|\ lDYϿm!-;5[_S| 2ݳ!Β7և;Vm0iiȼ;)'1#&se۩1u; w8XKlctTLItNfDdEs>AbjN K -ܕ.ƽ+aZwT|[#TuQ90im4UR%QrX&kElԩF,R*8FV]^AAs}BoX<ǁu[NF =UBa|Q+H3h4>r&jS+Xb{zʌ+;q0.©~0`}m#R9OFP\>U|&셐VW%g{l=ؕCϲ5E u׎y^/ %|(mzoT\}|gI >Oyk{ Nq i'F!27qE2~ ce*d Q%* UN%<!<ɽ頊 ;"mFP+妶xg\vfYVxY8;ۚG%PF5g$m#H3 `G (%>9ppSCY1)f%^<[wπWK5`2z} ڜIuVd:? LUWo[[GtXA>J_&f%@39IF~r"@xU8ymWG}dQN wfGZ:mFj*AJ|aC5e^Ķ7ȃ-$|xrY lؓ~n"yM=A팮ڳ/8u8ӀlȴU.W D={Kh>P=8X Xʶ%+@vXwU \p-ƩHlgG ρˏiv~+_H:|ئ/gd=`y9uQzm Q0Ϸ'p]jX:i;b,1y%o}Yu3ޛVщ7GM{mּ?Or1p 7̥ ?Ԓv`:nj=ϰږXUt}<S+Henɏcؚ02;h;LaTDPX 1n4?2zΦN]4H⦧M{^)Vl8 WCa`}5r>}go!b.XvWyM 6?D~u0Ql: 23y/-J&Gy:=R*7`d%*]\'yv`=>BYY`qV`K*_L:bip`jX/ݷ #mX{k.c[)V vݍFR? xg<2(^i؜ N`I70LVfVFrU;jz)⛾d#|h2oէ/R+ySٰy~?PM IFT P2 y/XH@z앃- Cc XL?Zg?ph܁Un)d ^Iʕ ɜ56fm}yٓ dVY޾,2N;vOFe- "9@ao{!xSC`-^ 3hrS!E,oaض/,$111µJwl 7Vq|eyE16Af %*sR;L`D P 2_sZ~5z ǒxu&/*,6 5\$ܟ:uoz]ch(CGI9^2,JyV-THߗ ,U㘧P'x0GL|DbڒIo_dC hK.q maDSڸBYΉFR;yHEuiH=mUFaBPτއ!uj*+#q#\dEgLYٖi쒶a0-(3Y:A)yx~qx>8K9y^|'\E zy-bZ0%eYO؉+_ıse VN.ɞl&rⅥ$ %<]69# oxg:wjk$Ñr3 k/,s>Xy' %ڸVϗhX/j> BM'KB;c=:@e_ڪ!X`=5BRf'g=u^g M;clYK7*pRyLQ<őd+S(.qaQQJ[’wa$4Ya;S6P >a:jSpNIGD -J R1O vEezP_ N4