gettext-tools-0.21.1-150600.3.3.2<>,g8p9|bp kŸD֯M3o8KH?8d $ L  6Ntz  F  t   /g 0l2588;8 <0<?9?t?|?(?8?-9@d-:C->p?pBpFpGpHsLIuXv Yv Zv[v\v]yL^;4bicdefluv&wxypz4Cgettext-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.g8ibs-power9-21g$}SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Tools/Otherhttps://www.gnu.org/software/gettext/linuxppc64le 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@@@@@@@P@H u<H@ H8x 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큤g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g76560d150d79ceae2df0b0da9ffa7e129cc3eb0b8e09ed6ac8ed091a568b6375cd48aad6e660e6933592a8ce8938882ab6860981f706526d22b52380aa2d37f9486e89a3ea5b6d40e8dc01e35722abfe1ad7f0bd84db62f3f2c650e38899d700182012123c8c3ac487427f81a31754f0c9420265de351618449eee51f2135b74c5b48e0887ba7a373402fa3a3fc6eb55c4f98b23fdcae95f160d7afe87e374569dcf35873103067eb6efb7bfbc3af49970d18d96a8a5c7bd6e7237da335a330cd96e5b3a58664069731020797e339fa3923b6f9dd98830d05244e487bca63678f039465eacd3709a70194ea54441a1243e0377d57e2c7570eed48708a21e355b9ae8d4381146c13f80ec8af3defe97b87f0f2b846964ccb794bb686dacdecbc5026836fa3bc1ca0276df979bac85688031e43f573922e4a5417537ee8c5572d124eb8176271add9149283db0fd9b233e1b34d2e0a1080dea8b9ce35c14a3474c159dfcb9420ca3ab6194ccee8fd6c3428bbf4106cba259c42fce30fdaa88e71740d04d2b67bd4eaf77337b3260bad9b59b473e25a9b0362a0b2410d19387600d46142897beacf509c1bf9e482a1d9490084ef12f1b8a9afd55a2d006d5bfa41b4360d3ddfb415b81563f101be1bd8247753c6d1e8c22b0dceefa37e0f22f44f480794d84d8cf3bedac239770205ed69824d27b6a0f352db9a01ffaf94b0231b2044876ed65bf01613a7701e2e4fbeaa9d9773b0c2b98e9560672d3756c6537aa0b63993786da0e9435ee611e08bfc12800e32f47c9820f7be42cb75687d7ee541388259dec14733a42d4dd2576d8366189660fa858cbab9aee1a1cc027723237e285757004bd8bc9604c0b12710667d155d0caaefe6f12f87ca2a4106dfb88ba215858a4702f3a2e03dac0003f267238902e56d03c1497e6776577f76ffdcdf3cd6ae3f511cc498740005918e41b64517c7cc69fb0259ac3ecd88919f0eae01735e661a508b2d4cf46b393b3d1b33a7a779ab12517ff59047e6b2c836f36e654163602ace407875130b6770aacd54c9d9a6dd2a72a07cfb298221491925f81d5fa2969e0086f18925bd4fbf54ec43cb5fa52f941ff993bff68f0177d6556a799f05cf36418cbe0d822316f3b95b3b3ca2d8794f8ad86d78a2364fa4ae97c8794133173c09f8e5f2b3cf1cee4b30d71e7e4fe38bb86a473f2abd81f98f7ff9846cbfb8a7404e79eba8dd53bd81b6c504e6bcc987179046192d29004cc19d99808f2376a783fad81621e48aa76e338738415810606740cce7d527ab32fcb9756f0bb6042aff04158068898374a0500ce32cb67411fc598c0c2aee2968e3f7a2822d13cc9d0047f93ae9c72879a41a0d8e111fba8dfd2acf9aaa05e0199aa43172f25eef055dbae817ba5202f5f2e21de09a83a3038c20c76c70beb29f209c91862caae1623de9ce0897c3d462c2cf54009dfa83284da77ee4e09c905a344cab00985d1fab7b35ba339c342910ad389d9fbe5c4cbb4a9cd32041b2e96ff39f46f03eb7853a0d356ddb3060c00d64156818d96d0e9fdeed85ad2271e6a2b24087db07e6513918faefddb5ad5908aea0936b2cfd71b5b51a0b7bbc731574bf45badb76ecdd26b35a85fb4d52ca056c86adb1a3d1cc1dea5f2c9d2395e86f6e21c5f9b7dcd5942eb789cd490d599ee9d6de90f710596cee2b7954d1d262289bae574eba4fb9601f074fd1a6ea27866bb1ad5880cb12b6835d84a90a49181b95839f79ad4d4fbdf27dc06b518602ce93ad60d57ae5404da0ba786c363e67172bf41573ebdaade8504367cd561b1e18933fef886705ead8dd833a8fefe4dd5e9937e6ed922212570f4635f5da64226d4cf0cee09070d20b7abc0a136c3d4e2dea8ee727c7e7b4add1278b46759e7fd1eb807ee6b1cf5a6094e7d5717fd205b59b4d929807f0b21f16c4bdac93e4f3ba0c6afd0295cf8767895ffa68991889fbe63fe68b2d6351981442f67956f82b74fa4fc0447b8bd859110a149110464fbebb740fd16cae5dafad613e442130c0a64467458ddc9e10efaa023fbc37ac164699e0568701e2c1e1ae90703e18c6aedaf0fa065dcdcabb69ed9cdb3e029402b8b465521a9468fb6d68338c8626bc88b73f38e6bb8e80b4e39840ec3b5749b69af0a2f605f1387abb0346a2a9e1df3e1fea655c8180b1c1b894f12e3721d27936769061b86c9c0074419551023fe4c6524b114d99fe39d16abd8b323842b1df6a79f19d4a31a3ec2a0bc5c2df2baf75debf7f072788dbba36336be63203dfee73d82ad21a342bee26b0b761a52a418a6488d94be8af824a30a3f87f50cb8d35f4b7a54a13a6496251a81835d3942933a6d25490022ff6f51f45dec7cb2c7309e4f3fdfefcd057598157a99797e01050c095625a6904feedf196d06259101f424521a88494e0d374f67b9c269f97539789e4dc464753cf263064eccb971a70e1e92d3955f4c28ced8cd2b86458be88c38322db49df53f41f87200a79233ce34499cb031db0cd33234736a58f1610c73e1c8c08faf1b2ef1397d878dd7d2cbd888ca0f2da4ffc99ad82767e9b1b4dd1e413664e06c686c8ab70eaadb129ac08a8b8b76f9173d26f4df89908e6e413db10738ff01e0c7046922c2a4aa4f9e64d376235745a4af587041830aa4c5e87cedd35a2a95cf94c4e889604580481430b214422a5e8dc98d19ab2cc69000c1206f1b8460952857f05d154158da8b89273ac2900a5c80ec0d582513385c800f75224f4041fbff207053d4229be6038c6810af382420ac36206229bebf945ba98a6f40a323abc4a8800e3f981316aa855eb4f7109f9183fde7e68e625937a971206e1ff167175f5461ca4ee9230d4c4bf1dbf0e5a2a9545cf849438f046b87f767a02ed92e02f028a69dfe3ff9631f9ff5180fe71d4f1d0ff094aecc1fe3d33314b0bb564ecc75a0a3bdee3669cae127eabbb4dac89bd400476d4730c6232096ec03c666354628bc8d99614d4058d714cd15dd7f929e04808ad9e8bcd54fbd7bec97cc15a6c066ba643d6d8ce2fb995c49bf1f7d7ea8f9f4376f6e7c6e51cf46350542f2ef620eb6603862a4664913fd1fd35970bd3c26ea5e681f1022b87b7c7a044ab9f3d226971fc2cd3d2c996f4e702122f1c4be069fd617870133faf8ca7ad559dc16a1caa29b684e03da099b48134971fc047207357f7b49d5ff4b8b0f3e07fccd19b67d5747aafc458051af5808ff5c6615796f21a011c1345eddda1bf28b7f6213d170fd6b1ab99ca41415242da63ae6e24036fda7bc1843c769dff885a8680298d3125fa3a15cd6340ba812de770120dc231934943db33a972a8e78d7137451a58b6c1444ef19cf4649e3c7ca7e65a6b7ec259066f84b2e2266b348379055f87560274a8516749ae88de85a7a1ff868c6a9ec7c74c3f0d8c49288353f95fec5cd9675fbb23e7eec13dda50a4228cd21b1ef4dd08bbfd4c7d510ca5480ef9611e11d5e5cbdfba8f7bfca0cac072167ddf7e74c0d36d4aa3c7119fad86a0ae24266352edb2a876be4fd7c87fce6be526339bb91d6796c1a853817ac29eeee1426bd01277f65130138901acd668592f82d5451d62e3ec2728d0892eaae474a01e1ae7dfc71d6d665ee66037d3ab4f906a39843a3f92a9d38bc9f7d2bb61bc5b2df71214bd0a62774a33ab841eeab4e98f9550b08c429faa22907037dcb2f1d5dc11386ade1aa0baaff5d586d631873808c1fbc7a0c81a0804636fdb6c0f748fbba4c4cb1794c1e96cb1214ec1ec509d5ece459d73c94b65bd0f70f18ca3a01c9b194435b421a85af77ecbd1750d47fd1f458ddb349e8c481cf58fd8117490517bc99fe2b539817a8e2466d25e61bd0631be3c6290643b50903185b28af189528f336e9d55b70326e913376fbbeb008a4458338524fbed7d2bc6269eb185d68aa6cd215ca50a12523a24d3d8f380a2f1bcd63b7775f57aa387622f5d7f7a88edf7a60a76e8596a571a72bce0f23ff5c753897cbef021746a81b549bc1c44569fba0ab5a4fc201cee4d0c0015d17a4fb5503a5c751ab9b1a6a12e5a4c4c46fd2699e6094a9ec0553acf8573b839db6d260314cbc06f80c12c2ef6d072904f0aa3d69c094b02b0b166e16015a7b24c517c134ba18b03963d4193efbf029364c3d571c214199cafed8f808d7af89065caaf57cb294c2f0e8c7d64cd93c059802a96982f0338327013be00ba47f08fb4b10d29b64d9608dc07c96285d69c38ae0d8032e503dc07f77359c16cfa96fdc8a6f84391d697f14fe2b775f2b0b6a9e4999fa57f9759b6581c6acff3189927d5927e723a6fca11c6952432b62dedf2c832fedfba90c0a7cfffb5363d083797c2bc19fc5f5b65614531dcb0bff509c4d5b6733c5c14fb1897e730558f4af47bf592d61e80a88338bcf60430bb4dede9f6b5ddfca0e0acbbc7997ae4f72705c8afa86353a3fe4004c2265f9f615ab90869259da1e5f298fa046657c648568b62ef28af5b8ba83557430545a7267f243866b7fa39e981fcb0c43ef2d5249fca63df532902c69756ccfa281ca4d1abbda990d5bd44a72b479a45497cab752adac6384097e83a842cf8da5e847926fa83d60791d0a46d4d1537d3eb57f637383ee81612cecc6704d0baa48e1c1992b39e52d4e380f1327e3e4d755704d87c3c967d607463eb3864c5b2d6f951f78f760f21dec736000e81f3a8376141c665ac759b2eb9a184ef117f66c76ab1ec129de186ccaabc256c0fd3067f7b50e319a3369f84560908a1b39ab5a4bc04aaec95b8b148798bc8c368f2b50328b3f2ff8748e41db351db028fe2668a4e46bafe64a5e1530d60457183080d2145fdeafd96327a7b0845080e99ce0c412df1c9bee6c2cbd9a148aaa13ad749c29d74c079c97b7c47c52024ad839da06967001d790d42464c52d2a92a4053848fb30ac814e51232270e7d63c0abd636b104ed8955b507fa5822fadd7ac6819e1f61213ecf802b677a155cddba61feb246806234377d8790dd76398737d5623432de43c646b361a93e4bf86337e308eb2fa7775b7969d38990798220eeaf38a924505f3f0119200c98b731bbe89b534f3405e7f008be7654241e3341f76c5c1e42a4beaa491c6c38dbfd861a58f5b6fab4aac3e5febb33577e8ac82ea0bcb9461263d3547368fbcfdec00b7e444eb16a630d494762e49aafbbe51d5cda61727268dacd93ebcc1ffe9b290e2f5daaf60110e9e44c643e15490656695e51819ede4e916fbb96e005579941bd6d039aa84f51a55d18cd17f89349c75ef6d9d1be02ff82dc2bb8ac25163a05ee0540fb23d17770399abe5d4c3e70a82e7d6c951be513e3e125654e309206d3f0cae07f449270bf66783dd79891c94e4c7809f82103cef442a3e1f1d63967851fd9a728d024609bc86be9d22db4e14c848286343b025bbd6deea6e73e649832e313a428360728c35a427e5552a5255d2a3353045267e3cf1090afd92c0653059d35a6b52216557a2acd58dbc3fa9db63fb3efdae94871c15d61766e40fbb255b50b67f8019ac176318ee4e7e5e10dff21fb143943f4882a36b0b5131365c854a5507358b63a73f701df7da356e5d1f68a4d6f93e46e449cb4b788355d7badb749d224b31f9011cb8e27f7008f477085976dd7b10028f5a4fdc6131d2b5006cde6299599144fe2f6555bba2a269a3b29bf6c1342421260a05772d6c488c0509d4f5088e3c95d85582b37cd312d4d92d14b4d4e0b686efb42599cd54aac0e2b1c4e0b937d4d757e570bb57d08180b67f486e8350584b42b602901694932a1d2bfd42827757f5f186986f243327a9434ea5c77163be08912eadb52672dc82af5c9399279c43f6e818009c3ca26884dcc92c8fe91c8cce2235c10ec2b3d15f6d92866ec9e44aec09e21c20b5cdefa267eb285460a3b7d807ce2d4a432de078f1e85cc5396d7f54050b194c7c1c688b3335728fe08a5662cdeabb8d5a7cc5ad5b647cd9dd1401aaf63fe16e67c9bc2550d1a2f73b4d83fadd36a7707b0ba43ce5a20d3b62fdd8a7d7078f7f6359a5ceafc155cef1ff53b11e80f6649f8c3e389353377ebb17359b34f727686a6ac003d4eb44447432915a8602f1c213b7cec188513abd3e38a2a3df8libasprintf.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(ppc-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-runtimeinfoinfolibc.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-develibs-power9-21 1741371572  !"#$%&'()*+,-./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_Updatedrpmxz5ppc64le-suse-linux  !"#"$$$$$%%%%%%%%%%%%%%%%%POSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b9a30afcd1ce6800009373c3f13500de998b362f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=17a7b693eb57b7fb7e99a0bd02a26f7ed85b016f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=885d58a6ab8ad67ca90b7055f2d932595ac01d85, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fadf395038c4896d62dc5a8f5088c5481425aef8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d79f5ef83f075c2bed2279a2933da0106031d522, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1f0cde5e22d4d255bd5d4e522f21c1cfb0260a3a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a28850dd08e7b1ce48bfa129b6db04bd76c27f29, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5fe725f5b64421e1387225f11dae64de7f619e84, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5cc955b5682c28712e2b719687f2eed0ddc5cb03, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3df4717dd38541945aa70dd0616ff978fad7cf5e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=bd686232947c9a9076c695e69af7398640c21310, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=35fef9671dde728486485c70ce899ecc68989cc9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7c749bffe5f43ae1689526fcb140a69d3260129a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=31a94796f1d570dac7932e9b008099e0bc5d8ca2, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b0fffb7e35719d4aef23781f40a8efed159a5a73, for GNU/Linux 3.10.0, strippedC++ source, ASCII textC source, ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=98cbd5e92dd4f5974e104a3820305a4db033e4da, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=325e7aaebc4b5a7926df168ec2d8d142deff89ef, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6a62ea645c3c56d92543f25e2889223e06ae0404, for GNU/Linux 3.10.0, strippedlibtool library fileELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f24535224a91d8b340b7bff0c8d1d9a638cf4059, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dc8e857de3408cd17acb5c2132c8b331b0c8a7d, 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) %,18?FRY`dlswx|}~ RRR R RRR RRR R RRR RRRR RRR RRR R RRR RRR R RRR RRR R RRR RRR RRR RR R RRR RRR R RRR RRR RR RR RRRRRR R RRR RRRRR R RRR RRR R RRR RRR RR RR R R RRR RRR RRRR RRR RR RRR RR RRPPPPR RR RRPPR R R R RRRRRRRRRRɑV>bison-langutf-85bf7be1a2ad145d3ab174f161c4d385ccc1c00564b3d05f089a7b80923fe358e?P7zXZ !t/ _]"k%6kcG{?L” !@Ȃ0 6 ^ka&4 gK"G%˦̣Zc `hS.ejpB_'5׳x)3Ҹqyql|]~Ol'{oA SYRBW0ہ:~C~пG 1nu 8\L34̰[܂B8å5( ?a5lHGRh8W%Ϋ(g\|3t:~UB?TKjEhLCh0!w4;g\7[3+7t5ȱ֝ nۄq7F-]鎳7#u0kh19` q9\[CM^p\)5Y%S+UP5 nF՞" e9GdX\EK] _f`e{ӼC¾q)W,\] |z\qxj6/.O}w#EfYPK Yygc'i ^OQV9Cm: y类GuJzͤ>`V E!|^&W1&p vGD.6;pjՈu7`GٜŷbF"Y%۫C8hlhb$d#tـcyUXLw7CQWq0;X {89 lutQQy&;8 ݒtf]*p-؝j=`;s`B23DUyvk|Ʈ@␈mRk#wHn,3us;={#)RŔ/HWԍm.݆4ɷ!{&G|Ml dQ.,ZɆbVOtk6(9lJ>?\e "|wjBg.jܙq@ ]rX@Xu6J@/ɛTR_/ z$*׊8L\7xةz@|?MhEk*`-s.`CLgi} z}e^WJ/tHŒ׺-> # ޢ[+G4+W)6_ƺX\b+d+A "d Ftif(F1%)lI&Pm?Vbݵ0?Z[+ւҌ>;9#Q/(LҴłds4*Ż>/pEg2lp~*oùג2Ȉ`sBNNJ~%'?ZF5&W$sn'cP(&?9OkdaKc_khf1?a׺NkE^m%Jxs:p2@L7DY:8%ꤓN]0EF ԏ tt҂cOi :lّs,:[yϹ= Cn ?G 8 MNy#-q`~oJ9r?E|@uASndhfx'g^G9w&y ƤB]HCQ'p)HHT퇄M M%*bt;EAALJ6 {։DQeV+w"-=̆5ʶ YZ