RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: jbj@rpm5.org Module: rpm Date: 25-May-2007 19:36:47 Branch: HEAD Handle: 2007052518355250 Modified files: rpm ABOUT-NLS CHANGES Doxyfile.in Doxyheader INSTALL Makefile.am README autogen.sh build.c build.h configure.ac gendiff installplatform macros.in mkinstalldirs platform.in rpm.c rpm.spec.in rpmpopt.in rpmqv.c rpmrc.in system.h rpm/autodeps aix.prov aix.req aix4.prov aix4.req linux.prov linux.req rpm/build Makefile.am build.c expression.c files.c names.c pack.c parseBuildInstallClean.c parseChangelog.c parsePreamble.c parsePrep.c parseReqs.c parseScript.c parseSpec.c poptBT.c reqprov.c rpmbuild.h rpmspec.h spec.c rpm/db3 configure rpm/doc rpm.8 rpm2cpio.8 rpmbuild.8 rpmcache.8 rpmdeps.8 rpmgraph.8 rpm/doc/manual builddependencies macros triggers tsort rpm/doc/pl rpm.8 rpm/doc/ru rpm.8 rpm2cpio.8 rpm/file configure.ac mkinstalldirs rpm/file/doc Makefile.am file.man magic.man rpm/file/magic Makefile.am magic.mime rpm/file/magic/Magdir archive c-lang filesystems mime os2 sun rpm/file/src Makefile.am apprentice.c compress.c file.c file.h funcs.c magic.c magic.h print.c readelf.c softmagic.c rpm/intl Makefile.in rpm/lib Makefile.am cpio.c cpio.h depends.c formats.c fs.c fsm.c fsm.h getdate.c getdate.y manifest.c misc.c package.c poptALL.c poptI.c poptQV.c psm.c psm.h query.c rpmal.c rpmchecksig.c rpmcli.h rpmds.c rpmds.h rpmfi.c rpmfi.h rpmgi.c rpmgi.h rpminstall.c rpmlib.h rpmlock.c rpmlock.h rpmps.c rpmps.h rpmrc.c rpmte.c rpmte.h rpmts.c rpmts.h signature.c signature.h transaction.c verify.c rpm/lua Makefile.am rpm/lua/local linit.c lposix.c lrexlib.c userconfig.c rpm/misc glob.h rpm/perl MANIFEST Makefile.PL README test.pl typemap rpm/po ChangeLog Makefile.in.in POTFILES.in cs.po da.po de.po fi.po fr.po gl.po id.po is.po it.po ja.po ko.po no.po pl.po pt.po pt_BR.po ro.po rpm.pot ru.po sk.po sl.po sr.po sv.po tr.po uk.po rpm/popt ABOUT-NLS Doxyfile.in Makefile.am configure.ac findme.c popt.c popt.h popt.spec poptconfig.c popthelp.c poptint.h poptparse.c system.h test1.c test3.c testit.sh rpm/popt/intl Makefile.in rpm/popt/po ChangeLog Makefile.in.in POTFILES.in cs.po da.po de.po es.po eu_ES.po fi.po fr.po gl.po hu.po id.po is.po it.po ja.po ko.po no.po pl.po popt.pot pt.po pt_BR.po ro.po ru.po sk.po sl.po sr.po sv.po tr.po uk.po wa.po zh.po zh_CN.po zh_TW.po rpm/python Makefile.am header-py.c header-py.h rpmal-py.h rpmdb-py.c rpmdb-py.h rpmds-py.c rpmds-py.h rpmfd-py.c rpmfd-py.h rpmfi-py.c rpmfi-py.h rpmfts-py.c rpmfts-py.h rpmmi-py.c rpmmi-py.h rpmmodule.c rpmps-py.c rpmps-py.h rpmrc-py.c rpmrc-py.h rpmte-py.c rpmte-py.h rpmts-py.c rpmts-py.h spec-py.c spec-py.h rpm/rpmdb Makefile.am db3.c dbconfig.c fprint.c fprint.h hdrNVR.c hdrinline.h header.c header.h header_internal.c header_internal.h legacy.c legacy.h librpmdb.vers poptDB.c rpmdb.c rpmdb.h sqlite.c tagname.c rpm/rpmio Makefile.am argv.c argv.h digest.c fts.c fts.h librpmio.vers macro.c rpmdav.c rpmdav.h rpmio.c rpmio.h rpmio_internal.h rpmlua.c rpmmacro.h rpmmessages.h rpmpgp.c rpmpgp.h rpmrpc.c rpmsq.c rpmurl.h tget.c tglob.c thkp.c tput.c trpmio.c ugid.h url.c rpm/scripts Makefile.am brp-redhat.in check-files find-debuginfo.sh macros.perl.in macros.php.in macros.python.in perl.prov perl.req perldeps.pl pythondeps.sh rpm.daily rpm/tests Makefile.am rpm/tests/hello-test Makefile.am rpm/tools Makefile.am debugedit.c rpmdeps.c rpm/xmlspec xml2rpm.c rpm/zlib Makefile.am configure.ac deflate.c zconf.h Log: Bring in rpm.org changes to HEAD. Summary: Revision Changes Path 1.3 +942 -165 rpm/ABOUT-NLS 1.1360 +570 -3 rpm/CHANGES 2.72 +221 -80 rpm/Doxyfile.in 2.10 +8 -10 rpm/Doxyheader 2.5 +4 -4 rpm/INSTALL 2.160 +42 -38 rpm/Makefile.am 1.5 +10 -10 rpm/README 1.3 +1 -1 rpm/autodeps/aix.prov 1.6 +1 -1 rpm/autodeps/aix.req 1.3 +1 -1 rpm/autodeps/aix4.prov 1.3 +1 -1 rpm/autodeps/aix4.req 1.15 +11 -8 rpm/autodeps/linux.prov 1.34 +11 -8 rpm/autodeps/linux.req 2.67 +27 -18 rpm/autogen.sh 2.104 +36 -25 rpm/build.c 2.20 +1 -1 rpm/build.h 2.54 +12 -6 rpm/build/Makefile.am 2.111 +18 -20 rpm/build/build.c 2.29 +2 -0 rpm/build/expression.c 1.243 +331 -143 rpm/build/files.c 1.31 +2 -2 rpm/build/names.c 2.212 +124 -31 rpm/build/pack.c 2.19 +20 -5 rpm/build/parseBuildInstallClean.c 2.29 +78 -44 rpm/build/parseChangelog.c 2.124 +209 -183 rpm/build/parsePreamble.c 2.69 +173 -66 rpm/build/parsePrep.c 2.46 +40 -58 rpm/build/parseReqs.c 2.47 +14 -1 rpm/build/parseScript.c 2.100 +16 -72 rpm/build/parseSpec.c 2.9 +8 -33 rpm/build/poptBT.c 1.67 +1 -5 rpm/build/reqprov.c 2.70 +41 -15 rpm/build/rpmbuild.h 2.57 +42 -39 rpm/build/rpmspec.h 2.147 +137 -59 rpm/build/spec.c 2.70 +233 -116 rpm/configure.ac 1.27 +1 -1 rpm/db3/configure 1.6 +3 -3 rpm/doc/manual/builddependencies 1.7 +3 -0 rpm/doc/manual/macros 1.6 +6 -0 rpm/doc/manual/triggers 1.2 +8 -8 rpm/doc/manual/tsort 1.6 +5 -5 rpm/doc/pl/rpm.8 1.32 +9 -9 rpm/doc/rpm.8 1.3 +1 -1 rpm/doc/rpm2cpio.8 1.9 +6 -6 rpm/doc/rpmbuild.8 1.6 +3 -3 rpm/doc/rpmcache.8 1.2 +1 -1 rpm/doc/rpmdeps.8 1.3 +2 -2 rpm/doc/rpmgraph.8 1.3 +958 -592 rpm/doc/ru/rpm.8 1.3 +14 -11 rpm/doc/ru/rpm2cpio.8 1.23 +1 -1 rpm/file/configure.ac 1.10 +2 -1 rpm/file/doc/Makefile.am 1.6 +1 -3 rpm/file/doc/file.man 1.5 +50 -50 rpm/file/doc/magic.man 1.10 +2 -2 rpm/file/magic/Magdir/archive 1.5 +2 -2 rpm/file/magic/Magdir/c-lang 1.9 +1 -1 rpm/file/magic/Magdir/filesystems 1.3 +1 -1 rpm/file/magic/Magdir/mime 1.4 +1 -1 rpm/file/magic/Magdir/os2 1.4 +0 -4 rpm/file/magic/Magdir/sun 1.17 +3 -1 rpm/file/magic/Makefile.am 1.12 +20 -20 rpm/file/magic/magic.mime 1.5 +30 -30 rpm/file/mkinstalldirs 1.24 +3 -3 rpm/file/src/Makefile.am 1.21 +32 -32 rpm/file/src/apprentice.c 1.16 +2 -2 rpm/file/src/compress.c 1.21 +1 -2 rpm/file/src/file.c 1.20 +17 -17 rpm/file/src/file.h 1.8 +1 -1 rpm/file/src/funcs.c 1.18 +10 -10 rpm/file/src/magic.c 1.13 +1 -1 rpm/file/src/magic.h 1.15 +2 -2 rpm/file/src/print.c 1.21 +3 -4 rpm/file/src/readelf.c 1.21 +97 -97 rpm/file/src/softmagic.c 2.9 +5 -3 rpm/gendiff 2.42 +10 -6 rpm/installplatform 1.9 +321 -96 rpm/intl/Makefile.in 2.150 +20 -51 rpm/lib/Makefile.am 2.131 +44 -3 rpm/lib/cpio.c 2.66 +18 -11 rpm/lib/cpio.h 1.327 +856 -209 rpm/lib/depends.c 2.98 +473 -51 rpm/lib/formats.c 2.49 +19 -9 rpm/lib/fs.c 2.113 +222 -114 rpm/lib/fsm.c 2.32 +17 -6 rpm/lib/fsm.h 1.11 +1879 -856 rpm/lib/getdate.c 1.5 +56 -15 rpm/lib/getdate.y 2.16 +23 -4 rpm/lib/manifest.c 2.138 +3 -58 rpm/lib/misc.c 2.134 +47 -19 rpm/lib/package.c 2.28 +142 -25 rpm/lib/poptALL.c 2.32 +75 -49 rpm/lib/poptI.c 2.39 +69 -19 rpm/lib/poptQV.c 2.198 +490 -357 rpm/lib/psm.c 2.62 +10 -24 rpm/lib/psm.h 2.174 +157 -91 rpm/lib/query.c 2.58 +13 -8 rpm/lib/rpmal.c 1.114 +48 -12 rpm/lib/rpmchecksig.c 2.67 +204 -164 rpm/lib/rpmcli.h 2.55 +2979 -359 rpm/lib/rpmds.c 2.56 +404 -23 rpm/lib/rpmds.h 2.63 +170 -65 rpm/lib/rpmfi.c 2.36 +60 -21 rpm/lib/rpmfi.h 2.24 +187 -42 rpm/lib/rpmgi.c 2.21 +29 -5 rpm/lib/rpmgi.h 1.146 +52 -496 rpm/lib/rpminstall.c 2.418 +287 -398 rpm/lib/rpmlib.h 2.12 +123 -108 rpm/lib/rpmlock.c 2.3 +5 -3 rpm/lib/rpmlock.h 2.10 +22 -16 rpm/lib/rpmps.c 2.9 +12 -5 rpm/lib/rpmps.h 2.195 +483 -273 rpm/lib/rpmrc.c 2.43 +153 -67 rpm/lib/rpmte.c 2.37 +123 -28 rpm/lib/rpmte.h 2.79 +163 -441 rpm/lib/rpmts.c 2.63 +146 -160 rpm/lib/rpmts.h 2.161 +174 -87 rpm/lib/signature.c 2.42 +6 -6 rpm/lib/signature.h 1.322 +381 -998 rpm/lib/transaction.c 2.163 +102 -108 rpm/lib/verify.c 1.6 +11 -6 rpm/lua/Makefile.am 1.3 +2 -0 rpm/lua/local/linit.c 1.4 +2 -0 rpm/lua/local/lposix.c 1.4 +3 -1 rpm/lua/local/lrexlib.c 1.2 +6 -1 rpm/lua/local/userconfig.c 1.159 +371 -182 rpm/macros.in 1.11 +4 -0 rpm/misc/glob.h 1.3 +147 -26 rpm/mkinstalldirs 1.3 +9 -9 rpm/perl/MANIFEST 1.23 +51 -12 rpm/perl/Makefile.PL 1.2 +33 -4 rpm/perl/README 1.2 +190 -32 rpm/perl/test.pl 1.5 +47 -6 rpm/perl/typemap 2.19 +16 -73 rpm/platform.in 1.2 +11 -0 rpm/po/ChangeLog 1.22 +298 -94 rpm/po/Makefile.in.in 1.59 +21 -6 rpm/po/POTFILES.in 1.449 +1637 -1329 rpm/po/cs.po 1.335 +1650 -1343 rpm/po/da.po 1.460 +1561 -1367 rpm/po/de.po 1.450 +1615 -1359 rpm/po/fi.po 1.453 +1779 -1334 rpm/po/fr.po 1.332 +1397 -1246 rpm/po/gl.po 1.228 +5 -6 rpm/po/id.po 1.338 +1502 -1300 rpm/po/is.po 1.228 +5 -6 rpm/po/it.po 1.408 +2878 -3461 rpm/po/ja.po 1.334 +1650 -1334 rpm/po/ko.po 1.336 +1594 -1322 rpm/po/no.po 1.441 +1803 -1421 rpm/po/pl.po 1.318 +1648 -1335 rpm/po/pt.po 1.452 +1624 -1366 rpm/po/pt_BR.po 1.334 +1397 -1246 rpm/po/ro.po 1.838 +1398 -1245 rpm/po/rpm.pot 1.464 +1767 -1350 rpm/po/ru.po 1.442 +1618 -1332 rpm/po/sk.po 1.391 +1624 -1334 rpm/po/sl.po 1.452 +1616 -1360 rpm/po/sr.po 1.463 +1751 -1335 rpm/po/sv.po 1.452 +1649 -1336 rpm/po/tr.po 1.228 +2899 -1731 rpm/po/uk.po 1.2 +942 -165 rpm/popt/ABOUT-NLS 1.2 +1012 -240 rpm/popt/Doxyfile.in 1.36 +11 -5 rpm/popt/Makefile.am 1.10 +36 -20 rpm/popt/configure.ac 1.15 +2 -2 rpm/popt/findme.c 1.5 +321 -96 rpm/popt/intl/Makefile.in 1.2 +10 -4 rpm/popt/po/ChangeLog 1.16 +298 -91 rpm/popt/po/Makefile.in.in 1.3 +1 -0 rpm/popt/po/POTFILES.in 1.51 +34 -26 rpm/popt/po/cs.po 1.48 +34 -26 rpm/popt/po/da.po 1.47 +67 -60 rpm/popt/po/de.po 1.47 +35 -27 rpm/popt/po/es.po 1.37 +35 -27 rpm/popt/po/eu_ES.po 1.47 +35 -27 rpm/popt/po/fi.po 1.48 +34 -26 rpm/popt/po/fr.po 1.49 +34 -26 rpm/popt/po/gl.po 1.48 +34 -26 rpm/popt/po/hu.po 1.47 +35 -27 rpm/popt/po/id.po 1.48 +34 -26 rpm/popt/po/is.po 1.47 +35 -27 rpm/popt/po/it.po 1.47 +67 -60 rpm/popt/po/ja.po 1.47 +34 -26 rpm/popt/po/ko.po 1.49 +34 -26 rpm/popt/po/no.po 1.48 +34 -32 rpm/popt/po/pl.po 1.96 +35 -27 rpm/popt/po/popt.pot 1.47 +34 -26 rpm/popt/po/pt.po 1.47 +35 -27 rpm/popt/po/pt_BR.po 1.64 +34 -26 rpm/popt/po/ro.po 1.48 +34 -26 rpm/popt/po/ru.po 1.57 +34 -26 rpm/popt/po/sk.po 1.47 +34 -26 rpm/popt/po/sl.po 1.47 +35 -27 rpm/popt/po/sr.po 1.48 +34 -26 rpm/popt/po/sv.po 1.52 +34 -26 rpm/popt/po/tr.po 1.48 +34 -26 rpm/popt/po/uk.po 1.47 +34 -26 rpm/popt/po/wa.po 1.46 +35 -27 rpm/popt/po/zh.po 1.3 +84 -51 rpm/popt/po/zh_CN.po 1.3 +85 -51 rpm/popt/po/zh_TW.po 1.95 +103 -79 rpm/popt/popt.c 1.59 +55 -44 rpm/popt/popt.h 1.33 +1 -1 rpm/popt/popt.spec 1.27 +8 -8 rpm/popt/poptconfig.c 1.54 +45 -36 rpm/popt/popthelp.c 1.24 +7 -1 rpm/popt/poptint.h 1.21 +7 -7 rpm/popt/poptparse.c 1.8 +4 -0 rpm/popt/system.h 1.26 +4 -4 rpm/popt/test1.c 1.3 +1 -3 rpm/popt/test3.c 1.20 +2 -2 rpm/popt/testit.sh 1.66 +1 -0 rpm/python/Makefile.am 1.44 +400 -179 rpm/python/header-py.c 1.13 +50 -0 rpm/python/header-py.h 1.8 +19 -0 rpm/python/rpmal-py.h 1.16 +4 -4 rpm/python/rpmdb-py.c 1.8 +21 -0 rpm/python/rpmdb-py.h 1.32 +233 -107 rpm/python/rpmds-py.c 1.13 +20 -7 rpm/python/rpmds-py.h 1.19 +25 -17 rpm/python/rpmfd-py.c 1.7 +19 -0 rpm/python/rpmfd-py.h 1.21 +150 -135 rpm/python/rpmfi-py.c 1.11 +23 -0 rpm/python/rpmfi-py.h 1.15 +6 -1 rpm/python/rpmfts-py.c 1.6 +9 -0 rpm/python/rpmfts-py.h 1.18 +7 -7 rpm/python/rpmmi-py.c 1.8 +17 -0 rpm/python/rpmmi-py.h 1.148 +41 -33 rpm/python/rpmmodule.c 1.8 +27 -17 rpm/python/rpmps-py.c 1.4 +17 -4 rpm/python/rpmps-py.h 1.18 +3 -3 rpm/python/rpmrc-py.c 1.10 +20 -0 rpm/python/rpmrc-py.h 1.20 +64 -32 rpm/python/rpmte-py.c 1.8 +19 -0 rpm/python/rpmte-py.h 1.65 +286 -257 rpm/python/rpmts-py.c 1.14 +19 -0 rpm/python/rpmts-py.h 1.5 +6 -22 rpm/python/spec-py.c 1.3 +23 -5 rpm/python/spec-py.h 2.242 +5 -3 rpm/rpm.c 2.431 +350 -229 rpm/rpm.spec.in 1.53 +38 -12 rpm/rpmdb/Makefile.am 1.64 +285 -58 rpm/rpmdb/db3.c 1.38 +259 -23 rpm/rpmdb/dbconfig.c 1.14 +19 -23 rpm/rpmdb/fprint.c 1.11 +22 -14 rpm/rpmdb/fprint.h 1.4 +198 -1 rpm/rpmdb/hdrNVR.c 1.7 +53 -0 rpm/rpmdb/hdrinline.h 1.48 +290 -44 rpm/rpmdb/header.c 1.13 +190 -15 rpm/rpmdb/header.h 1.5 +1 -1 rpm/rpmdb/header_internal.c 1.13 +3 -0 rpm/rpmdb/header_internal.h 1.25 +48 -289 rpm/rpmdb/legacy.c 1.10 +14 -30 rpm/rpmdb/legacy.h 1.3 +57 -251 rpm/rpmdb/librpmdb.vers 1.6 +1 -6 rpm/rpmdb/poptDB.c 1.128 +516 -359 rpm/rpmdb/rpmdb.c 1.57 +147 -70 rpm/rpmdb/rpmdb.h 1.5 +939 -990 rpm/rpmdb/sqlite.c 1.4 +203 -15 rpm/rpmdb/tagname.c 1.77 +22 -20 rpm/rpmio/Makefile.am 1.3 +61 -1 rpm/rpmio/argv.c 1.3 +22 -3 rpm/rpmio/argv.h 2.30 +594 -41 rpm/rpmio/digest.c 1.14 +50 -23 rpm/rpmio/fts.c 1.13 +11 -14 rpm/rpmio/fts.h 2.2 +57 -2 rpm/rpmio/librpmio.vers 2.117 +133 -46 rpm/rpmio/macro.c 2.32 +161 -41 rpm/rpmio/rpmdav.c 2.12 +7 -0 rpm/rpmio/rpmdav.h 1.79 +750 -194 rpm/rpmio/rpmio.c 1.51 +132 -14 rpm/rpmio/rpmio.h 2.73 +8 -8 rpm/rpmio/rpmio_internal.h 2.13 +17 -5 rpm/rpmio/rpmlua.c 2.39 +32 -35 rpm/rpmio/rpmmacro.h 2.16 +2 -2 rpm/rpmio/rpmmessages.h 2.49 +207 -127 rpm/rpmio/rpmpgp.c 2.43 +61 -23 rpm/rpmio/rpmpgp.h 2.49 +287 -43 rpm/rpmio/rpmrpc.c 1.20 +21 -42 rpm/rpmio/rpmsq.c 1.22 +7 -1 rpm/rpmio/rpmurl.h 1.7 +1 -1 rpm/rpmio/tget.c 2.5 +1 -1 rpm/rpmio/tglob.c 2.9 +2 -5 rpm/rpmio/thkp.c 1.2 +1 -1 rpm/rpmio/tput.c 2.5 +22 -12 rpm/rpmio/trpmio.c 2.5 +4 -3 rpm/rpmio/ugid.h 1.35 +14 -10 rpm/rpmio/url.c 2.42 +100 -27 rpm/rpmpopt.in 1.113 +49 -101 rpm/rpmqv.c 2.70 +35 -25 rpm/rpmrc.in 1.34 +23 -16 rpm/scripts/Makefile.am 1.2 +7 -7 rpm/scripts/brp-redhat.in 1.5 +3 -5 rpm/scripts/check-files 1.9 +18 -6 rpm/scripts/find-debuginfo.sh 1.2 +3 -3 rpm/scripts/macros.perl.in 1.2 +3 -3 rpm/scripts/macros.php.in 1.2 +1 -1 rpm/scripts/macros.python.in 1.10 +10 -6 rpm/scripts/perl.prov 1.14 +26 -14 rpm/scripts/perl.req 1.5 +4 -0 rpm/scripts/perldeps.pl 1.4 +3 -3 rpm/scripts/pythondeps.sh 1.3 +1 -1 rpm/scripts/rpm.daily 2.63 +12 -4 rpm/system.h 1.8 +2 -0 rpm/tests/Makefile.am 1.8 +2 -0 rpm/tests/hello-test/Makefile.am 2.85 +9 -55 rpm/tools/Makefile.am 2.9 +131 -59 rpm/tools/debugedit.c 2.9 +356 -26 rpm/tools/rpmdeps.c 1.4 +0 -1 rpm/xmlspec/xml2rpm.c 1.21 +2 -2 rpm/zlib/Makefile.am 1.7 +1 -1 rpm/zlib/configure.ac 1.22 +1 -1 rpm/zlib/deflate.c 1.25 +6 -0 rpm/zlib/zconf.h ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/ABOUT-NLS ============================================================================ $ cvs diff -u -r1.2 -r1.3 ABOUT-NLS --- rpm/ABOUT-NLS 10 Feb 2002 21:13:52 -0000 1.2 +++ rpm/ABOUT-NLS 25 May 2007 17:35:52 -0000 1.3 @@ -1,10 +1,11 @@ -Notes on the Free Translation Project -************************************* +1 Notes on the Free Translation Project +*************************************** - Free software is going international! The Free Translation Project -is a way to get maintainers of free software, translators, and users all -together, so that will gradually become able to speak many languages. -A few packages already provide translations for their messages. +Free software is going international! The Free Translation Project is +a way to get maintainers of free software, translators, and users all +together, so that free software will gradually become able to speak many +languages. A few packages already provide translations for their +messages. If you found this `ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU `gettext' internally, @@ -15,17 +16,17 @@ Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and -work at translations should contact the appropriate team. +work on translations can contact the appropriate team. When reporting bugs in the `intl/' directory or bugs which may be related to internationalization, you should tell about the version of `gettext' which is used. The information can be found in the `intl/VERSION' file, in internationalized packages. -Quick configuration advice -========================== +1.1 Quick configuration advice +============================== - If you want to exploit the full power of internationalization, you +If you want to exploit the full power of internationalization, you should configure it using ./configure --with-included-gettext @@ -45,37 +46,37 @@ you have installed a recent copy of the GNU gettext package with the included `libintl'. -INSTALL Matters -=============== +1.2 INSTALL Matters +=================== - Some packages are "localizable" when properly installed; the -programs they contain can be made to speak your own native language. -Most such packages use GNU `gettext'. Other packages have their own -ways to internationalization, predating GNU `gettext'. +Some packages are "localizable" when properly installed; the programs +they contain can be made to speak your own native language. Most such +packages use GNU `gettext'. Other packages have their own ways to +internationalization, predating GNU `gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already -provides the GNU `gettext' functions. If not, the GNU `gettext' own -library will be used. This library is wholly contained within this -package, usually in the `intl/' subdirectory, so prior installation of -the GNU `gettext' package is _not_ required. Installers may use -special options at configuration time for changing the default -behaviour. The commands: +provides the GNU `gettext' functions. If not, the included GNU +`gettext' library will be used. This library is wholly contained +within this package, usually in the `intl/' subdirectory, so prior +installation of the GNU `gettext' package is _not_ required. +Installers may use special options at configuration time for changing +the default behaviour. The commands: ./configure --with-included-gettext ./configure --disable-nls -will respectively bypass any pre-existing `gettext' to use the +will, respectively, bypass any pre-existing `gettext' to use the internationalizing routines provided within this package, or else, _totally_ disable translation of messages. When you already have GNU `gettext' installed on your system and run configure without an option for your new package, `configure' will probably detect the previously built and installed `libintl.a' file and -will decide to use this. This might be not what is desirable. You -should use the more recent version of the GNU `gettext' library. I.e. -if the file `intl/VERSION' shows that the library which comes with this -package is more recent, you should use +will decide to use this. This might not be desirable. You should use +the more recent version of the GNU `gettext' library. I.e. if the file +`intl/VERSION' shows that the library which comes with this package is +more recent, you should use ./configure --with-included-gettext @@ -86,7 +87,7 @@ emulation of `gettext' on top of `catgets' could not provide all the extensions of the GNU `gettext' library. - Internationalized packages have usually many `po/LL.po' files, where + Internationalized packages usually have many `po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at `configure' time by using the `--disable-nls' switch, all available translations are installed @@ -95,10 +96,10 @@ `LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. -Using This Package -================== +1.3 Using This Package +====================== - As a user, if your language has been installed for this package, you +As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate `LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. For example, let's @@ -113,6 +114,13 @@ example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The country code serves to distinguish the dialects. + The locale naming convention of `LL_CC', with `LL' denoting the +language and `CC' denoting the country, is the one use on systems based +on GNU libc. On other systems, some variations of this scheme are +used, such as `LL' or `LL_CC.ENCODING'. You can get the list of +locales supported by your system for your language by running the +command `locale -a | grep '^LL''. + Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. @@ -124,16 +132,23 @@ read translations in German than English for when Swedish is not available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. + Special advice for Norwegian users: The language code for Norwegian +bokma*l changed from `no' to `nb' recently (in 2003). During the +transition period, while some message catalogs for this language are +installed under `nb' and some older ones under `no', it's recommended +for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and +older translations are used. + In the `LANGUAGE' environment variable, but not in the `LANG' environment variable, `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect. For example, `de' is equivalent to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' (Portuguese as spoken in Portugal) in this context. -Translating Teams -================= +1.4 Translating Teams +===================== - For the Free Translation Project to be a success, we need interested +For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of @@ -157,135 +172,897 @@ coordinator for all translator teams. The English team is special. It works at improving and uniformizing -the terminology in use. Proven linguistic skill are praised more than -programming skill, here. +the terminology in use. Proven linguistic skills are praised more than +programming skills, here. -Available Packages -================== +1.5 Available Packages +====================== - Languages are not equally supported in all packages. The following -matrix shows the current state of internationalization, as of September -2001. The matrix shows, in regard of each package, for which languages +Languages are not equally supported in all packages. The following +matrix shows the current state of internationalization, as of October +2006. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. - Ready PO files bg cs da de el en eo es et fi fr gl he hr id it ja - +----------------------------------------------------+ - a2ps | [] [] [] | - bash | [] [] [] [] | - bfd | | - binutils | [] | - bison | [] [] [] [] [] | - clisp | [] [] [] [] | - cpio | [] [] [] [] [] | - diffutils | [] [] [] [] [] [] [] | - enscript | [] [] | - error | [] [] | - fetchmail | | - fileutils | [] [] [] [] [] [] [] [] | - findutils | [] [] [] [] [] [] [] [] | - flex | [] [] [] | - freetype | | - gas | | - gawk | [] [] | - gcal | | - gcc | | - gettext | [] [] [] [] [] [] [] [] [] [] | - gnupg | [] [] [] [] [] [] [] | - gprof | | - grep | [] [] [] [] [] [] [] [] | - hello | [] [] [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] | - indent | [] [] [] [] [] | - jpilot | [] | - kbd | | - ld | [] | - libc | [] [] [] [] [] [] [] [] | - lilypond | [] | - lynx | [] [] [] [] | - m4 | [] [] [] [] [] [] [] [] | - make | [] [] [] [] [] [] | - mysecretdiary | [] | - nano | [] [] [] | - opcodes | | - parted | [] [] [] | - ptx | [] [] [] [] [] [] [] | - python | | - recode | [] [] [] [] [] [] [] [] [] | - sed | [] [] [] [] [] [] [] [] [] [] [] [] | - sh-utils | [] [] [] [] [] [] [] [] [] [] | - sharutils | [] [] [] [] [] [] [] [] | - sketch | | - soundtracker | [] [] [] | - sp | | - tar | [] [] [] [] [] [] [] [] | - texinfo | [] [] [] [] [] [] | - textutils | [] [] [] [] [] [] [] [] | - util-linux | [] [] | - wdiff | [] [] [] | - wget | [] [] [] [] [] [] [] [] [] [] | - +----------------------------------------------------+ - bg cs da de el en eo es et fi fr gl he hr id it ja - 0 14 24 32 11 1 8 23 13 1 33 22 4 0 7 9 18 - - ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh - +----------------------------------------------------+ - a2ps | [] [] [] | 6 - bash | | 4 - bfd | | 0 - binutils | | 1 - bison | [] | 6 - clisp | [] | 5 - cpio | [] [] [] [] [] | 10 - diffutils | [] [] [] [] | 11 - enscript | [] [] [] | 5 - error | [] [] | 4 - fetchmail | | 0 - fileutils | [] [] [] [] [] [] [] [] [] | 17 - findutils | [] [] [] [] [] [] [] [] | 16 - flex | [] [] [] | 6 - freetype | | 0 - gas | | 0 - gawk | [] | 3 - gcal | | 0 - gcc | | 0 - gettext | [] [] [] [] [] [] [] [] | 18 - gnupg | [] [] [] | 10 - gprof | | 0 - grep | [] [] [] [] | 12 - hello | [] [] [] [] [] [] [] [] [] [] [] | 22 - id-utils | [] [] [] | 6 - indent | [] [] [] [] [] [] [] | 12 - jpilot | | 1 - kbd | [] | 1 - ld | | 1 - libc | [] [] [] [] [] [] [] [] | 16 - lilypond | [] [] | 3 - lynx | [] [] [] [] | 8 - m4 | [] [] [] [] | 12 - make | [] [] [] [] [] [] | 12 - mysecretdiary | | 1 - nano | [] | 4 - opcodes | [] | 1 - parted | [] [] | 5 - ptx | [] [] [] [] [] [] [] [] | 15 - python | | 0 - recode | [] [] [] [] | 13 - sed | [] [] [] [] [] [] [] | 19 - sh-utils | [] [] [] [] [] [] [] [] [] [] [] | 21 - sharutils | [] [] [] | 11 - sketch | | 0 - soundtracker | | 3 - sp | | 0 - tar | [] [] [] [] [] [] [] | 15 - texinfo | [] | 7 - textutils | [] [] [] [] [] [] [] [] | 16 - util-linux | [] [] | 4 - wdiff | [] [] [] [] | 7 - wget | [] [] [] [] [] [] [] | 17 - +----------------------------------------------------+ - 33 teams ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh - 53 domains 9 1 6 20 0 6 17 1 13 25 10 11 23 21 2 2 387 + Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo + +----------------------------------------------------+ + GNUnet | [] | + a2ps | [] [] [] [] [] | + aegis | () | + ant-phone | () | + anubis | [] | + ap-utils | | + aspell | [] [] [] [] [] | + bash | [] [] [] | + batchelor | [] | + bfd | | + bibshelf | [] | + binutils | [] | + bison | [] [] | + bison-runtime | | + bluez-pin | [] [] [] [] [] | + cflow | [] | + clisp | [] [] | + console-tools | [] [] | + coreutils | [] [] [] | + cpio | | + cpplib | [] [] [] | + cryptonit | [] | + darkstat | [] () [] | + dialog | [] [] [] [] [] [] | + diffutils | [] [] [] [] [] [] | + doodle | [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] | + error | [] [] [] [] | + fetchmail | [] [] () [] | + fileutils | [] [] | + findutils | [] [] [] | + flex | [] [] [] | + fslint | [] | + gas | | + gawk | [] [] [] | + gbiff | [] | + gcal | [] | + gcc | [] | + gettext-examples | [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] | + gettext-tools | [] [] | + gimp-print | [] [] [] [] | + gip | [] | + gliv | [] | + glunarclock | [] | + gmult | [] [] | + gnubiff | () | + gnucash | () () [] | + gnucash-glossary | [] () | + gnuedu | | + gnulib | [] [] [] [] [] [] | + gnunet-gtk | | + gnutls | | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | | + gpe-clock | [] [] | + gpe-conf | [] [] | + gpe-contacts | | + gpe-edit | [] | + gpe-filemanager | | + gpe-go | [] | + gpe-login | [] [] | + gpe-ownerinfo | [] [] | + gpe-package | | + gpe-sketchbook | [] [] | + gpe-su | [] [] | + gpe-taskmanager | [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | | + gphoto2 | [] [] [] [] | + gprof | [] [] | + gpsdrive | () () | + gramadoir | [] [] | + grep | [] [] [] [] [] [] | + gretl | | + gsasl | | + gss | | + gst-plugins | [] [] [] [] | + gst-plugins-base | [] [] [] | + gst-plugins-good | [] [] [] [] [] [] [] | + gstreamer | [] [] [] [] [] [] [] | + gtick | () | + gtkam | [] [] [] | + gtkorphan | [] [] | + gtkspell | [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] | + id-utils | [] [] | + impost | | + indent | [] [] [] | + iso_3166 | [] [] | + iso_3166_2 | | + iso_4217 | [] | + iso_639 | [] [] | + jpilot | [] | + jtag | | + jwhois | | + kbd | [] [] [] [] | + keytouch | | + keytouch-editor | | + keytouch-keyboa... | | + latrine | () | + ld | [] | + leafpad | [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] | + libextractor | [] | + libgpewidget | [] [] [] | + libgpg-error | [] | + libgphoto2 | [] [] | + libgphoto2_port | [] [] | + libgsasl | | + libiconv | [] [] | + libidn | [] [] | + lifelines | [] () | + lilypond | [] | + lingoteach | | + lynx | [] [] [] [] | + m4 | [] [] [] [] | + mailutils | [] | + make | [] [] | + man-db | [] () [] [] | + minicom | [] [] [] | + mysecretdiary | [] [] | + nano | [] [] [] | + nano_1_0 | [] () [] [] | + opcodes | [] | + parted | | + pilot-qof | [] | + psmisc | [] | + pwdutils | | + python | | + qof | | + radius | [] | + recode | [] [] [] [] [] [] | + rpm | [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] [] | + sed | [] [] [] | + sh-utils | [] [] | + shared-mime-info | [] [] [] [] | + sharutils | [] [] [] [] [] [] | + shishi | | + silky | | + skencil | [] () | + sketch | [] () | + solfege | | + soundtracker | [] [] | + sp | [] | + stardict | [] | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] | + texinfo | [] [] [] | + textutils | [] [] [] | + tin | () () | + tp-robot | [] | + tuxpaint | [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + vorbis-tools | [] [] [] [] | + wastesedge | () | + wdiff | [] [] [] [] | + wget | [] [] | + xchat | [] [] [] [] [] [] | + xkeyboard-config | | + xpad | [] [] | + +----------------------------------------------------+ + af am ar az be bg bs ca cs cy da de el en en_GB eo + 10 0 1 2 9 22 1 42 41 2 60 95 16 1 17 16 + + es et eu fa fi fr ga gl gu he hi hr hu id is it + +--------------------------------------------------+ + GNUnet | | + a2ps | [] [] [] () | + aegis | | + ant-phone | [] | + anubis | [] | + ap-utils | [] [] | + aspell | [] [] [] | + bash | [] [] [] | + batchelor | [] [] | + bfd | [] | + bibshelf | [] [] [] | + binutils | [] [] [] | + bison | [] [] [] [] [] [] | + bison-runtime | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] | + cflow | [] | + clisp | [] [] | + console-tools | | + coreutils | [] [] [] [] [] [] | + cpio | [] [] [] | + cpplib | [] [] | + cryptonit | [] | + darkstat | [] () [] [] [] | + dialog | [] [] [] [] [] [] [] [] | + diffutils | [] [] [] [] [] [] [] [] [] | + doodle | [] [] | + e2fsprogs | [] [] [] | + enscript | [] [] [] | + error | [] [] [] [] [] | + fetchmail | [] | + fileutils | [] [] [] [] [] [] | + findutils | [] [] [] [] | + flex | [] [] [] | + fslint | [] | + gas | [] [] | + gawk | [] [] [] [] | + gbiff | [] | + gcal | [] [] | + gcc | [] | + gettext-examples | [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] | + gettext-tools | [] [] [] | + gimp-print | [] [] | + gip | [] [] [] | + gliv | () | + glunarclock | [] [] [] | + gmult | [] [] [] | + gnubiff | () () | + gnucash | () () () | + gnucash-glossary | [] [] | + gnuedu | [] | + gnulib | [] [] [] [] [] [] [] [] | + gnunet-gtk | | + gnutls | | + gpe-aerial | [] [] | + gpe-beam | [] [] | + gpe-calendar | | + gpe-clock | [] [] [] [] | + gpe-conf | [] | + gpe-contacts | [] [] | + gpe-edit | [] [] [] [] | + gpe-filemanager | [] | + gpe-go | [] [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] [] [] [] | + gpe-package | [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] [] | + gpe-taskmanager | [] [] [] | + gpe-timesheet | [] [] [] [] | + gpe-today | [] [] [] [] | + gpe-todo | [] | + gphoto2 | [] [] [] [] [] | + gprof | [] [] [] [] | + gpsdrive | () () [] () | + gramadoir | [] [] | + grep | [] [] [] [] [] [] [] [] [] [] [] [] | + gretl | [] [] [] | + gsasl | [] [] | + gss | [] | + gst-plugins | [] [] [] | + gst-plugins-base | [] [] | + gst-plugins-good | [] [] [] | + gstreamer | [] [] [] | + gtick | [] | + gtkam | [] [] [] [] | + gtkorphan | [] [] | + gtkspell | [] [] [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | + id-utils | [] [] [] [] [] | + impost | [] [] | + indent | [] [] [] [] [] [] [] [] [] [] | + iso_3166 | [] [] [] | + iso_3166_2 | [] | + iso_4217 | [] [] [] [] | + iso_639 | [] [] [] [] [] | + jpilot | [] [] | + jtag | [] | + jwhois | [] [] [] [] [] | + kbd | [] [] | + keytouch | [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | + latrine | [] [] [] | + ld | [] [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] | + libextractor | [] | + libgpewidget | [] [] [] [] [] | + libgpg-error | | + libgphoto2 | [] [] [] | + libgphoto2_port | [] [] | + libgsasl | [] [] | + libiconv | [] [] | + libidn | [] [] | + lifelines | () | + lilypond | [] | + lingoteach | [] [] [] | + lynx | [] [] [] | + m4 | [] [] [] [] | + mailutils | [] [] | + make | [] [] [] [] [] [] [] [] | + man-db | () | + minicom | [] [] [] [] | + mysecretdiary | [] [] [] | + nano | [] [] [] [] [] [] | + nano_1_0 | [] [] [] [] [] | + opcodes | [] [] [] [] | + parted | [] [] [] [] | + pilot-qof | | + psmisc | [] [] [] | + pwdutils | | + python | | + qof | [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] [] | + rpm | [] [] | + screem | | + scrollkeeper | [] [] [] | + sed | [] [] [] [] [] | + sh-utils | [] [] [] [] [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] [] [] [] [] [] | + shishi | | + silky | [] | + skencil | [] [] | + sketch | [] [] | + solfege | [] | + soundtracker | [] [] [] | + sp | [] | + stardict | [] | + system-tools-ba... | [] [] [] [] [] [] [] [] | + tar | [] [] [] [] [] [] [] | + texinfo | [] [] | + textutils | [] [] [] [] [] | + tin | [] () | + tp-robot | [] [] [] [] | + tuxpaint | [] [] | + unicode-han-tra... | | + unicode-transla... | [] [] | + util-linux | [] [] [] [] [] [] [] | + vorbis-tools | [] [] | + wastesedge | () | + wdiff | [] [] [] [] [] [] [] [] | + wget | [] [] [] [] [] [] [] [] | + xchat | [] [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] | + xpad | [] [] [] | + +--------------------------------------------------+ + es et eu fa fi fr ga gl gu he hi hr hu id is it + 88 22 14 2 40 115 61 14 1 8 1 6 59 31 0 52 + + ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no + +-------------------------------------------------+ + GNUnet | | + a2ps | () [] [] () | + aegis | () | + ant-phone | [] | + anubis | [] [] [] | + ap-utils | [] | + aspell | [] [] | + bash | [] | + batchelor | [] [] | + bfd | | + bibshelf | [] | + binutils | | + bison | [] [] [] | + bison-runtime | [] [] [] | + bluez-pin | [] [] [] | + cflow | | + clisp | [] | + console-tools | | + coreutils | [] | + cpio | | + cpplib | [] | + cryptonit | [] | + darkstat | [] [] | + dialog | [] [] | + diffutils | [] [] [] | + doodle | | + e2fsprogs | [] | + enscript | [] | + error | [] | + fetchmail | [] [] | + fileutils | [] [] | + findutils | [] | + flex | [] [] | + fslint | [] [] | + gas | | + gawk | [] [] | + gbiff | [] | + gcal | | + gcc | | + gettext-examples | [] [] | + gettext-runtime | [] [] [] | + gettext-tools | [] [] | + gimp-print | [] [] | + gip | [] [] | + gliv | [] | + glunarclock | [] [] | + gmult | [] [] | + gnubiff | | + gnucash | () () | + gnucash-glossary | [] | + gnuedu | | + gnulib | [] [] [] [] | + gnunet-gtk | | + gnutls | | + gpe-aerial | [] | + gpe-beam | [] | + gpe-calendar | [] | + gpe-clock | [] [] [] | + gpe-conf | [] [] | + gpe-contacts | [] | + gpe-edit | [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] | + gpe-taskmanager | [] [] [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | [] | + gphoto2 | [] [] | + gprof | | + gpsdrive | () () () | + gramadoir | () | + grep | [] [] [] [] | + gretl | | + gsasl | [] | + gss | | + gst-plugins | [] | + gst-plugins-base | | + gst-plugins-good | [] | + gstreamer | [] | + gtick | | + gtkam | [] | + gtkorphan | [] | + gtkspell | [] [] | + gutenprint | | + hello | [] [] [] [] [] [] | + id-utils | [] | + impost | | + indent | [] [] | + iso_3166 | [] | + iso_3166_2 | [] | + iso_4217 | [] [] [] | + iso_639 | [] [] | + jpilot | () () () | + jtag | | + jwhois | [] | + kbd | [] | + keytouch | [] | + keytouch-editor | | + keytouch-keyboa... | | + latrine | [] | + ld | | + leafpad | [] [] | + libc | [] [] [] [] [] | + libexif | | + libextractor | | + libgpewidget | [] | + libgpg-error | | + libgphoto2 | [] | + libgphoto2_port | [] | + libgsasl | [] | + libiconv | | + libidn | [] [] | + lifelines | [] | + lilypond | | + lingoteach | [] | + lynx | [] [] | + m4 | [] [] | + mailutils | | + make | [] [] [] | + man-db | () | + minicom | [] | + mysecretdiary | [] | + nano | [] [] [] | + nano_1_0 | [] [] [] | + opcodes | [] | + parted | [] [] | + pilot-qof | | + psmisc | [] [] [] | + pwdutils | | + python | | + qof | | + radius | | + recode | [] | + rpm | [] [] | + screem | [] | + scrollkeeper | [] [] [] [] | + sed | [] [] | + sh-utils | [] [] | + shared-mime-info | [] [] [] [] [] | + sharutils | [] [] | + shishi | | + silky | [] | + skencil | | + sketch | | + solfege | | + soundtracker | | + sp | () | + stardict | [] [] | + system-tools-ba... | [] [] [] [] | + tar | [] [] [] | + texinfo | [] [] [] | + textutils | [] [] [] | + tin | | + tp-robot | [] | + tuxpaint | [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] | + vorbis-tools | [] | + wastesedge | [] | + wdiff | [] [] | + wget | [] [] | + xchat | [] [] [] [] | + xkeyboard-config | [] | + xpad | [] [] [] | + +-------------------------------------------------+ + ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no + 52 24 2 2 1 3 0 2 3 21 0 15 1 97 5 1 + + nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + +------------------------------------------------------+ + GNUnet | | + a2ps | () [] [] [] [] [] [] | + aegis | () () | + ant-phone | [] [] | + anubis | [] [] [] | + ap-utils | () | + aspell | [] [] | + bash | [] [] [] | + batchelor | [] [] | + bfd | | + bibshelf | [] | + binutils | [] [] | + bison | [] [] [] [] [] | + bison-runtime | [] [] [] [] | + bluez-pin | [] [] [] [] [] [] [] [] [] | + cflow | [] | + clisp | [] | + console-tools | [] | + coreutils | [] [] [] [] | + cpio | [] [] [] | + cpplib | [] | + cryptonit | [] [] | + darkstat | [] [] [] [] [] [] | + dialog | [] [] [] [] [] [] [] [] [] | + diffutils | [] [] [] [] [] [] | + doodle | [] [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] [] | + error | [] [] [] [] | + fetchmail | [] [] [] | + fileutils | [] [] [] [] [] | + findutils | [] [] [] [] [] [] | + flex | [] [] [] [] [] | + fslint | [] [] [] [] | + gas | | + gawk | [] [] [] [] | + gbiff | [] | + gcal | [] | + gcc | [] | + gettext-examples | [] [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] [] [] | + gimp-print | [] [] | + gip | [] [] [] [] | + gliv | [] [] [] [] | + glunarclock | [] [] [] [] [] [] | + gmult | [] [] [] [] | + gnubiff | () | + gnucash | () [] | + gnucash-glossary | [] [] [] | + gnuedu | | + gnulib | [] [] [] [] [] | + gnunet-gtk | [] | + gnutls | [] [] | + gpe-aerial | [] [] [] [] [] [] [] | + gpe-beam | [] [] [] [] [] [] [] | + gpe-calendar | [] | + gpe-clock | [] [] [] [] [] [] [] [] | + gpe-conf | [] [] [] [] [] [] [] | + gpe-contacts | [] [] [] [] [] | + gpe-edit | [] [] [] [] [] [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] [] [] [] | + gpe-login | [] [] [] [] [] [] [] [] | + gpe-ownerinfo | [] [] [] [] [] [] [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] [] [] [] [] [] [] | + gpe-su | [] [] [] [] [] [] [] [] | + gpe-taskmanager | [] [] [] [] [] [] [] [] | + gpe-timesheet | [] [] [] [] [] [] [] [] | + gpe-today | [] [] [] [] [] [] [] [] | + gpe-todo | [] [] [] [] | + gphoto2 | [] [] [] [] [] | + gprof | [] [] [] | + gpsdrive | [] [] [] | + gramadoir | [] [] | + grep | [] [] [] [] [] [] [] [] | + gretl | [] | + gsasl | [] [] [] | + gss | [] [] [] | + gst-plugins | [] [] [] [] | + gst-plugins-base | [] | + gst-plugins-good | [] [] [] [] | + gstreamer | [] [] [] | + gtick | [] | + gtkam | [] [] [] [] | + gtkorphan | [] | + gtkspell | [] [] [] [] [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] [] | + id-utils | [] [] [] [] | + impost | [] | + indent | [] [] [] [] [] [] | + iso_3166 | [] [] [] [] [] [] | + iso_3166_2 | | + iso_4217 | [] [] [] [] | + iso_639 | [] [] [] [] | + jpilot | | + jtag | [] | + jwhois | [] [] [] [] | + kbd | [] [] [] | + keytouch | [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | + latrine | [] [] | + ld | [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] [] | + libexif | [] | + libextractor | [] [] | + libgpewidget | [] [] [] [] [] [] [] | + libgpg-error | [] [] | + libgphoto2 | [] | + libgphoto2_port | [] [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] | + libidn | [] [] () | + lifelines | [] [] | + lilypond | | + lingoteach | [] | + lynx | [] [] [] | + m4 | [] [] [] [] [] | + mailutils | [] [] [] [] | + make | [] [] [] [] | + man-db | [] [] | + minicom | [] [] [] [] [] | + mysecretdiary | [] [] [] [] | + nano | [] [] [] | + nano_1_0 | [] [] [] [] | + opcodes | [] [] | + parted | [] | + pilot-qof | [] | + psmisc | [] [] | + pwdutils | [] [] | + python | | + qof | [] [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] | + rpm | [] [] [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] | + sed | [] [] [] [] [] [] [] [] [] | + sh-utils | [] [] [] | + shared-mime-info | [] [] [] [] [] | + sharutils | [] [] [] [] | + shishi | [] | + silky | [] | + skencil | [] [] [] | + sketch | [] [] [] | + solfege | [] | + soundtracker | [] [] | + sp | | + stardict | [] [] [] | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] [] [] [] | + texinfo | [] [] [] [] | + textutils | [] [] [] | + tin | () | + tp-robot | [] | + tuxpaint | [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + vorbis-tools | [] [] | + wastesedge | | + wdiff | [] [] [] [] [] [] | + wget | [] [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] [] | + xpad | [] [] [] | + +------------------------------------------------------+ + nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + 0 2 3 58 30 54 5 73 72 4 40 46 11 50 128 2 + + tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu + +---------------------------------------------------+ + GNUnet | [] | 2 + a2ps | [] [] [] | 19 + aegis | | 0 + ant-phone | [] [] | 6 + anubis | [] [] [] | 11 + ap-utils | () [] | 4 + aspell | [] [] [] | 15 + bash | [] | 11 + batchelor | [] [] | 9 + bfd | | 1 + bibshelf | [] | 7 + binutils | [] [] [] | 9 + bison | [] [] [] | 19 + bison-runtime | [] [] [] | 15 + bluez-pin | [] [] [] [] [] [] | 28 + cflow | [] [] | 5 + clisp | | 6 + console-tools | [] [] | 5 + coreutils | [] [] | 16 + cpio | [] [] [] | 9 + cpplib | [] [] [] [] | 11 + cryptonit | | 5 + darkstat | [] () () | 15 + dialog | [] [] [] [] [] | 30 + diffutils | [] [] [] [] | 28 + doodle | [] | 6 + e2fsprogs | [] [] | 10 + enscript | [] [] [] | 16 + error | [] [] [] [] | 18 + fetchmail | [] [] | 12 + fileutils | [] [] [] | 18 + findutils | [] [] [] | 17 + flex | [] [] | 15 + fslint | [] | 9 + gas | [] | 3 + gawk | [] [] | 15 + gbiff | [] | 5 + gcal | [] | 5 + gcc | [] [] [] | 6 + gettext-examples | [] [] [] [] [] [] | 27 + gettext-runtime | [] [] [] [] [] [] | 28 + gettext-tools | [] [] [] [] [] | 19 + gimp-print | [] [] | 12 + gip | [] [] | 12 + gliv | [] [] | 8 + glunarclock | [] [] [] | 15 + gmult | [] [] [] [] | 15 + gnubiff | [] | 1 + gnucash | () | 2 + gnucash-glossary | [] [] | 9 + gnuedu | [] | 2 + gnulib | [] [] [] [] [] | 28 + gnunet-gtk | | 1 + gnutls | | 2 + gpe-aerial | [] [] | 14 + gpe-beam | [] [] | 14 + gpe-calendar | [] | 3 + gpe-clock | [] [] [] [] | 21 + gpe-conf | [] [] | 14 + gpe-contacts | [] [] | 10 + gpe-edit | [] [] [] [] | 20 + gpe-filemanager | [] | 6 + gpe-go | [] [] | 15 + gpe-login | [] [] [] [] [] | 21 + gpe-ownerinfo | [] [] [] [] | 21 + gpe-package | [] | 6 + gpe-sketchbook | [] [] | 16 + gpe-su | [] [] [] | 20 + gpe-taskmanager | [] [] [] | 20 + gpe-timesheet | [] [] [] [] | 18 + gpe-today | [] [] [] [] [] | 21 + gpe-todo | [] | 7 + gphoto2 | [] [] [] [] | 20 + gprof | [] [] | 11 + gpsdrive | | 4 + gramadoir | [] | 7 + grep | [] [] [] [] | 34 + gretl | | 4 + gsasl | [] [] | 8 + gss | [] | 5 + gst-plugins | [] [] [] | 15 + gst-plugins-base | [] [] [] | 9 + gst-plugins-good | [] [] [] [] [] | 20 + gstreamer | [] [] [] | 17 + gtick | [] | 3 + gtkam | [] | 13 + gtkorphan | [] | 7 + gtkspell | [] [] [] [] [] [] | 26 + gutenprint | | 3 + hello | [] [] [] [] [] | 37 + id-utils | [] [] | 14 + impost | [] | 4 + indent | [] [] [] [] | 25 + iso_3166 | [] [] [] [] | 16 + iso_3166_2 | | 2 + iso_4217 | [] [] | 14 + iso_639 | [] | 14 + jpilot | [] [] [] [] | 7 + jtag | [] | 3 + jwhois | [] [] [] | 13 + kbd | [] [] | 12 + keytouch | [] | 4 + keytouch-editor | | 2 + keytouch-keyboa... | [] | 3 + latrine | [] [] | 8 + ld | [] [] [] [] | 8 + leafpad | [] [] [] [] | 23 + libc | [] [] [] | 23 + libexif | [] | 4 + libextractor | [] | 5 + libgpewidget | [] [] [] | 19 + libgpg-error | [] | 4 + libgphoto2 | [] | 8 + libgphoto2_port | [] [] [] | 11 + libgsasl | [] | 8 + libiconv | [] | 7 + libidn | [] [] | 10 + lifelines | | 4 + lilypond | | 2 + lingoteach | [] | 6 + lynx | [] [] [] | 15 + m4 | [] [] [] | 18 + mailutils | [] | 8 + make | [] [] [] | 20 + man-db | [] | 6 + minicom | [] | 14 + mysecretdiary | [] [] | 12 + nano | [] [] | 17 + nano_1_0 | [] [] [] | 18 + opcodes | [] [] | 10 + parted | [] [] [] | 10 + pilot-qof | [] | 3 + psmisc | [] | 10 + pwdutils | [] | 3 + python | | 0 + qof | [] | 4 + radius | [] | 6 + recode | [] [] [] | 25 + rpm | [] [] [] [] | 14 + screem | [] | 2 + scrollkeeper | [] [] [] [] | 26 + sed | [] [] [] | 22 + sh-utils | [] | 15 + shared-mime-info | [] [] [] [] | 24 + sharutils | [] [] [] | 23 + shishi | | 1 + silky | [] | 4 + skencil | [] | 7 + sketch | | 6 + solfege | | 2 + soundtracker | [] [] | 9 + sp | [] | 3 + stardict | [] [] [] [] | 11 + system-tools-ba... | [] [] [] [] [] [] [] | 37 + tar | [] [] [] [] | 20 + texinfo | [] [] [] | 15 + textutils | [] [] [] | 17 + tin | | 1 + tp-robot | [] [] [] | 10 + tuxpaint | [] [] [] | 16 + unicode-han-tra... | | 0 + unicode-transla... | | 2 + util-linux | [] [] [] | 20 + vorbis-tools | [] [] | 11 + wastesedge | | 1 + wdiff | [] [] | 22 + wget | [] [] [] | 19 + xchat | [] [] [] [] | 29 + xkeyboard-config | [] [] [] [] | 11 + xpad | [] [] [] | 14 + +---------------------------------------------------+ + 77 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu + 170 domains 0 1 1 77 39 0 136 10 1 48 5 54 0 2028 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are @@ -298,15 +1075,15 @@ lag between the mere existence a PO file and its wide availability in a distribution. - If September 2001 seems to be old, you may fetch a more recent copy -of this `ABOUT-NLS' file on most GNU archive sites. The most -up-to-date matrix with full percentage details can be found at + If October 2006 seems to be old, you may fetch a more recent copy of +this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date +matrix with full percentage details can be found at `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. -Using `gettext' in new packages -=============================== +1.6 Using `gettext' in new packages +=================================== - If you are writing a freely available program and want to +If you are writing a freely available program and want to internationalize it you are welcome to use GNU `gettext' in your package. Of course you have to respect the GNU Library General Public License which covers the use of the GNU `gettext' library. This means @@ -315,7 +1092,7 @@ library or use modified versions of `libintl'. Once the sources are changed appropriately and the setup can handle -to use of `gettext' the only thing missing are the translations. The +the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact @@ . patch -p0 <<'@@ .' Index: rpm/CHANGES ============================================================================ $ cvs diff -u -r1.1359 -r1.1360 CHANGES --- rpm/CHANGES 28 Jan 2005 20:39:47 -0000 1.1359 +++ rpm/CHANGES 25 May 2007 17:35:52 -0000 1.1360 @@ -1,4 +1,555 @@ -4.4.1 -> ???: +4.4.8 -> 4.4.9: + - start rpm-4.4.9 devel. + - replace rpm2cpio with a shell script (#229422). + - debugedit: canonicalize_path was broken (#232222). + - permit clean scriptlet element overrides. + - add RPMTAG_REPOTAG. + - non-linux: avoid all mutexes if waitpid is used for reaping. + - use pipe(2) for SIGCHLD receipt signalling. + - python: teach labelCompare that missing epoch is same as 0 (#227860). + - add source rpm file attributes, eliminate RPMBUILD_ISFOO. + - populate sourceHeader with build restrictions early instead. + - add --specsrpm to permit querying parsed source rpm header. + - populate sourceHeader with source/patch tags for query (#227513). + - make sure srpm header is initialized exactly once while refactoring. + - add Keywords: and BuildPlatforms: syntax. + - perform an RPMTAG_ICON tracheotomy. + - perl: extract dependencies from *.pm iff on /usr/lib* (#234691). + - refactor header subroutines out of -lrpmlib into -lrpmdb. + - add RPMTAG_PACKAGECOLOR at install time, retrofit on --rebuilddb. + - add Packagecolor index to handle multilib scriptlet instance counts. + - convert indices with ordering properties from DB_HASH to DB_BTREE. + - add findfplistexclude.diff patch from <mls@suse.de> (#140055). + - add taggedfileindex.diff patch from <mls@suse.de> (#103204). + - rework above 2 patches to be runtime, not compile time, configgerable. + - open existing rpmdb indices with either DB_BTREE or DB_HASH. + - don't add RPMTAG_RHNPLATFORM to packages and headers. + - stop adding ancient rpmlib(...) tracking dependencies to headers. + - python: eliminate rhnLoad/rhnUnload methods. + - fix: change dbi_type from DB_UNKNOWN iff DB_CREATE is set. + - add %%{load:/path/to/macros} to read macros from a file during parse. + - fix: initialize file verify flags for %doc (#235353). + - solaris: add #ifdef _sun so librpmio needn't export glob/globfree. + - fix: --verify displays mis-leading dependency checks (#223642). + - debugedit: canonicalize_path was broken again (#232222). + - popt: convert gnome UTF-8 to current encoding with --help (#178413). + - popt: fix compilation on x86_64 from previous patch. + - rollback: add explicit upgrade pkgid chain marker. + - rollback: convert assertion to a test. + - rollback: create rpmrollback.c, refactoring out of rpminstall.c. + - multilib: _prefer_color macro to choose elf32/elf64 files (#235757). + - rollback: add (*rbCheck), (*rbOrder), (*rbRun) vectors. + - strip rpmvercmp down to bare metallic C code. + - treat all printable non-digits except '.' as alpha comparisons. + - rpmds: add data elements and methods to handle Name.Arch compounds. + - rpmds: add opaque EVR parsing vector and container. + - rpmds: use the parsing vector and container. + - rpmds: expose methods to parse and compare EVR ala rpm. + - rpmds: add methods to compare EVR ala dpkg. + - fix: rpmEVRparser was not terminating epoch correctly. + - fix: rpmdsSearch() end-of-loop test incorrect at end-of-array. + - fix: use dgettext, not gettext, everywhere. + - fix: install preferred color packages first (#214737, #220348). + - rpmns: create rpmns.c/rpmns.h. + - fix: there are no leading zeros in the digit string "0". + - rpmns: refactor .arch suffix table from rpmts.c -> rpmns.c. + - rpmns: support for Requires: name.arch (#235755). + - rpmns: parse namespace(...) probe markers. + - rpmns: macro expand all dependency names. + - rpmns: add user/group lookup probes. + - rpmns: add mounted/diskspace lookup probes. + - rollback: rewrite and simplify. + - yaml: expose embedded syck parser in rpmio. + - fix: don't segfault on header without RPMTAG_NAME (#239557). + - upgrade to file-4.20 internal. + - rollback: re-add blink's and installtid's to repackaged headers. + - rpmns: add digest probe. + - rpmevr: remove lib/rpmvercmp.c, use rpmEVRcmp() instead. + - rpmns: add gnupg probe. + - argv: add argvFgets() to build argv array from stdin lines. + - argv: permit argvSplit() default whitespace separators. + - argv: use xmalloc, not alloca, in argvSplit(). + - rpmevr: refactor logical operator parsing, hide implementation. + - rpmevr: add RPMSENSE_NOTEQUAL and wire up the condition tests. + - rpmns: negative existence tests as Requires: !foo, take 1. + - rpmal: avoid rpmns allocates while iterating added provides. + - rpmns: finalize '!' as a dependency assertion negation operator. + - rpmns: add macro()/envvar() probes as existence tests. + - rollback: add REMOVETID subdir to insure unbroken upgrade chain. + - rpmns: add running() probe with scwewy unexpected non-root behavior. + - rpmns: classify negated probes correctly. + - rpmns: add envvar() comparisons. + - solaris: rpmds.c rearrangements to build against solaris gelf API. + - rollback: add link terminator to all upgrade chains. + - rollback: assertion checks for all header additions. + - fix: don't clobber dependency flags, or the comparison bits instead. + - fix: convert python->rpmlib missing values before rpmEVRcompare(). + +4.4.7 -> 4.4.8: + - start rpm-4.4.8 development. + - remove files that are ancient and historical. + - start simplifying rpm.spec.in. + - move rpmfc.[ch] from -lrpmbuild to -lrpmlib. + - solaris: various non-gcc fixes. + - fix: detecting repackaged assumed sizeof(void *) == sizeof(int_32). + - run old->triggerpostun case when erasing (#210626). + - fix: invert platform initialize order. + - fix: flush query format buffer before listing files (#212833). + - don't add rpmlib(FileDigestParameterized) dependency if MD5. + - resize rpmExpand() buffer instead of using BUFSIZ. + - remove extraneous :depflags white space in non-versioned dependencies. + - add parameters from db-4.5.20. + - permit multiple identically named packages with --install (#171970). + - query: don't attempt manifest open on non-existent files (#215712). + - ignore Fopen and fopen(3) extensions if not glibc-2.3.3 or later. + - attempt mmap'd Fopen's for hdlist queries. + - add %_query_hdlist_path for rpm -qH. + - fix: refactor depflags options, re-add to query/verify modes. + - fix: illegal accesses seen when expanding into a 1 byte buffer. + - re-add symbols removed in rpm-4.4.7 for now. + - add symclash.sh/symclash.py. + - fix: classification by suffix broken by cut-n-paste. + - fix: assume "." if getcwd returns NULL when building. + - don't fail if/when unsetting non-existent envvars in scriptlets. + - add ~/etc/.rpmmacros to rpmrc macrofiles: configgery. + - add /usr/src/examples and %{_examplesdir} to docdirs. + - add php classification (phpdeps.sh is still missing). + - FreeBSD portability fiddles. + - don't read .rpmnew/.rpmorig/.rpmsave or *~ macro files. + - change "python(abi)" criteria to be more precise/robust. + - rollback: force rollback and transaction id's to be identical. + - rollback: change exclude scoping to accomodate multi-pkg transactions. + - rollback: check NEVRA before hdrid/pkgid links, simpler debug. + - rollback: no rollbacks attempted unless repackaging. + - rollback: add ia->no_rollback_links to handle check/order failures. + - rollback: simplify rpmtsDoARBGoal for check/order failures only. + - display arch in file conflicts. + - make peace with autoconf-2.60 and automake-1.10. + - handle spaces in file path arguments correctly (#217258); + - permit variable length file digests in rpmdb. + - check all header strings to resize buffer CVE-2006-5466 (#212833). + - plug some minor memory leaks. + - add php(...) extractors from PLD. + - add robustness to posix shared mutexes. + - discard stale read locks when opening an rpmdb environment. + - popt: add POP_ARGFLAG_RANDOM using random(3) for a random value. + - add --{r,w}segfault options to randomly interrupt rpm execution. + - add rpmdbVerifyAllDBI() to separate open from verification. + - do db->verify detect and dbenv->remove repair w stale write locks. + - add multiversion and other config arcana from db-4.5.20. + - display errors as "db4" not "db3", only the cognoscenti need dbi_api. + - make peace with gettext-0.16. + - make peace with python-2.5. + - python: toy methods for rpmsqCaught and rpmdbCheckSignals. + - use rpmPRCO container transaction element dependency sets. + - multiple fixes from <pixel@mandriva.com>. + - fix: http error path was missing a reference on a url (#220392). + - solaris: permit using native libelf. + - solaris: first stab at probe dependencies through /usr/bin/crle. + - generalize sysinfo to read multiple tag files from directory. + - create (and check) per-transaction Requires:/Conflicts: dependencies. + - permit macros for scriptlet interpreters and dependencies. + - rpmgi: add (*walkPathFilter) for rpmcache use. + - permit "/X\ Y" in %_topdir use in scripts (#220449). + - fix: rpmInstallSourcePackage() still needs scareMem=1. + - rpmgi: add (*stash) for rpmcache use. + - move more memory cleanup to rpmcliFini(). + - automagic unpacking of *.lzo sources/patches using lzop. + - include the PLD .lzdio patch to support lzma payload compression. + - automagic unpacking of *.lzma sources/patches using lzma. + - skip EACCESS returns from stat(2) on mount points (#220991). + - permit files with glob characters in *.rpm packages (#142771,#147383). + - gendiff: permit $DIFF override, add -p to default diff. (#146981). + - rpmio: use HEAD for servers that don't support PROPFIND (#206066). + - rpmio: add RPMURL_SERVER_* server capability flags. + - fix: report "not installed" for pkg.bogusarch (#124016). + - don't treat '?' as a glob character in http URI's (#143885). + - rewrite macroized interpreter test to avoid %verifyscript segfault. + - display the verifyscript interpreter with --scripts. + - load/unload NEVRAO macros while creating binary sub-packages. + - move rmphash.[ch] into librpmio. + - fix: add error message on non-existent sources/patches. + - resuscitate build against external -lmagic. + - add lookup3.c hash (http://www.burtleburtle.net/bob/c/lookup3.c). + - popt: mark POPT_AUTO{HELP,ALIAS} strings for translation (#102254). + - treat duplicate *.rpm added consistently as warning (#180996). + - permit relative paths for --dbpath (#21703). + - strip trailing '/' to permit --root -D'_rpmdb_dbpath /path' (#90033). + - add SHA-224, RIPEMD-{256,320} digests. + - change hashFunctionType to accommodate crc-32, adler-32, and jlu-32. + - add SALSA-{10,20} with CBC chaining to create 512 bit digest. + - build and install rpmdb_hotbackup. + - vet db-4.5.10 symbols being re-exported through -lrpmdb. + - add rpmPlatform to rescusitate platform scoring. + - popt: free option defaults with --help (#119782). + - refactor miRE pattern matching into librpmio. + - fix: don't set MARK64 if libdir already ends in 64 (#205939). + - convert '-' to '_' within --define macro names (#124995). + - fix: fts_close double free traversing an active tree (#222089). + - use ".ufdio" as rpmio default, remove ".ufdio" markers. + - add rpmPlatformScore to check for upgrade pkg platform affinity. + - refactor the W_OK check out of rpmMkdirPath. + - push/pop expanded %buildroot before/after per-subpkg macro define(s). + - fix: query foo.bogusarch for #124016 needs to be done differently. + - fix: don't unlink non-temp file in FSM_UNDO (#223931). + - compile with -fpie instead of -fPIC -DPIC, link with -pie. + - fix: check for failing dependency scripts (#226751). + - lua: expand %{_usrlibrpm} to locate lua configuration files. + - change RPMCONFIGDIR to USRLIBRPM everywhere. + - fix: inherit _target_cpu macro rather than setting to "unknown". + - format unkown tag names as "Tag_0x01234567" w --xml/--yaml (#227333). + - yaml: display Dirnames: in SRPM's correctly. + - handle \r\n as well as \n line termination with armored pubkeys. + - use _target_vendor instead of _vendor. + - add _build_platform and _host_platform macros. + - restore -fPIC -DPIC for libraries, -fpie -pie for executables only. + - assign mips n32 elf32 as color 4. + - emit Requires: pkgconfig automagically for pkgs that contain *.pc. + - don't create .rpmnew for symlinks. + - check digest/readlink iff db and fs file type is same (#194246). + - hupdate de.po. + - permit build against neon-0.24.7 API. + - release 4.4.8. + +4.4.6 -> 4.4.7: + - start 4.4.7 development. + - use zlib's unrolled crc-32 and adler32, add crc-64, checksums. + - fix: build error msg had reversed args. + - add md2, md4, and tiger192 digests. + - teach --scripts about pre- and post-transaction scriptlets. + - add /usr/bin/rpmdigest. + - IPv4/6 and EPSV support by Arkadiusz Miskiewicz <arekm@pld-linux.org>.