gettext-tools-0.21.1-150600.3.3.2<>,g7Tp9| )~܄e/^v`X:S Q dZ" LAH`F :DmRFAkU?i{0nx@%g]5K%ĭFQbYueltJ̮yVP<ێjh`qf$"%lFyKI!T6<`=b.ToK:r64qO8쿡aT t!_BéBeĀ]Фuq4>K?td $ L  2Jpv~  B  p   /c 0h2588;4 <0<????(?8@-9@-:D->q ?qBqFq)Gq@HsIuXv Yv Zw4[w8\w@]y^4bcbdeflu vh&wTxy z#$(.pCgettext-tools0.21.1150600.3.3.2Tools for Native Language Support (NLS)This package contains the `intl' library as well as tools that ease the creation and maintenance of message catalogs. With it you can extract strings from source code. The supplied Emacs mode (po-mode.el) will aid in editing these catalogs (called PO files, for portable object) and add translations. A special compiler will turn these PO files into binary catalogs.g7Th04-armsrv1b#eSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Tools/Otherhttps://www.gnu.org/software/gettext/linuxaarch64 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/gettext.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/autosprintf.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/gettext.info.gz || : fi ; fi ; test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/autosprintf.info.gz || : fi ; fi ;j@@H@@@@@P@H u<H@ H8 8W%F /JA A]zF;I* Ls [: L=1'bL'/Y eO(Sd$`ԑTA:f2ʄ;WR\^FW1&llKpuO_X՗ChB$s PL+ M큤AA큤AA큤큤A큤AA큤A큤A큤큤A큤g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g66560d150d79ceae2df0b0da9ffa7e129cc3eb0b8e09ed6ac8ed091a568b6375cd48aad6e660e6933592a8ce8938882ab6860981f706526d22b52380aa2d37f94622bd2b85bb04be0f2da27248c44a82faa5c7462f30c805ffb3d03b8349248334c088029c07ba8ade1fd8457a30a188bd51c9d5feca485286b2bf04d9d9c6575bd6cec899784608c9c89e07baf3afdb803039b900728f70ae9abd49c267e940d6b248bc907f5f57939328a61f24ac7fefe5cd95f7ba44f92aa87da17f321eca46ffb98d798cfa23399177ac5ce5da316d486a1cc0e8b01e486cf9e561db1f643b224f323dea84644278ba3bcb7bbd49b56846758f75e526ad1856110e727869ca796a0585b221034c9305df4f29877a2d1fbc159dc913929ba73474b029c19b40eebf11fd3cbeecae47f61a886bf1ec1afaa053cef4ff46eb56a277448467884dc906971484ef48940b77b88c2a28662c98958a81610bfb3bd354ce6680c1cd4f32d8e8daecdda82418a66923e22ae611ba143fce98541346008669dd9117f45a076fd52be3d4dcebb1d8213c0c7a70a053bd877546e8f102c6040412259857250857a34bc5b39498c4c7080f95aa90740465aff3df81487433e4accbc9987efd7d9a3adfca94bfa80e85a123c543dd0a8aac257dd298ab6c53319d6e0b2d139622dff409cd207baa818e35340c0c5160b05c4fbaffd8f2d055ff51a2f56be7437d203214749263d982bac73af58424dfdb511d5062d8d4dd0a9d29109e10c37b63993786da0e9435ee611e08bfc12800e32f47c9820f7be42cb75687d7ee541388259dec14733a42d4dd2576d8366189660fa858cbab9aee1a1cc027723237e94d4e3df6bbed3d29ea79bf5fc3ef785ba806ac9395633b97e86a6edfca743e3266d51a38c0874b2ae7061c6d5a82220b4196371d1cf3c6c35111e65d4c471fed6ae3f511cc498740005918e41b64517c7cc69fb0259ac3ecd88919f0eae017378498c75b3a8501b4dccde57125f05527a9075a20a2ebea2d05909b33623a87263602ace407875130b6770aacd54c9d9a6dd2a72a07cfb298221491925f81d5fa2969e0086f18925bd4fbf54ec43cb5fa52f941ff993bff68f0177d6556a799f05cf36418cbe0d822316f3b95b3b3ca2d8794f8ad86d78a2364fa4ae97c8794133173c09f8e5f2b3cf1cee4b30d71e7e4fe38bb86a473f2abd81f98f7ff9846c6688570955dd1c2d5f076b648f2e905b3718f9dad186fb1b70a486fb015ff7242376a783fad81621e48aa76e338738415810606740cce7d527ab32fcb9756f0b00c2be337b68c0dec9223cdf473789b64cb8a5e34dcc22c8af87d8e99c9848cf13cc9d0047f93ae9c72879a41a0d8e111fba8dfd2acf9aaa05e0199aa43172f25eef055dbae817ba5202f5f2e21de09a83a3038c20c76c70beb29f209c91862caae1623de9ce0897c3d462c2cf54009dfa83284da77ee4e09c905a344cab00985d1fab7b35ba339c342910ad389d9fbe5c4cbb4a9cd32041b2e96ff39f46f03eb7853a0d356ddb3060c00d64156818d96d0e9fdeed85ad2271e6a2b24087db07e6513918faefddb5ad5908aea0936b2cfd71b5b51a0b7bbc731574bf45badb76ecdd26b35a85fb4d52ca056c86adb1a3d1cc1dea5f2c9d2395e86f6e21c5f9b7dcd5942eb789cd490d599ee9d6de90f710596cee2b7954d1d262289bae574eba4fb9601f074fd1a6ea27866bb1ad5880cb12b6835d84a90a49181b95839f79ad4d4fbdf27dc06b518602ce93ad60d57ae5404da0ba786c363e67172bf41573ebdaade8504367cd561b1e18933fef886705ead8dd833a8fefe4dd5e9937e6ed922212570f4635f5da64226d4cf0cee09070d20b7abc0a136c3d4e2dea8ee727c7e7b4add1278b46759e7fd1eb807ee6b1cf5a6094e7d5717fd205b59b4d929807f0b21f16c4bdac93e4f3ba0c6afd0295cf8767895ffa68991889fbe63fe68b2d6351981442f67956f82b74fa4fc0447b8bd859110a149110464fbebb740fd16cae5dafad613e442130c0a64467458ddc9e10efaa023fbc37ac164699e0568701e2c1e1ae90703e18c6aedaf0fa065dcdcabb69ed9cdb3e029402b8b465521a9468fb6d68338c8626bc88b73f38e6bb8e80b4e39840ec3b5749b69af0a2f605f1387abb0346a2a9e1df3e1fea655c8180b1c1b894f12e3721d27936769061b86c9c0074419551023fe4c6524b114d99fe39d16abd8b323842b1df6a79f19d4a31a3ec2a0bc5c2df2baf75debf7f072788dbba36336be63203dfee73d82ad21a342bee26b0b761a52a418a6488d94be8af824a30a3f87f50cb8d35f4b7a54a13a6496251a81835d3942933a6d25490022ff6f51f45dec7cb2c7309e4f3fdfefcd057598157a99797e01050c095625a6904feedf196d06259101f424521a88494e0d374f67b9c269f97539789e4dc464753cf263064eccb971a70e1e92d3955f4c28ced8cd2b86458be88c38322db49df53f41f87200a79233ce34499cb031db0cd33234736a58f1610c73e1c8c08faf1b2ef1397d878dd7d2cbd888ca0f2da4ffc99ad82767e9b1b4dd1e413664e06c686c8ab70eaadb129ac08a8b8b76f9173d26f4df89908e6e413db10738ff01e0c7046922c2a4aa4f9e64d376235745a4af587041830aa4c5e87cedd35a2a95cf94c4e889604580481430b214422a5e8dc98d19ab2cc69000c1206f1b8460952857f05d154158da8b89273ac2900a5c80ec0d582513385c800f75224f4041fbff207053d4229be6038c6810af382420ac36206229bebf945ba98a6f40a323abc4a8800e3f981316aa855eb4f7109f9183fde7e68e625937a971206e1ff167175f5461ca4ee9230d4c4bf1dbf0e5a2a9545cf849438f046b87f767a02ed92e02f028a69dfe3ff9631f9ff5180fe71d4f1d0ff094aecc1fe3d33314b0bb564ecc75a0a3bdee3669cae127eabbb4dac89bd400476d4730c6232096ec03c666354628bc8d99614d4058d714cd15dd7f929e04808ad9e8bcd54fbd7bec97cc15a6c066ba643d6d8ce2fb995c49bf1f7d7ea8f9f4376f6e7c6e51cf46350542f2ef620eb6603862a4664913fd1fd35970bd3c26ea5e681f1022b87b7c7a044ab9f3d226971fc2cd3d2c996f4e702122f1c4be069fd617870133faf8ca7ad559dc16a1caa29b684e03da099b48134971fc047207357f7b49d5ff4b8b0f3e07fccd19b67d5747aafc458051af5808ff5c6615796f21a011c1345eddda1bf28b7f6213d170fd6b1ab99ca41415242da63ae6e24036fda7bc1843c769dff885a8680298d3125fa3a15cd6340ba812de770120dc231934943db33a972a8e78d7137451a58b6c1444ef19cf4649e3c7ca7e65a6b7ec259066f84b2e2266b348379055f87560274a8516749ae88de85a7a1ff868c6a9ec7c74c3f0d8c49288353f95fec5cd9675fbb23e7eec13dda50a4228cd21b1ef4dd08bbfd4c7d510ca5480ef9611e11d5e5cbdfba8f7bfca0cac072167ddf7e74c0d36d4aa3c7119fad86a0ae24266352edb2a876be4fd7c87fce6be526339bb91d6796c1a853817ac29eeee1426bd01277f65130138901acd668592f82d5451d62e3ec2728d0892eaae474a01e1ae7dfc71d6d665ee66037d3ab4f906a39843a3f92a9d38bc9f7d2bb61bc5b2df71214bd0a62774a33ab841eeab4e98f9550b08c429faa22907037dcb2f1d5dc11386ade1aa0baaff5d586d631873808c1fbc7a0c81a0804636fdb6c0f748fbba4c4cb1794c1e96cb1214ec1ec509d5ece459d73c94b65bd0f70f18ca3a01c9b194435b421a85af77ecbd1750d47fd1f458ddb349e8c481cf58fd8117490517bc99fe2b539817a8e2466d25e61bd0631be3c6290643b50903185b28af189528f336e9d55b70326e913376fbbeb008a4458338524fbed7d2bc6269eb185d68aa6cd215ca50a12523a24d3d8f380a2f1bcd63b7775f57aa387622f5d7f7a88edf7a60a76e8596a571a72bce0f23ff5c753897cbef021746a81b549bc1c44569fba0ab5a4fc201cee4d0c0015d17a4fb5503a5c751ab9b1a6a12e5a4c4c46fd2699e6094a9ec0553acf8573b839db6d260314cbc06f80c12c2ef6d072904f0aa3d69c094b02b0b166e16015a7b24c517c134ba18b03963d4193efbf029364c3d571c214199cafed8f808d7af89065caaf57cb294c2f0e8c7d64cd93c059802a96982f0338327013be00ba47f08fb4b10d29b64d9608dc07c96285d69c38ae0d8032e503dc07f77359c16cfa96fdc8a6f84391d697f14fe2b775f2b0b6a9e4999fa57f9759b6581c6acff3189927d5927e723a6fca11c6952432b62dedf2c832fedfba90c0a7cfffb5363d083797c2bc19fc5f5b65614531dcb0bff509c4d5b6733c5c14fb1897e730558f4af47bf592d61e80a88338bcf60430bb4dede9f6b5ddfca0e0acbbc7997ae4f72705c8afa86353a3fe4004c2265f9f615ab90869259da1e5f298fa046657c648568b62ef28af5b8ba83557430545a7267f243866b7fa39e981fcb0c43ef2d5249fca63df532902c69756ccfa281ca4d1abbda990d5bd44a72b479a45497cab752adac6384097e83a842cf8da5e847926fa83d60791d0a46d4d1537d3eb57f637383ee81612cecc6704d0baa48e1c1992b39e52d4e380f1327e3e4d755704d87c3c967d607463eb3864c5b2d6f951f78f760f21dec736000e81f3a8376141c665ac759b2eb9a184ef117f66c76ab1ec129de186ccaabc256c0fd3067f7b50e319a3369f84560908a1b39ab5a4bc04aaec95b8b148798bc8c368f2b50328b3f2ff8748e41db351db028fe2668a4e46bafe64a5e1530d60457183080d2145fdeafd96327a7b0845080e99ce0c412df1c9bee6c2cbd9a148aaa13ad749c29d74c079c97b7c47c52024ad839da06967001d790d42464c52d2a92a4053848fb30ac814e51232270e7d63c0abd636b104ed8955b507fa5822fadd7ac6819e1f61213ecf802b677a155cddba61feb246806234377d8790dd76398737d5623432de43c646b361a93e4bf86337e308eb2fa7775b7969d38990798220eeaf38a924505f3f0119200c98b731bbe89b534f3405e7f008be7654241e3341f76c5c1e42a4beaa491c6c38dbfd861a58f5b6fab4aac3e5febb33577e8ac82ea0bcb9461263d3547368fbcfdec00b7e444eb16a630d494762e49aafbbe51d5cda61727268dacd93ebcc1ffe9b290e2f5daaf60110e9e44c643e15490656695e51819ede4e916fbb96e005579941bd6d039aa84f51a55d18cd17f89349c75ef6d9d1be02ff82dc2bb8ac25163a05ee0540fb23d17770399abe5d4c3e70a82e7d6c951be513e3e125654e309206d3f0cae07f449270bf66783dd79891c94e4c7809f82103cef442a3e1f1d63967851fd9a728d024609bc86be9d22db4e14c848286343b025bbd6deea6e73e649832e313a428360728c35a427e5552a5255d2a3353045267e3cf1090afd92c0653059d35a6b52216557a2acd58dbc3fa9db63fb3efdae94871c15d61766e40fbb255b50b67f8019ac176318ee4e7e5e10dff21fb143943f4882a36b0b5131365c854a5507358b63a73f701df7da356e5d1f68a4d6f93e46e449cb4b788355d7badb749d224b31f9011cb8e27f7008f477085976dd7b10028f5a4fdc6131d2b5006cde6299599144fe2f6555bba2a269a3b29bf6c1342421260a05772d6c488c0509d4f5088e3c95d85582b37cd312d4d92d14b4d4e0b686efb42599cd54aac0e2b1c4e0b937d4d757e570bb57d08180b67f486e8350584b42b602901694932a1d2bfd42827757f5f186986f243327a9434ea5c77163be08912eadb52672dc82af5c9399279c43f6e818009c3ca26884dcc92c8fe91c8cce2235c10ec2b3d15f6d92866ec9e44aec09e21c20b5cdefa267eb285460a3b7d807ce2d4a432de078f1e85cc5396d7f54050b194c7c1c688b3335728fe08a5662cdeabb8d5a7cc5ad5b647cd9dd1401aaf63fe16e67c9bc2550d1a2f73b4d83fadd36a7707b0ba43ce5a20d3b62fdd8a7d7078f7f6359a5ceafc155cef1ff53b11e80f6649f8c3e389353377ebb17359b34f727686a6ac003d4eb44447432915a8602f1c213b7cec188513abd3e38a2a3df8libasprintf.so.0.0.0libgettextlib-0.21.1.solibgettextpo.so.0.5.8libgettextpo.so.0.5.8libgettextsrc-0.21.1.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgettext-runtime-0.21.1-150600.3.3.2.src.rpmgettext-develgettext-toolsgettext-tools(aarch-64)libgettextpo.so.0()(64bit)libgnuintl.so.8()(64bit)libtool(/usr/lib64/libasprintf.la)libtool(/usr/lib64/libgettextlib.la)libtool(/usr/lib64/libgettextpo.la)libtool(/usr/lib64/libgettextsrc.la) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/shgettext-runtimeinfoinfold-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libgettextlib-0.21.1.so()(64bit)libgettextsrc-0.21.1.so()(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_1.0)(64bit)libgomp.so.1(GOMP_4.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libtextstyle.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xz0.21.13.0.4-14.6.0-14.0-15.2-1gettext-runtime-minigettext-tools-mini4.14.3g@dS@cV~@cJbP#a` @_-B@_ @_c^w^.^] @]@]]{@]_@] u@\\.@\}@[[:@[@Zz@YB@YlYWY i@Wf@W[@W@WzW @Vf@U@U@U4@UUTT}TTAsbrabec@suse.comfcrozat@suse.comdmueller@suse.comcoolo@suse.comfstrba@suse.commgorse@suse.comdmueller@suse.commcalabkova@suse.comchristian.voegl@suse.comchristian.voegl@suse.comandreas.stieger@gmx.deschwab@suse.dedimstar@opensuse.orgstefan.bruens@rwth-aachen.decvoegl@suse.decvoegl@suse.destefan.bruens@rwth-aachen.dejengelh@inai.demliska@suse.czchristian.voegl@suse.commeissner@suse.comdimstar@opensuse.orgbwiedemann@suse.comwerner@suse.dekukuk@suse.deantoine.belvire@opensuse.orgjayvdb@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbwiedemann@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comdimstar@opensuse.orgsbrabec@suse.comastieger@suse.comi@marguerite.sumlin@suse.comastieger@suse.comastieger@suse.commlin@suse.comandreas.stieger@gmx.deledest@gmail.comandreas.stieger@gmx.de- Fix crash while handling po files with malformed header and process them properly (0003-Fix-malformed-header-processing.patch, boo#1227316).- Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS.- update keyring for the last version update- Update to Version 0.21.1 * Runtime behaviour: - On AIX, locale names with a script or with an uppercase language are now supported. For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and EN_US.UTF-8 is treated like en_US.UTF-8. * The base Unicode standard is now updated to 14.0.0. * Portability: - Building on macOS 11/arm64 is now supported. - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.- Added patch: * gettext-0.21-jdk17.patch + Build with java source and target levels 1.8 + Allows building with JDK17 + Fixes build in Factory- Remove libcroco from BuildRequires: it is now bundled internally.- fixup libtextstyle autofoo with adding use-acinit-for-libtextstyle.patch- Add multiple new features (bsc#1165138) - Add patches: * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch * 0002-msgcat-Merge-headers-when-use-first.patch - Reintroduce autoreconf call- Update to 0.21: * Programming languages support: - Shell: o xgettext now recognizes and ignores 'env' invocations and environment variable assignments in front of commands. - Java: o xgettext now recognizes format strings in the Formatter syntax. They are marked as 'java-printf-format' in POT and PO files. o xgettext now recognizes text blocks as string literals. - JavaScript: xgettext parses JSX expressions more reliably. - Ruby: o xgettext now supports Ruby. o 'msgfmt -c' now verifies the syntax of translations of Ruby format strings. * Improvements for translators: - When msgfmt writes a MO file, it now does so in such a way that processes that are currently using an older copy of the MO file will not crash. * Libtextstyle: - Added support for emitting hyperlinks. - New API for doing formatted output. - The example programs support the NO_COLOR environment variable.- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)- update to 0.20.2: * The programs 'gettext', 'ngettext', when invoked with option -e, now expand '\\' and octal escape sequences, instead of swallowing them * xgettext now recognizes 'gettext' program invocations with the '-e' option, such as gettext -e 'some\nstring\n' * xgettext now assumes a Python source file is in UTF-8 encoding by default, as stated in PEP 3120 * The value of the 'Icon' property is no longer extracted into the POT file by xgettext- Don't disable openmp with qemu, the emulation works now- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a dependency on it, so we also need the library built as -32bit.- Add missing Requires: libtextstyle0 in corresponding devel package, drop gettext-runtime Requires. - Skip creation of shared libtextstyle in -mini flavor. - Statically link to libtextstyle in -mini flavor, fixes broken bootstrap of gettext.- Add -lm to LDFLAGS (boo#1138806)- Added xz to requires (boo#1141380) - The previous update to 0.20.1 also fixes (boo#1113719)- Remove autoreconf call (not required), and drop the no longer required libtool build dependency.- Heed SLPP by placing libtextstyle.so.0 in the right package. - Drop documentation from libtextstyle0, no one will read it there. - Drop static library. - Remove pointless ldconfig calls for libtextstyle-devel. - Avoid pointless sh invocation of libtextstyle0 scriptlets. - Avoid unnecessary |xargs rm. - Remove redundant %clean section.- Disable LTO (boo#1138806).- Updatetd to 0.20.1 + msgfmt now eliminates the POT-Creation-Date header field from .mo files. + update-po target in Makefile.in.in now uses msgmerge --previous. + msgmerge now has an option --for-msgfmt, that produces a PO file meant for use by msgfmt only. This option saves processing time, in particular by omitting fuzzy matching that is not useful in this situation. + The .pot file in a 'po' directory is now erased by "make maintainer-clean". + It is now possible to override xgettext options from the po/Makefile.in.in through options in XGETTEXT_OPTIONS (declared in po/Makevars). + The --intl option of the gettextize program (deprecated since 2010) is no longer available. Instead of including the intl sources in your package, we suggest making the libintl library an optional prerequisite of your package. This will simplify the build system of your package. + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well. + C, C++: * xgettext now supports strings in u8"..." syntax, as specified in C11 and C++11. * xgettext now supports 'p'/'P' exponent markers in number tokens, as specified in C99 and C++17. + C++: * xgettext now supports single-quotes in number tokens, as specified in C++14. + Shell: * The programs 'gettext', 'ngettext' now support a --context argument. * gettext.sh contains new function eval_pgettext and eval_npgettext for producing translations of messages with context. + Perl: * Native support for context functions (pgettext, dpgettext, dcpgettext, npgettext, dnpgettext, dcnpgettext). * better detection of question mark and slash as operators (as opposed to regular expression delimiters). + Scheme: * xgettext now parses the syntax for specialized byte vectors (#u8(...), [#]vu8(...), etc.) correctly. + Pascal: * xgettext can now extract strings from .rsj files, produced by the Free Pascal compiler version 3.0.0 or newer. + Vala: * xgettext now parses escape sequences in strings more accurately. + JavaScript: * xgettext now parses template literals correctly. - Rebased gettext-dont-test-gnulib.patch - Removed gettext-needlessly_init_vars.patch (now in upstream) - Rebased gettext-po-mode.diff - Removed msgfmt-remove-pot-creation-date.patch (now in upstream) - Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream) - Removed parts of reproducible.patch (now in upstream)- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH for reproducible builds- Only Require(Pre/Post) info in the non-mini variant: as the -mini version is only used inside OBS, it is irrelevant if the info files are present and registered or not.- Add reproducible.patch to override build date (boo#1047218)- Add patch msgfmt-reset-msg-length-after-remove.patch which does reset the length of message string after a line has been removed (boo#1106843)- Use %license instead of %doc [bsc#1082318]- Fix %install_info_delete usage: * It has to be performed in %preun, not %postun. * This fixes warning messages upon package removal.- Ignore Recommends: on non-SUSE distributions - Explicitly remove %{_infodir}/dir before creating package to allow builds on RHEL and derived Linux distributions- Ignore rpm-build's dependency on gettext-tools while building the -mini variant: before gettext-runtime-mini is built, there is no provider of this symbol in a bootstrap cycle.- Explicitly call autoreconf, as we have patches touching the build system. Implicit calling automake/autoconf works only as long as the version on the system is the same as was used to bootstrap originally.- Add msgfmt-remove-pot-creation-date.patch to enable reproducible builds of packages using gettext-runtime such as dfc, e2fsprogs and acl- GNU gettext 0.19.8.1: * Fix unintentional soname bump- GNU gettext 0.19.8: * msgfmt now produces little-endian .mo files by default. * xml: xgettext and msgfmt now look for .its files in directories supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS environment variable. * JavaScript: xgettext and msgfmt now recognize numbered arguments in format strings.- drop gettext-runtime-grep-2.24.patch, no longer required for 2.25- GNU gettext 0.19.7: * can now load custom string extraction rules in XML Internationalization Tag Set (ITS) standard * the existing XML-based language scanners (Glade, GSettings, and AppData) rewritten using ITS * Add msgfmt --xml option to merge translations back to the original XML document.- Add gettext-runtime-grep-2.24.patch: Fix test suite with grep 2.24 (https://savannah.gnu.org/bugs/index.php?47674).- Recommend bison-lang by gettext-tools, as it is used by them.- GNU gettext 0.19.6: * Support AppData file format * New macro AM_GNU_GETTEXT_REQUIRE_VERSION * po/Makefile.in.in can now insert the file $(DOMAIN).pot-header to $(DOMAIN).pot, instead of the standard header comments. * Fix mishandling of gettext version numbers for minor releases, in po-mode.el and gettextize. * Fix build with --enable-relocatable. - remove no longer required gettext-0.19.5.1-gettextize.diff- add patch: boo941629-unnessary-rpath-on-standard-path.patch * config.rpath from gettext-tools will set rpath for ELF binaries not in /usr/lib, even if it's the standard path the linker would search anyway.- Add gettext-0.19.5.1-gettextize.diff * workaround gettextize in gettext 0.19.5.1, see http://lists.gnu.org/archive/html/bug-gettext/2015-07/msg00027.html- GNU gettext 0.19.5.1: * fix build on old platforms where stpcpy and stpncpy is missing- GNU gettext 0.19.5: * xgettext: feature to perform syntax checks on msgid, via - -check option or "xgettext: " commentgs * msgfilter, msgexec: new option --newline * The base Unicode standard is now updated to 8.0.0. * msginit is now capable of generating "Plural-Forms:" from Unicode CLDR. Via GETTEXTCLDRDIR environment variable. * Improved Programming languages support * drop gettext-check-allocated-size-for-static-segment.patch, is upstream- Add gettext-check-allocated-size-for-static-segment.patch from upstream * Check if the embedded segment size is valid, before adding it to the string length. Please see http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html- GNU gettext 0.19.4: * The --keyword option of xgettext now accepts same argument number for both singular and plural forms. * Programming languages support: - C#: xgettext now properly handles Unicode characters encoded with surrogate pairs. - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR. - Shell: xgettext now properly recognizes Bash ANSI-C quoting ($'...'). * Bug fixes: - Fix integer overflow when reading certain MO files with msgunfmt. - Avoid invalid memory access in various cases. In particular, when the same argument number is specified for singular/ plural arguments, and when checking Lisp and Scheme format strings.- fix 'echo -e' in cvs.sh script that may be unsupported in some POSIX-complete shells - add patches: * gettext-0.19.3-fix-bashisms.patch- GNU gettext 0.19.3: * Fix xgettext mishandling of octal character escapes in C. * Fix autopoint infinite recursion with certain configure.ac. * The po/Makevars file has a new field MSGINIT_OPTIONS, that can be used to adjust msginit's operation. This is particularly useful for controlling line wrapping behavior together with MSGMERGE_OPTIONS and XGETTEXT_OPTIONS./bin/sh/bin/shgettext-develh04-armsrv1 1741371220  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~bebgcacsdadeeleseteufifrgliditjakonbnlnnpaplptptroruskslsrsvtrukvizhzh0.21.10.21.1-150600.3.3.20.21.1-150600.3.3.20.21.1   !"#$%&'()*+,-./01233333333333333333autopointgettextizemsgattribmsgcatmsgcmpmsgcommmsgconvmsgenmsgexecmsgfiltermsggrepmsginitmsgmergemsgunfmtmsguniqrecode-sr-latinxgettextautosprintf.hgettext-po.hgettextcldr-pluralshostnameproject-idurlgetuser-emaillibasprintf.lalibasprintf.solibgettextlib.lalibgettextlib.solibgettextpo.lalibgettextpo.solibgettextpo.so.0libgettextpo.so.0.5.8libgettextsrc.lalibgettextsrc.sopreloadable_libintl.soaclocalgettext.m4host-cpu-c-abi.m4iconv.m4intlmacosx.m4lib-ld.m4lib-link.m4lib-prefix.m4nls.m4po.m4progtest.m4gettext-0.21.1itsglade.locglade1.itsglade2.itsgsettings.itsgsettings.locgtkbuilder.itsmetainfo.itsmetainfo.locarchive.dir.tar.xzconfig.rpathgettext.hjavaversion.classmsgunfmt.tclpoMakefile.in.inMakevars.templateRules-quotboldquot.seden@boldquot.headeren@quot.headerinsert-header.sinquot.sedremove-potcdate.sinprojectsGNOMEteam-addressteams.htmlteams.urltriggerKDEteam-addressteams.htmlteams.urltriggerTPteam-addressteams.htmlteams.urltriggerindexteam-addressstylespo-default.csspo-emacs-x.csspo-emacs-xterm.csspo-emacs-xterm16.csspo-emacs-xterm256.csspo-vim.cssautosprintf.info.gzgettext.info.gzgettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.mogettext-tools.moautopoint.1.gzgettextize.1.gzmsgattrib.1.gzmsgcat.1.gzmsgcmp.1.gzmsgcomm.1.gzmsgconv.1.gzmsgen.1.gzmsgexec.1.gzmsgfilter.1.gzmsggrep.1.gzmsginit.1.gzmsgmerge.1.gzmsgunfmt.1.gzmsguniq.1.gzrecode-sr-latin.1.gzxgettext.1.gz/usr/bin//usr/include//usr/lib64//usr/lib64/gettext//usr/share//usr/share/aclocal//usr/share/gettext-0.21.1//usr/share/gettext-0.21.1/its//usr/share/gettext//usr/share/gettext/po//usr/share/gettext/projects//usr/share/gettext/projects/GNOME//usr/share/gettext/projects/KDE//usr/share/gettext/projects/TP//usr/share/gettext/styles//usr/share/info//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1/-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:37773/SUSE_SLE-15-SP6_Update/2f20c2899a08cb00bcc64c00252e0199-gettext-runtime.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux  !"#"$$$$$%%%%%%%%%%%%%%%%%POSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b151db50c18183f364167ba9cbdc6f11068b66d5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=4d1ddf0a0df64ee395c94b128adae619e9194d76, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a0e49d68108dd29c206f7101e76e42304082a5a2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=798106d6ce1afcd651f322635350662617e797d0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=9bbb1f1786fb34b454c237579d8359dd790235ae, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=2041502a0a762f227a461f4819c9a19ed029b40f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=c800831400d9bb250834741aa124a45e85a33537, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a4440bedacf5fee8f4a8680143aa7a48bebaf29b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e281529cfdb2860b6e7fd8dd1d765d4f8d605581, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=7061c786a3da2688c2b663a779ec3aa36a5795ee, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=4956cf8f1b5da6d1bc4bf7d8d12f5baf47dd19a1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=da51189a56b2aec5e91c5a5c1f60b9f1a885f643, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=608a3962a2f3d267725533816ac7f33f7691e28a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a6f5d724b7aae78ae7ed43f843530046c8cf7c04, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e13b2fff895c800fe0e948d5e938bb33ce199853, strippedC++ source, ASCII textC source, ASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=de034087c3fd5c6487f23c425db5f89fc8481a38, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=01cfcd254e996c7a6b16777ec919a38767426bae, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=8f869f1d4b72c21ebf93c903784a9dcc03ab7a2e, strippedlibtool library fileELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=69a4374f17132350c77d84444bdc6ad924722854, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1e10178f891f7dff648d05cff6d2a9129874f114, strippedM4 macro processor script, ASCII textM4 macro processor script, ASCII text, with very long linesXML 1.0 document, ASCII textPOSIX tar archive (GNU) (XZ compressed data)ASCII textmakefile script, ASCII textUTF-8 Unicode text, with escape sequencesUTF-8 Unicode textHTML document, UTF-8 Unicode textHTML document, ASCII textassembler source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) &/8?HQZhqz     RRRR RR RRRRRRR RR RRRRRRRR R RRRRRRR RR RRRRRRR RR RRRRRRR RR RRRRRRR R RRRRRR RR RRRRRRR RR RRRRRRRR R RRRRRRRRRR RR RRRRRRRRR RR RRRRRRR RR RRRRRRR R RRRRR R RR RRRRRRR R RRRRRRRR R RRRRRR R RRRRPPPPRR R RR RRPPRR R R RR RRRRRRRRRRnc!9O^ebison-langutf-88efcf105da0bdd707bf17a45e798cc2a30807d9d12174e3107219b597703e5e6?P7zXZ !t/ ]"k%6kcG{?L” !@iVBP7nϕu8 [ZB7'lRV׻uYШ '{wk>䌦W m18F|<:T'I@avįĐi/hlmN<{24zFEMR_}P(^FL@7lL]Ҝd@"Vp] Ζ(Rsm-g,~uwD6Ցսsvdo;Cb[c V$&! q┏( .!rz-&ꡓ3Bc,8R@ҩ;4<%?FRHU#%XUĪSVoEOL#u3-|U*G\Y` xѲ֌do=Bo`ϢW1g~ߺ$u۽/ ӏ/ZrpڝF#[ ~@?ʖoN Ge'l~X5x;l/xipՒ@~0ɴF1cgG9c04mҠzkDo>1xjC)vlBp5)xI @5Ǣ}q=?e4EB Zs\lꌬFAuPbB+ *ѕ;޹Vaٴf,끁5ё^RH11rd887Rˮ'>O,dʏ$gi=3XPQo9q㈀Q`AHerGcZqKŕAտw7R܂D=Foc/,xUpBeA9Nx>_i5cH*yɰhE.jyfM# `S+!˞s?lDwH~- s'n< B=E66"F?tӨ*- _ Mc-RtGk `CsPi!tr$N36z>Q٨C0y;r{(<]P5p:BoERc36_6C]c&+m6Hj+sI@ANQ4s^y&G}E!deK@v u8ci( 8)Sd G+`DlXk>duTHش>8ki@q@V\@(SFz%ICpJe.4XqMRiuAtQ C%H_3%V(f.D -3 czBfoh„4^oԍ$vj, +;rQ'N+/]Yefpۡ.Q@ypNT%1'qx2@IMj>6p8=],+Z-Kե'=XGWkU~v ݙQSDGDo"nB (W!j.9L߾meXl:TIvG<wg)렣Y]T-904o$uQ-9\ X%yfF,R@pjwI|t8qmca!t :ZIr4i>(E+8PSR7DKR1OJjϞ j%=4IqJ唱A F.2 | uQmY4c2 l]rp"#eؤp>/'2c˫ZG 0FBcmY,0.?5|Y'xGy=Gxp)9[8Ѵ}"`,m͠Qeg9yl1q3dbn isHK+M)pGb<{~4EWD̵̥/{`8~(ڻA귶V!TbHN=ަx% A݁DSj`MVq:y~e!6hIqLukțpzR&+$h'[4&ӥ A!:rƋtU!fxT0ӛKL+cWzKPWL]=dPyb_nmܴ7@ǟz6 NzxS"c*^v[m )?O~BfEaIa ,܃R@CfO-?bM,"!v r4a6߲6PI,Φ H+B:+̜COZ\{2Yb%7!@qh:֛KږD\ 0jLlGHIK߉qꮶm4 h+GL[D{R|`/*CUfy54+w[T# v@";Ln4$h'*3*iexID`S-:]@dpI`!r CjE^X9_r)Ox˺H8>x~F6!Z ځe[ުk(+Ҍ9%֢$)0Y"!e3yJ8a?VыZ?0fchUW/ a ,gHSn'?)/#cD9mWzrɟӗR8M G=J6^M$.]#I !ENW\@6I>