ghc-bytestring-devel-0.10.12.0-150500.3.2.5<>,pdO4p9|)>_hv@~0ip~z[aDB>aymhtrX0^nCW{;` ,H[E4w.+cԑT6r5pGZ*RK0>']ÊnŘY}Bnys])PpZ7N{3fY]U؆˒=\!b˄ZWc:Mlؠ` -V7e\<}UZ= . xtŽ@^%9!jKZ>B?td! . [ 1NTZ   $ ' (t*-3//22h23(484$h95h:>h>@FG H(IDXY\]$^ bctdefluv, wxyz$(.pCghc-bytestring-devel0.10.12.0150500.3.2.5Haskell bytestring library development filesThis package provides the Haskell bytestring library development files.dO4s390zp39SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://www.haskell.org/ghc/linuxs390x/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :(%'eeeAAAB?@TBT?T@RRR```888 A > ? | y zܳܰܯ G D F wtt  zwxccc(.(+(++<1 B|@Kq[BB }<;F&$}h?=. ^1)l5'A `KN.-5{;= b( W(7p72 ki,?AA큤A큤A큤A큤A큤A큤A큤A큤A큤dNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNdNdNdNdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKdNKc9273e52b0e59a7bab8d4ee2c62cacf1d05f71219226452e620dd40d11fb841cc29333e233a1077676265e2a25fd180dfd2b596bcbdc2872390f660dd9442f34c5ff55c48d9297017c730008c82a9fae92c82adcb3eb54acda78af323ebba89e93d3b52265a5714a380c67def753aa78e14e309a45b35ffad8ad68e3da56f06f6510c0f30a4e09ff02c6ea5dc54cf3d128dfe631eb34f4919137e7dde26336a9bf51b9ba4ad279194b665998626b238c664cd662a1f31c43fb535cad0d4e4d0762a6dda20cac578195edd4adde1b4ed61db6c94732d8339dd7e98811149570948ecb4f150fc3aef441e2a8a8d8a3011f280e72b41f790a691c3dff5e515116f07a27377b276504e81deb1a571f1cbed13622dd19b18921a684dd781f313437fa0cf0aba521db9566b39b53dce85c3c87d8de19f6b8405ea0b90c1c167c52e45ba5137373a67be8b17eaa409044e40418000e9895c23894ca0a17ef4ae2b53ab9d140480db94bef9349b30f281957c09da260b0b5eaca1f66848d43f2a34bb676a6c2752391ad0d08f7eb69e5504cf0c2508ed13b519f0949f22fd7b2ae21b2c21eb233e1d264cf638c36c2ca4b0cc444d494f06503cb2cf4672ab3e5dd126c4f0ad4d3d185f829276414bf0dcef0a91cc0f9873aa4858a2083962bc920c769aa3f9a308a1ce60eb7f2aad36082c12dfffbd80d2c3f3214b240f2f953151712b22267e6754147eafab0d02c58a5b4664d073f993ddfdbb40f05e7669ed67360eaa81ecfc659f7946ba0d5f6df6a06672e94f436d3c82be0d62e43229ffbc079a948f1be0c6b747e62da031081064c6b3431d135d8e0004595f431763625f951a2adc32bd640d1e3efb783e82dfa789d17bbffd87f7c796a9a56e1240340ff3d1636c008488ff990a3dc936e2f8fea65419c1cd38f35ec2c8516e41cbf71b3ab0618b4d856b9fd3a4512dd2d4c750cdec802df4cd71c184deb436d9b02387022a26a0afbc4d635834bbe84ea7e6e01f9ea75c27c7ae75e7a2de96a3e39a1a446234b191b6b13fc311617e05660a20ced069762310d675e0ca085f885d42562334d5e93f951315eaf29590601f83c6e58b35015ba3eab1bae78db5a5120c5683e39e3501e7d6d2c184dfd43450bbd0459078ea79908bda1cede7742de67db0a137a03f6d352f1316e1a1df1897d0cddaaff4610f06bc20a7ae1dca3b8caa7afef7abb836c821c382b4a3ecf2d9a5eacf48e901e1c77a2be01aba63835694ef5d2fa0f8417696f126beddac1fd46858d1bfaae5d01498a74ae56bfdb561c0b651de3a4f4052084e391fb8683d086cc90e89172214f1bae0e4d8c87091614d24d71c6cc5ede81f3f1b407f9f75596fae4ae63878c7a395321516b13b53938ffa2b2ea980731107f8634bba8a0111a2005107571070458b9d75b77a67f33a5e99ad3f25eb8ef5c696a32827a2966278d66b6aa421f36e22ce7aa48c62c64a22b34b777f7805089e5d6d2fa422757d6e94d9791999ac8f6c6075ff7a5a60b0d4c6e88a74200c68550c7f11206047c92d09a68aa827fb1579942105dded46b87a03b705cb0dc7b3a1751d1d800749e18d62acb0931efad280e1d8da518cd1c9d285de7232a2c014e859007ac62b2497e0f0fdd11954cb07facc15020bcab401175d1e20fd318117dc2d1dd5b385547db014f8142325aaf36408876335da6a2babb353eff49cc7aa3064dc27f73c73cce192a144957710992b157952beddd11740c0cdc5cec1e9042a0dcc780173d2cb7498377c0d5f5f0c847fd5ea91ebfb4007e1a18001d5d18e0ea3cff132a4039b00cf50100c8840c0caea771eb4e60768b76c4306db3da3b5086115edac29e15f86f4504e839244a6e147d15c1282e685aff4b85349496cc853bebb343b4d3ad77f1700a6011bb5f799feeffc28276a51c509945173346e709c789c9ed1eb247ec749df3f30a7c75c4618e4b694157e0c2caa78d3cfec856df3f2cbc3b61e935038eea4317f835e4c6c5259b611cb2918b42c2017f232d3387a9decf3345c076b98c09366cded5052f44724d3b87327eb7125440c0d218afee18a0becbfabb22f3fa7ebe70d8ac0041e3b89aa66a0e9bf606fa54696ce1f597bf5ca221563898a8131027193559048e321f2b93fd5bbf21cb9ef6b4b22de29465bb57a37978498ace7af83bd022a2dde111eb0c8256f80cd0fa37e0ad7a4b7890fc67798d5ca89ba70d029c3aeb9cc2c63445a2f9f103469158d5bdfb745ece26c3070f24864cddccd7c14f630e1a84d691a459822342053c25326cc8405195fa7b73aee3247471fec724a31a220eee89da1a3c7b46de6a3fbb4b4b3be4a85579f852f0f1b002d9c93d9bae6c893091fa593b9d18ef9d77bf62fcdbb03604e40a101cd9a6d3ac1b001e0768bbcbdd9502246c63473d8a6b77465538bb2f2cd9df9e35e4712fe3a69bd8ab7bca46002aa685fd1c8b46b2dfa00ff540f3552525cfab7c7713a689493ced3c3388e02abdb8a9c56fb8ceb045c12cbb044876b590eb57f4ccdb8dffd5a387d1a48aa98c6de83c4de9a9cb4444794b55474b63cbf4b8696108b5d647ef0619f08425415b738c516618b94d5e414adb2eb81248a581f1a4d746dd647703570faa61ed509652583d5762a47efb033c84892eb68a7451ba059b8728226c38a1f28a91f9e2c0e6507eabbf1cab9f079598deede344e3e33eaa4ea2a01c689e0b8ed5c57d6e5e378c4e5179f126b2640667864822022a137428b45f7540c2ac0e813bbe6f1766512db367187efd5b8e5debbb1fa289d45a42d03c1ae89d2d8b0b18b19b1b5351180a58d535349faad089035b7a3188f1af6bfe4ae4007324d0ffab09546fbd900202fcc4c07ff705873368cee5d1f7e566f3771f42cd62d1d54dc47eaaee957a0c81a11b0d1e8aa5e427bbd759a6c71d2b2df06736197d63b247fe610b2550e5885e9984bfa525d792fa193cf8fe0adfb34733a986e9e7529c319b97437cb6439d99040bdada55bc4c686d18cfea90f03fb154f7f4ec7896cd73ad42c80d6ef509817180850ad81a54371ef7d65b8c56d31964364136ee86893025f179616fcf43c78c4d2ad1ce6413a2568c1c510501255e253c98fd3e01770dfde6562f65253d30e514b97be162be6fe463242e0b5e89a8a576b578a4dcd906196686bc5d5cf875949c48f4540a627985c656abd208b2779fa169d1aa3e6536d428ce86c8a746fee617e05b1c309bacc9c6ce90355d2f98eb36a4e29a29ff572624d7ce624160c3f920d9bd13a53f2c816ee41e0ae412001111b4a78ead8256b3e6a17373d5bf6b1e5608df854aecf4615bb0bb7f37308944fac4379909dc9ac5b195316d694a4fb7e05264e43cbb804bc59e0cecf126106b34b7fb065816c7a621af61000ec6926b316ac79bf72b818ee584d32b04a6973b0c44a88364c4f60f001934ec738595d74e00044d33f1b8695fb29be70fb7b49faf231fc47b2d2f8049415995355fabb35de6c6e5027c8a13d932ec4cd3c6c8a11ddcb8a0484b98b8d6d756babd2eed440f25c491c2c43e74fd1af2a2fa08c227c5614c0aa2984e8b1b53b1fb2b36e26a3cbfe11e159118b0360bf084c62f7cfa74df6bc5d99db4e5d7064bf65ddf5408e1b0cec4c91950d619ed7f313f9c6364fd65ec8a9f8eb3ff35130495a128a6509d481319483bdb7e8b5c3989b1cd9c297e6e02c5dbf06ffb3fd6d78bf541cde5554a5c9a6e2c47ef26c66ae97f081042600d5689c6c0bd36fba04c8348a9255a376204c3012ff4fbffd88d4ca3199e857ae46421aabea13d83d5326bba1c6773fdc6a05c6fcd226bc461f28c14d294cc9ce6bed85f8f7453e5116d2f146a3160cece653d551ec305fd254fff5e54dcd8b108c1a15621ab1dce1156a83686f8544833ccff2dfcdef6216559a3d4f621121cbbda0d853d1ddb6bfa190568579aa9f6748974138a05147be9a8ae9f8447aaf704a83f33e29eb99d8aac2d6a466c8a0c8d62f748b53786b808da21326faa0c8bd348775721b0d9969fac43c372150167f0e7de658bdf93635517ffca2360e17d69efafcc91d6aa9d4c2fd3af4860a1ab16b256289043d2382373d2f4ef14362b4f64c03c5d9ccf26fa1fda384e653f993f29816c692493b350537195da21ba65320b5cfe5cc5ce74051c2768f23879a2bcc306da262e7dfa3257bf5cce8f4bfbf69b2b480f369f5525a10f538a48394a611e236488c31430dabbbb0a0b1eb4e83c5d3f3249d5d9e941f5ac005a465e4c56204f42c9e4c450997d19ec7e15d90377e68dd48461dab4a0f166b98ba54364933c000d3afb7737ffae328fd22259fc79a6e6942282d404775978626bc5aa9ed9aae576ac879035e137beb0cf6887eaccad5a9d153a7c6163485ac0dfe52bd947ea368907b4b652801332a5ed5e87d48abb1e95cc3496f6b711a2752449b09a7db43505a6e1d1729d6f71e978e0d629f82fdc690eb5ed3d0194b40b7b180d4a05520b6c816b763ef3abbff4f7e3faf1c0c2ec8991235c85bd4859f4d5bdd85689f1ad609063e5927489a5614e9a6f5fb8902731df095eb3a7eecf22014969d5fd5b0f19aa0ef32a97d4ae10887293c4b63f5e9df2c7f2ac319188d33a96253ef84ad543d89c4ea69dd2ce7b7bca4deba916f631354293c9eba8fd3716a14c4a8668c18f542d2a651777dc7f8181ef0e2c1bd355e7a44e7ad4c7c0cbf623d5122700a6b822413dba7a9272e7f4136f5b2362a3b3c54991764ffb60ba043f61cc1af31cd7eac5549759e5725b277d660060e71e5f0793711874b897fbdef70da42e1929a786153b18512f708f48daa5d3db5c64d0d3a846cadca7ca663fb3fab94a36da0e4119f56fad3a6b0df8cd25267e6f9ccd64f59cac31a980066aac0ca35ba4c61d7698fadf581f8888f22455e1a06c21b6fc20d8618e43c89c0e8062bff53e1bc02fa67227e1b6dbd00f04509541b4bd09fd94c740624334624ab2e57d87fe68192f9505b57dd382e0eada305e085d0f503154b05cefc8713b88d491a098f53d96b9912a157ff7f31a9e0aa2b0dcb1ea1cb484b51cb04ff8861f2fe67c44e91b15eb20fcdb73608cf34310c4a3a3a3edeec0566ea5eea3d318aedd101ddd31ad646556d55c0bf437cc1b6e97003b384bc01d220a73e418f7fc0f6564e74a6a17645efc200a47d5c35cfb4592de8447243b5ffe637f53514a40a779374237a55031acfaaf65813fbff5c1f1cd9d1026919ed1140d2f57e9162350055c92fbc18018b3202bb497148193b3ade4a983a1a736f4e52d8009db8f15448dda22c1eccfee3d933c73ae99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d670e0887720158890c54b6d17703804c5dbbe01498bd68aeb14b28ef215172ff8fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c2009265rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-bytestring-develghc-bytestring-devel(s390-64)ghc-devel(bytestring-0.10.12.0)@@@@    /bin/sh/bin/shghc-bytestring(s390-64)ghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(deepseq-1.4.4.0)ghc-devel(ghc-prim-0.6.1)ghc-devel(integer-gmp-1.0.3.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.12.0-150500.3.2.58.10.78.10.78.10.7-150500.3.2.53.0.4-14.6.0-14.0-15.2-14.14.3bbk@b'E@a2@`@`OL@`"y@_<_H@_@_xg_/@^Ӝ@^@^W@^J@^:@^)^&^ P@^ P@^ 8@^ ^@^C]]\@\\@\@\\ @[[@[@[[@[][][[[O+[8@[&M@[5@[ Z@Z@Z@Z3@Z7Z5 Z+@YeYY@Y@Y*Y XXM@XXS@XWW_@W@W;W7@WV޾V`Vl@V1V_V@V$@VwVetV]VVf@V@V@UUȒ@U@UhTUg@Ug@Ud`@U]U]U-@U+Ut@T@T Tи@Tи@T@T*@TZ@dmueller@suse.commliska@suse.czdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.comdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.compsimons@suse.commimi.vx@gmail.comschwab@suse.deschwab@suse.deptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.comschwab@suse.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commmanu84@outlook.depsimons@suse.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commeissner@suse.competer.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.deschwab@suse.desbahling@suse.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.dero@suse.demimi.vx@gmail.comro@suse.dero@suse.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.de- add ghc.keyring to have source validation enabled - limit to use llvm12 for Factory as newer versions are not supported- Remove dependency on binutils-gold as the package will be removed in the future. Gold linker is unmaintained by the upstream project.- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl- update to 8.10.7 - drop 4134.patch and refresh ghc-pie.patch * portabilit yfixes * Export some RTS symbols required for static builds of GHC * Fix LLVM version checking logic so it no longer complains about supported LLVM versions. * Fix some RTS crashes on Darwin due to mixing up the closure sizes of the aarch64 and x86-64 backends. * Fix a crash on the non-moving GC due to incorrect logic for calculating the header size for array write barries * Fix a bug in base leading to a high likelihood of space leaks when using lazy bytestrings * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 * Fix a number of bugs affecting the RTS m32 allocator * Fix a bug where code may be unloaded prematurely when using the parallel garbage collector * Fix a bug where the linker may during shutdown unload code before libraries’ atexit handlers have a chance to run * Improve code layout by distiguishing conditional and unconditional branches * Add hs-boot file support for -ddump-minimal-imports * Ensure hs-boot files are built before source files in GHCs -M mode * Fix a long standing GHC API bug affecting clients like HLS where async exceptions used to cancel threads during typechecking would be caught by the Template Haskell evaluator and reported as compile errors * Improve error messages when looking up packages fails * Fix a number of quirks in GC accounting * Fix a code generation bug which could result in entry of unlifted objects in some programs using unboxed sums * Ensure that POSIX signals are not delivered to the ticker thread when using the pthread itimer implementation. * Fix a specialiser bug which could result in the construction of recursive dictionaries in some programs * Bump containers to 0.6.4.1 * Do not treat -Winferred-safe-imports warnings as errors. * Fix a bug where typechecker plugins could be run with an inconsistent typechecker environment * Fix a simplifier bug which lead to an exponential blow up and excessive memory usage in certain cases- add 4134.patch to fix build with Sphinx4- always build against llvm9, also on SLE15 (suse_version == 1500) otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)- update to 8.10.4 * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports- update to 8.10.3 * More robust support for architectures with weak memory ordering guarantees (e.g. modern ARM hardware). * GHC can now split dynamic objects to accomodate macOS' RPATH size limitation when building large projects (#14444) * Several correctness bugs in the new low-latency garbage collector * Many, many other bug-fixes))- disable %{ix86} build- force multiversion for subpackages- add --enable-unregistered to configure phase on unregistered architectures- update to 8.10.2 * Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments * Fixes a bug causing object merging to fail when the lld linker is in use * Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism * Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements * Fixes a potential loss of sharing due to left operator sections * Fix bootstrapping of GHC with the LLVM backend on x86-64 * few important correctness fixes for the low-latency garbage collector.- cleanup specfile from Leap 42 and older remrants - drop fix-unregisterised-v8.4-8.6.patch - drop fix-build-using-unregisterized-v8.4.patch- Update ghc to version 8.10.1. Important changes are: * The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type. * The StandaloneKindSignatures extension, allowing explicit signatures on type constructors. * A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html- update to 8.8.3 * a compiler panic due to over-zealous eta reduction * the ability to bootstrap with earlier 8.8 releases has been restored * the directory submodule has been updated * the process submodule has been updated- Increase memory limit for qemu user-space builds- Fix typo in last change- use ghc-bootstrap-helpers on all archs - lower build env requirements on riscv64 * make sure we can build on smaller systems * adjust parallelism so we don't hog big workers for almost a week * many thanks to Stefan Bruens for pointing out the issue and helping with the solution- Update _constraints for aarch64- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fixed upstream - drop D5212.patch * fixed upstream - drop fix-build-using-unregisterized-v8.4.patch * bootstrap compiler is 8.6.5 now - refresh fix-unregisterised-v8.4-8.6.patch - clean up spec file- update to 8.8.2 * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure. * A code generator bug (Issue #17334) resulting in GHC panics has been fixed. * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed. * A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed. * A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.- add fix-unregisterised-v8.4-8.6.patch * fix build on s390x and riscv64- refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - enable riscv64- use prebuilt alex and happy on Tumbleweed to avoid buildcycle - Don't require llvm in ghc-compiler for other architectures than arm- update to 8.8.1 -new stable release - refresh Disable-unboxed-arrays.patch - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream- add fix-build-using-unregisterized-v8.4.patch * fixes unregisterised builds when bootstrap compiler is GHC 8.4 * fixes build on s390x- Enable build on riscv64 - Add memory constraints for riscv64, restrict to 2 jobs - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture - Apply Disable-unboxed-arrays.patch also on s390x- update to 8.6.5 * A build system issue where use of GCC with -flto broke configure was fixed- really bump llvm5 to llvm6 requires for ghc-compiler- bump llvm req to llvm6- update to 8.6.4 * A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed * A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed * A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed * A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed- use python3-Sphinx instead deprecated python-sphinx [boo#1119686]- update to 8.6.3 * A code generation bug resulting in segmentations faults in some programs * bug leading to programs with deep stacks crashing when run with retainer profiling enabled * A bug resulting in potential heap corruption during stable name allocation * Plugins are now loaded during GHCi sessions- dont require memory-constraints on older distros - dropped reproducible-tmp-names.patch- update to 8.6.2 * Several compiler panics observed in GHC 8.6.1 have been fixed * An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed * A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed. * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.- Make use of memory-constraints to avoid OOM errors- Remove forced 'make -j2' for aarch64 and %arm- add Disable-unboxed-arrays.patch * apply on ppc64 only * fixes ppc64 build - add D5212.patch * fix GHCi on big endian platforms- cleanup * remove unused conditional in configure command- update to 8.6.1 - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fix __atomic_builtin detection * upstream commit ce3897ff - drop add_armv6l_and_armv7l_target.patch * fixed upstream - drop fix-ppc64le-recognition.patch * fixed upstream - drop fix-build-using-unregisterized-v8.2.patch * bootstrap with 8.4.3 works w/o this patch - refresh ghc-pie.patch - refresh ghc-8.0.2-Cabal-dyndir.patch - refresh buildpath-abi-stability.patch- Add fix-build-using-unregisterized-v8.2.patch * Fix build on s390x- Fix armv6 build by adding armv6l to llvm-targets: * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Fix dependencies on arm and s390x- add fix-ppc64le-recognition.patch * recognize powerpc64le as PPC64 in cabal files- update to 8.4.3 * code generation for UnboxedSum fixed * compatibility withe newer binutils (as) * Cabal issue with abi-depends fixed- Fix build for older openSUSE - Don't do selfbootstrapping * Cuts down build time roughly in half- Fix armv7 build by adding armv7l to llvm-targets: * add_armv7l_target.patch- update to 8.4.2 - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fixed upstream - drop 0001-PPC-Implement-Atomic-operations.patch * fixed upstream - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * fixed upstream - drop D4089.patch * fixed upstream- fix BuildRequires for llvm- use %license macro as used by new ghc-rpm-macros- refresh ghc-pie.patch so it applies cleanly- reintroduce ghc-pie.patch (pure upstreams don't work)- update to 8.2.2 - Several important correctness issues fixing potential runtime crashes - A correctness issue leading to undefined behavior in some programs making use of STMa fixed - A runtime system bug which may have manifested as a segmentation fault under low-memory conditions fixed - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts - GHC can now produce position-independent executables - Significantly improved type errors - refresh reproducible-tmp-names.patch - drop ghc-pie.patch fixed upstream- update to 8.2.1 - improved compiler performance - reliable DWARF debugging information on x86_64 and i386 - aarch64: registerised through LLVM backend (experimental) - optimized build for platforms with LLVM backend (arm, aarch64) - improved performance on NUMA systems - interface file determinism - various language improvements - update _constraints * ppc64le builds need less memory since 8.2.1 - drop support for ppc and s390 - drop ghc-no-madv-free.patch fixed upstream - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - refresh reproducible-tmp-names.patch - refresh 0001-PPC-Implement-Atomic-operations.patch - refresh D4089.patch- add D4089.patch * fix GHCi issue on ppc64 * see Haskell Trac #11262- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * add missing memory barriers on atomic read/write ops * fixes upstream ticket #14244 - adjust comment for patch 32 * the situation with upstream #12537 is improved but not solved. Patch 32, however, is correct. There are even more memory barriers missing elsewhere in the compiler.- add 0001-PPC-Implement-Atomic-operations.patch * fixes parallel programs on all PowerPC platforms * uptream ticket #12537 - refresh buildpath-abi-stability.patch- make compatible with new upstream macros - added patches for more stable abi: * buildpath-abi-stability.patch * reproducible-tmp-names.patch- enable for global PIE support: - the compiler is built without PIE support due to the bootstrap libraries being non-PIE using BuildIgnore: gcc-PIE - the compiler itself builds -fPIC objects all the time, which should make all ghc compiled binaries be PIE. - ghc-pie.patch: enable default -fPIC on Linux/x86_64- comment for patch 100 - refresh ghc-no-madv-free.patch with upstream patch * upstream fix for Haskell Trac #12865 * Haskell Trac #12495 is a duplicate- update to 8.0.2 - drop patches merged by upstream: * D2495.patch - refreshed patches: * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * 0001-StgCmmPrim-Add-missing-write-barrier.patch * ghc-no-madv-free.patch - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing haskell packaging + Interface files produced by GHC should now be deterministic ( boo#998972 ) + A bug has been fixed that caused standalone derived Ix instances to fail for GADTs with exactly one constructor + Compatibility fixes recent Linux distributions.- drop D2844.patch * the patch causes more issues with parallel builds - fixes boo#1020909- add D2844.patch * fix issues with parallel builds- make compatible with new ghc-rpm-macros- update to 8.0.1 - drop patches fixed upstream: * drop atomic-cast.patch * drop cabal-show-detail-direct.patch * drop 0001-link-command-line-libs-to-temp-so.patch * drop 0001-implement-native-code-generator-for-ppc64.patch * drop ghc.git-b29f20.patch * drop u_terminfo_0402.patch * drop u_Cabal_update.patch * drop u_haskeline_update.patch * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * drop D2214.patch * drop D2225.patch - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch - add ghc-no-madv-free.patch to fix "unable to decommit memory: Invalid argument" errors GHC reports due to a misdetected MADV_FREE capability. The configure script sees the symbol define by glibc, but unfortunately this doesn't mean that the running kernel actually supports the feature, too. The upstream ticket https://ghc.haskell.org/trac/ghc/ticket/12495 has more details. Thanks to @psimons - GHC produces debug information on x86 and x86_64 - aarch64 has LLVM backend (requires llvm-3.7) - native code generator for powerpc64[le] (openSUSE contribution!) - disable html doc on SLE, we don't have python-sphinx * Thanks @mimi_vx- add D2495.patch * missing memory barrier on PowerPC, ARM - add 0001-StgCmmPrim-Add-missing-write-barrier.patch * another issing memory barrier on PowerPC, ARM - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fix bug in code generator * fixes build of ghc-zeromq4-haskell on powerpc64[le]- fix boo#994268- add D2225.patch * backport of upstream patch accepted for ghc 8.0.1 * fix SMP primitives on all powerpc archs- add D2214.patch * backport of upstream patch slated for ghc 8.0.2 * fix issue in code PowerPC code generator (32 bit and 64 bit) - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * backport of upstream fix slated for ghc 8.0.2 * fix bytestring library on big-endian archs * fix wrong results in ghc-pureMD5 and others on big-endian- update haskeline to 0.7.2.3 - refresh u_haskeline_update.patch * Fix hsc2hs-related warning on ghc-8 * Fix the behavior of ctrl-W in the emacs bindings * Point to github instead of trac- update Cabal to 1.22.8.0 - refresh u_Cabal_update.patch * Distribution.Simple.Setup: remove job cap * Check all object file suffixes for recompilation * Move source files under 'src/'.- limit parallel jobs to two on aarch64 * aarch64 runs out of memory with too many parallel compiles- add missing C library dependency to terminfo devel package- update haskeline to 0.7.2.2 - add u_haskeline_update.patch * canonicalize AMP instances to make the code more future proof * Generalize constraints for InputT instances * Bump upper bounds on base and transformers * Make Haskeline `-Wtabs` clean- update Cabal to 1.22.7.0 - refresh u_Cabal_update.patch * Backport #3012 to the 1.22 branch * Add foldl' import * The Cabal part for fully gcc-like response files- update tarball to 7.10.3b * some documentation files were missing in the original 7.10.3 tarball - add 0001-link-command-line-libs-to-temp-so.patch * fix panic in GHCi when linking against C library specified as command line argument (-l) * currently under upstream review * fix Haskell trac #10458- update Cabal to 1.22.6.0 - add u_Cabal_update.patch -- update of Cabal * Relax upper bound to allow upcoming binary-0.8- update terminfo to 0.4.0.2 - drop remove-cur_term-usage.patch - merged by upstream - add u_terminfo_0402.patch -- update of terminfo- update Cabal to 1.22.5.0 * Don't recompile C sources unless needed * Support Haddock response files. * Add frameworks when linking a dynamic library.- use upstream variant of remove-cur_term-usage.patch- update to 7.10.3 - add cabal-show-detail-direct.patch -- Fix testsuites with large output. Debian patch. Thanks Joachim for suggesting it in Haskell #10870! - add ghc.git-b29f20.patch * fixes upstream #7830 * fix ghc 7.10.2 failing to bootstrap ghc head on ppc and perhaps ppc64 with some optimizations enabled * backport of my patch for upcoming ghc 8.0.1- atomic-cast.patch: fix signature of atomic bultins - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch- Remove ncurses6.patch - it's not so easy ;) - Add remove-cur_term-usage.patch to remove the need to access the cur_term global which isn't available in the openSUSE ncurses6 build.- Add choice for libffi in openSUSE:Leap:42.1- remove llvm from requires - add ncurses6.patch to fix build with ncurses6, all thanks goes to Tomas Cech sleep_walker@opensuse.org- update to 7.10.2 * type checker fixes * fixes for Aarch64 support * fix deadlock in runtime system when scheduling garbage collection - 7.10.1 highlights * implement Applicative Monad Proposal * implement Burning Bridges Proposal * support for partial type signatures * reimplement integer-gmp * support plugins in type checker (experimental!) - drop llvm-powerpc64-datalayout.patch * this patch was incomplete all along and now we have our native code generator - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros is following ghc's doc layout so no need to patch - drop D349.patch * fixed upstream - drop integer-gmp.patch * we do not support SLE11 anymore - drop ghc-7.8.2-cgen-constify.patch * fixed upstream - drop D560.patch * fixed upstream - drop ghc-glibc-2.20_BSD_SOURCE.patch * fixed upstream - drop ghc-arm64.patch * fixed upstream - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * fixed upstream - refresh 0001-implement-native-code-generator-for-ppc64.patch - disable ghc-7.8-arm-use-ld-gold.patch * not sure we need this, must be rebased if we do- add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * enable SMP and GHCi on Aarch64 - add ghc-7.8-arm-use-ld-gold.patch * Aarch64 needs gold linker- refresh ghc-arm64.patch - unconditionally apply ghc-arm64.patch- add backport of powerpc64le native code generator to 0001-implement-native-code-generator-for-ppc64.patch - refresh D349.patch- on s390/s390x use "make -j2" to stabilize abi hashes (see also redhat bug 1212374)- disable llvm on arm64- re-diffed ghc-arm64.patch- add ghc-arm64.patch for aarch64 - add aarch64, s390, s390x to ExclusiveArch- remove unneeded conditions- chnage constraints to 12G for disk and 4G for ram- add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le)- drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora - updated to 7.8.4 + removed D177.patch (in upstream) + removed D173.patch (in upstream) + removed ghc.git-e18525f.patch (in upstream) + refresh 0001-implement-native-code-generator-for-ppc64.patch * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439). * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849). * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960). * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825). * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006). * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303). * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329). * A few various minor deadlocks in the runtime system when using forkProcess have been fixed. * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379). * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417). * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435). * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705). * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433). * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552). * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415). * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817). * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371). * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390). * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143). * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563). * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).- add constraints file- remove dblatex dependency- add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end- add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch- add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349/bin/sh/bin/shs390zp39 1687572276  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.10.12.0-150500.3.2.50.10.12.0-150500.3.2.5 DataByteStringByteString.dyn_hiByteString.hiByteString.p_hiBuilderBuilder.dyn_hiBuilder.hiBuilder.p_hiASCII.dyn_hiASCII.hiASCII.p_hiExtra.dyn_hiExtra.hiExtra.p_hiInternal.dyn_hiInternal.hiInternal.p_hiPrimPrim.dyn_hiPrim.hiPrim.p_hiASCII.dyn_hiASCII.hiASCII.p_hiBinary.dyn_hiBinary.hiBinary.p_hiInternalInternal.dyn_hiInternal.hiInternal.p_hiBase16.dyn_hiBase16.hiBase16.p_hiFloating.dyn_hiFloating.hiFloating.p_hiUncheckedShifts.dyn_hiUncheckedShifts.hiUncheckedShifts.p_hiChar8.dyn_hiChar8.hiChar8.p_hiInternal.dyn_hiInternal.hiInternal.p_hiLazyLazy.dyn_hiLazy.hiLazy.p_hiBuilderBuilder.dyn_hiBuilder.hiBuilder.p_hiASCII.dyn_hiASCII.hiASCII.p_hiExtras.dyn_hiExtras.hiExtras.p_hiChar8.dyn_hiChar8.hiChar8.p_hiInternal.dyn_hiInternal.hiInternal.p_hiShortShort.dyn_hiShort.hiShort.p_hiInternal.dyn_hiInternal.hiInternal.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiHSbytestring-0.10.12.0.oHSbytestring-0.10.12.0.p_oincludefpstring.hlibHSbytestring-0.10.12.0.alibHSbytestring-0.10.12.0_p.abytestring-0.10.12.0.confbytestring-0.10.12.0Data-ByteString-Builder-Extra.htmlData-ByteString-Builder-Internal.htmlData-ByteString-Builder-Prim-Internal.htmlData-ByteString-Builder-Prim.htmlData-ByteString-Builder.htmlData-ByteString-Char8.htmlData-ByteString-Internal.htmlData-ByteString-Lazy-Builder-ASCII.htmlData-ByteString-Lazy-Builder-Extras.htmlData-ByteString-Lazy-Builder.htmlData-ByteString-Lazy-Char8.htmlData-ByteString-Lazy-Internal.htmlData-ByteString-Lazy.htmlData-ByteString-Short-Internal.htmlData-ByteString-Short.htmlData-ByteString-Unsafe.htmlData-ByteString.htmlbytestring.haddockbytestring.txtdoc-index-62.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-P.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-W.htmldoc-index-Y.htmldoc-index-Z.htmldoc-index.htmldoc-index.jsonhaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.png/usr/lib64/ghc-8.10.7/bytestring-0.10.12.0//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Builder//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Builder/Prim//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Builder/Prim/Internal//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Lazy//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Lazy/Builder//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/Data/ByteString/Short//usr/lib64/ghc-8.10.7/bytestring-0.10.12.0/include//usr/lib64/ghc-8.10.7/package.conf.d//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/bytestring-0.10.12.0/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29433/SUSE_SLE-15-SP5_Update/e1f5fca9735dfc7fd9c5836ec7b2940a-ghc.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux   directoryELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), not strippedC source, ASCII textcurrent ar archiveASCII textHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode textUTF-8 Unicode text, with very long linesASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRRRR tGF@FGlǹutf-8ae4fbd77fb323e4353076d1b4b297757cf50d9ec267f8ad5c542d9336f5260b2?7zXZ !t/%b]"k%rW&-Am~"% :CyЈ߿$Y'$ܥ,P%_"ΚAQQb4q3UP ]E:-ɣ qg 叏=@>.6oy| )يWW9,mΆ刘p$l}c9^i>IFXrSKm,{WIH TW|VjĨz5N= ? ЄM *,94)rW9-Xk)6"}Y~)C; j6"wa%!jHCFd~zʡ7JIy<&,WH5Ƴ%+}idsP9ybnj Z 3gLv  uXP rҧXĈnZ%B ".ʾ oFu`Sҝݱ ;%1AVPݯa$GdݷnW)DwyX;X/Pr^3 <.T,=y;mP 9ǃv ,Kɍ-k(Xoq VO:?(7"](NSvתF/a%@-{vR?sOnr؛a) 8E`;sH;6*U>tzbI"n@PT(-m>W3[/EMqDL6WnmdFjVH K]'$&F< VZDi"u " U~l,ȲY چ S'SNƸy9MM/=*+փa0Gi\J5wnZ)_ U V+0…R`Or{oDjF:9ޛHvPzzP3M]`UszքFvai5op!l\m//eRq Ok}P\,-}y2َzVyo`xhQ: B6bh/T%S%I^)%8D&7n'o}`ŊQm8;쇷e$ R3/O `fz%XCu/R}IәT"' ep\n6&,; Q8觨.O`ihJ L_7[5&e9ϳyz7o2bw!ͺ˝ Li'ʲY Ƶ (׺&uP";V9;Ao~=kd ;Sm^C۟qQ-8ͽ"iz _[C-HҔw`9Cúr.ub#[V$%6oL/0< s%IH'o2DX|M=UzxRYq% vz4mwr[RVmBSQIw0h΃T2L=/a^Yr\==ո:bcKN'\-(G,xFyubՀ8R-k77g04 & "'4KO_|-) dHIxB*|YE3Z@I. " ubCC[T}Ir= %ɒЇT4WbfӃ&1OlCjnU $y t_wQ -R}=xd_HEK :ls*=` [~ʅj,5%<9: y}0#[-M@ë[3QxZ J%Q+|^mRһFP*2DG"Z~0}-W~kNR&a2=vlV.@rNccj{j0y;:5kDɆ|ԛJ@3&L!3f7_ nJ[F<$ؘfmV3iC`񕘭0WEk,}B(F Gr5-!5W !Of6fs}W[|4/XNh4I?/",T1uCZ:0 3vJ_i 5m'4ݿ6NlUoK#g"Ss:Сig M\1l XK֖HۚH)%b@P.f2RaYlĔL{` s] QRnR) od9Z}yt==;>*N2 4 ҡG*ogRH=Me/I5J'R\ )U|,?~Δo+,δ zqPV mð uk8x~ OuV 9}2zޅcɌGk鳾?&1*63ga)ܱL_2g -ǜ /!+qiEXտOP 95o 9>^}7 T8`ę3G!:AenY^<*yE!u7}6lqeyjU0"o#4.oo+YdMv VLR-tҺ! l sAh xk:@nT>L#Xs4J-f+3݅KG*soq#i ]~G do$s+{Rї?bAj T 㳾rQ1B-!ә@Vk?[O-OxS>k?ĩ?˄S=]zן}CphE38̏( jfam$ǂ["eҎ$ڇnxf4Ν3-BIn-?.b? U×bIAv>[i4jDvEޔa^%%6X[9*62cfcuK.zZO8FdOM٨hڶˈ|$gwy"x7HТEϭ 1ag$ƞ6g)R0f?aSI*U̓Wv>Eۗ[7^To(Q,kǮU=\j'wPߒ94o.C4) z,QC:l.W8G'ieL$쥡5 eiT'@P6Bn9{OPe }殇mte^]mNR?U1eZf_S0*6y~~?zmLRd*My:14k 4}Nx<^64n >\2Jلas_/L=P F;w+$~Zv@l-[V\۫;THxdU Mz&8⹅3I<jzD|x$O!2݃cxUE$^uRT8po@yᵿ&7W$A4K h)t?fΏ^VL%_rN=M[,R:+{;J#''$h֬ xu$dթjW3$kb (|]P;Y0bS_,O2t-L!qnq>PGg- w9nw5cnsbccz7|ѳ**FKtD^RޜeR 9o^%KE YZ