libX11-data-1.8.7-150600.3.3.1<>,ghp9|.Щo ~]A1Q-bD;KN8ǯ̷FQY&f*Q?9"ɷz !BwI] 3 ϛh6[rryhgїdAgP?4KwhK%_.Eۜ@;IVy}!4v-<_: qם{L;.Þ_:To"a &H7!_|XvqTXd\bb.>;?d ! O,0<@Yz~      = >BGLMQ QQ(Q(Q8Q-9Rd-:U-F4GHHDI@X@YD\X]T^iAbcgdefluvz^ptz¼ClibX11-data1.8.7150600.3.3.1Shared data for the Core X11 protocol libraryThe X Window System is a network-transparent window system that was designed at MIT. X display servers run on computers with either monochrome or color bitmap display hardware. The server distributes user input to and accepts output requests from various client programs located either on the same machine or elsewhere in the network. Xlib is a C subroutine library that application programs (clients) use to interface with the window system by means of a stream connection.ghh01-ch3baSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttp://xorg.freedesktop.org/linuxnoarch]TxD 2U|Z9\4W3VUVOT4VXRRVPV\jY U>U33U)3UTWV/T0+cM4[q4++4[pqRs/Rv/Rs*\\\2UU}YY4Y+U4[QS}VX4[m6[2W+R4Y1X6]I4Y3X%/.A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤ghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghgh0323aaa64feb069500a0a6f92b6808abba700f27693ee4b093582d266750a2f57a3f9b068488408d8a3422013209db1b32e5cc57d500c0f069c06490c1f41c29e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ef6cef5b0dfb176c5dcb79701eebcded31af8bf51b6918e7d7b71a6c90757bb23aafb8b1d7201ff108ef5089089b709c35f31cc38e8ba0714a3aa58f73a7c7044b0d7ed76f2fd0856762e0e2194f90ecb1094470310f95817911381c759d2dcdb08a669163eff3d66983674e4a76c73c583f57146b88d0c2c9a39a203380c56765790804af149586c7e16a43c8fa222c0e4130b869bb95542ca1eaba5419cdea4b1598d46507d3228cd28f3539b76c29d57e1661319ac089d3dfdd3ac2cd370cd648b9ecd0e03ff658bf0d87cdf0cd3256d65ecb6d070397c70be90d78f1d3a2498c21f61aa88237d149b182c888ebdcdc0877ec158e5d6a9fef234310dde64cd39eff9261eeb8580d3256b647917a21a7833194ac4d9652753c8f1726ef380272667553c5abc2e7940507502963092defbdaa52740a59efc1acfdfe1f4cef2ced92075d6db441663139fa39079da39bca242ec651459038b693faee91d1e29d617d3c76564be0b2cecf3988cc3e3a16a6fbef62c941bae47e51e157d2e044455d31f9b815add4ee2c23d0c585baa69d3b5a4609c9ab025e26d8cba29da6906c1e69bbfdc84372324bbeaf17ad9d03572a456446a37459e0ef1435d9a654da3a7cb7e2f84444951109778015156b408d73edb77a15ff694a4fb03f087997a9844399df2d1c870b19d1e7c129cf807e12d81a189e9dcbde27726d9a003ceb8f976326759d9e6437facbb79af3a2206be69ce735cd000a6c03ad33c3d58496251758810fd49affe9ec5a9ee518710f72468003c8116bd08617b5ddd08c2c050354f195f73008876dc86f40a7eb5f8931ee5f631f84dcb7ae9c124e9a52ab668c170bc9147a80c6f90aab84b3d77122c82c92b134885e1096341ee60950a7a019017cb7407f673541a8c5e93ce1c8f36fabdf28e02bac54cfe89c853db9d4d106be29f6b4ff13e5dada3a1f6b7f72aa98ee9669070fde364a74fd6084007f9325ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d97e0c9cb64ddc529b35683fa358662ca6a3faf34d218f2578c6fe753b1474a34e6ad80d84000520d0113a769a8c6a957b7566d3d8a2056fe8715f0544aec422e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85568eaf6a031b4ac739b85bc5330d813ba60bf47ff1eaf69050fc5e999a038f2f0419663d103c6197050128fba9e82ca6a4b54a173f58ce59a51355f1bcc6e7cd21af5494aa0b35e94bc3f9f5765f74f6cc59057985b26957b6442ae419284bd721ef6cef5b0dfb176c5dcb79701eebcded31af8bf51b6918e7d7b71a6c90757bb4e75969924c999eca364995b042406e0af3672e44774c730e0f9d4452e58cda30a94af8f380ed056a63fe3c4bbebf70a3f03aae95434770e7c4879f74bcbd988891ee42949b619ae44e1afc9d0a18d98bea6a4ce3b22759aa4bb3ad725ec74083c0e7499e3e513c6c0aa022633a85497e26e2bc66b2d8addfcdc429258b738bde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855acbac0e9bafec77d3581caf193c893efac58d1a623b61a98169a8505d28126607fc7e57a4219611b260bf2b7b088e948828b08e9b6ccd755e3401e9ed4b199843b9f39fa0d4b2295a15ee8c8a0eeed65c2c49e27e3e3c94062e2770affe13a15a8a0e42aaf0bc6365ec936da183f3ab58784166f0155f8135265f926fe29a60de7d556ff13f4e740f24a31bdb490ff72d0016e1a2f3ea8722add4a12c31831fbe955a741c57afff0bb1e6b224ae3c767b160ea24d910ad7ad9301cc1968893884c127cd114bc17c16afd9f8641c472253123db88b7105afe0cd574dd6c887c4839c95449667cbcbeeec7c86d7059154f60fab9fc684f8442f0f0026319c14beefc11f9e7d3cb7545a7f0a4e78874fc00818425f36e413d8ae25d46e1a1ed2d5e66989c577117c61f02495d621781cf711392314c8eb0707e7e8bd9cb796602a2b9a8267a5a5179237c4133c5549806f00bdd943c8abec7b9366d1cd9df2199c98d49ffa743818f07048222faac0017709dc2e85de669f8e040654965ba38dbc2a8a0e42aaf0bc6365ec936da183f3ab58784166f0155f8135265f926fe29a60d1697f4c056feb2c803fa27ab016f960b2cc9454d09456fa781cec9f5403967c52844e64f02de5bfbde68e24026898472903f5b04427d0bdd66a777be387e776e155d1b62f3a7cf781cdfa461323b0ec52b69160413871b8f9a6693c87ee86a6774edf2a16152bc8eee8f19b80cffed0d4fa7e4431b72298dfb18ebc5879fc3bead66ad0317bc5076ab6b60ec5650989816421e837735acc7fdf0ef4c8cd5fc2e6b37571c38a1e90e879c920db9fd7c3c2309e3f40553a09db94b62a3f45fff5ff2589f4e8f1260bd942b884f8f76ea8b7657bd9540fc10183aaa4fa8dff2c95f6915476f03b77396033e4e5ead6eaf27f2a6ad6b7631954b96e1c3b92bdce5cca8a0e42aaf0bc6365ec936da183f3ab58784166f0155f8135265f926fe29a60d032b9870847f76a57e8be14c45a968d417e7fa6db5245e63645ddc940865ef121881a296792c42f47da59a8030e3a09a27832834182f99c3f349d7e0c2c6c9569a0e7916f30c06b7cce0ec60f8bf3a7d80fb24ccb048a9ee161079a5df2d160e367dfefed863ad49660fd62e04fac46f2c2cedbca4fc27cdfa571c42c01a847cdc1b55370699544394817047ff498bcb78589506d6861737b21edf661d49f803a8a0e42aaf0bc6365ec936da183f3ab58784166f0155f8135265f926fe29a60d0a9aecfeee85814abfbbe0b5032a702c13a3728d5110181b744e8370eff19811d213a33e3951aa96f0f7d8fc6a76426fb833a1a9205597910b3d66d6902df86e0ce8f2b39e65030f2cf072ce9a4276f3b4f563d65f638bae43a4efcd3ed169e326fb2b10f3f2c6175f0640db0d62c23a87f495a81bbb5124a4f1ed0ce59cb0ad9375264a5b8a080b511fa5d720eb25c021b06f0afbe12574ef99675d95b6f722a8a0e42aaf0bc6365ec936da183f3ab58784166f0155f8135265f926fe29a60d1b4282e1a661f316d5de5ed9b999c9cf06e68216f540e0a81e699948bf09bc11b9edd9f66ad87347746f5bf9cbeb14c184d4ad758cbcc7f009f2f1f5a7fae5aa60d666759d2b03246d52e5d4df2ae3dd018e8de6be4ca8240f9adaff1cb695aa36ee0c52a56edbe747127efb5421287dcb2d3ebb3b58331cefe3eeee749bbb32ce3a4bf8b3666b0509ffe53a0e9151b18531e7db8d6cd8d7b64564182c4d4689f4be662f6dd770ea360a6cde97af797f44da2bdffe83c644edda9a9891ee53ad659812ba83687a41bde281a570fb794a97ccac1138425d47950c7c3fc714c94a9bd2b9276c34d78c6a5e9ce5ffbdb5838eeded8f979a524fe853647acf4fcd3dbbfdd2a67876afd2ebf9fb7f1d89a7f5840380bdb3b78fda27356ce6617c3f51a60aabf425ecc47b83d65522df9b18adbe7b73315a2b6d549321d615c0c7745d1881640f93410f9b7c8ac8368326f7206709bece16a76d33b5c2f1232a1483fb3e4fc429ec1d173058186aa5b443bf8efc675de48c5446538d3707d7c35ea37b7d7c97b76834021df73c264ad1cc5cea2bb9bc69ea11ad9ec8f13f76fb2d5e6b2d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d5985023cec5e57823e91c22fd0cc8e0562e1b357dea2fb46e3978ebf01ed960d83cae871a0235e9b72631e8fd1b37b5791b23701ffbab543a865e683440400219b2d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d59df4a3bcf39efef842ef9b8b855f9ec29da85613eb5133b0d764da535f0c32f1a5b01d7b9d4e4d66563785cdefe578e857440f27fbb5523ebc6055f981c0d0b783061fe8262e058cf26c775dfb14197038e6d938b74b338538eaa9feb07e7740a5bc4ae802964223fdfacf71151260272f3eb62c4f746852a53a58a81224eb3e32d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d59d5ac844df91eb872b5a9d06960dfdc727b9d910a0c36cd303c9595447616a2ec84dd1247a616bdf50fd5b1dab4da3258efd8529e93b6cbe0d641e7e30f29ee31fe7bc516195a7078bc63a6c61485a6e1fd839f6f6856697efce295836816937f608dae8d74e5bdb0cd7d048192e1584229fb78e10764d4b5fd4a09b027a0af8d257ca9b185a922a4a0e769a1352bec5c5982848847b5c2c003f58e03a0bc985edad63662a9174ebd0fd17735741ed48cf08b5e92aa1e5709e7d30ccafd64b1cf4aaaba59bb8712b563c55f4f48ca580bdf26900eab8ccc4903d5a27a34fa51eca6d8d84df6d17cad9274c73e1bdbebac3b95af83052777498bef42316f6aa8c164570cfb67e26c2f07bf71fa91452b5e89200a2eae92d748f85223c0d2baeba8259e1f568bd6dc198c6a296a1d551ee8014f1e469eb6047f00c96f506eda4fc2015debceb4f8232e4a6f34572e46e344b8b6ad0f150b94de64f3914d04ebbbf08eb2572daf70baa488395076f54d10e428c0805128d9ca3892de9ee755319cf241b4866f8d5520778de26e9eea137f783bb9f067e8379eae7c592ccb9135c37ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b904cfe01db751706807fe3818c7515386ae258df3e764880b1d909c84574e3412cddf3fcad7c24e1a9d73f5aacffb4c21dc43577b440f80e9eb361f76e8fc2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85557d3f7e62775f0b90379342d5c2473266fdfbbc68cba6465fd8361d6cf673ef6417ad932501f1f53b79f10b81566c21e0ac2477c164dd13dabc2c882766a66dee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aa677177937f7a7099d7e4fb3956fa225709e9e94c8a5a44bc636f7d093832ef35e1f9236954bf64033333e7d6c66569e67c64b1b998b59498c519c9265e47ffebb7c61e7c7386b0be0289ffd9fcfb609bc52ea85162cfa78752869adb1f16a2b64a7aa29787f97bd50b6a9494812466d7704ec1ec5c698a7f5f38996543c5580287cd5e869039f885c21f4f1a9b996c4e611cc49ef9d9eb86d21664c633e9cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b849f1c3fd5c6c98700c3e11202c5bf37c63e5956532678e45336779bab75137155bdb39a8bfa8308091c68ede17e9c5f3f03849b3449ce5d001687228d9bfa6df150cfafe06fa49607d463b44b298776334cba2df7cc2615839dc5ddb192993084a4789668816bf0c9154fe3bd9d4d1bb303d355611d14e29f02d6e1d4cbb10896ef838af8c04c6e4ce7ffbff6b241c24024ab9f3c5e59c2beefe36eb01efe57937f12b516deee3699e80bce3fb1f34d5bfde3f596ca3ae1b17765d7d2b2e081b7661866efdf754de97baa070e1079a233f1abb11f91721528e0d268bac41c8e66c59298386f5c2fafb232e28333816aa5563e6a206688d09486a7e9841bc092d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d59c7f2ddfe768b88bd83527aa17bfc359be01cf5e77a46731ea7f1031917669ade9c79a5307f23b94392455fd29e1d38b9fb1fed98d650377f346e2ff75ee055a828f12f426f04d708bfcf84b15fe657e0939c82f19848e134aec569a4e6730c17df4a3bcf39efef842ef9b8b855f9ec29da85613eb5133b0d764da535f0c32f1ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85584c9f63886c9e1516e60c5e350c82db46013c10648c62a51a5601f724e41836857b233d304d99d5495f9b0608f760c1668f9c3198f3d50adb155ec27049656282d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d592c125f8e32f5a1fafd00b88320d74c66ffec12dd267fa2fcac5baec5e14e3e3f9561ffe58338823958c9d363113920eaf2c76e3ef220af27624dd213c05eb017e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85576a0383f411132d9709b6a0f610944cba07c2bcb113a0181d32bff1b38a6aea4fd386de7fc7e72d399725552d10e820ac07bd62f630b96161e4732bdff45d85de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d90d27f18aebae0b6f6d5ed716c6b6bfda493ab95dc7f3f06f71270fe1fb28ca457496a3d7e6ee65a4361b196758ec911138c62364176cf3c7512d12a3e589b3d5ba2554b7acb06de0d5a607bcc0b3b29105021baef012c35f5f653116e7b583fd427902101c0859d1190d5803f2df5ffde718796e3f5990c653df6a38cd1b6ec55e37b253e2ab3c131ab498a7f97c4aae2703e2240e0e1f19f46d8ace6b7ec7f108ea2bea94584dcc12c106c2ce229e666731d38b6438ad859cab8f2173a16b0d1f14af33f7d6990fcc08594cfb52e76e0077560d74d848b69f5ad51b590038c5ddd468371a5f177647a921cc274ffe2df31d1341555f2495ad3a52359150a2d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d5916f3baef683a4a2cbbd48574eb4e25537bdce2348ce6913b3e13e3bf7459ca9706f8b0b892c9f4d975d7c1b8bb763bbcbf3cec98ad3b9a6627ab11f9057cf624c75c61c93d9f65b6517f01d7407afb8d5135c68b0912878d1a0978999be1d95abd1b6a4bf44cd2cb41063ef3f2b93fda728f232d55cbe77ad13a964a135e327d47974c869ef9b4bcf09de84ce990b9f80fabc4f235f97ed51061c6f86fe95c890c0bbcaa2747600218f820bf8d74dcbcdba0546f095eee45a6ceda373dc4b2bdbe9a55d0efc5433d09668feea32119b46347030ed8a77bfb037e3187465026fb844880169e4182f724c2b2f2ff8ccd9d989d73bf242e2b0159de5c3cf746cdd044b03d1fe026503f6b2338a8ce42713acb07c831e2e583cb35bfdbeaaaa6a2a1a6e6dc413c4bd168cd26ab8b0cace5e464212f03aef6d1994fcbd4351815da5edcfd7043b9285b310749a25c196a866ec887e8a5f1fffd42a655caa05a89b2d62d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d5995fcb72dd3ae5e8d34183f3a068a7042434a82ac23801cadb22dfbf8ace8a4328672f39ad92391b57bf2214593be0e8b0b44c84546dcdb5ce759734a896902fa9043c936195bf61f498f168c9446e6310ee5db91310436b4b4dcc4932ff0bd98106b13ec77c4ee6be2e731694fe7b55767bcdde240c5ed031a2ce63681e37d67efa2b5071b1884e359a0035fbdea170e241cd7d7a7e914fade5a1bbf635ff3e540e4234500ef02f31f8dcd95caebb40b6b2adb0f59ff2b7ad0b901b2fe45cf4ef9e3ec1ce066da306f6edee42764c9cb8e586d900fd9341a9774a63c1d1ecf2244182dc734ca2700d7fb485689f20f1e82fc0c3f7a29f03c8c70e1350827eec02d04ecb0181c56837f5b266d57fce339356d80212bde313c9a656d65cb751d59e67615cebce31ef62695e4b4f3603ee88c099c4ce66c2320fc3ee14eb9bd5910ab32de05042135d0fbbe84985bd7221c52072146c809a835ace9cab82642f418806bad5419a8e6daea8e1e50d9e8d7e7373cbff41608f2d213e06b91ed449a1f675460866b5990e87bf9e967d1b8623d45cc70625839c57f113b030e214500ca37ec838903461a720be5093b281f23872c2deb9609693f0ebfd03cb9f8a24fa435e56e33bb1caf9819741f39069cc986e01502294d941e6c10292ed00457008840deb13f5d81187a233d543da4509610d5647af4c74b202a530923aa9946449c1358bc65b381ba2ae6a7884ef232ce086bcd59e7171f9de4ebb4a72560961cb9../en_US.UTF-8/XI18N_OBJS../en_US.UTF-8/XLC_LOCALE../en_US.UTF-8/XI18N_OBJS../en_US.UTF-8/XLC_LOCALE../en_US.UTF-8/XI18N_OBJS../en_US.UTF-8/XLC_LOCALE../en_US.UTF-8/XI18N_OBJS../en_US.UTF-8/XLC_LOCALE../en_US.UTF-8/XLC_LOCALE../en_US.UTF-8/XLC_LOCALErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibX11-1.8.7-150600.3.3.1.src.rpmlibX11-data    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3g@e[J@e@d@ddx@d @c@c@c:@cccn9@cObbk@bI@bEaA@aLaK```@`Z_@_D@_7@_)M_$]L@]][[[}P@[z@Z`@XX!@XX@VRUU.@sndirsch@suse.comsndirsch@suse.comsndirsch@suse.comdmueller@suse.comsndirsch@suse.comsndirsch@suse.comllyyr.public@gmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtobias.klausmann@freenet.detiwai@suse.desndirsch@suse.comstefan.bruens@rwth-aachen.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtchvatal@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.commsrb@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comjengelh@inai.detobias.johannes.klausmann@mni.thm.demsrb@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.de- U_CVE-2025-26597-0001-xkb-Fix-buffer-overflow-in-XkbChangeTypesOfKey.patch * Buffer overflow in XkbChangeTypesOfKey() (CVE-2025-26597, bsc#1237431)- this update is needed due to jsc#PED-7282; it includes the security fix for CVE-2022-3555 (bsc#1204425, bsc#1208881) and a fix for a race condition in libX11 that causes various applications to crash randomly (boo#1181963)- update to 1.8.7 This release contains fixes for the issues reported in security advisory here: https://lists.x.org/archives/xorg-announce/2023-October/003424.html * fixes CVE-2023-43785 libX11: out-of-bounds memory access in _XkbReadKeySyms() (boo#1215683) * fixes CVE-2023-43786 libX11: stack exhaustion from infinite recursion in PutSubImage() (boo#1215684) * fixes CVE-2023-43787 libX11: integer overflow in XCreateImage() leading to a heap overflow (boo#1215685) along with: * Fail XOpenDisplay() if server-provided default visual is invalid (!233) * Bring XKB docs in line with actual implementation (!231, !228) * Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225) * Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216, !217, !219, !220, !222, !223, !226, !227, !229)- update to 1.8.6: * InitExt.c: Add bounds checks for extension request, event, & error codes * Fixes CVE-2023-3138: X servers could return values from XQueryExtension that would cause Xlib to write entries out-of-bounds of the arrays to store them, though this would only overwrite other parts of the Display struct, not outside the bounds allocated for that structure. - drop U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch (upstream)- U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch * Buffer overflows in InitExt.c (boo#1212102, CVE-2023-3138)- Update to version 1.8.5 * gitlab CI: Add libtool to required packages * configure: raise minimum autoconf requirement to 2.70 * configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * gitlab CI: add workflow rules * nls: delete compose sequences that pointlessly mix upper and lower case * nls: remove four hundred and sixty untypable Greek compose sequences * nls: remove twenty two untypable Greek compose sequences * XSetScreenSaver.man: restore the part that was accidentally snipped * nls: make the Amharic compose sequences use the dead-vowel symbols * nls: sort three sequences alphabetically in their group, like all others * nls: delete six compose sequences that cannot be typed * nls: use a slash instead of a combining solidus in compose sequences * NLS: move long S compositions to respective blocks * NLS: implement the expansion of the six Breton N-graph keysyms * NLS: move dead-caron subscript compositions to the relevant Unicode block * NLS: Remove strange dead_cedilla cedi sign sequences * nls: add compose sequence for capital schwa, and delete a deviant one - Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11 will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order to keep those sequeunces working with this release.- Update to version 1.8.4 This release fixes the regressions in previous 1.8.x related to the thread- - safety-constructor option. (boo#1209176) - supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch- Update to version 1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 - let's hope this version doesn't suffer yet from the regressions reported in boo#1205778, boo#1205818 (reported against 1.8.2); we need libX11 thread safe for totem (GNOME 43) :-(- going back to version 1.7.5 for now to get rid of regressions, which were introduced by trying to get thread-safe in libX11 itself - re-introduced U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch which was not yet in 1.7.5 - supersedes the following patches * U_0001-Add-XFreeThreads-function.patch * U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch * U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch * U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch * U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch- U_0001-Add-XFreeThreads-function.patch U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch * adding all patches since 1.8.2 release in order to try fixing regressions after introducing thread safety constructor with 1.8.1 (boo#1205778, boo#1205818) - supersedes U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch - re-enabled thread safe constructor- back to "--disable-thread-safety-constructor" for now; we see just too many regressions, e.g. firefox freezes and crashes, crashes with barrierc, crashes in Godot, assertions with vkquake (boo#1205818, boo#1205778)- U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch * fixed Firefox freezes (regression since 1.8.2) (boo#1205778)- Update to version 1.8.2 * This is primarily a bug fix release, including further work on improving the thread-safety-constructor and making it work with software which had incorrectly called libX11 functions from inside X*IfEvent() calls. - supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch- U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch * security update for CVE-2022-3554 (bsc#1204422)- Update to version 1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 .- Update to version 1.8 * The highlight of this release is that we now try to initialize thread safety ourselves, rather than hope the application does it. This should resolve a number of long-standing bugs with the libxcb integration, since the socket handoff mechanism essentially has to be thread-safe.- Update to version 1.7.4 * Don't try to destroy NULL condition variables- Update to version 1.7.4 * bugfix release - supersedes p_khmer-compose.diff- Update to version 1.7.3.1 * This release of libX11 corrects a packaging problem in 1.7.3 which caused the m4 files needed for autoreconf to not be included in the tarballs. * As a bonus, this release also includes one tiny typo fix in the XIM specs.- Update to version 1.7.3 * This release includes a number of bug fixes and adds support for the _EVDEVK keysyms added in xorgproto 2021.2.- u_no-longer-crash-in-XVisualIDFromVisual.patch * no longer crash in XVisualIDFromVisual() [boo#1191517]- Update to version 1.7.2 * bug fix release, correcting a regression introduced by and improving the checks from the fix for CVE-2021-31535. - supersedes U_Check-for-NULL-strings-before-getting-their-lengths.patch- U_Check-for-NULL-strings-before-getting-their-lengths.patch * regression in libX11 1.7.1 (boo#1186643) fixes segfaults for xforms applications like fdesign- Update to version 1.7.1 * security update for CVE-2021-31535 (bsc#1182506) - supersedes U_CVE-2021-31535.patch- U_CVE-2021-31535.patch * adds missing request length checks in libX11 (CVE-2021-31535, bsc#1182506)- Update to version 1.7.0 * libX11 version 1.7.0 includes a new API, hence the change from the 1.6 series to 1.7: XSetIOErrorExitHandler which provides a mechanism for applications to recover from I/O error conditions instead of being forced to exit. Thanks to Carlos Garnacho for this. * This release includes a bunch of bug fixes, some which have been pending for over three years: + A bunch of nls cleanups to remove obsolete entries and clean up formatting of the ist. Thanks to Benno Schulenberg for these. + Warning fixes and other cleanups across a huge swath of the library. Thanks to Alan Coopersmith for these. + Memory allocation bugs, including leaks and use after free in the locale code. Thanks to Krzesimir Nowak, Jacek Caban and Vittorio Zecca for these. + Thread safety fixes in the locale code. Thanks to Jacek Caban for these. + poll_for_response race condition fix. Thanks to Frediano Ziglio for the bulk of this effort, and to Peter Hutterer for careful review and improvements. * Version 1.7.0 includes a couple of new locales: ia and ie locales. Thanks to Carmina16 for these. * There are also numerous compose entries added, including: + |^ or ^| for ↑, |v or v| for ↓, ~~ for ≈. Thanks to Antti Savolainen for this. + Allowing use of 'v' for caron, in addition to 'c', so things like vC for Č, vc for č. Thanks to Benno Schulenberg for this. + Compose sequences LT, lt for '<', and GT, gt for '>' for keyboards where those are difficult to access. Thanks to Jonathan Belsewir for this. - refreshed patches en-locales.diff, p_khmer-compose.diff and p_xlib_skip_ext_env.diff- Update to version 1.6.12 * Fix an integer overflow in init_om() [CVE-2020-14363, boo#1175239]- Update to version 1.6.11: A collection of random and security fixes. - Remove patches included in this release: + U_001-ChangeTheData_lenParameterOf_XimAttributeToValueToCARD16.patch + U_002-FixIntegerOverflowsIn_XimAttributeToValue.patch + U_003-FixMoreUncheckedLengths.patch + U_004-FixSignedLengthValuesIn_XimGetAttributeID.patch + U_005-ZeroOutBuffersInFunctions.patch + U_006-Fix-size-calculation-in-_XimAttributeToValue.patch - Adapt patch p_xlib_skip_ext_env.diff to work with the new version- U_006-Fix-size-calculation-in-_XimAttributeToValue.patch: * Regression fix in previous XIM client head overflow fixes (CVE-2020-14344, bsc#1174628)- U_001-ChangeTheData_lenParameterOf_XimAttributeToValueToCARD16.patch, U_002-FixIntegerOverflowsIn_XimAttributeToValue.patch, U_003-FixMoreUncheckedLengths.patch, U_004-FixSignedLengthValuesIn_XimGetAttributeID.patch, U_005-ZeroOutBuffersInFunctions.patch, * XIM client heap overflows (CVE-2020-14344, bsc#1174628)- Add conflicts for old xorgproto-devel, X11/extensions/XKBgeom.h was moved to libX11-devel.- Update to version 1.6.9 * A collection of build and documentation fixes, one preparatory change for a new xorgproto release, and a fix for a deadlock bug in _XReply.- Update to version 1.6.8 * bug fixes- Update to version 1.6.7 * XcmsLookupColor: fully initialize XColor structs passed to _XColor_to_XcmsRGB * poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails * poll_for_event: Allow using xcb_poll_for_queued_event- Format spec with spec-cleaner - Use %autopatch to not bother with one-by-one patch application - Remove autoreconf as we no longer patch any of the buildsystem - Explicitly disable silent rules during configuration- Update to version 1.6.6: + Make Xkb{Get,Set}NamedIndicator spec & manpages match code + Clarify state parameter to XkbSetNamedDeviceIndicator + Improve table formatting in XkbChangeControls & XkbKeyNumGroups man pages + If XGetImage fails to create image, don't dereference it to bounds check + Use size_t for buffer sizes in SetHints.c + Change fall through comment in lcDB.c to match gcc's requirements + _XDefaultError: set XlibDisplayIOError flag before calling exit + Fix possible memory leak in cmsProp.c:140 + Don't rebuild ks_tables.h if nothing changed. + Remove statement with no effect. + Use flexible array member instead of fake size. + Valgrind fix for XStoreColor and XStoreColors. + XkbOpenDisplay.3: fix typo + Validation of server response in XListHosts. + Fixed off-by-one writes (CVE-2018-14599). + Fixed out of boundary write (CVE-2018-14600). + Fixed crash on invalid reply (CVE-2018-14598). + fix shadow warning + _XIOError(dpy); will never return so remore dead + remove argument check for free() adjust one inden + fix shadow char_size + fix more shadow warning + no need to check argument for _XkbFree() + remove stray extern + no need to check args for Xfree() + fix memleak in error path + fix memleak in error path + no need to check XFree arguments + mark _XDefaultIOError as no_return + Fixes: warning: variable 'req' set but not,used + add _X_UNUSED to avoid unused variable warnings + remove empty line + silence gcc warning assignment discards 'const' qualifier from pointer target type - Packaging changes: + Remove upstreamed u_Use-flexible-array-member-instead-of-fake-size.patch + Remove upstreamed u_off-by-one-write-in-XListExtensions.patch + Remove upstreamed u_out-of-boundary-write-in-XListExtensions.patch + Remove upstreamed u_crash-on-invalid-reply-in-XListExtensions.patch- u_off-by-one-write-in-XListExtensions.patch * fixes off-by-one write in XListExtensions (bsc#1102062, CVE-2018-14599) - u_out-of-boundary-write-in-XListExtensions.patch * fixes out of boundary write in XListExtensions (bsc#1102068, CVE-2018-14600) - u_crash-on-invalid-reply-in-XListExtensions.patch * crash on invalid reply in XListExtensions (bsc#1102073, CVE-2018-14598)- u_Use-flexible-array-member-instead-of-fake-size.patch * Fixes build error with gcc8. (bnc#1084639)- Update to version 1.6.5: + Revert "Compose sequences for rouble sign" + specs/libX11: More synopsis fixes + specs/libX11: Fix paramdef entries listing multiple parameters + specs/libX11: Make paramdef spacing more consistent + specs/libX11: Add missing parameter types for XGetWindowProperty() + specs/libX11: Fix broken synopsis for Data/Data16/Data32 + specs/libX11: Update Portability Considerations for the 21st century + autogen.sh: use quoted string variables + Plug a memory leak + Fix wrong Xfree in XListFonts failure path + Typos in "Xlib - C Language X Interface" document - Chapter 02 + autogen: add default patch prefix + Compose sequences for rouble sign + autogen.sh: use exec instead of waiting for configure to finish + Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8 - supersedes u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch- u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch * refix cs_CZ.UTF-locale (boo#1008951, fdo#81875, fdo#98219)- Run fdupes over at least the manpages- Update to version 1.6.4: + Move Compose \ o / to be with other emoji compose sequences + Replace Xmalloc+memset pairs with Xcalloc calls + Remove unused definition of XCONN_CHECK_FREQ + Bug 93184: read_EncodingInfo invalid free + Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error paths + Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM + XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup, code simplification + XlcDL.c: replace strcpy+strcat sequences with snprintf + XlcDL.c: reduce code duplication + lcPubWrap: replace malloc(strlen) + strcpy with strdup + Stop checking XTRANS_SECURE_RPC_FLAGS since we no longer use them + Stop checking for preferred order of local transports + Don't need to link libX11-xcb against libX11 + xcms: use size_t for strlen/sizeof values instead of converting to int & back + xcms: use unsigned indexes when looping through unsigned values + xcms: use size_t for pointer offsets passed to strncmp + omGeneric.c: Correct the parameter usage of sizeof + fix for Xlib 32-bit request number issues + Add Compose sequence for U+1F4A9. + Xlib.h: Fix macros imitating C functions. + Add compose file for pt_PT similar to pt_BR + Mark _XNextRequest as hidden + New compose keys for local languages in Togo + Fixup param specification for XChangeProperty() - Package changes: + Remove upstream patch U_fix_for_Xlib_32-bit_request_number_issues.patch- U_fix_for_Xlib_32-bit_request_number_issues.patch * Fix for overflow of requet number on 32bit platforms. (bnc#845916)- marked baselibs.conf as source file in specfile- Update to version 1.6.3: This release of libX11 looks bigger than it is, due to a lot of spec/doc cleanup work that doesn't affect the code itself. There is still a good deal of bug fixes, code cleanup, locale improvements, and compose key table additions, including new UTF-8 compose sequences for: + : "" U20b9 # INDIAN RUPEE SIGN + : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW + : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW + : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW + : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW + : "" U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED +

: "" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS - Changes to package: + remove Patch16: U_nls-en_US.UTF-8-Compose.pre-Fix-typo.patchh01-ch3b 1740400669  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.7-150600.3.3.1      !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@X11XErrorDBXcms.txtlocaleCComposeXI18N_OBJSXLC_LOCALEam_ET.UTF-8ComposeXI18N_OBJSXLC_LOCALEarmscii-8ComposeXI18N_OBJSXLC_LOCALEcompose.dircs_CZ.UTF-8ComposeXI18N_OBJSXLC_LOCALEel_GR.UTF-8ComposeXI18N_OBJSXLC_LOCALEen_US.UTF-8ComposeXI18N_OBJSXLC_LOCALEfi_FI.UTF-8ComposeXI18N_OBJSXLC_LOCALEgeorgian-academyComposeXI18N_OBJSXLC_LOCALEgeorgian-psComposeXI18N_OBJSXLC_LOCALEibm-cp1133ComposeXI18N_OBJSXLC_LOCALEiscii-devComposeXI18N_OBJSXLC_LOCALEisiri-3342ComposeXI18N_OBJSXLC_LOCALEiso8859-1ComposeXI18N_OBJSXLC_LOCALEiso8859-10ComposeXI18N_OBJSXLC_LOCALEiso8859-11ComposeXI18N_OBJSXLC_LOCALEiso8859-13ComposeXI18N_OBJSXLC_LOCALEiso8859-14ComposeXI18N_OBJSXLC_LOCALEiso8859-15ComposeXI18N_OBJSXLC_LOCALEiso8859-2ComposeXI18N_OBJSXLC_LOCALEiso8859-3ComposeXI18N_OBJSXLC_LOCALEiso8859-4ComposeXI18N_OBJSXLC_LOCALEiso8859-5ComposeXI18N_OBJSXLC_LOCALEiso8859-6ComposeXI18N_OBJSXLC_LOCALEiso8859-7ComposeXI18N_OBJSXLC_LOCALEiso8859-8ComposeXI18N_OBJSXLC_LOCALEiso8859-9ComposeXI18N_OBJSXLC_LOCALEiso8859-9eComposeXI18N_OBJSXLC_LOCALEjaja.JISComposeXI18N_OBJSXLC_LOCALEja.SJISComposeXI18N_OBJSXLC_LOCALEComposeXI18N_OBJSXLC_LOCALEja_JP.UTF-8ComposeXI18N_OBJSXLC_LOCALEkm_KH.UTF-8ComposeXI18N_OBJSXLC_LOCALEkoComposeXI18N_OBJSXLC_LOCALEko_KR.UTF-8ComposeXI18N_OBJSXLC_LOCALEkoi8-cComposeXI18N_OBJSXLC_LOCALEkoi8-rComposeXI18N_OBJSXLC_LOCALEkoi8-uComposeXI18N_OBJSXLC_LOCALElocale.aliaslocale.dirmicrosoft-cp1251ComposeXI18N_OBJSXLC_LOCALEmicrosoft-cp1255ComposeXI18N_OBJSXLC_LOCALEmicrosoft-cp1256ComposeXI18N_OBJSXLC_LOCALEmulelao-1ComposeXI18N_OBJSXLC_LOCALEnokhchi-1ComposeXI18N_OBJSXLC_LOCALEpt_BR.UTF-8ComposeXI18N_OBJSXLC_LOCALEpt_PT.UTF-8ComposeXI18N_OBJSXLC_LOCALEru_RU.UTF-8ComposeXI18N_OBJSXLC_LOCALEsr_RS.UTF-8ComposeXI18N_OBJSXLC_LOCALEtatar-cyrComposeXI18N_OBJSXLC_LOCALEth_THth_TH.UTF-8ComposeXI18N_OBJSXLC_LOCALEComposeXI18N_OBJSXLC_LOCALEtscii-0ComposeXI18N_OBJSXLC_LOCALEvi_VN.tcvnComposeXI18N_OBJSXLC_LOCALEvi_VN.visciiComposeXI18N_OBJSXLC_LOCALEzh_CNzh_CN.UTF-8ComposeXI18N_OBJSXLC_LOCALEzh_CN.gb18030ComposeXI18N_OBJSXLC_LOCALEzh_CN.gbkComposeXI18N_OBJSXLC_LOCALEComposeXI18N_OBJSXLC_LOCALEzh_HK.UTF-8ComposeXI18N_OBJSXLC_LOCALEzh_HK.big5ComposeXI18N_OBJSXLC_LOCALEzh_HK.big5hkscsComposeXI18N_OBJSXLC_LOCALEzh_TWzh_TW.UTF-8ComposeXI18N_OBJSXLC_LOCALEzh_TW.big5ComposeXI18N_OBJSXLC_LOCALEComposeXI18N_OBJSXLC_LOCALE/usr/share//usr/share/X11//usr/share/X11/locale//usr/share/X11/locale/C//usr/share/X11/locale/am_ET.UTF-8//usr/share/X11/locale/armscii-8//usr/share/X11/locale/cs_CZ.UTF-8//usr/share/X11/locale/el_GR.UTF-8//usr/share/X11/locale/en_US.UTF-8//usr/share/X11/locale/fi_FI.UTF-8//usr/share/X11/locale/georgian-academy//usr/share/X11/locale/georgian-ps//usr/share/X11/locale/ibm-cp1133//usr/share/X11/locale/iscii-dev//usr/share/X11/locale/isiri-3342//usr/share/X11/locale/iso8859-1//usr/share/X11/locale/iso8859-10//usr/share/X11/locale/iso8859-11//usr/share/X11/locale/iso8859-13//usr/share/X11/locale/iso8859-14//usr/share/X11/locale/iso8859-15//usr/share/X11/locale/iso8859-2//usr/share/X11/locale/iso8859-3//usr/share/X11/locale/iso8859-4//usr/share/X11/locale/iso8859-5//usr/share/X11/locale/iso8859-6//usr/share/X11/locale/iso8859-7//usr/share/X11/locale/iso8859-8//usr/share/X11/locale/iso8859-9//usr/share/X11/locale/iso8859-9e//usr/share/X11/locale/ja.JIS//usr/share/X11/locale/ja.SJIS//usr/share/X11/locale/ja//usr/share/X11/locale/ja_JP.UTF-8//usr/share/X11/locale/km_KH.UTF-8//usr/share/X11/locale/ko//usr/share/X11/locale/ko_KR.UTF-8//usr/share/X11/locale/koi8-c//usr/share/X11/locale/koi8-r//usr/share/X11/locale/koi8-u//usr/share/X11/locale/microsoft-cp1251//usr/share/X11/locale/microsoft-cp1255//usr/share/X11/locale/microsoft-cp1256//usr/share/X11/locale/mulelao-1//usr/share/X11/locale/nokhchi-1//usr/share/X11/locale/pt_BR.UTF-8//usr/share/X11/locale/pt_PT.UTF-8//usr/share/X11/locale/ru_RU.UTF-8//usr/share/X11/locale/sr_RS.UTF-8//usr/share/X11/locale/tatar-cyr//usr/share/X11/locale/th_TH.UTF-8//usr/share/X11/locale/th_TH//usr/share/X11/locale/tscii-0//usr/share/X11/locale/vi_VN.tcvn//usr/share/X11/locale/vi_VN.viscii//usr/share/X11/locale/zh_CN.UTF-8//usr/share/X11/locale/zh_CN.gb18030//usr/share/X11/locale/zh_CN.gbk//usr/share/X11/locale/zh_CN//usr/share/X11/locale/zh_HK.UTF-8//usr/share/X11/locale/zh_HK.big5//usr/share/X11/locale/zh_HK.big5hkscs//usr/share/X11/locale/zh_TW.UTF-8//usr/share/X11/locale/zh_TW.big5//usr/share/X11/locale/zh_TW/-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:37666/SUSE_SLE-15-SP6_Update/cf56e0c1f04f7ebec071f44627988acd-libX11.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textemptyUTF-8 Unicode textASCII text, with very long linesISO-8859 textפ86 utf-8c405c6ea21d848fbb95cab184dfcd289dbe54e224f88b9d5c491cb7d6d41159d?P7zXZ !t/]"k%dFni< ꧠPH`Fvxnsf%wx0="2`g\4:lY6'u__wř XĦsAZDvmskHsYH{OvD έyroR_x$fCd7H޹BQ;•Jf WU%(X"WtonXcEY !feTއ뾣؞fafCph\nmLN"A5ݒӦװ?'S*cv"`p$Ɓ = TkOYH#zɷx 7+hobOiM`&۟,|4 wG`2munjvC D!Z[0ݳaȌ1L$m}=aN?J9bbH!6BD x1Tߥ}TB a@TmfTY8n(r3)ş[L u^.@ 8])&%Dݿd3LT( f!uX^]{'&Qq9;Tz^ rcRRH]ϭj,&}ْ'VXn)M :#yPbDD-v<H(3l(w\Q6(eݛZ4-<WoD(9J_ʐ]~mc y`{S8jLLئY7&8fL=9k6$mx`:̂Mlx%$x=SNIy3!.){nh0IMPtVOKa6n{O"ye䃂aю:HDutiDYOL5s)me0uOJ7螚&%; RP{>L?0nH lT6 JiEj`L;,f93gS람ZU]J5>/N{ej^q&61{k|y1=3g'w i s@uNH%f uOUj\Q8G{СaƔWU d${V:v@4nzt&}&v&[~.< [?wjt+!!`mݬQ\^Mb(m;m⛂YG4paaQVD2%u7m2$JTKHoFŷ1uy& Q/nw4}B|' <a?ׯ穎SS"FhAZ+ YZ