Skip to content
Commits on Source (448)
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 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,
itself available at your nearest GNU archive site. But you do _not_
need to install GNU 'gettext' prior to configuring, installing or using
this package with messages translated.
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 on translations can contact the appropriate team.
1.1 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'.
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. Installers may use special
options at configuration time for changing the default behaviour. The
command:
./configure --disable-nls
will _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' library and
will decide to use it. If not, you may have to to use the
'--with-libintl-prefix' option to tell 'configure' where to look for it.
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
together with the package. However, the environment variable 'LINGUAS'
may be set, prior to configuration, to limit the installed set.
'LINGUAS' should then contain a space separated list of two-letter
codes, stating which languages are allowed.
1.2 Using This Package
======================
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. If you happen to have the 'LC_ALL' or some other
'LC_xxx' environment variables set, you should unset them before setting
'LANG', otherwise the setting of 'LANG' will not have the desired
effect. Here 'LL' is an ISO 639 two-letter language code, and 'CC' is
an ISO 3166 two-letter country code. For example, let's suppose that
you speak German and live in Germany. At the shell prompt, merely
execute 'setenv LANG de_DE' (in 'csh'), 'export LANG; LANG=de_DE' (in
'sh') or 'export LANG=de_DE' (in 'bash'). This can be done from your
'.login' or '.profile' file, once and for all.
You might think that the country code specification is redundant.
But in fact, some languages have dialects in different countries. For
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.
This is done through a different environment variable, called
'LANGUAGE'. GNU 'gettext' gives preference to 'LANGUAGE' over 'LANG'
for the purpose of message handling, but you still need to have 'LANG'
set to the primary language; this is required by other parts of the
system libraries. For example, some Swedish users who would rather 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.
1.3 Translating Teams
=====================
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
teams can be found at the Free Translation Project's homepage,
'http://translationproject.org/', in the "Teams" area.
If you'd like to volunteer to _work_ at translating messages, you
should become a member of the translating team for your own language.
The subscribing address is _not_ the same as the list itself, it has
'-request' appended. For example, speakers of Swedish can send a
message to 'sv-request@li.org', having this message body:
subscribe
Keep in mind that team members are expected to participate _actively_
in translations, or at solving translational difficulties, rather than
merely lurking around. If your team does not exist yet and you want to
start one, or if you are unsure about what to do or how to get started,
please write to 'coordinator@translationproject.org' to reach the
coordinator for all translator teams.
The English team is special. It works at improving and uniformizing
the terminology in use. Proven linguistic skills are praised more than
programming skills, here.
1.4 Available Packages
======================
Languages are not equally supported in all packages. The following
matrix shows the current state of internationalization, as of Jun 2014.
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 af am an ar as ast az be bg bn bn_IN bs ca crh cs
+---------------------------------------------------+
a2ps | [] [] [] |
aegis | |
anubis | |
aspell | [] [] [] |
bash | [] [] [] |
bfd | |
binutils | [] |
bison | |
bison-runtime | [] |
buzztrax | [] |
ccd2cue | |
ccide | |
cflow | |
clisp | |
coreutils | [] [] |
cpio | |
cppi | |
cpplib | [] |
cryptsetup | [] |
datamash | |
denemo | [] [] |
dfarc | [] |
dialog | [] [] [] |
dico | |
diffutils | [] |
dink | [] |
direvent | |
doodle | [] |
dos2unix | |
dos2unix-man | |
e2fsprogs | [] [] |
enscript | [] |
exif | [] |
fetchmail | [] [] |
findutils | [] |
flex | [] |
freedink | [] [] |
fusionforge | |
gas | |
gawk | [] |
gcal | [] |
gcc | |
gdbm | |
gettext-examples | [] [] [] [] [] |
gettext-runtime | [] [] [] |
gettext-tools | [] [] |
gjay | |
glunarclock | [] [] [] |
gnubiff | [] |
gnubik | [] |
gnucash | () () [] |
gnuchess | |
gnulib | [] |
gnunet | |
gnunet-gtk | |
gold | |
gphoto2 | [] |
gprof | [] |
gramadoir | |
grep | [] [] [] |
grub | [] |
gsasl | |
gss | |
gst-plugins-bad | [] [] |
gst-plugins-base | [] [] [] |
gst-plugins-good | [] [] [] |
gst-plugins-ugly | [] [] [] |
gstreamer | [] [] [] [] |
gtick | [] |
gtkam | [] [] |
gtkspell | [] [] [] [] [] |
guix | |
guix-packages | |
gutenprint | [] |
hello | [] |
help2man | |
help2man-texi | |
hylafax | |
idutils | |
iso_15924 | [] |
iso_3166 | [] [] [] [] [] [] [] [] [] [] |
iso_3166_2 | |
iso_4217 | [] |
iso_639 | [] [] [] [] [] [] [] [] [] |
iso_639_3 | [] [] |
iso_639_5 | |
jwhois | |
kbd | [] |
klavaro | [] [] [] [] [] |
ld | [] |
leafpad | [] [] [] [] |
libc | [] [] [] |
libexif | () |
libextractor | |
libgnutls | [] |
libgphoto2 | [] |
libgphoto2_port | [] |
libgsasl | |
libiconv | [] [] |
libidn | [] |
liferea | [] [] [] [] |
lilypond | [] [] |
lordsawar | [] |
lprng | |
lynx | [] [] |
m4 | [] |
mailfromd | |
mailutils | |
make | [] |
man-db | [] [] |
man-db-manpages | |
midi-instruments | [] [] [] |
minicom | [] |
mkisofs | [] |
myserver | [] |
nano | [] [] [] |
opcodes | |
parted | [] |
pies | |
pnmixer | |
popt | [] |
procps-ng | |
procps-ng-man | |
psmisc | [] |
pspp | [] |
pushover | [] |
pwdutils | |
pyspread | |
radius | [] |
recode | [] [] [] |
recutils | |
rpm | |
rush | |
sarg | |
sed | [] [] [] [] |
sharutils | [] |
shishi | |
skribilo | |
solfege | [] [] |
solfege-manual | |
spotmachine | |
sudo | [] [] |
sudoers | [] [] |
sysstat | [] |
tar | [] [] [] |
texinfo | [] [] |
texinfo_document | [] [] |
tigervnc | [] |
tin | |
tin-man | |
tracgoogleappsa... | |
trader | |
util-linux | [] |
ve | |
vice | |
vmm | |
vorbis-tools | [] |
wastesedge | |
wcd | |
wcd-man | |
wdiff | [] [] |
wget | [] |
wyslij-po | |
xboard | |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] |
+---------------------------------------------------+
af am an ar as ast az be bg bn bn_IN bs ca crh cs
4 0 2 5 3 11 0 8 25 3 3 1 55 4 74
da de el en en_GB en_ZA eo es et eu fa fi fr
+--------------------------------------------------+
a2ps | [] [] [] [] [] [] [] [] [] |
aegis | [] [] [] [] |
anubis | [] [] [] [] [] |
aspell | [] [] [] [] [] [] [] |
bash | [] [] [] |
bfd | [] [] [] [] |
binutils | [] [] [] |
bison | [] [] [] [] [] [] [] [] |
bison-runtime | [] [] [] [] [] [] [] [] |
buzztrax | [] [] [] [] |
ccd2cue | [] [] [] [] |
ccide | [] [] [] [] [] [] |
cflow | [] [] [] [] [] |
clisp | [] [] [] [] [] |
coreutils | [] [] [] [] [] |
cpio | [] [] [] [] [] |
cppi | [] [] [] [] [] |
cpplib | [] [] [] [] [] [] |
cryptsetup | [] [] [] [] [] |
datamash | [] [] [] [] |
denemo | [] |
dfarc | [] [] [] [] [] [] |
dialog | [] [] [] [] [] [] [] [] [] |
dico | [] [] [] [] |
diffutils | [] [] [] [] [] [] |
dink | [] [] [] [] [] [] |
direvent | [] [] [] [] |
doodle | [] [] [] [] |
dos2unix | [] [] [] [] [] |
dos2unix-man | [] [] [] |
e2fsprogs | [] [] [] [] [] |
enscript | [] [] [] [] [] [] |
exif | [] [] [] [] [] [] |
fetchmail | [] () [] [] [] [] [] |
findutils | [] [] [] [] [] [] [] [] |
flex | [] [] [] [] [] [] |
freedink | [] [] [] [] [] [] [] [] |
fusionforge | [] [] [] |
gas | [] [] [] |
gawk | [] [] [] [] [] |
gcal | [] [] [] [] |
gcc | [] |
gdbm | [] [] [] [] [] |
gettext-examples | [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] |
gettext-tools | [] [] [] [] [] |
gjay | [] [] [] [] |
glunarclock | [] [] [] [] [] |
gnubiff | () [] [] () |
gnubik | [] [] [] [] [] |
gnucash | [] () () () () () () |
gnuchess | [] [] [] [] |
gnulib | [] [] [] [] [] [] [] |
gnunet | [] |
gnunet-gtk | [] |
gold | [] [] [] |
gphoto2 | [] () [] [] |
gprof | [] [] [] [] [] [] |
gramadoir | [] [] [] [] [] |
grep | [] [] [] [] [] [] [] |
grub | [] [] [] [] [] |
gsasl | [] [] [] [] [] |
gss | [] [] [] [] [] |
gst-plugins-bad | [] [] [] |
gst-plugins-base | [] [] [] [] [] [] |
gst-plugins-good | [] [] [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] [] [] [] |
gstreamer | [] [] [] [] [] [] [] |
gtick | [] () [] [] [] |
gtkam | [] () [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] [] |
guix | [] [] |
guix-packages | |
gutenprint | [] [] [] [] |
hello | [] [] [] [] [] [] [] [] |
help2man | [] [] [] [] [] [] [] |
help2man-texi | [] [] [] |
hylafax | [] [] |
idutils | [] [] [] [] [] |
iso_15924 | [] () [] [] () [] () |
iso_3166 | [] () [] [] [] [] () [] () |
iso_3166_2 | [] () () () |
iso_4217 | [] () [] [] [] () [] () |
iso_639 | [] () [] [] () [] () |
iso_639_3 | () () () |
iso_639_5 | () () () |
jwhois | [] [] [] [] [] |
kbd | [] [] [] [] [] [] |
klavaro | [] [] [] [] [] [] [] |
ld | [] [] [] [] |
leafpad | [] [] [] [] [] [] [] [] |
libc | [] [] [] [] [] |
libexif | [] [] () [] [] |
libextractor | [] |
libgnutls | [] [] [] [] |
libgphoto2 | [] () [] |
libgphoto2_port | [] () [] [] [] [] |
libgsasl | [] [] [] [] [] |
libiconv | [] [] [] [] [] [] [] |
libidn | [] [] [] [] [] |
liferea | [] () [] [] [] [] [] |
lilypond | [] [] [] [] [] [] |
lordsawar | [] [] |
lprng | |
lynx | [] [] [] [] [] [] |
m4 | [] [] [] [] [] [] |
mailfromd | [] |
mailutils | [] [] [] [] |
make | [] [] [] [] [] |
man-db | [] [] [] [] |
man-db-manpages | [] [] |
midi-instruments | [] [] [] [] [] [] [] [] [] |
minicom | [] [] [] [] [] |
mkisofs | [] [] [] |
myserver | [] [] [] [] |
nano | [] [] [] [] [] [] [] |
opcodes | [] [] [] [] [] |
parted | [] [] [] |
pies | [] |
pnmixer | [] [] |
popt | [] [] [] [] [] [] |
procps-ng | [] [] |
procps-ng-man | [] [] |
psmisc | [] [] [] [] [] [] [] |
pspp | [] [] [] |
pushover | () [] [] [] |
pwdutils | [] [] [] |
pyspread | [] [] [] |
radius | [] [] |
recode | [] [] [] [] [] [] [] |
recutils | [] [] [] [] |
rpm | [] [] [] [] [] |
rush | [] [] [] |
sarg | [] [] |
sed | [] [] [] [] [] [] [] [] |
sharutils | [] [] [] [] |
shishi | [] [] [] |
skribilo | [] [] [] |
solfege | [] [] [] [] [] [] [] [] |
solfege-manual | [] [] [] [] [] |
spotmachine | [] [] [] [] [] |
sudo | [] [] [] [] [] [] |
sudoers | [] [] [] [] [] [] |
sysstat | [] [] [] [] [] [] |
tar | [] [] [] [] [] [] [] |
texinfo | [] [] [] [] [] |
texinfo_document | [] [] [] [] |
tigervnc | [] [] [] [] [] [] |
tin | [] [] [] [] |
tin-man | [] |
tracgoogleappsa... | [] [] [] [] [] |
trader | [] [] [] [] [] [] |
util-linux | [] [] [] [] |
ve | [] [] [] [] [] |
vice | () () () |
vmm | [] [] |
vorbis-tools | [] [] [] [] |
wastesedge | [] |
wcd | [] [] [] [] |
wcd-man | [] |
wdiff | [] [] [] [] [] [] [] |
wget | [] [] [] [] [] [] |
wyslij-po | [] [] [] [] |
xboard | [] [] [] [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] [] [] [] |
+--------------------------------------------------+
da de el en en_GB en_ZA eo es et eu fa fi fr
119 131 32 1 6 0 94 95 22 13 4 102 139
ga gd gl gu he hi hr hu hy ia id is it ja ka kk
+-------------------------------------------------+
a2ps | [] [] [] [] |
aegis | [] |
anubis | [] [] [] [] |
aspell | [] [] [] [] [] |
bash | [] [] [] [] |
bfd | [] [] |
binutils | [] [] [] |
bison | [] |
bison-runtime | [] [] [] [] [] [] [] [] |
buzztrax | |
ccd2cue | [] |
ccide | [] [] |
cflow | [] [] [] |
clisp | |
coreutils | [] [] |
cpio | [] [] [] [] [] [] |
cppi | [] [] [] [] [] |
cpplib | [] [] |
cryptsetup | [] |
datamash | |
denemo | [] |
dfarc | [] [] [] |
dialog | [] [] [] [] [] [] [] [] [] [] |
dico | |
diffutils | [] [] [] [] |
dink | [] |
direvent | [] |
doodle | [] [] |
dos2unix | [] [] |
dos2unix-man | |
e2fsprogs | [] [] |
enscript | [] [] [] |
exif | [] [] [] [] [] [] |
fetchmail | [] [] [] |
findutils | [] [] [] [] [] [] [] |
flex | [] |
freedink | [] [] [] [] |
fusionforge | |
gas | [] |
gawk | [] () [] |
gcal | |
gcc | |
gdbm | |
gettext-examples | [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] [] |
gettext-tools | [] [] [] |
gjay | [] |
glunarclock | [] [] [] [] [] [] |
gnubiff | [] [] () |
gnubik | [] [] [] |
gnucash | () () () () () |
gnuchess | |
gnulib | [] [] [] [] [] |
gnunet | |
gnunet-gtk | |
gold | [] [] |
gphoto2 | [] [] [] [] |
gprof | [] [] [] [] |
gramadoir | [] [] [] |
grep | [] [] [] [] [] [] [] |
grub | [] [] [] |
gsasl | [] [] [] [] [] |
gss | [] [] [] [] [] |
gst-plugins-bad | [] [] [] |
gst-plugins-base | [] [] [] [] |
gst-plugins-good | [] [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] [] |
gstreamer | [] [] [] [] [] |
gtick | [] [] [] [] [] |
gtkam | [] [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] [] [] [] |
guix | |
guix-packages | |
gutenprint | [] [] [] |
hello | [] [] [] [] [] |
help2man | [] [] [] |
help2man-texi | |
hylafax | [] |
idutils | [] [] |
iso_15924 | [] [] [] [] [] [] |
iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
iso_3166_2 | [] [] |
iso_4217 | [] [] [] [] [] [] |
iso_639 | [] [] [] [] [] [] [] [] [] |
iso_639_3 | [] [] |
iso_639_5 | |
jwhois | [] [] [] [] |
kbd | [] [] [] |
klavaro | [] [] [] [] [] |
ld | [] [] [] [] |
leafpad | [] [] [] [] [] [] [] () |
libc | [] [] [] [] [] |
libexif | [] |
libextractor | |
libgnutls | [] |
libgphoto2 | [] [] |
libgphoto2_port | [] [] |
libgsasl | [] [] [] [] |
libiconv | [] [] [] [] [] [] [] |
libidn | [] [] [] [] |
liferea | [] [] [] [] [] |
lilypond | [] |
lordsawar | |
lprng | [] |
lynx | [] [] [] [] |
m4 | [] [] [] [] [] |
mailfromd | |
mailutils | |
make | [] [] [] [] |
man-db | [] [] |
man-db-manpages | [] [] |
midi-instruments | [] [] [] [] [] [] [] [] [] |
minicom | [] [] [] |
mkisofs | [] [] |
myserver | [] |
nano | [] [] [] [] [] [] |
opcodes | [] [] [] |
parted | [] [] [] [] [] |
pies | |
pnmixer | [] [] |
popt | [] [] [] [] [] [] [] [] [] [] |
procps-ng | |
procps-ng-man | |
psmisc | [] [] [] [] |
pspp | [] [] |
pushover | [] |
pwdutils | [] |
pyspread | |
radius | [] |
recode | [] [] [] [] [] [] [] |
recutils | |
rpm | [] |
rush | [] |
sarg | |
sed | [] [] [] [] [] [] [] |
sharutils | |
shishi | |
skribilo | [] |
solfege | [] [] |
solfege-manual | |
spotmachine | |
sudo | [] [] [] [] |
sudoers | [] [] [] |
sysstat | [] [] [] [] |
tar | [] [] [] [] [] [] |
texinfo | [] [] [] |
texinfo_document | [] [] [] |
tigervnc | |
tin | |
tin-man | |
tracgoogleappsa... | [] [] [] [] |
trader | [] [] |
util-linux | [] |
ve | [] |
vice | () () |
vmm | |
vorbis-tools | [] [] |
wastesedge | [] |
wcd | |
wcd-man | |
wdiff | [] [] [] |
wget | [] [] [] [] |
wyslij-po | [] [] [] |
xboard | |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] [] [] |
+-------------------------------------------------+
ga gd gl gu he hi hr hu hy ia id is it ja ka kk
35 2 47 4 8 2 60 71 2 6 81 11 87 57 0 3
kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl
+--------------------------------------------------+
a2ps | [] [] |
aegis | [] |
anubis | [] [] [] |
aspell | [] [] |
bash | [] [] |
bfd | |
binutils | |
bison | [] |
bison-runtime | [] [] [] [] [] [] |
buzztrax | |
ccd2cue | |
ccide | [] [] |
cflow | [] |
clisp | [] |
coreutils | [] [] |
cpio | [] |
cppi | |
cpplib | [] |
cryptsetup | [] |
datamash | [] [] |
denemo | |
dfarc | [] [] |
dialog | [] [] [] [] [] [] |
dico | |
diffutils | [] [] [] |
dink | [] |
direvent | [] |
doodle | [] |
dos2unix | [] [] |
dos2unix-man | [] |
e2fsprogs | [] |
enscript | [] |
exif | [] [] [] |
fetchmail | [] |
findutils | [] [] |
flex | [] |
freedink | [] [] |
fusionforge | |
gas | |
gawk | [] |
gcal | |
gcc | |
gdbm | |
gettext-examples | [] [] [] [] [] [] |
gettext-runtime | [] [] [] |
gettext-tools | [] |
gjay | |
glunarclock | [] [] |
gnubiff | [] |
gnubik | [] [] |
gnucash | () () () () () () () [] |
gnuchess | [] [] |
gnulib | [] |
gnunet | |
gnunet-gtk | |
gold | |
gphoto2 | [] |
gprof | [] [] |
gramadoir | [] |
grep | [] [] |
grub | [] [] [] |
gsasl | [] |
gss | |
gst-plugins-bad | [] [] [] |
gst-plugins-base | [] [] [] |
gst-plugins-good | [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] |
gstreamer | [] [] [] |
gtick | [] |
gtkam | [] [] |
gtkspell | [] [] [] [] [] [] [] |
guix | |
guix-packages | |
gutenprint | [] |
hello | [] [] [] |
help2man | [] |
help2man-texi | |
hylafax | [] |
idutils | [] |
iso_15924 | () [] [] |
iso_3166 | [] [] [] () [] [] [] [] [] [] |
iso_3166_2 | () [] |
iso_4217 | () [] [] [] |
iso_639 | [] [] () [] [] [] [] |
iso_639_3 | [] () [] |
iso_639_5 | () |
jwhois | [] [] |
kbd | [] |
klavaro | [] [] |
ld | |
leafpad | [] [] [] [] [] |
libc | [] [] |
libexif | [] |
libextractor | [] |
libgnutls | [] [] |
libgphoto2 | [] |
libgphoto2_port | [] |
libgsasl | [] |
libiconv | [] [] |
libidn | [] |
liferea | [] [] [] |
lilypond | [] |
lordsawar | |
lprng | |
lynx | [] |
m4 | [] |
mailfromd | |
mailutils | |
make | [] [] |
man-db | [] |
man-db-manpages | [] |
midi-instruments | [] [] [] [] [] [] [] |
minicom | [] |
mkisofs | [] |
myserver | |
nano | [] [] [] |
opcodes | [] |
parted | [] [] |
pies | |
pnmixer | [] |
popt | [] [] [] [] [] |
procps-ng | |
procps-ng-man | |
psmisc | [] |
pspp | [] [] |
pushover | |
pwdutils | [] |
pyspread | |
radius | [] |
recode | [] [] |
recutils | [] |
rpm | [] |
rush | [] |
sarg | |
sed | [] [] |
sharutils | [] |
shishi | |
skribilo | |
solfege | [] [] |
solfege-manual | [] |
spotmachine | [] |
sudo | [] [] [] |
sudoers | [] [] [] |
sysstat | [] [] |
tar | [] [] [] |
texinfo | [] |
texinfo_document | [] |
tigervnc | [] |
tin | |
tin-man | |
tracgoogleappsa... | [] [] [] |
trader | [] |
util-linux | [] |
ve | [] |
vice | [] |
vmm | [] |
vorbis-tools | [] |
wastesedge | [] |
wcd | [] |
wcd-man | [] |
wdiff | [] |
wget | [] [] |
wyslij-po | [] |
xboard | [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] |
+--------------------------------------------------+
kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl
5 15 4 6 0 13 23 3 3 3 4 11 2 42 1 125
nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
+------------------------------------------------+
a2ps | [] [] [] [] [] [] [] |
aegis | [] [] |
anubis | [] [] [] |
aspell | [] [] [] [] [] [] [] |
bash | [] [] [] [] [] [] |
bfd | [] [] |
binutils | [] [] |
bison | [] [] [] |
bison-runtime | [] [] [] [] [] [] [] [] |
buzztrax | [] |
ccd2cue | [] [] |
ccide | [] [] [] |
cflow | [] [] [] |
clisp | [] |
coreutils | [] [] [] [] |
cpio | [] [] [] |
cppi | [] [] [] |
cpplib | [] [] [] |
cryptsetup | [] [] [] |
datamash | [] [] |
denemo | |
dfarc | [] [] [] |
dialog | [] [] [] [] [] [] [] |
dico | [] |
diffutils | [] [] [] |
dink | |
direvent | [] [] [] |
doodle | [] [] |
dos2unix | [] [] [] [] |
dos2unix-man | [] [] |
e2fsprogs | [] |
enscript | [] [] [] [] [] [] |
exif | [] [] [] [] [] [] |
fetchmail | [] [] [] |
findutils | [] [] [] [] [] [] |
flex | [] [] [] [] [] |
freedink | [] [] [] [] [] |
fusionforge | |
gas | |
gawk | [] |
gcal | |
gcc | |
gdbm | [] [] [] |
gettext-examples | [] [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] [] [] [] |
gettext-tools | [] [] [] [] [] [] [] |
gjay | [] |
glunarclock | [] [] [] [] [] [] |
gnubiff | [] |
gnubik | [] [] [] [] |
gnucash | () () () () () [] |
gnuchess | [] [] |
gnulib | [] [] [] [] [] |
gnunet | |
gnunet-gtk | |
gold | |
gphoto2 | [] [] [] [] [] |
gprof | [] [] [] [] |
gramadoir | [] [] |
grep | [] [] [] [] [] [] |
grub | [] [] [] [] [] |
gsasl | [] [] [] |
gss | [] [] [] [] |
gst-plugins-bad | [] [] [] [] [] |
gst-plugins-base | [] [] [] [] [] [] |
gst-plugins-good | [] [] [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] [] [] |
gstreamer | [] [] [] [] [] [] [] |
gtick | [] [] [] [] [] |
gtkam | [] [] [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] [] [] |
guix | |
guix-packages | |
gutenprint | [] [] |
hello | [] [] [] [] [] [] |
help2man | [] [] [] [] |
help2man-texi | [] |
hylafax | |
idutils | [] [] [] |
iso_15924 | [] () [] [] [] [] |
iso_3166 | [] [] [] [] () [] [] [] [] [] [] [] [] |
iso_3166_2 | [] () [] |
iso_4217 | [] [] () [] [] [] [] [] |
iso_639 | [] [] [] () [] [] [] [] [] [] |
iso_639_3 | [] () |
iso_639_5 | () [] |
jwhois | [] [] [] [] |
kbd | [] [] |
klavaro | [] [] [] [] [] |
ld | |
leafpad | [] [] [] [] [] [] [] [] |
libc | [] [] [] |
libexif | [] () [] |
libextractor | [] |
libgnutls | [] |
libgphoto2 | [] |
libgphoto2_port | [] [] [] [] [] |
libgsasl | [] [] [] [] |
libiconv | [] [] [] [] [] |
libidn | [] [] [] |
liferea | [] [] [] [] () [] [] |
lilypond | |
lordsawar | |
lprng | [] |
lynx | [] [] |
m4 | [] [] [] [] [] |
mailfromd | [] |
mailutils | [] |
make | [] [] [] |
man-db | [] [] [] |
man-db-manpages | [] [] [] |
midi-instruments | [] [] [] [] [] [] [] [] |
minicom | [] [] [] [] |
mkisofs | [] [] [] |
myserver | [] [] |
nano | [] [] [] [] [] [] |
opcodes | |
parted | [] [] [] [] [] [] |
pies | [] |
pnmixer | [] |
popt | [] [] [] [] [] [] |
procps-ng | [] |
procps-ng-man | [] |
psmisc | [] [] [] [] |
pspp | [] [] |
pushover | |
pwdutils | [] |
pyspread | [] [] |
radius | [] [] |
recode | [] [] [] [] [] [] [] [] |
recutils | [] [] |
rpm | [] |
rush | [] [] [] |
sarg | [] [] |
sed | [] [] [] [] [] [] [] [] |
sharutils | [] [] [] |
shishi | [] [] |
skribilo | [] |
solfege | [] [] [] |
solfege-manual | [] [] |
spotmachine | [] [] |
sudo | [] [] [] [] [] [] |
sudoers | [] [] [] [] |
sysstat | [] [] [] [] [] |
tar | [] [] [] [] [] |
texinfo | [] [] [] |
texinfo_document | [] [] |
tigervnc | [] [] [] |
tin | [] |
tin-man | |
tracgoogleappsa... | [] [] [] [] |
trader | [] [] |
util-linux | [] [] |
ve | [] [] [] |
vice | |
vmm | |
vorbis-tools | [] [] [] |
wastesedge | |
wcd | |
wcd-man | |
wdiff | [] [] [] [] [] |
wget | [] [] [] [] [] |
wyslij-po | [] [] [] [] |
xboard | [] [] [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] |
+------------------------------------------------+
nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
7 3 6 114 1 12 88 32 82 3 40 45 7 101
sv sw ta te tg th tr uk ur vi wa wo zh_CN
+----------------------------------------------+
a2ps | [] [] [] [] [] |
aegis | [] |
anubis | [] [] [] [] |
aspell | [] [] [] [] [] |
bash | [] [] [] [] |
bfd | [] [] [] |
binutils | [] [] [] |
bison | [] [] [] [] |
bison-runtime | [] [] [] [] [] [] |
buzztrax | [] [] [] |
ccd2cue | [] [] [] |
ccide | [] [] [] [] |
cflow | [] [] [] [] |
clisp | |
coreutils | [] [] [] |
cpio | [] [] [] [] [] |
cppi | [] [] [] [] |
cpplib | [] [] [] [] [] |
cryptsetup | [] [] [] |
datamash | [] [] [] |
denemo | [] |
dfarc | [] [] |
dialog | [] [] [] [] [] [] |
dico | [] |
diffutils | [] [] [] [] [] |
dink | [] |
direvent | [] [] |
doodle | [] [] |
dos2unix | [] [] [] [] |
dos2unix-man | [] [] [] |
e2fsprogs | [] [] [] [] |
enscript | [] [] [] [] |
exif | [] [] [] [] [] |
fetchmail | [] [] [] [] |
findutils | [] [] [] [] [] |
flex | [] [] [] [] |
freedink | [] [] [] |
fusionforge | |
gas | [] |
gawk | [] [] [] |
gcal | [] [] [] |
gcc | [] |
gdbm | [] [] |
gettext-examples | [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] |
gettext-tools | [] [] [] [] [] |
gjay | [] [] [] |
glunarclock | [] [] [] [] |
gnubiff | [] [] |
gnubik | [] [] [] [] |
gnucash | () () () () [] |
gnuchess | [] [] [] |
gnulib | [] [] [] [] |
gnunet | |
gnunet-gtk | |
gold | [] [] |
gphoto2 | [] [] [] [] |
gprof | [] [] [] [] |
gramadoir | [] [] [] |
grep | [] [] [] [] [] |
grub | [] [] [] [] |
gsasl | [] [] [] [] |
gss | [] [] [] |
gst-plugins-bad | [] [] [] [] [] |
gst-plugins-base | [] [] [] [] [] |
gst-plugins-good | [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] |
gstreamer | [] [] [] [] [] |
gtick | [] [] [] |
gtkam | [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] |
guix | |
guix-packages | |
gutenprint | [] [] [] [] |
hello | [] [] [] [] [] [] |
help2man | [] [] [] |
help2man-texi | [] |
hylafax | [] |
idutils | [] [] [] |
iso_15924 | [] () [] [] () [] |
iso_3166 | [] [] () [] [] () [] [] |
iso_3166_2 | () [] [] () [] |
iso_4217 | [] () [] [] () [] |
iso_639 | [] [] [] () [] [] () [] [] |
iso_639_3 | [] () [] [] () |
iso_639_5 | () [] () |
jwhois | [] [] [] [] |
kbd | [] [] [] [] |
klavaro | [] [] [] [] [] [] |
ld | [] [] [] [] [] |
leafpad | [] [] [] [] [] [] |
libc | [] [] [] [] [] |
libexif | [] [] () |
libextractor | [] [] |
libgnutls | [] [] [] [] |
libgphoto2 | [] [] [] |
libgphoto2_port | [] [] [] [] |
libgsasl | [] [] [] [] |
libiconv | [] [] [] [] [] |
libidn | () [] [] [] |
liferea | [] [] [] [] [] |
lilypond | [] |
lordsawar | |
lprng | [] |
lynx | [] [] [] [] |
m4 | [] [] [] |
mailfromd | [] [] |
mailutils | [] |
make | [] [] [] [] |
man-db | [] [] [] |
man-db-manpages | [] [] |
midi-instruments | [] [] [] [] [] [] |
minicom | [] [] |
mkisofs | [] [] [] |
myserver | [] |
nano | [] [] [] [] |
opcodes | [] [] [] |
parted | [] [] [] [] [] |
pies | [] [] |
pnmixer | [] [] [] |
popt | [] [] [] [] [] [] [] |
procps-ng | [] [] |
procps-ng-man | [] |
psmisc | [] [] [] [] |
pspp | [] [] [] |
pushover | [] |
pwdutils | [] [] |
pyspread | [] |
radius | [] [] |
recode | [] [] [] [] |
recutils | [] [] [] |
rpm | [] [] [] [] |
rush | [] [] |
sarg | |
sed | [] [] [] [] [] |
sharutils | [] [] [] [] |
shishi | [] [] |
skribilo | [] [] |
solfege | [] [] [] [] |
solfege-manual | [] |
spotmachine | [] [] [] |
sudo | [] [] [] [] [] |
sudoers | [] [] [] [] |
sysstat | [] [] [] [] [] |
tar | [] [] [] [] [] |
texinfo | [] [] [] |
texinfo_document | [] |
tigervnc | [] [] [] |
tin | [] |
tin-man | |
tracgoogleappsa... | [] [] [] [] [] |
trader | [] |
util-linux | [] [] [] [] |
ve | [] [] [] [] |
vice | () () |
vmm | |
vorbis-tools | [] [] |
wastesedge | |
wcd | [] [] [] |
wcd-man | [] |
wdiff | [] [] [] [] |
wget | [] [] [] |
wyslij-po | [] [] |
xboard | [] [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] |
+----------------------------------------------+
sv sw ta te tg th tr uk ur vi wa wo zh_CN
106 1 4 3 0 13 51 115 1 125 7 1 100
zh_HK zh_TW
+-------------+
a2ps | | 30
aegis | | 9
anubis | | 19
aspell | | 29
bash | [] | 23
bfd | | 11
binutils | | 12
bison | [] | 18
bison-runtime | [] | 38
buzztrax | | 9
ccd2cue | | 10
ccide | | 17
cflow | | 16
clisp | | 10
coreutils | | 18
cpio | | 20
cppi | | 17
cpplib | [] | 19
cryptsetup | | 14
datamash | | 11
denemo | | 5
dfarc | | 17
dialog | [] | 42
dico | | 6
diffutils | | 22
dink | | 10
direvent | | 11
doodle | | 12
dos2unix | [] | 18
dos2unix-man | | 9
e2fsprogs | | 15
enscript | | 21
exif | | 27
fetchmail | | 19
findutils | | 29
flex | [] | 19
freedink | | 24
fusionforge | | 3
gas | | 5
gawk | | 13
gcal | | 8
gcc | | 2
gdbm | | 10
gettext-examples | [] [] | 40
gettext-runtime | [] [] | 35
gettext-tools | [] | 24
gjay | | 9
glunarclock | [] | 27
gnubiff | | 9
gnubik | | 19
gnucash | () | 6
gnuchess | | 11
gnulib | | 23
gnunet | | 1
gnunet-gtk | | 1
gold | | 7
gphoto2 | [] | 19
gprof | | 21
gramadoir | | 14
grep | [] | 31
grub | | 21
gsasl | [] | 19
gss | | 17
gst-plugins-bad | | 21
gst-plugins-base | | 27
gst-plugins-good | | 32
gst-plugins-ugly | | 34
gstreamer | [] | 32
gtick | | 19
gtkam | | 24
gtkspell | [] [] | 48
guix | | 2
guix-packages | | 0
gutenprint | | 15
hello | [] | 30
help2man | | 18
help2man-texi | | 5
hylafax | | 5
idutils | | 14
iso_15924 | [] | 23
iso_3166 | [] [] | 58
iso_3166_2 | | 9
iso_4217 | [] [] | 28
iso_639 | [] [] | 46
iso_639_3 | | 10
iso_639_5 | | 2
jwhois | [] | 20
kbd | | 17
klavaro | | 30
ld | [] | 15
leafpad | [] | 39
libc | [] | 24
libexif | | 10
libextractor | | 5
libgnutls | | 13
libgphoto2 | | 10
libgphoto2_port | [] | 19
libgsasl | | 18
libiconv | [] | 29
libidn | | 17
liferea | | 29
lilypond | | 11
lordsawar | | 3
lprng | | 3
lynx | | 19
m4 | [] | 22
mailfromd | | 4
mailutils | | 6
make | | 19
man-db | | 15
man-db-manpages | | 10
midi-instruments | [] | 43
minicom | [] | 17
mkisofs | | 13
myserver | | 9
nano | [] | 30
opcodes | | 12
parted | [] | 23
pies | | 4
pnmixer | | 9
popt | [] | 36
procps-ng | | 5
procps-ng-man | | 4
psmisc | [] | 22
pspp | | 13
pushover | | 6
pwdutils | | 8
pyspread | | 6
radius | | 9
recode | | 31
recutils | | 10
rpm | [] | 13
rush | | 10
sarg | | 4
sed | [] | 35
sharutils | | 13
shishi | | 7
skribilo | | 7
solfege | | 21
solfege-manual | | 9
spotmachine | | 11
sudo | | 26
sudoers | | 22
sysstat | | 23
tar | [] | 30
texinfo | | 17
texinfo_document | | 13
tigervnc | | 14
tin | [] | 7
tin-man | | 1
tracgoogleappsa... | [] | 22
trader | | 12
util-linux | | 13
ve | | 14
vice | | 1
vmm | | 3
vorbis-tools | | 13
wastesedge | | 3
wcd | | 8
wcd-man | | 3
wdiff | [] | 23
wget | | 21
wyslij-po | | 14
xboard | | 10
xdg-user-dirs | [] [] | 68
xkeyboard-config | [] | 28
+-------------+
89 teams zh_HK zh_TW
166 domains 7 42 2809
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
used for implementing regional variants of languages, or language
dialects.
For a PO file in the matrix above to be effective, the package to
which it applies should also have been internationalized and distributed
as such by its maintainer. There might be an observable lag between the
mere existence a PO file and its wide availability in a distribution.
If Jun 2014 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://translationproject.org/extra/matrix.html'.
1.5 Using 'gettext' in new packages
===================================
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 Lesser General Public
License which covers the use of the GNU 'gettext' library. This means
in particular that even non-free programs can use 'libintl' as a shared
library, whereas only free software can use 'libintl' as a static
library or use modified versions of 'libintl'.
Once the sources are changed appropriately and the setup can handle
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
'coordinator@translationproject.org' to make the '.pot' files available
to the translation teams.
......@@ -3,8 +3,14 @@
Current maintainers:
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Christophe Fergeau <cfergeau@redhat.com>
Cole Robinson <crobinso@redhat.com>
Daniel P. Berrange <berrange@redhat.com>
Fabiano Fidêncio <fidencio@redhat.com>
Guido Günther <agx@sigxcpu.org>
Marc-André Lureau <marcandre.lureau@redhat.com>
Pino Toscano <ptoscano@redhat.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Previous maintainers:
......@@ -13,6 +19,8 @@ Previous maintainers:
Patches contributed by:
Alexey Shabalin <a.shabalin@gmail.com>
Alexey Shabalin <shaba@altlinux.org>
Andrea Bolognani <abologna@redhat.com>
Andreas Henriksson <andreas@fatal.se>
Andrew Stormont <andyjstormont@gmail.com>
Arjun Roy <arroy@redhat.com>
......@@ -20,10 +28,15 @@ Charles Arnold <carnold@suse.com>
Christophe Fergeau <cfergeau@redhat.com>
Cole Robinson <crobinso@redhat.com>
Daniel P. Berrange <berrange@redhat.com>
Daniel P. Berrangé <berrange@redhat.com>
David Zeuthen <davidz@redhat.com>
Debarshi Ray <debarshir@gnome.org>
Eric Blake <eblake@redhat.com>
Fabiano Fidêncio <fabiano@fidencio.org>
Fabiano Fidêncio <fidencio@redhat.com>
Felipe Borges <feborges@redhat.com>
Felipe Borges <felipe10borges@gmail.com>
Felipe Borges <felipeborges@gnome.org>
Giuseppe Scrivano <gscrivan@redhat.com>
Guido Günther <agx@sigxcpu.org>
Jasper Lievisse Adriaanse <jasper@humppa.nl>
......@@ -34,19 +47,29 @@ Marc Deslauriers <marc.deslauriers@ubuntu.com>
Marc-André Lureau <marcandre.lureau@gmail.com>
Marc-André Lureau <marcandre.lureau@redhat.com>
Marcus Karlsson <mk@acc.umu.se>
Martin Blanchard <tchaik@gmx.com>
Matthew Booth <mbooth@redhat.com>
Michal Privoznik <mprivozn@redhat.com>
Natanael Copa <ncopa@alpinelinux.org>
Pavel Hrdina <phrdina@redhat.com>
Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
Pino Toscano <ptoscano@redhat.com>
Programmingkid <programmingkidx@gmail.com>
Rick Kerkhof <rick.2889@gmail.com>
Roman Bogorodskiy <bogorodskiy@gmail.com>
Ryan Lortie <desrt@desrt.ca>
Satoru Satoh <ssato@redhat.com>
T A Mahadevan <ta.mahadevan@gmail.com>
Vera Cholasta <vbudikov@redhat.com>
Vicente Chaves de Melo <vchaves@ymail.com>
Victor Toso <victortoso@redhat.com>
Vincent <vincent.dao@asianux.com>
Vladimir Beneš <vbenes@redhat.com>
Věra Cholasta <vbudikov@redhat.com>
Wanlong Gao <gaowanlong@cn.fujitsu.com>
Yuri Chornoivan <yurchor@ukr.net>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Zeeshan Ali <zeeshan@kinvolk.io>
Zeeshan Ali <zeeshanak@gnome.org>
...send patches to get your name here...
......
......@@ -3,8 +3,14 @@
Current maintainers:
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Christophe Fergeau <cfergeau@redhat.com>
Cole Robinson <crobinso@redhat.com>
Daniel P. Berrange <berrange@redhat.com>
Fabiano Fidêncio <fidencio@redhat.com>
Guido Günther <agx@sigxcpu.org>
Marc-André Lureau <marcandre.lureau@redhat.com>
Pino Toscano <ptoscano@redhat.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Previous maintainers:
......
This diff is collapsed.
SUBDIRS = osinfo test tools docs po examples
SUBDIRS = osinfo tools docs po examples
INTLTOOL_FILES = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
$(NULL)
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
po/.intltool-merge-cache \
$(NULL)
if ENABLE_TESTS
SUBDIRS += tests
endif
EXTRA_DIST = \
COPYING.LIB \
......@@ -24,7 +15,6 @@ EXTRA_DIST = \
GNUmakefile \
maint.mk \
AUTHORS.in \
$(INTLTOOL_FILES) \
$(NULL)
MAINTAINERCLEANFILES = \
......
# Makefile.in generated by automake 1.15 from Makefile.am.
# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -88,17 +88,23 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
@LOCAL_USB_IDS_TRUE@am__append_1 = usb.ids
@LOCAL_PCI_IDS_TRUE@am__append_2 = pci.ids
@ENABLE_TESTS_TRUE@am__append_1 = tests
@LOCAL_USB_IDS_TRUE@am__append_2 = usb.ids
@LOCAL_PCI_IDS_TRUE@am__append_3 = pci.ids
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
$(top_srcdir)/m4/intltool.m4 \
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/iconv.m4 \
$(top_srcdir)/m4/intlmacosx.m4 \
$(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
$(top_srcdir)/m4/libosinfo-compile-warnings.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/m4/manywarnings.m4 $(top_srcdir)/m4/warnings.m4 \
$(top_srcdir)/m4/manywarnings.m4 $(top_srcdir)/m4/nls.m4 \
$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/warnings.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
......@@ -174,7 +180,7 @@ am__recursive_targets = \
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir dist dist-all distcheck
cscope distdir distdir-am dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
$(LISP)config.h.in
# Read a list of newline-separated strings from the standard input,
......@@ -196,16 +202,18 @@ am__define_uniq_tagged_files = \
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
DIST_SUBDIRS = osinfo tools docs po examples tests
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/libosinfo.spec.in $(srcdir)/mingw-libosinfo.spec.in \
$(top_srcdir)/build-aux/compile \
$(top_srcdir)/build-aux/config.guess \
$(top_srcdir)/build-aux/config.rpath \
$(top_srcdir)/build-aux/config.sub \
$(top_srcdir)/build-aux/install-sh \
$(top_srcdir)/build-aux/ltmain.sh \
$(top_srcdir)/build-aux/missing COPYING COPYING.LIB INSTALL \
NEWS README build-aux/compile build-aux/config.guess \
$(top_srcdir)/build-aux/missing ABOUT-NLS AUTHORS COPYING \
COPYING.LIB ChangeLog INSTALL NEWS README build-aux/compile \
build-aux/config.guess build-aux/config.rpath \
build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
......@@ -251,7 +259,6 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
......@@ -263,16 +270,15 @@ AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CHECK_CFLAGS = @CHECK_CFLAGS@
CHECK_LIBS = @CHECK_LIBS@
COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CURL_CFLAGS = @CURL_CFLAGS@
CURL_LIBS = @CURL_LIBS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
......@@ -282,11 +288,13 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
GREP = @GREP@
GTKDOC_CHECK = @GTKDOC_CHECK@
GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
......@@ -300,14 +308,8 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
INTLTOOL_MERGE = @INTLTOOL_MERGE@
INTLTOOL_PERL = @INTLTOOL_PERL@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
INTLLIBS = @INTLLIBS@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
......@@ -318,6 +320,8 @@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBOBJS = @LIBOBJS@
LIBOSINFO_MAJOR_VERSION = @LIBOSINFO_MAJOR_VERSION@
LIBOSINFO_MICRO_VERSION = @LIBOSINFO_MICRO_VERSION@
......@@ -334,6 +338,8 @@ LIBXSLT_CFLAGS = @LIBXSLT_CFLAGS@
LIBXSLT_LIBS = @LIBXSLT_LIBS@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAINT = @MAINT@
......@@ -341,6 +347,7 @@ MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
NM = @NM@
NMEDIT = @NMEDIT@
......@@ -357,15 +364,15 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
POSUB = @POSUB@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
SOUP_CFLAGS = @SOUP_CFLAGS@
SOUP_LIBS = @SOUP_LIBS@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
VAPIGEN = @VAPIGEN@
......@@ -374,6 +381,8 @@ VERSION_SCRIPT_FLAGS = @VERSION_SCRIPT_FLAGS@
WARN_CFLAGS = @WARN_CFLAGS@
WARN_LDFLAGS = @WARN_LDFLAGS@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
......@@ -407,8 +416,6 @@ htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
intltool__v_merge_options_ = @intltool__v_merge_options_@
intltool__v_merge_options_0 = @intltool__v_merge_options_0@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
......@@ -428,20 +435,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = osinfo test tools docs po examples
INTLTOOL_FILES = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
$(NULL)
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
po/.intltool-merge-cache \
$(NULL)
SUBDIRS = osinfo tools docs po examples $(am__append_1)
EXTRA_DIST = \
COPYING.LIB \
libosinfo.spec \
......@@ -452,7 +446,6 @@ EXTRA_DIST = \
GNUmakefile \
maint.mk \
AUTHORS.in \
$(INTLTOOL_FILES) \
$(NULL)
MAINTAINERCLEANFILES = \
......@@ -469,7 +462,7 @@ MAINTAINERCLEANFILES = \
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
ACLOCAL_AMFLAGS = -I m4
CLEANFILES = $(am__append_1) $(am__append_2)
CLEANFILES = $(am__append_2) $(am__append_3)
@LOCAL_USB_IDS_TRUE@usb_database_DATA = usb.ids
@LOCAL_USB_IDS_TRUE@usb_databasedir = $(pkgdatadir)/
@LOCAL_PCI_IDS_TRUE@pci_database_DATA = pci.ids
......@@ -501,8 +494,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
......@@ -690,7 +683,10 @@ distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
distdir: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) distdir-am
distdir-am: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
......@@ -758,7 +754,7 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
......@@ -784,7 +780,7 @@ dist-shar: distdir
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
......@@ -802,7 +798,7 @@ dist dist-all:
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
......@@ -812,7 +808,7 @@ distcheck: dist
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
......@@ -916,7 +912,6 @@ clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
......
libosinfo News
==============
1.4.0 - Mar 01, 2019
====================
- Add isodata test files for more distros
- Refreshed translations from Zanata
- Drop reprecated gnome-common and intltool
- Fix test cases checking for medias, trees and images URIs due to
libcurl issues when reusing the curl handler
- Fix media identification when its identifiers have the maximum
allowed size
- Fix filling up the media properties when identifying it
- Improvements in the tests in order to reduce code duplication
- Add one test case per OS for medias, trees and images URIs tests
- Add OSINFO_RELEASE_STATUS_ROLLING release status
- Add API to add an installer script to a media
- Add API to get all the installer scripts from a media
1.3.0 - Jan 30, 2019
====================
- Add isodata test files for many more distros
- Refreshed translations from Zanata
- Refuse to load data files which do not follow the
documented directory layout and file naming conventions
introduced in version 0.3.0
- Avoid warnings when setting GError objects with new glib
- Remove outdated FSF address from source file headers
- Make several test suites collect & report all errors
before exiting with failure for easy diagnosis
- Avoid misc memory leaks
- Add support for reporting maximum resource settings
- Add support for reporting network installer resource settings
- Fix data returned for osinfo_devicelinklist_get_devices
- Support removal of devices during inheritance processing
- Support inheritance of resources settings
- Add OsinfoImage class & related APIs for reporting
pre-installed disk images
- Add API to determine if treeinfo metadata is provided
- Add API to determine if media supports installer scripts
- Add API to determine preferred install script injection
methods
- Add support for detecting if PPC ISO images are bootable
1.2.0 - Jun 20, 2018
====================
- Test suite requires osinfo-db >= 20180612
- Replace use of libsoup with libcurl in test suite
- Replace use of check library with GLib tester in test suite
- Increase timeout for media URIs test
- Drop const parameter annotations which break Rust generator
- Improve error message with ISO test fails
- Turn off -Wfunction-cast-type warning from gcc 8
- Remove calls to g_log_set_always_fatal in tests
- Load database files in alphabetical order for predictable sorting
- Fix leak of list when loading files
- Fix build of tools with clang 6
- Add missing "global" annotation on some symbol versions
1.1.0 - Aug 15, 2017
====================
- Force UTF-8 locale for new glib-mkenums
- Avoid python warnings in example program
- Misc test suite updates
- Fix typo in error messages
- Remove ISO header string padding
- Disable bogus gcc warning about unsafe loop optimizations
- Remove reference to fedorahosted.org
- Don't hardcode /usr/bin/perl, use /usr/bin/env
- Support eject-after-install parameter in OsinfoMedia
- Fix misc warnings in docs
- Fix error propagation when loading DB
- Add usb.ids / pci.ids locations for FreeBSD
- Don't include private headers in gir/vapi generation
1.0.0 - Oct 7, 2016
====================
......
......@@ -11,9 +11,9 @@ common programming languages with demos for javascript (GJS/Seed) and python
libosinfo is Free Software and licenced under LGPLv2+.
The latest official releases can be found at:
Information about the latest official releases can be found at:
https://fedorahosted.org/releases/l/i/libosinfo/
https://libosinfo.org/download/
Dependencies
============
......@@ -21,20 +21,20 @@ Dependencies
- Required:
- gobject-2.0
- gio-2.0
- libsoup-2.4
- libxml-2.0
- libxslt-1.0
- Optional:
- gobject-introspection
- libcurl (for tests only)
- Vala (build-time only)
Patch submissions
=================
Patch submissions are welcomed from any interested contributor. Please
use the libosinfo list for any patch submissions, or discussions about
the code:
use the libosinfo list as the preferred way for patch submissions, or
discussions about the code:
https://www.redhat.com/mailman/listinfo/libosinfo
......
This diff is collapsed.
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2012-10-14.11; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
......@@ -17,7 +17,7 @@ scriptversion=2012-10-14.11; # UTC
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
......@@ -255,7 +255,8 @@ EOF
echo "compile $scriptversion"
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
......@@ -339,9 +340,9 @@ exit $ret
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2013-05-30.07; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
......@@ -16,7 +16,7 @@ scriptversion=2013-05-30.07; # UTC
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
......@@ -783,9 +783,9 @@ exit 0
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2013-12-25.23; # UTC
scriptversion=2018-03-11.20; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
......@@ -271,15 +271,18 @@ do
fi
dst=$dst_arg
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
# If destination is a directory, append the input filename.
if test -d "$dst"; then
if test "$is_target_a_directory" = never; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
fi
dstdir=$dst
dst=$dstdir/`basename "$src"`
dstbase=`basename "$src"`
case $dst in
*/) dst=$dst$dstbase;;
*) dst=$dst/$dstbase;;
esac
dstdir_status=0
else
dstdir=`dirname "$dst"`
......@@ -288,6 +291,11 @@ do
fi
fi
case $dstdir in
*/) dstdirslash=$dstdir;;
*) dstdirslash=$dstdir/;;
esac
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
......@@ -324,34 +332,43 @@ do
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
# Note that $RANDOM variable is not portable (e.g. dash); Use it
# here however when possible just to lower collision chance.
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
# Because "mkdir -p" follows existing symlinks and we likely work
# directly in world-writeable /tmp, make sure that the '$tmpdir'
# directory is successfully created first before we actually test
# 'mkdir -p' feature.
if (umask $mkdir_umask &&
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
$mkdirprog $mkdir_mode "$tmpdir" &&
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ls_ld_tmpdir=`ls -ld "$tmpdir"`
test_tmpdir="$tmpdir/a"
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
rmdir "$tmpdir/d" "$tmpdir"
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
fi
trap '' 0;;
esac;;
......@@ -427,8 +444,8 @@ do
else
# Make a couple of temp file names in the proper directory.
dsttmp=$dstdir/_inst.$$_
rmtmp=$dstdir/_rm.$$_
dsttmp=${dstdirslash}_inst.$$_
rmtmp=${dstdirslash}_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
......@@ -493,9 +510,9 @@ do
done
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
......@@ -2124,7 +2124,7 @@ fi
# a configuration failure hint, and exit.
func_fatal_configuration ()
{
func__fatal_error ${1+"$@"} \
func_fatal_error ${1+"$@"} \
"See the $PACKAGE documentation for more information." \
"Fatal configuration error."
}
......@@ -7272,10 +7272,12 @@ func_mode_link ()
# -tp=* Portland pgcc target processor selection
# --sysroot=* for sysroot support
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
# -specs=* GCC specs files
# -stdlib=* select c++ std lib with clang
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
-specs=*)
func_quote_for_eval "$arg"
arg=$func_quote_for_eval_result
func_append compile_command " $arg"
......
This diff is collapsed.
This diff is collapsed.
......@@ -40,7 +40,6 @@ VC_LIST_ALWAYS_EXCLUDE_REGEX = \
(^HACKING|\.po|maint.mk)$$
# Tweak how some of the syntax check rules work
_makefile_at_at_check_exceptions = ' && !/INTLTOOL_XML_RULE/'
_gl_translatable_string_re = \
(\b(N?_|gettext *)\([^)"]*("|$$))|(<(_[a-zA-Z]*).*/\5>)
......@@ -106,15 +105,13 @@ exclude_file_name_regexp--sc_bindtextdomain = ^(libvirt-gconfig/tests|examples)/
exclude_file_name_regexp--sc_preprocessor_indentation = ^*/*.[ch]
exclude_file_name_regexp--sc_prohibit_strcmp = ^*/*.[ch]
exclude_file_name_regexp--sc_require_config_h = python/libvirt-glib.c
exclude_file_name_regexp--sc_require_config_h_first = python/libvirt-glib.c
exclude_file_name_regexp--sc_trailing_blank = ^test/isodata/.*|docs/object-model.fig
exclude_file_name_regexp--sc_trailing_blank = ^tests/isodata/.*|docs/object-model.fig
exclude_file_name_regexp--sc_bindtextdomain = ^tools/.*.c|test/.*.c
exclude_file_name_regexp--sc_bindtextdomain = ^tools/.*.c|tests/.*.c
exclude_file_name_regexp--sc_space_tab = ^test/isodata/.*
exclude_file_name_regexp--sc_space_tab = ^tests/isodata/.*
exclude_file_name_regexp--sc_prohibit_atoi_atof = ^test/.*\.c
exclude_file_name_regexp--sc_prohibit_atoi_atof = ^tests/.*\.c
This diff is collapsed.