Skip to content
Commits on Source (190)
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,7 @@ 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>
......@@ -27,6 +34,7 @@ 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>
......@@ -39,6 +47,7 @@ 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>
......@@ -51,9 +60,12 @@ 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>
......
......@@ -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.
......@@ -5,19 +5,6 @@ if ENABLE_TESTS
SUBDIRS += tests
endif
INTLTOOL_FILES = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
$(NULL)
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
po/.intltool-merge-cache \
$(NULL)
EXTRA_DIST = \
COPYING.LIB \
libosinfo.spec \
......@@ -28,7 +15,6 @@ EXTRA_DIST = \
GNUmakefile \
maint.mk \
AUTHORS.in \
$(INTLTOOL_FILES) \
$(NULL)
MAINTAINERCLEANFILES = \
......
# Makefile.in generated by automake 1.15.1 from Makefile.am.
# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2017 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,
......@@ -93,13 +93,18 @@ host_triplet = @host@
@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)
......@@ -175,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,
......@@ -202,11 +207,13 @@ 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)
......@@ -252,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@
......@@ -273,7 +279,6 @@ CURL_LIBS = @CURL_LIBS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
......@@ -283,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@
......@@ -301,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@
......@@ -319,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@
......@@ -335,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@
......@@ -342,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@
......@@ -362,6 +368,7 @@ 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@
......@@ -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@
......@@ -429,19 +436,6 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = osinfo tools docs po examples $(am__append_1)
INTLTOOL_FILES = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
$(NULL)
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update \
po/.intltool-merge-cache \
$(NULL)
EXTRA_DIST = \
COPYING.LIB \
libosinfo.spec \
......@@ -452,7 +446,6 @@ EXTRA_DIST = \
GNUmakefile \
maint.mk \
AUTHORS.in \
$(INTLTOOL_FILES) \
$(NULL)
MAINTAINERCLEANFILES = \
......@@ -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'`; \
......@@ -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
====================
......
......@@ -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
============
......@@ -33,8 +33,8 @@ 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=2016-01-11.22; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2017 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=2016-01-11.22; # 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
......@@ -340,7 +340,7 @@ 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: "UTC0"
......
This diff is collapsed.
#! /bin/sh
# Output a system dependent set of variables, describing how to set the
# run time search path of shared libraries in an executable.
#
# Copyright 1996-2016 Free Software Foundation, Inc.
# Taken from GNU libtool, 2001
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# This file is free software; the Free Software Foundation gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# The first argument passed to this file is the canonical host specification,
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
# or
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
# should be set by the caller.
#
# The set of defined variables is at the end of this script.
# Known limitations:
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
# than 256 bytes, otherwise the compiler driver will dump core. The only
# known workaround is to choose shorter directory names for the build
# directory and/or the installation directory.
# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
shrext=.so
host="$1"
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
# Code taken from libtool.m4's _LT_CC_BASENAME.
for cc_temp in $CC""; do
case $cc_temp in
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
\-*) ;;
*) break;;
esac
done
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
# Code taken from libtool.m4's _LT_COMPILER_PIC.
wl=
if test "$GCC" = yes; then
wl='-Wl,'
else
case "$host_os" in
aix*)
wl='-Wl,'
;;
mingw* | cygwin* | pw32* | os2* | cegcc*)
;;
hpux9* | hpux10* | hpux11*)
wl='-Wl,'
;;
irix5* | irix6* | nonstopux*)
wl='-Wl,'
;;
linux* | k*bsd*-gnu | kopensolaris*-gnu)
case $cc_basename in
ecc*)
wl='-Wl,'
;;
icc* | ifort*)
wl='-Wl,'
;;
lf95*)
wl='-Wl,'
;;
nagfor*)
wl='-Wl,-Wl,,'
;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
wl='-Wl,'
;;
ccc*)
wl='-Wl,'
;;
xl* | bgxl* | bgf* | mpixl*)
wl='-Wl,'
;;
como)
wl='-lopt='
;;
*)
case `$CC -V 2>&1 | sed 5q` in
*Sun\ F* | *Sun*Fortran*)
wl=
;;
*Sun\ C*)
wl='-Wl,'
;;
esac
;;
esac
;;
newsos6)
;;
*nto* | *qnx*)
;;
osf3* | osf4* | osf5*)
wl='-Wl,'
;;
rdos*)
;;
solaris*)
case $cc_basename in
f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
wl='-Qoption ld '
;;
*)
wl='-Wl,'
;;
esac
;;
sunos4*)
wl='-Qoption ld '
;;
sysv4 | sysv4.2uw2* | sysv4.3*)
wl='-Wl,'
;;
sysv4*MP*)
;;
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
wl='-Wl,'
;;
unicos*)
wl='-Wl,'
;;
uts4*)
;;
esac
fi
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
hardcode_libdir_flag_spec=
hardcode_libdir_separator=
hardcode_direct=no
hardcode_minus_L=no
case "$host_os" in
cygwin* | mingw* | pw32* | cegcc*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
if test "$GCC" != yes; then
with_gnu_ld=no
fi
;;
interix*)
# we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes
;;
openbsd*)
with_gnu_ld=no
;;
esac
ld_shlibs=yes
if test "$with_gnu_ld" = yes; then
# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
# Unlike libtool, we use -rpath here, not --rpath, since the documented
# option of GNU ld is called -rpath, not --rpath.
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
case "$host_os" in
aix[3-9]*)
# On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then
ld_shlibs=no
fi
;;
amigaos*)
case "$host_cpu" in
powerpc)
;;
m68k)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
esac
;;
beos*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
cygwin* | mingw* | pw32* | cegcc*)
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
haiku*)
;;
interix[3-9]*)
hardcode_direct=no
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
netbsd*)
;;
solaris*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs=no
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
case `$LD -v 2>&1` in
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
ld_shlibs=no
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
else
ld_shlibs=no
fi
;;
esac
;;
sunos4*)
hardcode_direct=yes
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
esac
if test "$ld_shlibs" = no; then
hardcode_libdir_flag_spec=
fi
else
case "$host_os" in
aix3*)
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
if test "$GCC" = yes; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
fi
;;
aix[4-9]*)
if test "$host_cpu" = ia64; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking.
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
for ld_flag in $LDFLAGS; do
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi
done
;;
esac
fi
hardcode_direct=yes
hardcode_libdir_separator=':'
if test "$GCC" = yes; then
case $host_os in aix4.[012]|aix4.[012].*)
collect2name=`${CC} -print-prog-name=collect2`
if test -f "$collect2name" && \
strings "$collect2name" | grep resolve_lib_name >/dev/null
then
# We have reworked collect2
:
else
# We have old collect2
hardcode_direct=unsupported
hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator=
fi
;;
esac
fi
# Begin _LT_AC_SYS_LIBPATH_AIX.
echo 'int main () { return 0; }' > conftest.c
${CC} ${LDFLAGS} conftest.c -o conftest
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
if test -z "$aix_libpath"; then
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
fi
if test -z "$aix_libpath"; then
aix_libpath="/usr/lib:/lib"
fi
rm -f conftest.c conftest
# End _LT_AC_SYS_LIBPATH_AIX.
if test "$aix_use_runtimelinking" = yes; then
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
else
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
fi
fi
;;
amigaos*)
case "$host_cpu" in
powerpc)
;;
m68k)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
esac
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32* | cegcc*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec=' '
libext=lib
;;
darwin* | rhapsody*)
hardcode_direct=no
if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
:
else
ld_shlibs=no
fi
;;
dgux*)
hardcode_libdir_flag_spec='-L$libdir'
;;
freebsd2.[01]*)
hardcode_direct=yes
hardcode_minus_L=yes
;;
freebsd* | dragonfly*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
hpux9*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
hpux10*)
if test "$with_gnu_ld" = no; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
fi
;;
hpux11*)
if test "$with_gnu_ld" = no; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
case $host_cpu in
hppa*64*|ia64*)
hardcode_direct=no
;;
*)
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
esac
fi
;;
irix5* | irix6* | nonstopux*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
netbsd*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
newsos6)
hardcode_direct=yes
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
*nto* | *qnx*)
;;
openbsd*)
if test -f /usr/libexec/ld.so; then
hardcode_direct=yes
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
else
case "$host_os" in
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
hardcode_libdir_flag_spec='-R$libdir'
;;
*)
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
esac
fi
else
ld_shlibs=no
fi
;;
os2*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
osf3*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*)
if test "$GCC" = yes; then
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
else
# Both cc and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
fi
hardcode_libdir_separator=:
;;
solaris*)
hardcode_libdir_flag_spec='-R$libdir'
;;
sunos4*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes
hardcode_minus_L=yes
;;
sysv4)
case $host_vendor in
sni)
hardcode_direct=yes # is this really true???
;;
siemens)
hardcode_direct=no
;;
motorola)
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
;;
esac
;;
sysv4.3*)
;;
sysv4*MP*)
if test -d /usr/nec; then
ld_shlibs=yes
fi
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
;;
sysv5* | sco3.2v5* | sco5v6*)
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
hardcode_libdir_separator=':'
;;
uts4*)
hardcode_libdir_flag_spec='-L$libdir'
;;
*)
ld_shlibs=no
;;
esac
fi
# Check dynamic linker characteristics
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
# only about the one the linker finds when passed -lNAME. This is the last
# element of library_names_spec in libtool.m4, or possibly two of them if the
# linker has special search rules.
library_names_spec= # the last element of library_names_spec in libtool.m4
libname_spec='lib$name'
case "$host_os" in
aix3*)
library_names_spec='$libname.a'
;;
aix[4-9]*)
library_names_spec='$libname$shrext'
;;
amigaos*)
case "$host_cpu" in
powerpc*)
library_names_spec='$libname$shrext' ;;
m68k)
library_names_spec='$libname.a' ;;
esac
;;
beos*)
library_names_spec='$libname$shrext'
;;
bsdi[45]*)
library_names_spec='$libname$shrext'
;;
cygwin* | mingw* | pw32* | cegcc*)
shrext=.dll
library_names_spec='$libname.dll.a $libname.lib'
;;
darwin* | rhapsody*)
shrext=.dylib
library_names_spec='$libname$shrext'
;;
dgux*)
library_names_spec='$libname$shrext'
;;
freebsd[23].*)
library_names_spec='$libname$shrext$versuffix'
;;
freebsd* | dragonfly*)
library_names_spec='$libname$shrext'
;;
gnu*)
library_names_spec='$libname$shrext'
;;
haiku*)
library_names_spec='$libname$shrext'
;;
hpux9* | hpux10* | hpux11*)
case $host_cpu in
ia64*)
shrext=.so
;;
hppa*64*)
shrext=.sl
;;
*)
shrext=.sl
;;
esac
library_names_spec='$libname$shrext'
;;
interix[3-9]*)
library_names_spec='$libname$shrext'
;;
irix5* | irix6* | nonstopux*)
library_names_spec='$libname$shrext'
case "$host_os" in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
*) libsuff= shlibsuff= ;;
esac
;;
esac
;;
linux*oldld* | linux*aout* | linux*coff*)
;;
linux* | k*bsd*-gnu | kopensolaris*-gnu)
library_names_spec='$libname$shrext'
;;
knetbsd*-gnu)
library_names_spec='$libname$shrext'
;;
netbsd*)
library_names_spec='$libname$shrext'
;;
newsos6)
library_names_spec='$libname$shrext'
;;
*nto* | *qnx*)
library_names_spec='$libname$shrext'
;;
openbsd*)
library_names_spec='$libname$shrext$versuffix'
;;
os2*)
libname_spec='$name'
shrext=.dll
library_names_spec='$libname.a'
;;
osf3* | osf4* | osf5*)
library_names_spec='$libname$shrext'
;;
rdos*)
;;
solaris*)
library_names_spec='$libname$shrext'
;;
sunos4*)
library_names_spec='$libname$shrext$versuffix'
;;
sysv4 | sysv4.3*)
library_names_spec='$libname$shrext'
;;
sysv4*MP*)
library_names_spec='$libname$shrext'
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
library_names_spec='$libname$shrext'
;;
tpf*)
library_names_spec='$libname$shrext'
;;
uts4*)
library_names_spec='$libname$shrext'
;;
esac
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
# How to pass a linker flag through the compiler.
wl="$escaped_wl"
# Static library suffix (normally "a").
libext="$libext"
# Shared library suffix (normally "so").
shlibext="$shlibext"
# Format of library name prefix.
libname_spec="$escaped_libname_spec"
# Library names that the linker finds when passed -lNAME.
library_names_spec="$escaped_library_names_spec"
# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator="$hardcode_libdir_separator"
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
# resulting binary.
hardcode_direct="$hardcode_direct"
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L="$hardcode_minus_L"
EOF
This diff is collapsed.
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2016-01-11.22; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2017 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=2016-01-11.22; # 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,7 +783,7 @@ 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: "UTC0"
......
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2016-01-11.22; # 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,7 +510,7 @@ 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: "UTC0"
......
......@@ -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."
}
......
#! /bin/sh
# Common wrapper for a few potentially missing GNU programs.
scriptversion=2016-01-11.22; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
......@@ -17,7 +17,7 @@ scriptversion=2016-01-11.22; # 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
......@@ -101,9 +101,9 @@ else
exit $st
fi
perl_URL=http://www.perl.org/
flex_URL=http://flex.sourceforge.net/
gnu_software_URL=http://www.gnu.org/software
perl_URL=https://www.perl.org/
flex_URL=https://github.com/westes/flex
gnu_software_URL=https://www.gnu.org/software
program_details ()
{
......@@ -207,7 +207,7 @@ give_advice "$1" | sed -e '1s/^/WARNING: /' \
exit $st
# 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: "UTC0"
......
#! /bin/sh
# test-driver - basic testsuite driver script.
scriptversion=2016-01-11.22; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 2011-2017 Free Software Foundation, Inc.
# Copyright (C) 2011-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=2016-01-11.22; # 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
......@@ -140,7 +140,7 @@ echo ":copy-in-global-log: $gcopy" >> $trs_file
# 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: "UTC0"
......
......@@ -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,8 +105,6 @@ 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
......
This diff is collapsed.