ghc-time-devel-1.9.3-150500.3.2.5<>,d*p9|/ACm[۽TlB&)xޱhϋjڱϟWT"TSIBs}&݅7~}f|>I= ;6* Icg=İ^<5Pɶ25е nRQ\U_eX#jj/hWP1tZQ\cXLDayN3 :VG׀ɗ{|%o.14Cs4{~.MH|1PjK3PlH̜dIqmJvă+R>B ?d $ K 6<C} \    :F ; >$BEFIIT I Jc (J8Jh9L`h:U#h>@FGHIXY\]^ɝb~c'dͥeͪfͭlͯuv wtxՌyؤzذ Cghc-time-devel1.9.3150500.3.2.5Haskell time library development filesThis package provides the Haskell time library development files.d*sheep69#&SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://www.haskell.org/ghc/linuxx86_64/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || : fffVSRQ]QZQ\DDD"1"."0 I F Hlik"""0//AAAspr'$#>>>333###vvvzzz'N'K'L J G GEEEBBBHEG|~ % " !%T%Q%RĶijĴuu~ud?d<d=N^N[N\___PaP^P`nLnInKiiiRRR85";cVMFu=MDmYϔT8~ =  7 !  {$D +p7P72 ki,?A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dԬdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdddԭdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂ584e46a96aaf7311016a6e4a5dd886a009dfeb11a12d0e2c2332de81564f83c387725a535c1f8d86da0d5fdc1af595201c53a09ff872391f4da6e1afba25a89e6906e090795c090fda4159522747a82ed26e11819b093c98e09814ef23ce578f10acb84863578038918528babeea8aa917e602ca1e4e18cc7c8cda89b7d70993996c0bb07346ba486b08d5a4b4870a3f7fdc31c6929954ba24a639e8baab79448f46cd09e9aba9a50ead37d2a96f3a09a1adde198d16e12027f84146bda4f501dd6c376e448781e5b860cf8709d4f21a38d4293d492f53be3661867f0e875c83aaa5fe49d2b06b55dc9f67156e5bac6c3357b3195ba19ff5d8e182a56a04897a061e8b016d35c387c7a2a6abb51504285498a973a655c28dd3e4e22409745c674ea77c5d40a85140f6db4945b983826afb1c303937b6d0f4e8c2f21203a3975d12094f49020ee96ef03ac7fc9e2db7fa3808a8374e434c35bef7433e4c1cafb72787e2eeff3cbe148b2ec25967860b1e8388db676b1e11d9f8fd9eab71c39750b42540f5b46dd6f0b28bc5ae8efd3753c710c2341178d1b16fdf79e9dcff597c634a1c01b447699b8f8bbc769eabe6dfc49cd42b278b2cceaf2fcc9c277057396bfca49fda32502ec9f9c42bcadd708f3e812811082d97781f21c66b7084af597bf1df6209c0689da42cf81a1adee5bba0919540632a0afcbbd6bde6bad3862882770053fb752489287420fc82ae31f282cf63631a551ce73242664b9024ad50248fa30d4ae17d4dc4aaefc823933a9f44396625aa1a9d4d6bd679974a50355ac0fde009465065c27f5ceb81ef0cc9d5d8b1afbd2fec9a9f3b84c9b9b0f42dfa433b1b0b2c527b5ef1f6eb40ff421cc1837f7a04bdcb93d2c4b4a33a60f81843dfb2fff4441dfeeb639cd090e840da92c810090cc94162997551e853580869a37067498fcb59b6b5b02b86815ee49ce008719876065ed028bcd63a01c4bc424fb6520a6cad75009f54efc1a2f74e5686b4eb563b37a318f20dd776962744f265719c009f02d6f101a7f25e978cd5289f8a5958ee17b9a9dbb8715f20984b2efb6f4f38e2a925895958620a177ea1a95d311070f0e8886b315abc41eaaa538a5dfa11d3e1275535b985f880b15a9ab959ba288cdaf5b1f2cc94dff683fe4911e3f5effc87a1d24f8ed5945d40225082a362e822282ee83556cc729e86f68ce306f6620482b3896e92c14114f75249721f54849195519a74af70650f27435860461e1a82f91a46a2232eb71d80929a619610af4c99c8f6c140c1c0bd49b766ab441f81e47915afe08d6e3b1907e997376d1a4c5516a55a2b7ad89634920e8000698c6b8ab8194cbd8b0349de72f14367fee4cb43622a46daded3d4a5f2b6b371f43ae0f03c31a4bc6d53f7b043f91bc297120dbf49c4be30b1c596952b804fa2606d48a1eba5e5bf2c13101cf655c67b3ff6a950b89ba7ccd897a464123e3823fd8c6847a67632085e385db138b9771ecf7f7ac2cd202204a009c2451e3b6b5f8221092ef548f585569b0ee7a20a435bca6d1e31384d3d66dea6f5c0273d11ff9b78f983a3b4de4469ed78feeeaf14aa2c96d2a0e496b1a3fd44359fb134b0275b3e3d44f82fa369db9617dfcc60cfa9c40938ed0933a33afb7f70497837054f5543e2874a0a7b420dfd65019c4122f2b3fb1389c950b2e63868a25379592119a2caee8948fee4be407881295399a9fab6a9ccb4d67de8c6f4f45f670d8879908a1aabeb2d888d5efcc50246d6420c21fa3fea0ae9322fcaac2221890a5d879c5e9ed3fea9644f0656ebba795337003126be199d26e05d1d959a7e7df91c7791951448a481b2700fb35288ca76f69ca90afae2413f49df94f074c97c3544fb8dc0bec520de047cac953c9af63b81684c701c342068cbbf8c1c9625601815f33135e7522960be956e5cee8db92c2992985996972e4e475b0e6dbaa48df9de69fe0b287ac88b6e1408e84b47dc262319e8cb37d9a419f5b9574fe7e451a079610638d047f9c1c882086d4855e8834f0b4751ae756e99c4eb998dc78dd530c764df3c4083bf9a0a75b7fa012c4f2248f081e7420545766c8ac03c5dfb36f41ff6b2fc78da4cff7495b79a430044cc485461c5283eafd3c924abe7e246a0c454c827d8fc706e92ea89ba1d816c247ff83496b3e39ddadd3b6c444568481cac07dce0ac4606b1febdcfd65f62df59033f6e137b8ffdd131aad2153d336275a3151884dbdab462d853b16f7cb2767c9ba903940acf9c1f3ca3698c082609690bc69897063b59e2d7c401ddcef861fbbd77697b6f0cd53d28688b36f5d8b4231a866d0e34799475ac74d8ed388505f06cdb6de71a55d65c0727bc19c7f88db3a9aff7a8567d58defd4c6cc6d87d48d315aa195f9e5fab052ae8d38137654120150bad9b1ec91aece98382ba8199e07e1d7f7490a133af2377dcbd2f8c7d28d6498b3f066b295cbf2acc06e9d130babf679add9ef8e924f4d68bbccefec98089f64363ff45212fec43aeda7254076fb1274ccd752a15e9d0867c18bb6c676af25ef95161994f43a2eb977e42c312690c5f67337e8523ad760768c805f5237f83ed9d0a777a487b339ecf77e5dbffe61c8cd6f4d12e6a7fb629fc04d46268bde5dcbf9bbd3f0ba8d31f27e5b1f2b22664f792bfb344d67c421d9d7b4a3af0d933a9eb22ec571b74e0364797c607c55bdfcddaab5403668312041473e31555695e3e493babc11f0831fcbcdbe356afae74fbb56555be104b0ee7f5bdbd26a6201b4e858fca664314fd75cfb3ab261d885137f0352b52c569e2b73cd9cf25e8d5d4ca51379ea305501674d25f8ec97f7c007bf99822dcba9d1d25edc4b0adb21f24b33bfdd2688dfc9d5527bd127f89bcc554c06790fe215e636951575f35f75fdc26bff07e6387a959285c70daae9e5c333febc1dcaf753abf01b6f510557a33e9f96e31797942c1ff20dad59a707f4b143bb60cf203669fb83b08e1d1339740f6f1cd66c7faee0e67ef2bfb43610270041a66a8c32a1ab59fca5089308d825e15d97cc149771e7cb970be02f750b33ca6db15497fd8574c0c1294a1aa3ab269114dbb84081feb404150333eac21b9fd3f7029272a786fe8b1a4fa1b429a606e5fcf79b4193d9b97ef31e85259b00cc7d6d149ec2d2c0d8a4d2ad73d419e025e21c3b08141ab6b29555987044f2f7114d4f9252cb8bcb0e6e3fbce44743a4da855de00169348b36e7c0ab139e2905553a9068d4339c5e167e125262477e9c5a190baec99d97391b63b3c3e84a527472b062665dc6b1b267d347263685779e655dfb2ab12d0d3f72f8f2c171e07aaa16c86fcd453526626aefa502319c52fba8ae8639f61f155708354f381d4c3188596b9b874598d5090cf14f3701f093764fb2d4eab58efebdaaba7061992ef7b89a02f4b81416c27a5af0e66da07d37537ef49a1bbb2122dfb8f4a86308bd48e5fe2585f225eb750f2c0cfe187bc83c8e3ca0642bf16ca4f9a168f30e749963c98ec9f8511c989c50b9ae0b4376f652b9746051e1916cb7abee8400bca4d639ec7029df4c01951d3c5570e6b3abe2b122ec1b620de4c0d87d17db1b6b56e5ba95590df28060ef5e895a796abc2a9b6662100519a15553fd4f6bddc9d81ffb78db47f1a510bb65f894ed98eda75a0da30a355ef1e4bb6507258e8a5e2f1e70216ee2456ad5a37c3457939323d21c5f297c0127ab709cf900026da8f702f6d299465114e7b84bfefe160d0ea26b1dd0f7087d1204815a229a8b043a723e7e63db644b688679dbba5bc1cb8ff24609bba8388ae5f48581336a52133a1c1b74ade905f8856e99648e932fcbb5adde14970929aabc326f693162cd23921c6f1a20dd59b23e9f110a3fd88c0e14d3cda671521463bab3f146a0f388e0558de10692a9feccb7ea4168cb3216f9e04859488b041fba2b076c35ef9c85c871aadc730bab7b1602f527e8f4051de83b3195d08f3349c0c07d85e132aee48816fe6659a62e32f84930f1dec6572dea9101af4c6a8f561974aa50e03a05d9306a425492b80a816ceeb2bde4d0fd2f421450a90a6d8a128ebcd893cd0a3ee8ed7fa37712b5a23cfa6a4900c9d9e0bfa43e2e88197159354ddb946f6f2703405094839bb9571839e37a7607fe69c515154fa9ca78ceac8fca1d55e011f38d2cd776d48b275e265ad1ebd0b49ebc609ce185c64c9880ab2f5acf90e661e2db4075b1a8a3b95f1ea233ffcce058484d2918576a7744615fa9df3c3ed7a8191b79aa1d10925ad9bbdfdfa1851d345a047cd9dcda46602f05c4750890b0deb3a97cd01807ec8d951c5b33904327b9c5b39038f04cde7726a92557ad88b7fec9a37f387d4990d3ca3a25ee84e4b5f1fd5d1304650f851702d7561106f87351e6cd18d0fd6a077ee942abe2ff0b47b786ae01e50f71fe7325257fa39486b7f1b02aa2875fbb0bd8385cb792a482cfa266c57c6f7390301fe0536c0b8f20567e033f9c2144b76b045873cd887b2ac042b95637af9b3e2098266e660a559b47dbcbabb8e03f58bbf48d5ffa46b673159ff8c5818fe38f42efff419ac94b4afc5ec8ad0400f9a3c48d95229c25ecbce8857adbf3a6ad0568e8219828c236638a8a3629fad0c0b201af87ff6d204bf4c79058eb72e554982da07205fe117f8478dce1452a9bfe06c22566600ef7432bdae386025546583823d388e6cf12ac7b7aeb30c9a741f10ad4e4758584b2542a4e86c915fd62d18766633ccdd0f9dd73c5c5326f48fdcb1cdd1bea547eec8dbacb107e163aeaa31f908269e365ea62a4764acebb6eec4c9fdcd2746efca16b6d79542d97275579c4dac08cbf4d6f3435f96dc6076b1a6d4e3c592ac67e04197e36a74340a220d82724c0074934e2126556c971c87dfb4b60209bb7ae0ad49660a983208024b3d480273bf268cc721b19d8ecae89ba987b9d9fd7fae792e65ef1ca4ead0a8440a11282ab07749575852a93703118a6f1d2d61d675ddf5976e7f2a11dfca254ff834366e105b82872e0cc792310a6e4054fc7fc58316e9ffe27fab019fa68a115d4938ac5f255e93260773abd8812ca26f237c4227d6a2f093395bff0aa1f29112ce215c6013a711637027de259fcd2d89645796eb3031aa3ea6dd8556aeb696456816fa95a906bfdde371deb861e15bd5972a2d9ac21d2b69e99530f01fa8117ac6698800653262ad44e089fa42e9f6dd143b02cdc88bdc49624e90ba8bae84c0fce0c9fcb5fa354a9decf4c88f93368dc61de7a48048420c7f95b583ecf4dfa99b4c166a9fc1e867c96709d02a2bead997080bc0c8f6604db1834dbdc5758c5573a0ecacf14cf53c95b850f1b8b3639e1e227b145a95a6da2f35ebf50547c0cde2df3976b98c9a45613301aa29482f126bb6bf1ff078c683de488d80298c257d03af3d29edaca3143f1430c2d98458d2d14d144215d04315644f8817eceef4bae01c8e89203504cfab9fad856da3dfffe3d8b38753c8bb79fc07158efd72ddc76dcc0790495a434dfbf917bdc145a1f84ecfbde8ffe4d321922511dcfc27d4d10d50882814344a693c9a27caa8232c0f8101555ade58175d6ad5d360974fd3d80eb14d7e80af294699d4654d60bc65c5b6a7e7d734c52a4653772f926597e1c4e06ccd1e6153d89cd9163be78768116978160c2160d6c0b40974cb6dabed7e42f37aa2100b2b66223299a052095fe78dbcdf0c3c3d5bf73df5c4002767faefa85df3ed48283f3a345d83f3603c8209413b71ed29c04304caa9cdee83d45f4423333400f97927541f6e6a0c3ea211198ceb76cdf226ef112ed275a19e03bb9d3cec3de5ac3544df67b428ddeed5b15a00868dc728921c484b0d7d89a7b40e7923231293bb3003cb93f70e179df0fe3ecfda10cc95579673f662421b82156d00ddd98c3409515ba4adf914719f84031009f0ea4ea90bacb2894aadd2e2ecb571de08e28895fb5a7270e073ef0a958650f3f4973c8527f4152bb75ee7d38ceac5b5c159bb7b556a1c0d80bcb499a47340db005162ac7386e7f32e1a530bef86916e903ad1c396e1866613ba89eabbd667c7e4b832f684ca9936b6e06666f31003d42a2bed50c99325b79777eac371622282a640ead95b6f1b5a8dadcf9c26f7d7e836c04b39673d755a270ab07b877f60a1f06b8873a8c3d8b21bd0fa43a12d177774132d3111bf6c68dc0f11a2253ca3edca5c0cac4ddd89eca0d2dd2801fc9c8f572245d9ca0075796914379a686b57baf61b959b1721edc1cf67f3276ff19ae810bf6ff7d842ec2886b9cd96fd1a78279086349cc202c170578f07fa88d945bcdbd3f88bb9b607affffca3f29d50cfb8100edb749b1e13b867547a5ce43b2291944a1af464016c8f99e4d884d4cc9b11668ab5895fb6be0b3d3ac61df80e97fb10ec491b8792f026a219d53ab41ed78f96596844e4373041fb828105e3fd94222a904c84efe46eb04cf82a48ddf7597055170f70b41a4bfbe81d2b7522a91a383a31108b783f02645807dcc67d69ab5e805c2adec6c6876b6b365175494f767a5da9a82fa563536857cdbf05b2173f370715d946cd647469e1fb7604479c97f62be38099f8a5a2dd284a2fa1948cbb8f610120b931c601d1f9a1b8d38a78807412cb1a66b8178caf2650b6fc2f32d327d021197531a67c7d025326549231197c96af0edfbc4130a194cf6d815904808bfec1aa4fbe4c080c33fd1bd774a774aa340e597d4d4b491fc27078e46025765f34d9b2fa6ff846ac6bc79740543612a61721f9e1e428158db7177626eaaf7f616d8a3b3f8bf8a13d4f8791643dc5a9d5e2c02da06ddd7d1957a06ea8ea0c0f53cb83afcded01e793455a0df9399e6356d12baed4d023a430fbaf9b23584b3518258f5f65661f26d87eef6d5c76e9ec8f3f64dc559b212a84b4a5eee2b46532e9206db2c8ff8587638848a1f942b7d31bd18ab80582d165c88aec1dd23fd306168efd16d10ebdece42c58e29c4f07a9ed8596cf459ffd5d147a613fa18561131c163302f4a958851efb6b1370e00de61d00d31dda3955f70d8762ba5ed8e8a0b6d87ebc00a867c99eb94cee9fd8fe1fdb944c4fe149bc72d43981e3330695e86095274458898cceadbbfb5d1ef3c6bce0b4518ddaf6b99dfbce12e6e24e12c952bddbd036b55610eaf8d8676296c1e1c007c4128e83f3f265339f18781c9eff13f950137b22f08a45e42567f8938987fca862886a7c482d38770ad27dbf5ae5720a5427eae7b0989e0de99425c1c9ca0b67c5e0dc23c68ede865cf95737028fa25146a7f8004eb963a45465adabcdb8159212deb99235636f7893aa49e0093a44012115840b24cc85c23ec925720041017fc337f73543641d226b9eb2bae5985a9015f856de25a01c00de41ce8f6bb759e72309be65ab0d1f6a6a1a302188b24568338b149c432036c1ea5155aa1084bae74e762be91e81d6bc4f081bcd640e168d1dffb6024d26d72efa6da2f2e6e538de7e11735efafa0db693b3a0300dd23c488cd47b35d4bc2bcd4479f3c33b03fd89697553093d7cc059f1bdc5ab8527f819c2959bea70858ce5bc7be6b13c74f568e3d63f091cb371d92543bc0e6b00f344d5bdf7c239c80f3bff9fbe41ef0c05dc884729b724d123555b7956be7e06dcb08a9e5386507062f0fb1d6f94783759a65c4a4e0f22e74bbf583f4b139e3f537f201d245e032a7f659fdb64d38569ed7f6026fcf0cb60b428dd4424826e2164ce07ba68a0769bb19209feb3ac2b0b21571763f9dfc02e8609dbadefb3d40e8b47d7d12e792d97e789a49b79280b347eda31549d0497b93bdbeee77dccb0c6d0db1c10ec06139770c958b3478bcb5bfd79a8ac6355c3acf89236ea9b7352c9cdf185f643b281533bf83d53f8b295fe30e256dad55362e8d299ca8ccb6414b696835cff192c5d48dc8189af37099eb95325a2323e07ab0f8f56518b23078d99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d62edfde3edc6985df33e92d53261d32498a63d0f23d2e9c71c917bfb72677f250fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c20092659cd5f1881b903ce994dcd3f08f623260e570b44b4a96f76cd64c61517cf0fe3e5e52f1efeb6e94289deb002ef7b5f9c230d896cc070e3f3d27c0fd676cb1ef6erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-devel(time-1.9.3)ghc-time-develghc-time-devel(x86-64)@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(deepseq-1.4.4.0)ghc-time(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.2.51.9.3-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/shsheep69 1687541034  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.9.3-150500.3.2.51.9.3-150500.3.2.5    time-1.9.3.confDataFormat.dyn_hiFormat.hiFormat.p_hiTimeTime.dyn_hiTime.hiTime.p_hiCalendarCalendar.dyn_hiCalendar.hiCalendar.p_hiCalendarDiffDays.dyn_hiCalendarDiffDays.hiCalendarDiffDays.p_hiDays.dyn_hiDays.hiDays.p_hiEaster.dyn_hiEaster.hiEaster.p_hiGregorian.dyn_hiGregorian.hiGregorian.p_hiJulian.dyn_hiJulian.hiJulian.p_hiJulianYearDay.dyn_hiJulianYearDay.hiJulianYearDay.p_hiMonthDay.dyn_hiMonthDay.hiMonthDay.p_hiOrdinalDate.dyn_hiOrdinalDate.hiOrdinalDate.p_hiPrivate.dyn_hiPrivate.hiPrivate.p_hiWeek.dyn_hiWeek.hiWeek.p_hiWeekDate.dyn_hiWeekDate.hiWeekDate.p_hiClockClock.dyn_hiClock.hiClock.p_hiInternalAbsoluteTime.dyn_hiAbsoluteTime.hiAbsoluteTime.p_hiCTimespec.dyn_hiCTimespec.hiCTimespec.p_hiCTimeval.dyn_hiCTimeval.hiCTimeval.p_hiDiffTime.dyn_hiDiffTime.hiDiffTime.p_hiNominalDiffTime.dyn_hiNominalDiffTime.hiNominalDiffTime.p_hiPOSIXTime.dyn_hiPOSIXTime.hiPOSIXTime.p_hiSystemTime.dyn_hiSystemTime.hiSystemTime.p_hiUTCDiff.dyn_hiUTCDiff.hiUTCDiff.p_hiUTCTime.dyn_hiUTCTime.hiUTCTime.p_hiUniversalTime.dyn_hiUniversalTime.hiUniversalTime.p_hiPOSIX.dyn_hiPOSIX.hiPOSIX.p_hiSystem.dyn_hiSystem.hiSystem.p_hiTAI.dyn_hiTAI.hiTAI.p_hiFormatFormat.dyn_hiFormat.hiFormat.p_hiFormatClass.dyn_hiClass.hiClass.p_hiInstances.dyn_hiInstances.hiInstances.p_hiISO8601.dyn_hiISO8601.hiISO8601.p_hiInternal.dyn_hiInternal.hiInternal.p_hiLocale.dyn_hiLocale.hiLocale.p_hiParseParse.dyn_hiParse.hiParse.p_hiClass.dyn_hiClass.hiClass.p_hiInstances.dyn_hiInstances.hiInstances.p_hiLocalTimeLocalTime.dyn_hiLocalTime.hiLocalTime.p_hiInternalCalendarDiffTime.dyn_hiCalendarDiffTime.hiCalendarDiffTime.p_hiLocalTime.dyn_hiLocalTime.hiLocalTime.p_hiTimeOfDay.dyn_hiTimeOfDay.hiTimeOfDay.p_hiTimeZone.dyn_hiTimeZone.hiTimeZone.p_hiZonedTime.dyn_hiZonedTime.hiZonedTime.p_hiHStime-1.9.3.oHStime-1.9.3.p_oincludeHsTime.hHsTimeConfig.hlibHStime-1.9.3.alibHStime-1.9.3_p.atime-1.9.3Data-Time-Calendar-Easter.htmlData-Time-Calendar-Julian.htmlData-Time-Calendar-MonthDay.htmlData-Time-Calendar-OrdinalDate.htmlData-Time-Calendar-WeekDate.htmlData-Time-Calendar.htmlData-Time-Clock-POSIX.htmlData-Time-Clock-System.htmlData-Time-Clock-TAI.htmlData-Time-Clock.htmlData-Time-Format-ISO8601.htmlData-Time-Format-Internal.htmlData-Time-Format.htmlData-Time-LocalTime.htmlData-Time.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-J.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.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.pngtime.haddocktime.txt/usr/lib64/ghc-8.10.7/package.conf.d//usr/lib64/ghc-8.10.7/time-1.9.3//usr/lib64/ghc-8.10.7/time-1.9.3/Data//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Calendar//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Clock//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Clock/Internal//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format/Format//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format/Parse//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/LocalTime//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/LocalTime/Internal//usr/lib64/ghc-8.10.7/time-1.9.3/include//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/time-1.9.3/-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_Updatedrpmxz5x86_64-suse-linux   ASCII textdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not strippedC source, ASCII textcurrent ar archiveHTML document, ASCII text, with very long lines, with no line terminatorsHTML document, ASCII text, with very long linesUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRR3`_^"rtȥutf-8c001d3fa635ff473764dd8b15105dccfd2c8f0285fbd832174970e09d83f3f12?7zXZ !t/gr]"k%qZu/33j νY]YmnM H/'N/W.Mm`^v+`S~aE)ٹmn5\}Cen9fWdbJl@`x]ݑ3F5苼v_͏n£q<)-WҺȠE _Sl`hD`ſ/,#D&Lba[]bWq-p~ bca 6ZQ1֙Ki09P(ղ UTCšo+0|f1{ J$;`[ZIm)WԞ0I1#<;#$Ifr]rZ 8MXhX9jT$DwT[KUxa>S<1\ +•U ボcK#kAS51ϗ3IơP13# ߏ>mGm";f:Q0yFܔ&klrԄ#O|cчcY\wJ0vPCP)\9F`PxIޒ8NC678}6aNbX_C!k.7V`niE!I )N"ln`,2p ]fJ1B{vԥNoɨ^\aofѪSu!xHgWRpHzn%N >9$pW^J&pl2S-ktM&d_S=Kgv (ؖ8ghWfw!(1\Lx!,Nq][[gX>@Õ> 蚵1XCۗMjHJWu9,oIz"[>#Ə=ٜF: ln-~CS6nz>`d]N Z`YX & W!cA5~^@[;F~*Vu5N l0>zr`z&t$h&h0Vw<]ja9-sR;3!cxD(MhM_ }ݞQP[OTbh3E!Hą[-aMC!1G| t-w0" fpJ[|6eF:+|=2O[ul1RvAfz [RJ_L"YnʒN<]I$ie1OVIV K \saQSbi0xQ[jv ,[zPs\Joz72T\:K"MS݈_4Q*{(S*[Vd,