ghc-unix-devel-2.7.2.2-150500.3.2.5<>,xd*p9|;6x3?GƀZgfu# l-G8OFhj N[ 9Hԡ2T:FRcNJqfKYHR$' ,mEwR7njJEF1a۶/~W6נ֕<<{ m׺24SHj},ʒ}5< ;dF \4NJv(;D$l`Up/>B߀?pd & M 6<C}  8  x < =X@DHHLLX L M (M8Mh9Oh:XKh>@FGHIPX Y,\X]^γbdc dӋeӐfӓlӕuӨv w؀xyz $*lCghc-unix-devel2.7.2.2150500.3.2.5Haskell unix library development filesThis package provides the Haskell unix 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 || : LLLMMM))),,,5p5m5n633666,,,AAA׋׈׉b__\YY*')ebe.3.0.04446[6X6ZB?>+A+>+>***---302   ???{xw6' 9{In{0-"H!1+.<! I673%k  )5c][-S%V/OY( XZ%R"6.SP % 9p7"72 ki,? ZAA큤A큤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Ԃ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ԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂdԂd9e7cd999cacca39d69a9e038a7c66f435a7399f651b2262b648af78cd529d4d3ce9def7c6d4375a93c5173340fb30acc96516b4fd3d1ee5633f4db7fb1d78e81f515cd5db950d9c7c384a7341e1b139c3d8733a2ff13475154d04040f9e811684cb13e587031459a700c14e06b44ff7c0939d13b41f849501b5bb25edc0ac67d0b7c49bac48dd18cddb3ff3426d9f1381cdfd2c0177641174436ac7fcda6cb47d26f1d160baa6928d6da090331e83b5d915d1ee9c2b9983e194fb1b562eb1373f172cbb56ecf65c1710560ae5f18866f571fcc8b0a2b5ad3c70ad2896ff06eca6cf262d1efb22d44f4d6674d908a8beb417320ef43924f57fd525ddc4a121d31e7d357da3e4e34e69fe301d0f6bc513ccc4a4a26a3a104498994cee2c5638cd361893fdca721dda7bf5679c60bf6d3617a516bbd39729fd826ac9a3999d38d478747e66bacc0d1c9c09a405845838ec7b4e4680c175358d06569ca694315df3fbe8ef8a6c2f98c66aca3a822414d09dcfc23b49da2dc7b2c317f53403aa82dc98300900c90f8c377e036dc98d2741cca891841200f3515b9cb0d913bf3294989e6b83b0fe9f78b8e2e2fa313c7f22a3fb04bd8c99d9b045d4c9034ac6657b11e5f3cce7b5c9f0163bd73b2853d6ab70d1a8661045640ac72988d98c35f527a995d29696e275aae2edd48dd177e622458ef1f27d1c22d625ed239ec5aea2050f6d7e08c5f91c688b8356c2811f16558353a1c4ae799e62e36ce5aed6ad515dbcd49cea6439e583935f583fbcf5282bdb2dee4cc8162e8a75be31915e45baf75738c2b4bc1f8e778fa6b58285c8942f3f7532744d8bd40f6d396b5a8154284328509df92f668f1790cd19f5292def936bd6d218bc7c28c7e2853f77afa164c3df81510eaebad2edf102a9e26f1a395e89e4a8d89f3688cbeb2b294e07ab667c8fb1ab551fd8fb04fdd5610e0c42e8f7c9a42ee97faf2bb4919a2565d7e8e4063a08f59e4a8749e8f559a4e3b3e12f90bee563eb230d5222127ddc9ee511736b7104e8822f8b11ed76553ad5f39251e5c1a9fdfc0de197e62ae6807968ed32bad333b7f8170f083254491c23929418394473b934f72d45ab1a32dba30bd1575fbcee28067d3e375bb6a8d125f87d07e5bb3a91c8f8936f432588d01ac0ecb94965bb09fa2873e3844748898b2a01514ac959bf9281d1d1548da19955896d8e46b3c8677a9d2023def959d327f385e1a1ff9bfdce5204df5b46bbe80095eb32e4367dd6378aacfd1e53e6cd855b0bf757ed07c67a33f488aa1a765cc2db19f624703d6e0cff6f2314215f011e9ba8f97ca8f4d83019481abc2a090e110e29a82ac3ea55f75326706cc0dd914c59f7f637d4039a8dd563030f1eb3c732ddf8c712d71943764efff344f622363eedec2406a4d075bb961a951f6eff0070ff50f9e858c4073b093acf9a462bc54f9b0e5a4e75bfc294de719c1337a96a0e0c55b4ac7bddb67ee69067b9a9551b94194d3689d3b9e67ec9e97a0030afb1ae2a457f4a4b3c075768501257b0125edea14cff109f4abd2a20d9c89e024af8c8f7e8211661c62ca1de418f6de9eca1e26bbb9f7a13675079be7c960057d339fbcec4679fcacc825f03e9a2e936f8861dfc40f69f1103447523693dbde822bc7fee03ee6cea7ac0932e9e34c333a76f85db72356e6050acdc310ad78a7bb6ae540c6791b7762f7cf6fd002799b0e57f8b2882e4f0bf0398642553da599584b215c2538c262ae24d6692accff391b4706b38236a7de4f458d307417b4a65b2e426b42c06bff8ea4e3fe9caf6cc9b58c8dac9fa85d2d15d116503982f9d06590bd103ceead133e2936a6c927c8ca62431c9597149875a148256352ee3c90d4bbe7d1ab1e51b978845e37e4b649e6a2c79f5cdf7fbe5148583ee20e4f321b10f16fd4b4b0efaadcc0ed088ff96193f5984fb2fa33e21c598acc84327c834c29e0d181b6a66f6e7fc589596615b0e2f89539182f25991c477976bf62bade09abf16c839feab35e8656670570645c2978bbaf0a9728beead40309028fde785e1d975087379213a98ba0b8b5c0356b3bad4d7926aa586c5491803db25ca4e5d3cf9fa59f62125ba212ef99391d291ab8f5ac1416cd6d432ef2b3313d496e5ce7035eee776ddc5a67a25276a16dbec03f4078aa72e44b9004ff223ee65b5685591551acc35023b1776d217608c3c0c5734f8cb579067c5fc15b4c3fbbf0f8893b8ac0c574ae88d44304c7e333d294c5e53634c979bcaa8a79c83f3aeb5befe4c84c71d1c85978bfaa73d4599c475d54b8f917963983381b786b2ab53ff3e39ff196b2959243978593dfc848f693ffc131b1b8d2cd0adf0cc4aef812658c594d75c2f9d33fe7d44988c92ce8c485face416501e52992e569ee9d657663e62c21771a34f47f00864e011a595706d50ce50db02ee8a2654b29603f935896682762f62f00e28a825c0d59fbc3cfade110d59510024370474f2b640658a19bc4836054b710da7005c2ff9c603210619f70f9410ec96904d2adb6e3c2e50455a76686b4805e32144023d77a87b34bdaed254cf8e8d0e31aa3981bc26909dee1c275c87ddf28a33056e0bf186757903137bfc11f8b79288c2d45902a77a8ca6f247fc2ecc217b1b32b52e6909a818823c7c44648fa044ec9ca6aab0504aa3094eaf653a3e2e65c02e8b1cf864109f9de900c1ae28637df596b7d986b315c1df7f4234c6eeccabae505ed901e4e54f90f0c1aae02678b76828f33fae4ae2384f701f58d4043388c1980b4136ab4f62b808a79b3a57b42a3ac45580ef5d15c533b8e84dc72405c31c3cae60da961005ef37ac2b5f93e1f4810ebb0721828000f509e2eb8f8dcbc275332179fefee7687b994b37a9507a001d287ad0d4b182affbe981f1b54a9475363af198150e70219dbe3b5e6a698b961a9051300f67c7f3defab39471debb96e55919869483bd6862cf2ecf2edd2d1c13951b740d0ae46ada3a0648febc324be4861861ac046ddd141a4de6422f47dab62c11d05b32bf55fcbf5f992c071982795b75a8f61cd0e767682ba98849b0cc11199c5b9b933b8040dc5a58db1fa00a2fc243d86f6019e8d8cdb71232e7c6ac898de4c4f7198731eb25b81eb5e8794f1c560227df9952dbca461af6bd194b102a4b2966c79bf91ecfefef81fd198acab139ed6eec15ab0314420e4acebdea0dcc797868ca1f1488c943f46efea6a5b1fb93766165a65661756d82c489807a603085dda1dcbc7c5bd9c6853cc5d8ba208950affd381715f6e097652ea18471b367bd8b2e559436b43f19efd0b2ecfd9ba1f02365800201392a4ef58001922893444c367243c0fddde635a59cf2334e8ecd1d1fd637e37a45f5cff20ac26933f857fdc916c55417c65857284c857d9b88a6d5510339959b7029f53ca95a2641adab1725816e3be4db27c29f894872de4739786b9ed5abd13ecc9490d8d61e8919b91e1bcf064703eed85130a74d9218e9e8ea11e0d44c9c72c0737e171fa20016667a7916e4e179e35da6222316995313242c0d81ac341488b1e4bd18881ab0f2645492a5dd6337ae7b9fbf87a71af25f08e5e2e8cc49ab93d73317c56f0845b3d1b6b4e3e5e3824a35dc6e4145fe8341b04876498a9298bccac176ac9a6b9908eb859c31cfad64eacd2ff4d9ef705f83fa2f569f951a1f9f96ddf96b5dfb7c6fe5ba35e4d68084c35c923844518a274cd94b84680f509e0bc9fa2d01bdfaca7314ea148693244d196cbe7f9f08a813e5e9530e6a348f0aae09e85ff02df2a93e14d57f83226d74191a4033c50a7864c7c39aa1bc93afdddcdb75b199bfe47d127f843fb8b4b83f9f111412c5c35207b49236e2509b5d643a65e17ba7c43dd62a5f0805f4414bc5f6e32a1f62948e674ec561c28e2f8787a3f38b9ffe60ab9b05ce38c59401974da7b0a65250baa03110692995f0b6b601aaaa4cc04dadc4da1c0d4edfcc1db435d418b33f85ef58fa099a9a61d58f6bbd0004582ba236c86d003af8784c3107de546b3edc57a6040f3a460413fe26719e0c761d0a676e175e0e80954c4ca8b222e9aacf08c372fea15fb14c80887abf6bd6830ba8579645c095ceed1fff7ccf88ce2772436be2dff53ae45c67f4cc211b5218fc8b928cf03aabf739e4ef140eef13317c63f6a9be0e77c65a44a0a23f8b28ea7547d11e1930177026bb48c574d8104660ff8b02f4fb87fc7d0d521c3c5e98ef904737744131eeeaba9dad0de2187d9454342d0d050de2a001983d5fc454d2ba0049829169fc8df793d49ac0169fbcfb7075bf714f429dff4c45f5ea605ebe0e8412af8139d1fada349903b79ca06b3c34a8294f53910a53a22ccb95042021c014371a7dd54d8af23f74ef24fe02a316168a3937ad0d17925c3d0ea4a6d87de26fb64013d29edf0195715e9a743a58082a5b23fdd36d6fde1f90723cf2c2d0ab3e68f2bbdc60dfe6472e0304600dc58e7b3c37366d30536d0474bb991a8aaa4353f0d3d3ffffc8770824fc64b6b63f09c7571a78f4ad06817728c7b130bc06e9584a454120289a6893e415e007dccc5fa43299f94d2181a118139c0cdedafb960cb3a23042203ee3c7b5f0fbc20d78d3577c349b4f8b7b973e9cc7b7b4fb0b1f4affd7cb72dca34fe90a8017e196c9d8002419f527ad4dfe8f8e1f183afed25253421701e41a639a7745d6f1bd71f2e7987ac4883361ccc1a374c34ca8caaaf85fc2fc06b3c7f0581f3ddbbd5d6694a6da4cfe8be4d3d98b582bd3bd9b680babaa1c8d072ca0e26c27603d64361c1d3598dbe0ee5dc0bc2b4fdb58c8efb704ae932339d9f5c14d5be3f8818e9067948589f8749f3c1a3a140a8501ed47b37a55c977d5df5c012ddd811f6ac9162174ef5966fb3146701949c2c669b50ad22a2fd21cb1f4e9eea29d21fa174c52f48b52b75ee60044928eaf502a17b959270d7bb63f58ad7cc044501a7548097fe9f243fd79e5053d5b8f65dad7ec0f0e850e02f10646a1d6e968c19bc075ea2acd10e3b46b210fb4593ded2f74c2227a7294bbca161dfa924be937e013e947b1625576da8033cb5064bea8443ec18bf7520843cbf99d4f64702012625004f5773c36ed0225dbcd7eeb3c245d21ed63a90d3f056e104d195abf3e78a9d86f7330ed9b1b49c6c5c5ef1b7be100410aff3929f69895074d6c576e03a8c9a05bee7338c1b2b6c9b53d509892fb632896452bb6c32b8d4f2bc4feac7b092131bdccea7bc9aa26077551d7430396f40f974a5fff3675b1a22f490c009ffd08561d227c4d903a76be765b7a0f6e2d4ae312f03cad62494369446c174f88f707747c436d6264b2362622adfd1e84afc86df5df11336906920b628512294d4ee02b9a85677408e8bb4874b06e8797fd43625c93af75935b2215f171285f6b9544baec734a02372b0d1e22e30daa9ca048bef0139998253713519ce6e6d4bab99b79426427aa2fc1197fe19428199e5eb7018e08321632ccaa812466154e942ae92412f47084936c62999ddeea22c3aa45ef27efdc0690b5af2ddbae05300c7f068b457e0560ddcd6525769fc5dc45d92fa691c6335ae9d36e6ceceb19515134a5439626a58d5464f96b098d1718b7b29863c6958167ff9d9edfbb456f08e15f58302dddfae613ff709d585a80303920eebd9e1bdb22db2a011f18b851834818f118a491f1f786e8113226ba2ff8e579308d770791d8f4d83b65f9e09cfba648eb3445c13a042869b12178ec6ccd5f7618208b51e955de6cda19353eae9736a36d001d7b345b17f7740fdf7266eb02c5d78b66cbbf25ec105d272531bb767958b7dcae369a4f00572dda4fd26a649415f6b1a556de9c671d73eb31a5da4c53f7dfb38db92d004ee8a5e40bf304b47f83391108197e6710ad261a8f1747c19b95420622d04b44742bdbc2e391c2bed36132acb5411a19360fbc6000870c39047407a04d4002793578d92ecc716c60895aaed2c543d80ae8aee30ce7288ff9043ecf9bc4085cd03affbe813050889694ed537b8ee0d8376d0ed5df659cb220c250e2e54106323e372148c13fd268a71d45a5f5d637b1f93b7ce6ec4f04e4d987026500fda69b6397a767bb22797683593878a170efccdc565dfe65ee1051e34945849a24ba35c291e4146f335ec8a69574682d6df578bd8f8568c40d908318a29e366b9506d36190d48289cec146fac3a0467a97018e8e874edfed5328a2d7103e715cd91b6056c7684ea66c6808a82ce1fb1b82d7a1e4f7d19d74451e0db1ff8c524671f6e4f2b5dbef0c70964581ba353b8e27ffc1cc51bbe1e2be0e375ca07a3f03085a8ac12f983c0e298451901a5d9db9eb4405a5b64bbb839082b4827f615b8175caa2850d03661c655cb5a048c379c7be421efcb1d25a95e914838fc7863a89a1c1b1f64b17d15517218efd48b727699c68986b4900bde1b0e29a1dd65d09933f827c2a91392714aab055c160b1fd4398e904c9bcd7081526c1533cfeab836f4b0ef2466a86a6bc07de86481ee0d6c424779b84d37682be31063f1a1a067baef1fb95ccf2b815b427fc04c0b7561aed9047f1212c65b367b63c575bb17337c92fe4b2f5b4bb9cad9ca0af8d9ec6da3e2959db1e2350bdd525e501915a9cc3c2231e72bf6368da2e5e3231a6ebcbc68d4a2cdd06517ce8bdb3b474825f453efacbbf0112d55e698b271732f3e94008289b9b33e41f290dca69fa4ccc96534f230d89aaeef0980628c47c03baaa51aa7c5bff491aae0a59f8685fe2d9155200b95988cf7d4b9e2d8367eaad2d233702642c121d404f61bde5cc3105e65f07cdebc1ed31b0b6df38a93307413c31dd90e7161e8f0e0bfa05de902043435075addad0c0d0ae19de91abf87903b6313c385f0cddb1a5640712e83dad127849f3cd53498e2bd085b5e96a74bf6256c8915966237148a65c1e8b13074f0adb761a56c163d2e8987b8f3bc0ab0f641536344bf83745be34529c443249f9ff658508df046f36f96b0ac99261b2af23eb6276346321b68a347d7b26dadace07f52f9bf48990325d48232148e2d3a13f2dfd893b6602e066698d7790418a84ffffb2e3bde56ace987c03af435df074aa310b226ae03461dd4e69697d79c54db56f1b4e17c0454c59c44c0610be9ee28666670c5ce22073245350ab26bd4ba04ba9842bb70d137840079ed944a2bf45d910d8594daa29a2d8bb0bafff926380b71d6542bcd71ae8c500e6877824a188f5528aba465f79259b9ad30d58280d0a57e678f1b32dd5d7116bd2250935e086afc0f58fab634545b653a2b277e3b7a24a121db3c238338b683b96f514b2a861b7de0daa4774e60cc7bedc281c5d7f302efc19b7a7634f90981b72282035732bff57538358d934b54c746e4e8c97bc3e166276246a63515e41916a5d347da203af729a91707585a07a8bb35a9494ee3e387f2df0eb4df180d71ea2c6edff387cd3a1182762ff9bec2d08cf017d17ea38ab13037564ee50cea78daf5f169acfcf380767023f1e1d1d55f8a369b065c3cdb64a6b1d48f0fdd966718353c0feb1e0301d12a3d3d223b46828d281a7d0795c269152041f1bcf229cf0194fbbd22f1f41848df4e7b5e406148579ca90de6127330568a1293f244fdea65c3a287fba0626ffc3ad2c86e062cbc7768d6d5ef62e4e3253cd6730f9954e594afe02d55062cddc0e652c827d103162b4f869a513c6258a8f901eab275e08f750063149b8c08703d9a7720ea69b78e2198faf4661e6303023c86bf5030f992ed913c47edd001553a5991198cdc5e9baa19087044f13b9ab4b886d053a1513b3983eb866489315429ede9d6e4ccae8ad14d6b56d88e80b1393d06b1b0149a6f325b7928147a73048c9658e547f13f626f60630afd4fb45f1423b6b63e00c45b07c469b0dc7cae06042586b1bf3f874882cf7f1bf6734a6032ab387a2e437a6f23253a855a6c79ff7bb70931462a03fe680c4c8bf357edb0c96918ec9011275e55d90ea198d9bc7f90cb2b2f1cadcb9a69a35e44dc1ec51e5face7cbaee489479ee4fdc4bd70df53e6e49d14a1cbc1b9b8a59c8759795ace4613459f7c52e3fc256310ceadf15f94f600756a20d1d640d722afd92e66384e061046dde39fb20e7b8ea6786049d85da194144009c65de6f860088a6a2743fed8459737f5421b65f3a66c65d6ba5cc7896cd48aed6cbabffd9dcef62f1eb8c0c9557347f17592e5608fde0fa240b837344cbf94aa6face03d1ea891908fbe0dfa1611d221a0923f227a11fc07200dd4c1a53c441151d9999c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d60545862847094d2b8cb398ad4da03b0212ff8bf7cb2a5347bc0a207f77140d59fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c200926585d272a4041f963d59e2408298e6575e855a04385aac09d64023fc10e4c54a8d8bda8617bc9cf332bff7a0a228571d35596804dfe5ae2b661fcf681174057231rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-devel(unix-2.7.2.2)ghc-unix-develghc-unix-devel(x86-64)@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(bytestring-0.10.12.0)ghc-devel(time-1.9.3)ghc-unix(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.2.52.7.2.2-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{|}~2.7.2.2-150500.3.2.52.7.2.2-150500.3.2.5     unix-2.7.2.2.confHSunix-2.7.2.2.oHSunix-2.7.2.2.p_oSystemPosixPosix.dyn_hiPosix.hiPosix.p_hiByteStringByteString.dyn_hiByteString.hiByteString.p_hiFilePath.dyn_hiFilePath.hiFilePath.p_hiDirectoryDirectory.dyn_hiDirectory.hiDirectory.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiDynamicLinkerDynamicLinker.dyn_hiDynamicLinker.hiDynamicLinker.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiModuleModule.dyn_hiModule.hiModule.p_hiByteString.dyn_hiByteString.hiByteString.p_hiPrim.dyn_hiPrim.hiPrim.p_hiEnvEnv.dyn_hiEnv.hiEnv.p_hiByteString.dyn_hiByteString.hiByteString.p_hiError.dyn_hiError.hiError.p_hiFcntl.dyn_hiFcntl.hiFcntl.p_hiFilesFiles.dyn_hiFiles.hiFiles.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiIOIO.dyn_hiIO.hiIO.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiProcessProcess.dyn_hiProcess.hiProcess.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiInternals.dyn_hiInternals.hiInternals.p_hiResource.dyn_hiResource.hiResource.p_hiSemaphore.dyn_hiSemaphore.hiSemaphore.p_hiSharedMem.dyn_hiSharedMem.hiSharedMem.p_hiSignalsSignals.dyn_hiSignals.hiSignals.p_hiExts.dyn_hiExts.hiExts.p_hiTempTemp.dyn_hiTemp.hiTemp.p_hiByteString.dyn_hiByteString.hiByteString.p_hiTerminalTerminal.dyn_hiTerminal.hiTerminal.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiTime.dyn_hiTime.hiTime.p_hiUnistd.dyn_hiUnistd.hiUnistd.p_hiUser.dyn_hiUser.hiUser.p_hiincludeHsUnix.hHsUnixConfig.hexecvpe.hlibHSunix-2.7.2.2.alibHSunix-2.7.2.2_p.aunix-2.7.2.2System-Posix-ByteString-FilePath.htmlSystem-Posix-ByteString.htmlSystem-Posix-Directory-ByteString.htmlSystem-Posix-Directory.htmlSystem-Posix-DynamicLinker-ByteString.htmlSystem-Posix-DynamicLinker-Module-ByteString.htmlSystem-Posix-DynamicLinker-Module.htmlSystem-Posix-DynamicLinker-Prim.htmlSystem-Posix-DynamicLinker.htmlSystem-Posix-Env-ByteString.htmlSystem-Posix-Env.htmlSystem-Posix-Error.htmlSystem-Posix-Fcntl.htmlSystem-Posix-Files-ByteString.htmlSystem-Posix-Files.htmlSystem-Posix-IO-ByteString.htmlSystem-Posix-IO.htmlSystem-Posix-Process-ByteString.htmlSystem-Posix-Process-Internals.htmlSystem-Posix-Process.htmlSystem-Posix-Resource.htmlSystem-Posix-Semaphore.htmlSystem-Posix-SharedMem.htmlSystem-Posix-Signals-Exts.htmlSystem-Posix-Signals.htmlSystem-Posix-Temp-ByteString.htmlSystem-Posix-Temp.htmlSystem-Posix-Terminal-ByteString.htmlSystem-Posix-Terminal.htmlSystem-Posix-Time.htmlSystem-Posix-Unistd.htmlSystem-Posix-User.htmlSystem-Posix.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-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index.htmldoc-index.jsonhaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.pngunix.haddockunix.txt/usr/lib64/ghc-8.10.7/package.conf.d//usr/lib64/ghc-8.10.7/unix-2.7.2.2//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/ByteString//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Directory//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/DynamicLinker//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/DynamicLinker/Module//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Env//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Files//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/IO//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Process//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Signals//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Temp//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Terminal//usr/lib64/ghc-8.10.7/unix-2.7.2.2/include//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/unix-2.7.2.2/-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 textELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not strippeddirectoryC source, ASCII textcurrent ar archiveHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-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-interlacedPRRR3`_^"rtȥutf-8fa64ecae47356b148423d40760d617971e2bf0de90a3d7c85633f4c35aa8b060?7zXZ !t/tp]"k%暨vQЪ(d^O՛mKbdz=!fv63밇ϸ6O#:_i^6[b Z6&SbW5gLix2|3 \~x[WOa}r Vbt6w4'i>Z-7拍#Lj|*zy'(X*PI@⬁'x:8ޙmy Au)"Zvb56:u"9FK~=һw6Zm02,x2 (F]7uݲB;HZ4˃VB0\nbX4A-H.S^'{ۨ%MRȦ7Bkzk8V+pʁq饦^iHp!Ά M 5573~0.vouW4؃7Nzj-qpfa#VpK"=IF' M zr7~S 7fkTaw irr!g}VaԖvw4k ,Ai]>+14-&MOKͰZHӼh>Cb&9ivZ KE?,I;/yi! #A=kxF o¢0Ø% hFw<#h<++uҷt.Tiǚ 1^#KϬ*h'ʎ)&P-[t.R.޲y3a3JjǠፅg?%q&M߽ 3vj[ ƣ5KwU< _,NKN6<$>#3sI-8t8`fdȊ67xC'ؓ4C,ÇDh)٥kY;|P1|C퍟c @t%C0[V YZ