Skip to content
Commits on Source (87)
1 Notes on the Free Translation Project
***************************************
Libvirt Message Translation
===========================
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.
Libvirt translatable messages are maintained using the GNU Gettext tools and
file formats, in combination with the Zanata web service.
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.
Source repository
=================
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.
The libvirt GIT repository does NOT store the master "libvirt.pot" file, nor
does it store full "po" files for translations. The master "libvirt.pot" file
can be generated at any time using
When reporting bugs in the `intl/' directory or bugs which may be
related to internationalization, you should tell about the version of
`gettext' which is used. The information can be found in the
`intl/VERSION' file, in internationalized packages.
make libvirt.pot
1.1 Quick configuration advice
==============================
The translations are kept in minimized files that are the same file format
as normal po files but with all redundant information stripped and messages
re-ordered. The key differences between the ".mini.po" files in GIT and the
full ".po" files are
If you want to exploit the full power of internationalization, you
should configure it using
- msgids with no current translation are omitted
- msgids are sorted in alphabetical order not source file order
- msgids with a msgstr marked "fuzzy" are discarded
- source file locations are omitted
./configure --with-included-gettext
The full po files can be created at any time using
to force usage of internationalizing routines provided within this
package, despite the existence of internationalizing capabilities in the
operating system where this package is being installed. So far, only
the `gettext' implementation in the GNU C library version 2 provides as
many features (such as locale alias, message inheritance, automatic
charset conversion or plural form handling) as the implementation here.
It is also not possible to offer this additional functionality on top
of a `catgets' implementation. Future versions of GNU `gettext' will
very likely convey even more functionality. So it might be a good idea
to change to GNU `gettext' as soon as possible.
make update-po
So you need _not_ provide this option if you are using GNU libc 2 or
you have installed a recent copy of the GNU gettext package with the
included `libintl'.
This merges the "libvirt.pot" with the "$LANG.mini.po" for each language, to
create the "$LANG.po" files. These are included in the release archives created
by "make dist".
1.2 INSTALL Matters
===================
When a full po file is updated, changes can be propagated back into the
minimized po files using
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'.
make update-mini-po
By default, this package will be installed to allow translation of
messages. It will automatically detect whether the system already
provides the GNU `gettext' functions. If not, the included GNU
`gettext' library will be used. This library is wholly contained
within this package, usually in the `intl/' subdirectory, so prior
installation of the GNU `gettext' package is _not_ required.
Installers may use special options at configuration time for changing
the default behaviour. The commands:
Note, however, that this is generally not something that should be run by
developers normally, as it is triggered by 'make pull-po' when refreshing
content from Zanata.
./configure --with-included-gettext
./configure --disable-nls
will, respectively, bypass any pre-existing `gettext' to use the
internationalizing routines provided within this package, or else,
_totally_ disable translation of messages.
Zanata web service
==================
When you already have GNU `gettext' installed on your system and run
configure without an option for your new package, `configure' will
probably detect the previously built and installed `libintl.a' file and
will decide to use this. This might not be desirable. You should use
the more recent version of the GNU `gettext' library. I.e. if the file
`intl/VERSION' shows that the library which comes with this package is
more recent, you should use
The translation of libvirt messages has been outsourced to the Fedora
translation team using the Zanata web service:
./configure --with-included-gettext
https://fedora.zanata.org/project/view/libvirt
to prevent auto-detection.
As such, changes to translations will generally NOT be accepted as patches
directly to libvirt GIT. Any changes made to "$LANG.mini.po" files in libvirt
GIT will be overwritten and lost the next time content is imported from Zanata.
The configuration process will not test for the `catgets' function
and therefore it will not be used. The reason is that even an
emulation of `gettext' on top of `catgets' could not provide all the
extensions of the GNU `gettext' library.
The master "libvirt.pot" file is periodically pushed to Zanata to provide the
translation team with content changes, using
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.
make push-pot
1.3 Using This Package
======================
New translated text is then periodically pulled down from Zanata to update the
minimized po files, using
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.
make pull-po
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.4 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.5 Available Packages
======================
Languages are not equally supported in all packages. The following
matrix shows the current state of internationalization, as of November
2007. 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 ar az be bg bs ca cs cy da de el en en_GB eo
+----------------------------------------------------+
Compendium | [] [] [] [] |
a2ps | [] [] [] [] [] |
aegis | () |
ant-phone | () |
anubis | [] |
ap-utils | |
aspell | [] [] [] [] [] |
bash | [] |
bfd | |
bibshelf | [] |
binutils | |
bison | [] [] |
bison-runtime | [] |
bluez-pin | [] [] [] [] [] |
cflow | [] |
clisp | [] [] [] |
console-tools | [] [] |
coreutils | [] [] [] [] |
cpio | |
cpplib | [] [] [] |
cryptonit | [] |
dialog | |
diffutils | [] [] [] [] [] [] |
doodle | [] |
e2fsprogs | [] [] |
enscript | [] [] [] [] |
fetchmail | [] [] () [] [] |
findutils | [] |
findutils_stable | [] [] [] |
flex | [] [] [] |
fslint | |
gas | |
gawk | [] [] [] |
gcal | [] |
gcc | [] |
gettext-examples | [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] |
gettext-tools | [] [] |
gip | [] |
gliv | [] [] |
glunarclock | [] |
gmult | [] [] |
gnubiff | () |
gnucash | [] [] () () [] |
gnuedu | |
gnulib | [] |
gnunet | |
gnunet-gtk | |
gnutls | [] |
gpe-aerial | [] [] |
gpe-beam | [] [] |
gpe-calendar | |
gpe-clock | [] [] |
gpe-conf | [] [] |
gpe-contacts | |
gpe-edit | [] |
gpe-filemanager | |
gpe-go | [] |
gpe-login | [] [] |
gpe-ownerinfo | [] [] |
gpe-package | |
gpe-sketchbook | [] [] |
gpe-su | [] [] |
gpe-taskmanager | [] [] |
gpe-timesheet | [] |
gpe-today | [] [] |
gpe-todo | |
gphoto2 | [] [] [] [] |
gprof | [] [] |
gpsdrive | |
gramadoir | [] [] |
grep | [] [] |
gretl | () |
gsasl | |
gss | |
gst-plugins-bad | [] [] |
gst-plugins-base | [] [] |
gst-plugins-good | [] [] [] |
gst-plugins-ugly | [] [] |
gstreamer | [] [] [] [] [] [] [] |
gtick | () |
gtkam | [] [] [] [] |
gtkorphan | [] [] |
gtkspell | [] [] [] [] |
gutenprint | [] |
hello | [] [] [] [] [] |
herrie | [] |
hylafax | |
idutils | [] [] |
indent | [] [] [] [] |
iso_15924 | |
iso_3166 | [] [] [] [] [] [] [] [] [] [] [] |
iso_3166_2 | |
iso_4217 | [] [] [] |
iso_639 | [] [] [] [] |
jpilot | [] |
jtag | |
jwhois | |
kbd | [] [] [] [] |
keytouch | [] [] |
keytouch-editor | [] |
keytouch-keyboa... | [] |
latrine | () |
ld | [] |
leafpad | [] [] [] [] [] |
libc | [] [] [] [] |
libexif | [] |
libextractor | [] |
libgpewidget | [] [] [] |
libgpg-error | [] |
libgphoto2 | [] [] |
libgphoto2_port | [] [] |
libgsasl | |
libiconv | [] [] |
libidn | [] [] [] |
lifelines | [] () |
lilypond | [] |
lingoteach | |
lprng | |
lynx | [] [] [] [] |
m4 | [] [] [] [] |
mailfromd | |
mailutils | [] |
make | [] [] |
man-db | [] [] [] |
minicom | [] [] [] |
nano | [] [] [] |
opcodes | [] |
parted | [] [] |
pilot-qof | |
popt | [] [] [] |
psmisc | [] |
pwdutils | |
qof | |
radius | [] |
recode | [] [] [] [] [] [] |
rpm | [] |
screem | |
scrollkeeper | [] [] [] [] [] [] [] [] |
sed | [] [] [] |
shared-mime-info | [] [] [] [] () [] [] [] |
sharutils | [] [] [] [] [] [] |
shishi | |
skencil | [] () |
solfege | |
soundtracker | [] [] |
sp | [] |
system-tools-ba... | [] [] [] [] [] [] [] [] [] |
tar | [] [] |
texinfo | [] [] [] |
tin | () () |
tuxpaint | [] [] [] [] [] [] |
unicode-han-tra... | |
unicode-transla... | |
util-linux | [] [] [] [] |
util-linux-ng | [] [] [] [] |
vorbis-tools | [] |
wastesedge | () |
wdiff | [] [] [] [] |
wget | [] [] [] |
xchat | [] [] [] [] [] [] [] |
xkeyboard-config | [] |
xpad | [] [] [] |
+----------------------------------------------------+
af am ar az be bg bs ca cs cy da de el en en_GB eo
6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18
es et eu fa fi fr ga gl gu he hi hr hu id is it
+--------------------------------------------------+
Compendium | [] [] [] [] [] |
a2ps | [] [] [] () |
aegis | |
ant-phone | [] |
anubis | [] |
ap-utils | [] [] |
aspell | [] [] [] |
bash | [] |
bfd | [] [] |
bibshelf | [] [] [] |
binutils | [] [] [] |
bison | [] [] [] [] [] [] |
bison-runtime | [] [] [] [] [] |
bluez-pin | [] [] [] [] [] |
cflow | [] |
clisp | [] [] |
console-tools | |
coreutils | [] [] [] [] [] [] |
cpio | [] [] [] |
cpplib | [] [] |
cryptonit | [] |
dialog | [] [] [] |
diffutils | [] [] [] [] [] [] [] [] [] |
doodle | [] [] |
e2fsprogs | [] [] [] |
enscript | [] [] [] |
fetchmail | [] |
findutils | [] [] [] |
findutils_stable | [] [] [] [] |
flex | [] [] [] |
fslint | |
gas | [] [] |
gawk | [] [] [] [] () |
gcal | [] [] |
gcc | [] |
gettext-examples | [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] |
gettext-tools | [] [] [] [] |
gip | [] [] [] [] |
gliv | () |
glunarclock | [] [] [] |
gmult | [] [] [] |
gnubiff | () () |
gnucash | () () () |
gnuedu | [] |
gnulib | [] [] [] |
gnunet | |
gnunet-gtk | |
gnutls | |
gpe-aerial | [] [] |
gpe-beam | [] [] |
gpe-calendar | |
gpe-clock | [] [] [] [] |
gpe-conf | [] |
gpe-contacts | [] [] |
gpe-edit | [] [] [] [] |
gpe-filemanager | [] |
gpe-go | [] [] [] |
gpe-login | [] [] [] |
gpe-ownerinfo | [] [] [] [] [] |
gpe-package | [] |
gpe-sketchbook | [] [] |
gpe-su | [] [] [] [] |
gpe-taskmanager | [] [] [] |
gpe-timesheet | [] [] [] [] |
gpe-today | [] [] [] [] |
gpe-todo | [] |
gphoto2 | [] [] [] [] [] |
gprof | [] [] [] [] [] |
gpsdrive | [] |
gramadoir | [] [] |
grep | [] [] [] |
gretl | [] [] [] () |
gsasl | [] [] |
gss | [] [] |
gst-plugins-bad | [] [] [] [] |
gst-plugins-base | [] [] [] [] |
gst-plugins-good | [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] |
gstreamer | [] [] [] |
gtick | [] [] [] |
gtkam | [] [] [] [] |
gtkorphan | [] [] |
gtkspell | [] [] [] [] [] [] [] |
gutenprint | [] |
hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
herrie | [] |
hylafax | |
idutils | [] [] [] [] [] |
indent | [] [] [] [] [] [] [] [] [] [] |
iso_15924 | [] |
iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
iso_3166_2 | [] |
iso_4217 | [] [] [] [] [] [] |
iso_639 | [] [] [] [] [] [] |
jpilot | [] [] |
jtag | [] |
jwhois | [] [] [] [] [] |
kbd | [] [] |
keytouch | [] [] [] |
keytouch-editor | [] |
keytouch-keyboa... | [] [] |
latrine | [] [] |
ld | [] [] [] [] |
leafpad | [] [] [] [] [] [] |
libc | [] [] [] [] [] |
libexif | [] |
libextractor | [] |
libgpewidget | [] [] [] [] [] |
libgpg-error | [] |
libgphoto2 | [] [] [] |
libgphoto2_port | [] [] |
libgsasl | [] [] |
libiconv | [] [] [] |
libidn | [] [] |
lifelines | () |
lilypond | [] [] [] |
lingoteach | [] [] [] |
lprng | |
lynx | [] [] [] |
m4 | [] [] [] [] |
mailfromd | |
mailutils | [] [] |
make | [] [] [] [] [] [] [] [] |
man-db | [] |
minicom | [] [] [] [] |
nano | [] [] [] [] [] [] [] |
opcodes | [] [] [] [] |
parted | [] [] [] |
pilot-qof | |
popt | [] [] [] [] |
psmisc | [] [] |
pwdutils | |
qof | [] |
radius | [] [] |
recode | [] [] [] [] [] [] [] [] |
rpm | [] [] |
screem | |
scrollkeeper | [] [] [] |
sed | [] [] [] [] [] |
shared-mime-info | [] [] [] [] [] [] |
sharutils | [] [] [] [] [] [] [] [] |
shishi | [] |
skencil | [] [] |
solfege | [] |
soundtracker | [] [] [] |
sp | [] |
system-tools-ba... | [] [] [] [] [] [] [] [] [] |
tar | [] [] [] [] [] |
texinfo | [] [] [] |
tin | [] () |
tuxpaint | [] [] |
unicode-han-tra... | |
unicode-transla... | [] [] |
util-linux | [] [] [] [] [] [] [] |
util-linux-ng | [] [] [] [] [] [] [] |
vorbis-tools | |
wastesedge | () |
wdiff | [] [] [] [] [] [] [] [] |
wget | [] [] [] [] [] [] [] [] |
xchat | [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] |
xpad | [] [] [] |
+--------------------------------------------------+
es et eu fa fi fr ga gl gu he hi hr hu id is it
85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52
ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
+--------------------------------------------------+
Compendium | [] |
a2ps | () [] [] |
aegis | () |
ant-phone | [] |
anubis | [] [] [] |
ap-utils | [] |
aspell | [] [] |
bash | [] |
bfd | |
bibshelf | [] |
binutils | |
bison | [] [] [] |
bison-runtime | [] [] [] |
bluez-pin | [] [] [] |
cflow | |
clisp | [] |
console-tools | |
coreutils | [] |
cpio | [] |
cpplib | [] |
cryptonit | [] |
dialog | [] [] |
diffutils | [] [] [] |
doodle | |
e2fsprogs | [] |
enscript | [] |
fetchmail | [] [] |
findutils | [] |
findutils_stable | [] |
flex | [] [] |
fslint | |
gas | |
gawk | [] [] |
gcal | |
gcc | |
gettext-examples | [] [] [] |
gettext-runtime | [] [] [] |
gettext-tools | [] [] |
gip | [] [] |
gliv | [] |
glunarclock | [] [] |
gmult | [] [] [] |
gnubiff | |
gnucash | () () () |
gnuedu | |
gnulib | [] [] |
gnunet | |
gnunet-gtk | |
gnutls | [] |
gpe-aerial | [] |
gpe-beam | [] |
gpe-calendar | [] |
gpe-clock | [] [] [] |
gpe-conf | [] [] [] |
gpe-contacts | [] |
gpe-edit | [] [] [] |
gpe-filemanager | [] [] |
gpe-go | [] [] [] |
gpe-login | [] [] [] |
gpe-ownerinfo | [] [] |
gpe-package | [] [] |
gpe-sketchbook | [] [] |
gpe-su | [] [] [] |
gpe-taskmanager | [] [] [] [] |
gpe-timesheet | [] |
gpe-today | [] [] |
gpe-todo | [] |
gphoto2 | [] [] |
gprof | [] |
gpsdrive | [] |
gramadoir | () |
grep | [] [] |
gretl | |
gsasl | [] |
gss | |
gst-plugins-bad | [] |
gst-plugins-base | [] |
gst-plugins-good | [] |
gst-plugins-ugly | [] |
gstreamer | [] |
gtick | [] |
gtkam | [] [] |
gtkorphan | [] |
gtkspell | [] [] |
gutenprint | [] |
hello | [] [] [] [] [] [] [] |
herrie | [] |
hylafax | |
idutils | [] |
indent | [] [] |
iso_15924 | [] |
iso_3166 | [] [] [] [] [] [] [] [] |
iso_3166_2 | [] |
iso_4217 | [] [] [] |
iso_639 | [] [] [] [] |
jpilot | () () |
jtag | |
jwhois | [] |
kbd | [] |
keytouch | [] |
keytouch-editor | [] |
keytouch-keyboa... | |
latrine | [] |
ld | |
leafpad | [] [] |
libc | [] [] [] |
libexif | |
libextractor | |
libgpewidget | [] |
libgpg-error | |
libgphoto2 | [] |
libgphoto2_port | [] |
libgsasl | [] |
libiconv | [] |
libidn | [] [] |
lifelines | [] |
lilypond | [] |
lingoteach | [] |
lprng | |
lynx | [] [] |
m4 | [] [] |
mailfromd | |
mailutils | |
make | [] [] [] |
man-db | |
minicom | [] |
nano | [] [] [] |
opcodes | [] |
parted | [] [] |
pilot-qof | |
popt | [] [] [] |
psmisc | [] [] [] |
pwdutils | |
qof | |
radius | |
recode | [] |
rpm | [] [] |
screem | [] |
scrollkeeper | [] [] [] [] |
sed | [] [] |
shared-mime-info | [] [] [] [] [] [] [] |
sharutils | [] [] |
shishi | |
skencil | |
solfege | () () |
soundtracker | |
sp | () |
system-tools-ba... | [] [] [] [] |
tar | [] [] [] |
texinfo | [] [] |
tin | |
tuxpaint | () [] [] |
unicode-han-tra... | |
unicode-transla... | |
util-linux | [] [] |
util-linux-ng | [] [] |
vorbis-tools | |
wastesedge | [] |
wdiff | [] [] |
wget | [] [] |
xchat | [] [] [] [] |
xkeyboard-config | [] [] [] |
xpad | [] [] [] |
+--------------------------------------------------+
ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6
or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
+--------------------------------------------------+
Compendium | [] [] [] [] [] |
a2ps | () [] [] [] [] [] [] |
aegis | () () |
ant-phone | [] [] |
anubis | [] [] [] |
ap-utils | () |
aspell | [] [] [] |
bash | [] [] |
bfd | |
bibshelf | [] |
binutils | [] [] |
bison | [] [] [] [] [] |
bison-runtime | [] [] [] [] [] |
bluez-pin | [] [] [] [] [] [] [] [] [] |
cflow | [] |
clisp | [] |
console-tools | [] |
coreutils | [] [] [] [] |
cpio | [] [] [] |
cpplib | [] |
cryptonit | [] [] |
dialog | [] |
diffutils | [] [] [] [] [] [] |
doodle | [] [] |
e2fsprogs | [] [] |
enscript | [] [] [] [] [] |
fetchmail | [] [] [] |
findutils | [] [] [] |
findutils_stable | [] [] [] [] [] [] |
flex | [] [] [] [] [] |
fslint | [] |
gas | |
gawk | [] [] [] [] |
gcal | [] |
gcc | [] [] |
gettext-examples | [] [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] [] [] |
gettext-tools | [] [] [] [] [] [] [] |
gip | [] [] [] [] |
gliv | [] [] [] [] [] [] |
glunarclock | [] [] [] [] [] [] |
gmult | [] [] [] [] |
gnubiff | () [] |
gnucash | () [] |
gnuedu | |
gnulib | [] [] [] |
gnunet | |
gnunet-gtk | [] |
gnutls | [] [] |
gpe-aerial | [] [] [] [] [] [] [] |
gpe-beam | [] [] [] [] [] [] [] |
gpe-calendar | [] [] [] [] |
gpe-clock | [] [] [] [] [] [] [] [] |
gpe-conf | [] [] [] [] [] [] [] |
gpe-contacts | [] [] [] [] [] |
gpe-edit | [] [] [] [] [] [] [] [] [] |
gpe-filemanager | [] [] |
gpe-go | [] [] [] [] [] [] [] [] |
gpe-login | [] [] [] [] [] [] [] [] |
gpe-ownerinfo | [] [] [] [] [] [] [] [] |
gpe-package | [] [] |
gpe-sketchbook | [] [] [] [] [] [] [] [] |
gpe-su | [] [] [] [] [] [] [] [] |
gpe-taskmanager | [] [] [] [] [] [] [] [] |
gpe-timesheet | [] [] [] [] [] [] [] [] |
gpe-today | [] [] [] [] [] [] [] [] |
gpe-todo | [] [] [] [] |
gphoto2 | [] [] [] [] [] [] |
gprof | [] [] [] |
gpsdrive | [] [] |
gramadoir | [] [] |
grep | [] [] [] [] |
gretl | [] [] [] |
gsasl | [] [] [] |
gss | [] [] [] [] |
gst-plugins-bad | [] [] [] |
gst-plugins-base | [] [] |
gst-plugins-good | [] [] |
gst-plugins-ugly | [] [] [] |
gstreamer | [] [] [] [] |
gtick | [] |
gtkam | [] [] [] [] [] |
gtkorphan | [] |
gtkspell | [] [] [] [] [] [] [] [] |
gutenprint | [] |
hello | [] [] [] [] [] [] [] [] |
herrie | [] [] [] |
hylafax | |
idutils | [] [] [] [] [] |
indent | [] [] [] [] [] [] [] |
iso_15924 | |
iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
iso_3166_2 | |
iso_4217 | [] [] [] [] [] [] [] |
iso_639 | [] [] [] [] [] [] [] |
jpilot | |
jtag | [] |
jwhois | [] [] [] [] |
kbd | [] [] [] |
keytouch | [] |
keytouch-editor | [] |
keytouch-keyboa... | [] |
latrine | |
ld | [] |
leafpad | [] [] [] [] [] [] |
libc | [] [] [] [] |
libexif | [] [] |
libextractor | [] [] |
libgpewidget | [] [] [] [] [] [] [] [] |
libgpg-error | [] [] [] |
libgphoto2 | [] |
libgphoto2_port | [] [] [] |
libgsasl | [] [] [] [] |
libiconv | [] [] [] |
libidn | [] [] () |
lifelines | [] [] |
lilypond | |
lingoteach | [] |
lprng | [] |
lynx | [] [] [] |
m4 | [] [] [] [] [] |
mailfromd | [] |
mailutils | [] [] [] |
make | [] [] [] [] |
man-db | [] [] [] [] |
minicom | [] [] [] [] [] |
nano | [] [] [] [] |
opcodes | [] [] |
parted | [] |
pilot-qof | |
popt | [] [] [] [] |
psmisc | [] [] |
pwdutils | [] [] |
qof | [] [] |
radius | [] [] |
recode | [] [] [] [] [] [] [] |
rpm | [] [] [] [] |
screem | |
scrollkeeper | [] [] [] [] [] [] [] |
sed | [] [] [] [] [] [] [] [] [] |
shared-mime-info | [] [] [] [] [] [] |
sharutils | [] [] [] [] |
shishi | [] |
skencil | [] [] [] |
solfege | [] |
soundtracker | [] [] |
sp | |
system-tools-ba... | [] [] [] [] [] [] [] [] [] |
tar | [] [] [] [] |
texinfo | [] [] [] [] |
tin | () |
tuxpaint | [] [] [] [] [] [] |
unicode-han-tra... | |
unicode-transla... | |
util-linux | [] [] [] [] |
util-linux-ng | [] [] [] [] |
vorbis-tools | [] |
wastesedge | |
wdiff | [] [] [] [] [] [] [] |
wget | [] [] [] [] |
xchat | [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] |
xpad | [] [] [] |
+--------------------------------------------------+
or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
0 5 77 31 53 4 58 72 3 45 46 9 45 122 3
tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
+---------------------------------------------------+
Compendium | [] [] [] [] | 19
a2ps | [] [] [] | 19
aegis | [] | 1
ant-phone | [] [] | 6
anubis | [] [] [] | 11
ap-utils | () [] | 4
aspell | [] [] [] | 16
bash | [] | 6
bfd | | 2
bibshelf | [] | 7
binutils | [] [] [] [] | 9
bison | [] [] [] [] | 20
bison-runtime | [] [] [] [] | 18
bluez-pin | [] [] [] [] [] [] | 28
cflow | [] [] | 5
clisp | | 9
console-tools | [] [] | 5
coreutils | [] [] [] | 18
cpio | [] [] [] [] | 11
cpplib | [] [] [] [] [] | 12
cryptonit | [] | 6
dialog | [] [] [] | 9
diffutils | [] [] [] [] [] | 29
doodle | [] | 6
e2fsprogs | [] [] | 10
enscript | [] [] [] | 16
fetchmail | [] [] | 12
findutils | [] [] [] | 11
findutils_stable | [] [] [] [] | 18
flex | [] [] | 15
fslint | [] | 2
gas | [] | 3
gawk | [] [] [] | 16
gcal | [] | 5
gcc | [] [] [] | 7
gettext-examples | [] [] [] [] [] [] | 29
gettext-runtime | [] [] [] [] [] [] | 28
gettext-tools | [] [] [] [] [] | 20
gip | [] [] | 13
gliv | [] [] | 11
glunarclock | [] [] [] | 15
gmult | [] [] [] [] | 16
gnubiff | [] | 2
gnucash | () [] | 5
gnuedu | [] | 2
gnulib | [] | 10
gnunet | | 0
gnunet-gtk | [] [] | 3
gnutls | | 4
gpe-aerial | [] [] | 14
gpe-beam | [] [] | 14
gpe-calendar | [] [] | 7
gpe-clock | [] [] [] [] | 21
gpe-conf | [] [] [] | 16
gpe-contacts | [] [] | 10
gpe-edit | [] [] [] [] [] | 22
gpe-filemanager | [] [] | 7
gpe-go | [] [] [] [] | 19
gpe-login | [] [] [] [] [] | 21
gpe-ownerinfo | [] [] [] [] | 21
gpe-package | [] | 6
gpe-sketchbook | [] [] | 16
gpe-su | [] [] [] [] | 21
gpe-taskmanager | [] [] [] [] | 21
gpe-timesheet | [] [] [] [] | 18
gpe-today | [] [] [] [] [] | 21
gpe-todo | [] [] | 8
gphoto2 | [] [] [] [] | 21
gprof | [] [] | 13
gpsdrive | [] | 5
gramadoir | [] | 7
grep | [] | 12
gretl | | 6
gsasl | [] [] [] | 9
gss | [] | 7
gst-plugins-bad | [] [] [] | 13
gst-plugins-base | [] [] | 11
gst-plugins-good | [] [] [] [] [] | 16
gst-plugins-ugly | [] [] [] | 13
gstreamer | [] [] [] | 18
gtick | [] [] | 7
gtkam | [] | 16
gtkorphan | [] | 7
gtkspell | [] [] [] [] [] [] | 27
gutenprint | | 4
hello | [] [] [] [] [] | 38
herrie | [] [] | 8
hylafax | | 0
idutils | [] [] | 15
indent | [] [] [] [] [] | 28
iso_15924 | [] [] | 4
iso_3166 | [] [] [] [] [] [] [] [] [] | 54
iso_3166_2 | [] [] | 4
iso_4217 | [] [] [] [] [] | 24
iso_639 | [] [] [] [] [] | 26
jpilot | [] [] [] [] | 7
jtag | [] | 3
jwhois | [] [] [] | 13
kbd | [] [] [] | 13
keytouch | [] | 8
keytouch-editor | [] | 5
keytouch-keyboa... | [] | 5
latrine | [] [] | 5
ld | [] [] [] [] | 10
leafpad | [] [] [] [] [] | 24
libc | [] [] [] | 19
libexif | [] | 5
libextractor | [] | 5
libgpewidget | [] [] [] | 20
libgpg-error | [] | 6
libgphoto2 | [] [] | 9
libgphoto2_port | [] [] [] | 11
libgsasl | [] | 8
libiconv | [] [] | 11
libidn | [] [] | 11
lifelines | | 4
lilypond | [] | 6
lingoteach | [] | 6
lprng | [] | 2
lynx | [] [] [] | 15
m4 | [] [] [] | 18
mailfromd | [] [] | 3
mailutils | [] [] | 8
make | [] [] [] | 20
man-db | [] | 9
minicom | [] | 14
nano | [] [] [] | 20
opcodes | [] [] | 10
parted | [] [] [] | 11
pilot-qof | [] | 1
popt | [] [] [] [] | 18
psmisc | [] [] | 10
pwdutils | [] | 3
qof | [] | 4
radius | [] [] | 7
recode | [] [] [] | 25
rpm | [] [] [] [] | 13
screem | [] | 2
scrollkeeper | [] [] [] [] | 26
sed | [] [] [] [] | 23
shared-mime-info | [] [] [] | 29
sharutils | [] [] [] | 23
shishi | [] | 3
skencil | [] | 7
solfege | [] | 3
soundtracker | [] [] | 9
sp | [] | 3
system-tools-ba... | [] [] [] [] [] [] [] | 38
tar | [] [] [] | 17
texinfo | [] [] [] | 15
tin | | 1
tuxpaint | [] [] [] | 19
unicode-han-tra... | | 0
unicode-transla... | | 2
util-linux | [] [] [] | 20
util-linux-ng | [] [] [] | 20
vorbis-tools | [] [] | 4
wastesedge | | 1
wdiff | [] [] | 23
wget | [] [] [] | 20
xchat | [] [] [] [] | 29
xkeyboard-config | [] [] [] | 14
xpad | [] [] [] | 15
+---------------------------------------------------+
76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036
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 November 2007 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.6 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 Library 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.
Sometimes the translators make mistakes, most commonly with handling printf
format specifiers. The "pull-po" command re-generates the .gmo files to try to
identify such mistakes. If a mistake is made, the broken msgstr should be
deleted in the local "$LANG.mini.po" file, and the Zanata web interface used
to reject the translation so that the broken msgstr isn't pulled down next time.
After pulling down new content the diff should be examined to look for any
obvious mistakes that are not caught automatically. There have been bugs in
Zanata tools which caused messges to go missing, so pay particular attention to
diffs showing deletions where the msgid still exists in libvirt.pot
......@@ -10,10 +10,11 @@ The primary maintainers and people with commit access rights:
Alex Jia <ajia@redhat.com>
Andrea Bolognani <abologna@redhat.com>
Cédric Bosdonnat <cbosdonnat@suse.com>
Christian Ehrhardt <christian.ehrhardt@canonical.com>
Christophe Fergeau <cfergeau@redhat.com>
Claudio Bley <claudio.bley@gmail.com>
Cole Robinson <crobinso@redhat.com>
Daniel Berrange <berrange@redhat.com>
Daniel P. Berrangé <berrange@redhat.com>
Daniel Veillard <veillard@redhat.com>
Doug Goldstein <cardoe@gentoo.org>
Eric Blake <eblake@redhat.com>
......@@ -24,12 +25,14 @@ Ján Tomko <jtomko@redhat.com>
Jim Fehlig <jfehlig@suse.com>
Jiří Denemark <jdenemar@redhat.com>
John Ferlan <jferlan@redhat.com>
Katerina Koukiou <kkoukiou@redhat.com>
Laine Stump <laine@redhat.com>
Mark McLoughlin <markmc@redhat.com>
Martin Kletzander <mkletzan@redhat.com>
Matthias Bolte <matthias.bolte@googlemail.com>
Maxim Nestratov <mnestratov@virtuozzo.com>
Michal Prívozník <mprivozn@redhat.com>
Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Pavel Hrdina <phrdina@redhat.com>
Peter Krempa <pkrempa@redhat.com>
Richard W.M. Jones <rjones@redhat.com>
......@@ -60,7 +63,6 @@ Amit Shah <amit.shah@redhat.com>
Andrew Puch <apuch@redhat.com>
Anton Protopopov <aspsk2@gmail.com>
Ben Guthro <ben.guthro@gmail.com>
Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Daniel Hokka Zakrisson <daniel@hozac.com>
Dan Wendlandt <dan@nicira.com>
David Lively <dlively@virtualiron.com>
......@@ -92,7 +94,7 @@ Tatsuro Enokura <fj7716hz@aa.jp.fujitsu.com>
Adam Litke <agl@us.ibm.com>
Adam Walters <adam@pandorasboxen.com>
Alan Pevec <apevec@redhat.com>
Alex Jia <ajia@redhat.com>
Ales Musil <amusil@redhat.com>
Alex Williamson <alex.williamson@redhat.com>
Alexander Burluka <aburluka@parallels.com>
Alexander Burluka <aburluka@virtuozzo.com>
......@@ -106,23 +108,21 @@ Alvaro Polo <apoloval@gmail.com>
Amy Fong <amy.fong@windriver.com>
Amy Griffis <amy.griffis@hp.com>
Anatole Denis <natolumin@gmail.com>
Andrea Bolognani <abologna@redhat.com>
Andres Lagar-Cavilla <andres@lagarcavilla.org>
Anirban Chakraborty <abchak@juniper.net>
Ansis Atteka <aatteka@nicira.com>
Anthony Liguori <aliguori@us.ibm.com>
Anthony PERARD <anthony.perard@citrix.com>
Antoine Millet <antoine.millet@tdf.fr>
Anton Khramov <anton@endocode.com>
Antoni S. Puimedon <asegurap@redhat.com>
Antoni Segura Puimedon <toni@midokura.com>
Anya Harter <aharter@redhat.com>
Aron Griffis <aron.griffis@hp.com>
Asad Saeed <asad.saeed@acidseed.com>
Ashish Mittal <Ashish.Mittal@veritas.com>
Ashish Mittal <ashmit602@gmail.com>
Ata E Husain Bohra <ata.husain@hotmail.com>
Atsushi Kumagai <kumagai-atsushi@mxc.nes.nec.co.jp>
Atsushi SAKAI <sakaia@jp.fujitsu.com>
Aurelien Rougemont <beorn@binaries.fr>
Bamvor Jian Zhang <bamv2005@gmail.com>
Bamvor Jian Zhang <bjzhang@suse.com>
......@@ -131,15 +131,20 @@ Ben Gray <ben.r.gray@gmail.com>
Benjamin Cama <benoar@dolka.fr>
Bharata B Rao <bharata@linux.vnet.ibm.com>
Bing Bu Cao <mars@linux.vnet.ibm.com>
Bing Niu <bing.niu@intel.com>
Bjoern Walk <bwalk@linux.ibm.com>
Bjoern Walk <bwalk@linux.vnet.ibm.com>
Bob Liu <bob.liu@oracle.com>
Bobo Du <dubo163@126.com>
Bogdan Purcareata <bogdan.purcareata@freescale.com>
Boris Fiuczynski <fiuczy@linux.ibm.com>
Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Brandon Bennett <bbennett@fb.com>
Brian Candler <b.candler@pobox.com>
Brijesh Singh <brijesh.singh@amd.com>
Bryan Kearney <bkearney@redhat.com>
Cao jin <caoj.fnst@cn.fujitsu.com>
Casey Callendrello <cdc@redhat.com>
Cedric Bosdonnat <cbosdonnat@suse.com>
Chang Liu <lingjiao.lc@taobao.com>
Chao Fan <fanc.fnst@cn.fujitsu.com>
......@@ -148,49 +153,42 @@ Chegu Vinod <chegu_vinod@hp.com>
Chen Fan <chen.fan.fnst@cn.fujitsu.com>
Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
Chen Hanxiao <chenhanxiao@gmail.com>
Cheng Lin <cheng.lin130@zte.com.cn>
Chris J Arges <chris.j.arges@canonical.com>
Chris Lalancette <clalance@redhat.com>
Chris St. Pierre <chris.a.st.pierre@gmail.com>
Chris Venteicher <cventeic@redhat.com>
Chris Wong <wongc-redhat@hoku.net>
Chris Wright <chrisw@redhat.com>
Christian Benvenuti <benve@cisco.com>
Christian Ehrhardt <christian.ehrhardt@canonical.com>
Christian Franke <nobody@nowhere.ws>
Christian Loehle <cloehle@linutronix.de>
Christoffer Dall <cdall@linaro.org>
Christophe Fergeau <cfergeau@redhat.com>
Chuck Short <chuck.short@canonical.com>
Chuck Short <zulcss@gmail.com>
Chunhe Li <lichunhe@huawei.com>
Chunyan Liu <cyliu@suse.com>
Clark Laughlin <clark.laughlin@linaro.org>
Claudio André <claudioandre.br@gmail.com>
Claudio Bley <claudio.bley@gmail.com>
Cole Robinson <crobinso@redhat.com>
Clementine Hayat <clem@lse.epita.fr>
Collin L. Walling <walling@linux.vnet.ibm.com>
Conrad Meyer <cse.cem@gmail.com>
Corey S. McQuay <csmcquay@linux.vnet.ibm.com>
Cristian Klein <cristiklein@gmail.com>
Cédric Bosdonnat <cbosdonnat@suse.com>
Cédric Bosdonnat <cedric.bosdonnat@free.fr>
Dan Horák <dan@danny.cz>
Dan Kenigsberg <danken@redhat.com>
Dan Smith <danms@us.ibm.com>
Dan Zheng <dzheng@redhat.com>
Daniel Berrange <berrange@redhat.com>
Daniel Berteaud <daniel@firewall-services.com>
Daniel Gollub <gollub@b1-systems.de>
Daniel Hansel <daniel.hansel@linux.vnet.ibm.com>
Daniel Henrique Barboza <danielhb413@gmail.com>
Daniel J Walsh <dwalsh@redhat.com>
Daniel Liu <srwx4096@gmail.com>
Daniel P. Berrange <berrange@redhat.com>
Daniel Veillard <veillard@redhat.com>
Daniel Nicoletti <dantti12@gmail.com>
Dario Faggioli <dario.faggioli@citrix.com>
Darryl L. Pierce <dpierce@redhat.com>
Dave Allan <dallan@redhat.com>
David Allan <dallan@redhat.com>
David Dai <zdai@linux.vnet.ibm.com>
David Jorm <dfj@redhat.com>
David Kiarie <davidkiarie4@gmail.com>
David L Stevens <dlstevens@us.ibm.com>
David L. Leskovec <dlesko@linux.vnet.ibm.com>
David Mansfield <dmansfield@gmail.com>
......@@ -206,11 +204,11 @@ Denis Kondratenko <denis.kondratenko@gmail.com>
Dennis Chen <xschen@tnsoft.com.cn>
Derbyshev Dmitry <dderbyshev@virtuozzo.com>
Diego Elio Pettenò <flameeyes@gmail.com>
Diego Michelotto <diego.michelotto@cnaf.infn.it>
Diego Woitasen <diego.woitasen@vhgroup.net>
Dipankar Sarma <dipankar@in.ibm.com>
Dirk Herrendoerfer <d.herrendoerfer@herrendoerfer.name>
Dmitry Andreev <dandreev@virtuozzo.com>
Dmitry Guryanov <dguryanov@parallels.com>
Dmitry Mishin <dim@virtuozzo.com>
Dominik Perpeet <dperpeet@redhat.com>
Don Dugger <n0ano@n0ano.com>
......@@ -229,18 +227,19 @@ Eduardo Otubo <otubo@linux.vnet.ibm.com>
Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
Eli Qiao <liyong.qiao@intel.com>
Eli Qiao <taget@linux.vnet.ibm.com>
Eric Blake <eblake@redhat.com>
Eric Farman <farman@linux.vnet.ibm.com>
Eric W. Biederman <ebiederm@xmission.com>
Erik Skultety <eskultet@redhat.com>
Ersek Laszlo <lacos@caesar.elte.hu>
Eugen Feller <eugen.feller@inria.fr>
Fabian Freyer <fabian.freyer@physik.tu-berlin.de>
Fabiano Fidêncio <fabiano@fidencio.org>
Fabiano Fidêncio <fidencio@redhat.com>
Farhan Ali <alifm@linux.ibm.com>
Farhan Ali <alifm@linux.vnet.ibm.com>
Federico Simoncelli <fsimonce@redhat.com>
Felix Geyer <debfx@fobos.de>
Felix Geyer <fgeyer@debian.org>
Filip Alac <filipalac@gmail.com>
Florian Vichot <florian.vichot@diateam.net>
Francesc Guasch <frankie@etsetb.upc.edu>
Francesco Romani <fromani@redhat.com>
......@@ -264,10 +263,9 @@ Gerhard Stenzel <gerhard.stenzel@de.ibm.com>
Giuseppe Scrivano <gscrivan@redhat.com>
Gordon Messmer <gordon@dragonsdawn.net>
Guan Qiang <hzguanqiang@corp.netease.com>
Guannan Ren <gren@redhat.com>
Gui Jianfeng <guijianfeng@cn.fujitsu.com>
Guido Günther <agx@sigxcpu.org>
Han Cheng <hanc.fnst@cn.fujitsu.com>
Han Han <hhan@redhat.com>
Hao Liu <hliu@redhat.com>
Hao Peng <peng.hao2@zte.com.cn>
Harry Wei <harryxiyou@gmail.com>
......@@ -286,6 +284,7 @@ Huanle Han <hanxueluo@gmail.com>
Ian Campbell <Ian.Campbell@citrix.com>
Ian Campbell <ian.campbell@citrix.com>
Ian Main <imain@redhat.com>
Igor Gnatenko <ignatenkobrain@fedoraproject.org>
Ilja Livenson <ilja.livenson@gmail.com>
Ishmanpreet Kaur Khera <khera.ishman@gmail.com>
Ivan Baldo <ibaldo@adinet.com.uy>
......@@ -295,9 +294,11 @@ James Cowgill <james410@cowgill.org.uk>
James Shubin <james@shubin.ca>
Jamie Strandboge <jamie@canonical.com>
Jan Kiszka <jan.kiszka@siemens.com>
Jan Palus <atler@pld-linux.org>
Jaroslav Safka <jaroslavx.safka@intel.com>
Jaroslav Suchanek <jsuchane@redhat.com>
Jason Andryuk <andryuk@aero.org>
Jason Baron <jbaron@akamai.com>
Jason J. Herne <jjherne@linux.vnet.ibm.com>
Jason Miesionczek <jmiesionczek@datto.com>
Jasper Lievisse Adriaanse <jasper@humppa.nl>
......@@ -310,8 +311,6 @@ Jesse J. Cook <jesse.j.cook@member.fsf.org>
Jianwei Hu <jiahu@redhat.com>
Jie Wang <wangjie88@huawei.com>
JieWang <wangjie88@huawei.com>
Jim Fehlig <jfehlig@suse.com>
Jim Meyering <meyering@redhat.com>
Jim Paris <jim@jtan.com>
Jincheng Miao <jmiao@redhat.com>
Jingjing Shao <jishao@redhat.com>
......@@ -319,8 +318,6 @@ Jiri Denemark <jdenemar@redhat.com>
Joao Martins <joao.m.martins@oracle.com>
Joel SIMOES <joel.simoes@laposte.net>
John Eckersberg <jeckersb@redhat.com>
John Ferlan <jferlan@redhat.com>
John Levon <john.levon@sun.com>
John Morrissey <jwm@horde.net>
John Williams <john.williams@petalogix.com>
Jonas Eriksson <jonas.j.eriksson@ericsson.com>
......@@ -333,12 +330,9 @@ Juan Hernandez <jhernand@redhat.com>
Juerg Haefliger <juerg.haefliger@hp.com>
Julio Faracco <jcfaracco@gmail.com>
Jun Koi <junkoi2004@gmail.com>
Justin Clift <jclift@redhat.com>
Ján Tomko <jtomko@redhat.com>
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Kai Kang <kai.kang@windriver.com>
Karel Zak <kzak@redhat.com>
Katerina Koukiou <k.koukiou@googlemail.com>
Kashyap Chamarthy <kchamart@redhat.com>
Kay Schubert <kayegypt@web.de>
Ken ICHIKAWA <ichikawa.ken@jp.fujitsu.com>
Kenneth Nagin <NAGIN@il.ibm.com>
......@@ -351,7 +345,6 @@ Kyle DeFrancia <kdef@linux.vnet.ibm.com>
Kyle Mestery <kmestery@cisco.com>
Ladi Prosek <lprosek@redhat.com>
Lai Jiangshan <laijs@cn.fujitsu.com>
Laine Stump <laine@redhat.com>
Laszlo Ersek <lersek@redhat.com>
Laurent Bigonville <bigon@bigon.be>
Laurent Léonard <laurent@open-minds.org>
......@@ -368,35 +361,35 @@ Lubomir Rintel <lkundrak@v3.sk>
Ludovic Beliveau <ludovic.beliveau@windriver.com>
Luiz Capitulino <lcapitulino@redhat.com>
Luyao Huang <lhuang@redhat.com>
Luyao Zhong <luyao.zhong@intel.com>
Lénaïc Huard <lenaic@lhuard.fr.eu.org>
MATSUDA Daiki <matsudadik@intellilink.co.jp>
MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Maciej Wolny <maciej.wolny@codethink.co.uk>
Manuel VIVES <manuel.vives@diateam.net>
Marc Hartmayer <mhartmay@linux.ibm.com>
Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
Marc-André Lureau <marcandre.lureau@redhat.com>
Marcelo Cerri <mhcerri@linux.vnet.ibm.com>
Marco Bozzolan <bozzolan@gmail.com>
Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Marek Marczykowski <marmarek@invisiblethingslab.com>
Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Marian Neagul <marian@info.uvt.ro>
Mark McLoughlin <markmc@redhat.com>
Mark Asselstine <mark.asselstine@windriver.com>
Mark Wu <dwu@redhat.com>
Marko Myllynen <myllynen@redhat.com>
Markus Groß <gross@univention.de>
Marti Raudsepp <marti@juffo.org>
Martin Kletzander <mkletzan@redhat.com>
Martin Pietsch <martin.pietsch@tu-dresden.de>
Martin Wilck <mwilck@suse.de>
Matthew Booth <mbooth@redhat.com>
Matthew Rosato <mjrosato@linux.vnet.ibm.com>
Matthias Bolte <matthias.bolte@googlemail.com>
Matthias Dahl <mdvirt@designassembly.de>
Matthias Gatto <matthias.gatto@outscale.com>
Matthieu Coudron <mattator@gmail.com>
Mattias Bolte <matthias.bolte@googlemail.com>
Matwey V. Kornilov <matwey.kornilov@gmail.com>
Maxim Nestratov <mnestratov@parallels.com>
Maxim Nestratov <mnestratov@virtuozzo.com>
Maxim Perevedentsev <mperevedentsev@virtuozzo.com>
Maxime Leroy <maxime.leroy@6wind.com>
Maximilian Wilhelm <max@rfc2324.org>
......@@ -408,10 +401,8 @@ Michael R. Hines <mrhines@us.ibm.com>
Michael Santos <michael.santos@gmail.com>
Michael Wood <esiotrot@gmail.com>
Michal Dubiel <md@semihalf.com>
Michal Koutný <mkoutny@suse.com>
Michal Novotny <minovotn@redhat.com>
Michal Privoznik <miso.privoznik@gmail.com>
Michal Privoznik <mprivozn@redhat.com>
Michal Prívozník <mprivozn@redhat.com>
Michał Łomnicki <michal.lomnicki@gmail.com>
Michel Normand <normand@linux.vnet.ibm.com>
Michele Paolino <m.paolino@virtualopensystems.com>
......@@ -433,8 +424,6 @@ Nehal J Wani <nehaljw.kkd1@gmail.com>
Neil Wilson <neil@aldur.co.uk>
Nguyen Anh Quynh <aquynh@gmail.com>
Niels de Vos <ndevos@redhat.com>
Nikolay Shirokovskiy <nshirokovskiy@parallels.com>
Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Nikos Mavrogiannopoulos <nmav@redhat.com>
Nikunj A. Dadhania <nikunj@linux.vnet.ibm.com>
Nishank Trivedi <nistrive@cisco.com>
......@@ -448,8 +437,6 @@ Olga Krishtal <okrishtal@virtuozzo.com>
Olivia Yin <Hong-Hua.Yin@freescale.com>
Olivia Yin <hong-hua.yin@freescale.com>
Olivier Fourdan <ofourdan@redhat.com>
Osier Yang <jyang@redhat.com>
Osier Yang <osier@yunify.com>
Oskari Saarenmaa <os@ohmu.fi>
Ossi Herrala <oherrala@gmail.com>
Paolo Bonzini <pbonzini@redhat.com>
......@@ -460,14 +447,13 @@ Paul Eggert <eggert@cs.ucla.edu>
Pavel Boldin <pboldin@mirantis.com>
Pavel Fedin <p.fedin@samsung.com>
Pavel Glushchak <pglushchak@virtuozzo.com>
Pavel Hrdina <phrdina@redhat.com>
Pavel Raiskup <praiskup@redhat.com>
Pavel Timofeev <timp87@gmail.com>
Paweł Krześniak <pawel.krzesniak@gmail.com>
Peng Zhou <ailvpeng25@gmail.com>
Peter Chubb <Peter.Chubb@data61.csiro.au>
Peter Feiner <peter@gridcentric.ca>
Peter Kieser <peter@kieser.ca>
Peter Krempa <pkrempa@redhat.com>
Peter Robinson <pbrobinson@gmail.com>
Phil Petty <phpetty@cisco.com>
Philipp Hahn <hahn@univention.de>
......@@ -475,24 +461,28 @@ Pieter Hollants <pieter@hollants.com>
Pino Toscano <ptoscano@redhat.com>
Pradipta Kr. Banerjee <bpradip@in.ibm.com>
Pradipta Kr. Banerjee <pradipta.banerjee@gmail.com>
Prafull <talep158@gmail.com>
Prafullkumar Tale <talep158@gmail.com>
Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Prerna Saxena <prerna@linux.vnet.ibm.com>
Pritesh Kothari <pritesh.kothari@sun.com>
Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
Qiaowei Ren <qiaowei.ren@intel.com>
Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
Radostin Stoyanov <rstoyanov1@gmail.com>
Radu Caragea <dmns_serp@yahoo.com>
Rainer Müller <raimue@codingfarm.de>
Ramon Medeiros <ramonn@linux.vnet.ibm.com>
Reinier Schoof <reinier@transip.nl>
Richa Marwaha <rmarwah@linux.vnet.ibm.com>
Richard Jones <rjones@redhat.com>
Richard Laager <rlaager@wiktel.com>
Richard W.M. Jones <rjones@redhat.com>
Richard Weinberger <richard@nod.at>
Rick Harris <rconradharris@gmail.com>
Riku Voipio <riku.voipio@linaro.org>
Roland Schulz <schullzroll@gmail.com>
Rolf Eike Beer <eike@sf-mail.de>
Roman Bogorodskiy <bogorodskiy@gmail.com>
Roman Bolshakov <r.bolshakov@yadro.com>
Roman Mohr <rmohr@redhat.com>
Rommer <rommer@active.by>
Ron Yorston <rmy@tigress.co.uk>
......@@ -521,15 +511,21 @@ Serge Hallyn <serge.hallyn@ubuntu.com>
Sergey Bronnikov <sergeyb@openvz.org>
Sergey Fionov <fionov@gmail.com>
Shahar Klein <shaharklein@yahoo.com>
Shalini Chellathurai Saroja <shalini@linux.vnet.ibm.com>
Shanzhi Yu <shyu@redhat.com>
ShaoHe Feng <shaohe.feng@intel.com>
Shaohe Feng <shaohe.feng@intel.com>
Sharadha Prabhakar <sharadha.prabhakar@citrix.com>
Shi Lei <shi_lei@massclouds.com>
Shi Lei <shilei.massclouds@gmx.com>
Shichangkuo <shi.changkuo@h3c.com>
Shivangi Dhir <shivangi.dhir.02@gmail.com>
Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com>
Shivaprasad G Bhat <shivaprasadbhat@gmail.com>
Shradha Shah <sshah@solarflare.com>
Shuang He <shuang.he@zstack.io>
Simon Arlott <bugzilla.redhat.simon@arlott.org>
Simon Kobyda <skobyda@redhat.com>
Simon McVittie <smcv@debian.org>
Simone Gotti <simone.gotti@gmail.com>
Soren Hansen <soren@linux2go.dk>
......@@ -538,15 +534,16 @@ Sri Ramanujam <sramanujam@datto.com>
Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Stef Walter <stefw@gnome.org>
Stefan Bader <stefan.bader@canonical.com>
Stefan Berger <stefanb@us.ibm.com>
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Hajnoczi <stefanha@redhat.com>
Stefan Schallenberg <infos@nafets.de>
Stefan Seyfried <seife@b1-systems.de>
Stefan Zimmermann <stzi@linux.vnet.ibm.com>
Steve Hodgson <shodgson@solarflare.com>
Steve Yarmie <steve.yarmie@gmail.com>
Steven McDonald <steven.mcdonald@anchor.net.au>
Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Sukrit Bhatnagar <skrtbhtngr@gmail.com>
Supriya Kannery <supriyak@linux.vnet.ibm.com>
Sławek Kapłoński <slawek@kaplonski.pl>
Taisuke Yamada <tai@rakugaki.org>
......@@ -560,9 +557,11 @@ Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
Thang Pham <thang.pham@us.ibm.com>
Thibault VINCENT <thibault.vincent@smartjog.com>
Thierry Parmentelat <thierry.parmentelat@inria.fr>
Thomas Huth <thuth@redhat.com>
Thomas Treutner <thomas@scripty.at>
Thomas Woerner <twoerner@redhat.com>
Thorsten Behrens <tbehrens@suse.com>
Tiago M. Vieira <tmv@redhat.com>
Tiziano Mueller <dev-zero@gentoo.org>
Tom Vijlbrief <tom.vijlbrief@xs4all.nl>
Tomas Meszaros <exo@tty.sk>
......@@ -576,19 +575,23 @@ Tyler Coumbes <coumbes@gmail.com>
Vasiliy Tolstov <v.tolstov@selfip.ru>
Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
Ville Skyttä <ville.skytta@iki.fi>
Vincent Bernat <vincent@bernat.im>
Vitaly Kuznetsov <vkuznets@redhat.com>
Vitor de Lima <vitor.lima@eldorado.org.br>
Vladislav Bogdanov <bubble@hoster-ok.com>
Václav Pavlín <vpavlin@redhat.com>
Wang Huaqiang <huaqiang.wang@intel.com>
Wang King <king.wang@huawei.com>
Wang Rui <moon.wangrui@huawei.com>
Wang Yechao <wang.yechao255@zte.com.cn>
Wang Yufei (James) <james.wangyufei@huawei.com>
Wangjing (King, Euler) <king.wang@huawei.com>
Wangrui (K) <moon.wangrui@huawei.com>
Wei Huang <wei@redhat.com>
Wei Jiangang <weijg.fnst@cn.fujitsu.com>
Wei Liu <wei.liu2@citrix.com>
Weilun Zhu <zhuweilun@huawei.com>
Weiwei Li <nuonuoli@tencent.com>
Wen Congyang <wency@cn.fujitsu.com>
Wido den Hollander <wido@widodh.nl>
Wieland Hoffmann <themineo@googlemail.com>
William Grant <wgrant@ubuntu.com>
......@@ -598,7 +601,9 @@ Wojciech Macek <wma@semihalf.com>
Wolfgang Mauerer <wolfgang.mauerer@siemens.com>
Wout Mertens <Wout.Mertens@gmail.com>
Wout Mertens <wout.mertens@gmail.com>
Wu Zongyong <cordius.wu@huawei.com>
Xian Han Yu <xhyubj@linux.vnet.ibm.com>
Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>
Xing Lin <xinglin@cs.utah.edu>
Xu He Jie <xuhj@linux.vnet.ibm.com>
Xuesong Zhang <xuzhang@redhat.com>
......@@ -607,6 +612,7 @@ Yanbing Du <ydu@redhat.com>
Yanbing Du <ydu@ydu-0.nay.redhat.com>
Yaniv Kaul <ykaul@redhat.com>
Yanqiu Zhang <yanqzhan@redhat.com>
Yi Min Zhao <zyimin@linux.ibm.com>
Yi Wang <wang.yi59@zte.com.cn>
Yogesh Tillu <tillu.yogesh@gmail.com>
Yohan BELLEGUIC <yohan.belleguic@diateam.net>
......@@ -619,14 +625,18 @@ Yuri Chornoivan <yurchor@ukr.net>
Yuri Myasoedov <ymyasoedov@yandex.ru>
Yuri Pudgorodskiy <yur@virtuozzo.com>
Yuto KAWAMURA(kawamuray) <kawamuray.dadada@gmail.com>
Yuval Shaia <yuval.shaia@oracle.com>
Zdenek Styblik <stybla@turnovfree.net>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Zeng Junliang <zengjunliang@huawei.com>
Zhang Bo <oscar.zhangbo@huawei.com>
Zhang Xiaohe <zhangxh@cn.fujitsu.com>
Zhangzijian <zhang.zijian@h3c.com>
ZhiPeng Lu <lu.zhipeng@zte.com.cn>
ZhiPeng Lu <luzhipeng@uniudc.com>
Zhou Yimin <zhouyimin@huawei.com>
Zhou yimin <zhouyimin@huawei.com>
Zhuang Yanying <ann.zhuangyanying@huawei.com>
caoxinhua <caoxinhua@huawei.com>
dann frazier <dann.frazier@canonical.com>
gaohaifeng <gaohaifeng.gao@huawei.com>
......@@ -638,8 +648,10 @@ james robson <jrobson@websense.com>
lawrancejing <lawrancejing@gmail.com>
liguang <lig.fnst@cn.fujitsu.com>
ning.bo <ning.bo9@zte.com.cn>
ramyelkest <ramyelkest@gmail.com>
ryan woodsmall <rwoodsmall@gmail.com>
sannyshao <jishao@redhat.com>
w00251574 <wangjie88@huawei.com>
weiwei li <weiweili821@gmail.com>
xinhua.Cao <caoxinhua@huawei.com>
xuzhang <xuzhang@redhat.com>
......@@ -648,8 +660,6 @@ yuelongguang <yuelongguang@le.com>
zhang bo <oscar.zhangbo@huawei.com>
Марк Коренберг <socketpair@gmail.com>
[....send patches to get your name here....]
The libvirt logo was designed by Diana Fong
-- End
......
......@@ -10,10 +10,11 @@ The primary maintainers and people with commit access rights:
Alex Jia <ajia@redhat.com>
Andrea Bolognani <abologna@redhat.com>
Cédric Bosdonnat <cbosdonnat@suse.com>
Christian Ehrhardt <christian.ehrhardt@canonical.com>
Christophe Fergeau <cfergeau@redhat.com>
Claudio Bley <claudio.bley@gmail.com>
Cole Robinson <crobinso@redhat.com>
Daniel Berrange <berrange@redhat.com>
Daniel P. Berrangé <berrange@redhat.com>
Daniel Veillard <veillard@redhat.com>
Doug Goldstein <cardoe@gentoo.org>
Eric Blake <eblake@redhat.com>
......@@ -24,12 +25,14 @@ Ján Tomko <jtomko@redhat.com>
Jim Fehlig <jfehlig@suse.com>
Jiří Denemark <jdenemar@redhat.com>
John Ferlan <jferlan@redhat.com>
Katerina Koukiou <kkoukiou@redhat.com>
Laine Stump <laine@redhat.com>
Mark McLoughlin <markmc@redhat.com>
Martin Kletzander <mkletzan@redhat.com>
Matthias Bolte <matthias.bolte@googlemail.com>
Maxim Nestratov <mnestratov@virtuozzo.com>
Michal Prívozník <mprivozn@redhat.com>
Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Pavel Hrdina <phrdina@redhat.com>
Peter Krempa <pkrempa@redhat.com>
Richard W.M. Jones <rjones@redhat.com>
......@@ -60,7 +63,6 @@ Amit Shah <amit.shah@redhat.com>
Andrew Puch <apuch@redhat.com>
Anton Protopopov <aspsk2@gmail.com>
Ben Guthro <ben.guthro@gmail.com>
Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Daniel Hokka Zakrisson <daniel@hozac.com>
Dan Wendlandt <dan@nicira.com>
David Lively <dlively@virtualiron.com>
......@@ -89,9 +91,7 @@ Stefan de Konink <dekonink@kinkrsoftware.nl>
Takahashi Tomohiro <takatom@jp.fujitsu.com>
Tatsuro Enokura <fj7716hz@aa.jp.fujitsu.com>
#authorslist#
[....send patches to get your name here....]
#contributorslist#
The libvirt logo was designed by Diana Fong
......
This diff is collapsed.
......@@ -5,7 +5,7 @@
# It is necessary if you want to build targets usually of interest
# only to the maintainer.
# Copyright (C) 2001, 2003, 2006-2018 Free Software Foundation, Inc.
# Copyright (C) 2001, 2003, 2006-2019 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
......
This diff is collapsed.
......@@ -19,7 +19,7 @@
LCOV = lcov
GENHTML = genhtml
SUBDIRS = . gnulib/lib include/libvirt src daemon tools docs gnulib/tests \
SUBDIRS = . gnulib/lib include/libvirt src tools docs gnulib/tests \
tests po examples
XZ_OPT ?= -v -T0
......@@ -57,7 +57,7 @@ NEWS: \
$(srcdir)/docs/news.xml \
>$@-tmp \
|| { rm -f $@-tmp; exit 1; }; \
$(srcdir)/docs/reformat-news.py $@-tmp >$@ \
$(PYTHON) $(srcdir)/docs/reformat-news.py $@-tmp >$@ \
|| { rm -f $@-tmp; exit 1; }; \
rm -f $@-tmp; \
fi
......@@ -69,6 +69,9 @@ EXTRA_DIST += \
rpm: clean
@(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.xz)
srpm: clean
@(unset CDPATH ; $(MAKE) dist && rpmbuild -ts $(distdir).tar.xz)
check-local: all tests
check-access:
......@@ -77,7 +80,7 @@ check-access:
cov: clean-cov
$(MKDIR_P) $(top_builddir)/coverage
$(LCOV) -c -o $(top_builddir)/coverage/libvirt.info.tmp \
-d $(top_builddir)/src -d $(top_builddir)/daemon \
-d $(top_builddir)/src \
-d $(top_builddir)/tests
$(LCOV) -r $(top_builddir)/coverage/libvirt.info.tmp \
-o $(top_builddir)/coverage/libvirt.info
......@@ -106,9 +109,17 @@ gen-ChangeLog:
.PHONY: gen-AUTHORS
gen-AUTHORS:
$(AM_V_GEN)if test -d $(srcdir)/.git; then \
out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \
perl -p -e "s/#authorslist#// and print '$$out'" \
$(AM_V_GEN)\
if test -d $(srcdir)/.git; then \
( \
cd $(srcdir) && \
git log --pretty=format:'%aN <%aE>' | sort -u \
) > all.list && \
sort -u $(srcdir)/AUTHORS.in > maint.list && \
comm -23 all.list maint.list > contrib.list && \
contrib="`cat contrib.list`" && \
perl -p -e "s/#contributorslist#// and print '$$contrib'" \
< $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \
mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \
mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS && \
rm -f all.list maint.list contrib.list; \
fi
This diff is collapsed.
This diff is collapsed.
# generated automatically by aclocal 1.15 -*- Autoconf -*-
# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -364,7 +364,7 @@ AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
[AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
])dnl PKG_HAVE_DEFINE_WITH_MODULES
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -379,7 +379,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
m4_if([$1], [1.15], [],
m4_if([$1], [1.15.1], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
......@@ -395,14 +395,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.15])dnl
[AM_AUTOMAKE_VERSION([1.15.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -454,7 +454,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
# AM_CONDITIONAL -*- Autoconf -*-
# Copyright (C) 1997-2014 Free Software Foundation, Inc.
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -485,7 +485,7 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -676,7 +676,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
# Generate code to set up dependency tracking. -*- Autoconf -*-
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -752,7 +752,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# Do all the work for Automake. -*- Autoconf -*-
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -949,7 +949,7 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -970,7 +970,7 @@ if test x"${install_sh+set}" != xset; then
fi
AC_SUBST([install_sh])])
# Copyright (C) 2003-2014 Free Software Foundation, Inc.
# Copyright (C) 2003-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -991,7 +991,7 @@ AC_SUBST([am__leading_dot])])
# Check to see how 'make' treats includes. -*- Autoconf -*-
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1041,7 +1041,7 @@ rm -f confinc confmf
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
# Copyright (C) 1997-2014 Free Software Foundation, Inc.
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1078,41 +1078,9 @@ else
fi
])
# Copyright (C) 2003-2014 Free Software Foundation, Inc.
#
# 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.
# AM_PROG_MKDIR_P
# ---------------
# Check for 'mkdir -p'.
AC_DEFUN([AM_PROG_MKDIR_P],
[AC_PREREQ([2.60])dnl
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
dnl FIXME we are no longer going to remove this! adjust warning
dnl FIXME message accordingly.
AC_DIAGNOSE([obsolete],
[$0: this macro is deprecated, and will soon be removed.
You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead,
and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.])
dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
dnl while keeping a definition of mkdir_p for backward compatibility.
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
dnl Makefile.ins that do not define MKDIR_P, so we do our own
dnl adjustment using top_builddir (which is defined more often than
dnl MKDIR_P).
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
case $mkdir_p in
[[\\/$]]* | ?:[[\\/]]*) ;;
*/*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
esac
])
# Helper functions for option handling. -*- Autoconf -*-
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1141,7 +1109,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1188,7 +1156,7 @@ AC_LANG_POP([C])])
# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1207,7 +1175,7 @@ AC_DEFUN([AM_RUN_LOG],
# Check to make sure that the build environment is sane. -*- Autoconf -*-
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1288,7 +1256,7 @@ AC_CONFIG_COMMANDS_PRE(
rm -f conftest.file
])
# Copyright (C) 2009-2014 Free Software Foundation, Inc.
# Copyright (C) 2009-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1348,7 +1316,7 @@ AC_SUBST([AM_BACKSLASH])dnl
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1376,7 +1344,7 @@ fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
# Copyright (C) 2006-2014 Free Software Foundation, Inc.
# Copyright (C) 2006-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1395,7 +1363,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
# Copyright (C) 2004-2014 Free Software Foundation, Inc.
# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -1527,6 +1495,7 @@ AC_SUBST([am__untar])
]) # _AM_PROG_TAR
m4_include([m4/00gnulib.m4])
m4_include([m4/__inline.m4])
m4_include([m4/absolute-header.m4])
m4_include([m4/alloca.m4])
m4_include([m4/arpa_inet_h.m4])
......@@ -1573,6 +1542,7 @@ m4_include([m4/ffsl.m4])
m4_include([m4/flexmember.m4])
m4_include([m4/float_h.m4])
m4_include([m4/fnmatch.m4])
m4_include([m4/fnmatch_h.m4])
m4_include([m4/fpieee.m4])
m4_include([m4/fpurge.m4])
m4_include([m4/freading.m4])
......@@ -1595,21 +1565,18 @@ m4_include([m4/getopt.m4])
m4_include([m4/getpagesize.m4])
m4_include([m4/getpass.m4])
m4_include([m4/getprogname.m4])
m4_include([m4/gettext.m4])
m4_include([m4/gettimeofday.m4])
m4_include([m4/getugroups.m4])
m4_include([m4/gl-openssl.m4])
m4_include([m4/glibc21.m4])
m4_include([m4/gnulib-common.m4])
m4_include([m4/gnulib-comp.m4])
m4_include([m4/grantpt.m4])
m4_include([m4/hard-locale.m4])
m4_include([m4/host-cpu-c-abi.m4])
m4_include([m4/hostent.m4])
m4_include([m4/iconv.m4])
m4_include([m4/include_next.m4])
m4_include([m4/inet_ntop.m4])
m4_include([m4/inet_pton.m4])
m4_include([m4/intl-thread-locale.m4])
m4_include([m4/intlmacosx.m4])
m4_include([m4/intmax_t.m4])
m4_include([m4/inttypes-pri.m4])
......@@ -1629,6 +1596,7 @@ m4_include([m4/lib-ld.m4])
m4_include([m4/lib-link.m4])
m4_include([m4/lib-prefix.m4])
m4_include([m4/libtool.m4])
m4_include([m4/libunistring-base.m4])
m4_include([m4/limits-h.m4])
m4_include([m4/localcharset.m4])
m4_include([m4/locale-fr.m4])
......@@ -1656,9 +1624,9 @@ m4_include([m4/mbsinit.m4])
m4_include([m4/mbsrtowcs.m4])
m4_include([m4/mbstate_t.m4])
m4_include([m4/mbtowc.m4])
m4_include([m4/md5.m4])
m4_include([m4/memchr.m4])
m4_include([m4/mgetgroups.m4])
m4_include([m4/mkdir.m4])
m4_include([m4/mkdtemp.m4])
m4_include([m4/mkostemp.m4])
m4_include([m4/mkostemps.m4])
......@@ -1673,11 +1641,9 @@ m4_include([m4/net_if_h.m4])
m4_include([m4/netdb_h.m4])
m4_include([m4/netinet_in_h.m4])
m4_include([m4/nl_langinfo.m4])
m4_include([m4/nls.m4])
m4_include([m4/nocrash.m4])
m4_include([m4/nonblocking.m4])
m4_include([m4/off_t.m4])
m4_include([m4/onceonly.m4])
m4_include([m4/open-cloexec.m4])
m4_include([m4/open.m4])
m4_include([m4/passfd.m4])
......@@ -1693,7 +1659,6 @@ m4_include([m4/posix-shell.m4])
m4_include([m4/posix_openpt.m4])
m4_include([m4/posix_spawn.m4])
m4_include([m4/printf.m4])
m4_include([m4/progtest.m4])
m4_include([m4/pthread.m4])
m4_include([m4/pthread_rwlock_rdlock.m4])
m4_include([m4/pthread_sigmask.m4])
......@@ -1703,7 +1668,6 @@ m4_include([m4/pty.m4])
m4_include([m4/pty_h.m4])
m4_include([m4/putenv.m4])
m4_include([m4/raise.m4])
m4_include([m4/random_r.m4])
m4_include([m4/rawmemchr.m4])
m4_include([m4/read.m4])
m4_include([m4/readlink.m4])
......@@ -1715,7 +1679,7 @@ m4_include([m4/select.m4])
m4_include([m4/servent.m4])
m4_include([m4/setenv.m4])
m4_include([m4/setlocale.m4])
m4_include([m4/sha256.m4])
m4_include([m4/sh-filename.m4])
m4_include([m4/sig_atomic_t.m4])
m4_include([m4/sigaction.m4])
m4_include([m4/signal_h.m4])
......@@ -1813,14 +1777,13 @@ m4_include([m4/virt-driver-phyp.m4])
m4_include([m4/virt-driver-qemu.m4])
m4_include([m4/virt-driver-remote.m4])
m4_include([m4/virt-driver-test.m4])
m4_include([m4/virt-driver-uml.m4])
m4_include([m4/virt-driver-vbox.m4])
m4_include([m4/virt-driver-vmware.m4])
m4_include([m4/virt-driver-vz.m4])
m4_include([m4/virt-driver-xen.m4])
m4_include([m4/virt-driver-xenapi.m4])
m4_include([m4/virt-dtrace.m4])
m4_include([m4/virt-external-programs.m4])
m4_include([m4/virt-firewalld-zone.m4])
m4_include([m4/virt-firewalld.m4])
m4_include([m4/virt-fuse.m4])
m4_include([m4/virt-gluster.m4])
......@@ -1829,16 +1792,19 @@ m4_include([m4/virt-hal.m4])
m4_include([m4/virt-host-validate.m4])
m4_include([m4/virt-init-script.m4])
m4_include([m4/virt-lib.m4])
m4_include([m4/virt-libiscsi.m4])
m4_include([m4/virt-libnl.m4])
m4_include([m4/virt-libpcap.m4])
m4_include([m4/virt-libssh.m4])
m4_include([m4/virt-libxml.m4])
m4_include([m4/virt-linker-no-indirect.m4])
m4_include([m4/virt-linker-no-undefined.m4])
m4_include([m4/virt-linker-relro.m4])
m4_include([m4/virt-loader-nvram.m4])
m4_include([m4/virt-login-shell.m4])
m4_include([m4/virt-macvtap.m4])
m4_include([m4/virt-netcf.m4])
m4_include([m4/virt-nls.m4])
m4_include([m4/virt-nss.m4])
m4_include([m4/virt-numactl.m4])
m4_include([m4/virt-numad.m4])
......@@ -1861,6 +1827,7 @@ m4_include([m4/virt-storage-dir.m4])
m4_include([m4/virt-storage-disk.m4])
m4_include([m4/virt-storage-fs.m4])
m4_include([m4/virt-storage-gluster.m4])
m4_include([m4/virt-storage-iscsi-direct.m4])
m4_include([m4/virt-storage-iscsi.m4])
m4_include([m4/virt-storage-lvm.m4])
m4_include([m4/virt-storage-mpath.m4])
......@@ -1880,7 +1847,6 @@ m4_include([m4/virt-win-symbols.m4])
m4_include([m4/virt-win-windres.m4])
m4_include([m4/virt-wireshark.m4])
m4_include([m4/virt-xdr.m4])
m4_include([m4/virt-xml-catalog.m4])
m4_include([m4/virt-yajl.m4])
m4_include([m4/vsnprintf.m4])
m4_include([m4/wait-process.m4])
......@@ -1892,6 +1858,7 @@ m4_include([m4/wcrtomb.m4])
m4_include([m4/wctob.m4])
m4_include([m4/wctomb.m4])
m4_include([m4/wctype_h.m4])
m4_include([m4/wcwidth.m4])
m4_include([m4/wint_t.m4])
m4_include([m4/write.m4])
m4_include([m4/xalloc.m4])
......
......@@ -127,8 +127,7 @@ if test -d .git || test -f .git; then
expected_hash=$(cat "$state_file" 2>/dev/null)
actual_hash=$(gnulib_hash "$no_git")
if test "$actual_hash" = "$expected_hash" && \
test -f po/Makevars && test -f AUTHORS; then
if test "$actual_hash" = "$expected_hash" && test -f AUTHORS; then
# The gnulib hash matches our expectations, and all the files
# that can only be generated through bootstrap are present:
# we just need to run autoreconf. Unless we're performing a
......
......@@ -16,9 +16,6 @@
# You should have received a copy of the GNU Lesser General Public
# License along with this library. If not, see
# <http://www.gnu.org/licenses/>.
#
# Authors:
# Daniel P. Berrange <berrange@redhat.com>
use strict;
use warnings;
......
#!/bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2012-10-14.11; # UTC
scriptversion=2016-01-11.22; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
......@@ -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
......@@ -342,6 +343,6 @@ exit $ret
# eval: (add-hook 'write-file-hooks '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
# Attempt to guess a canonical system name.
# Copyright 1992-2016 Free Software Foundation, Inc.
# Copyright 1992-2017 Free Software Foundation, Inc.
timestamp='2016-10-02'
timestamp='2017-08-08'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2016 Free Software Foundation, Inc.
Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -259,6 +259,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:Sortix:*:*)
echo ${UNAME_MACHINE}-unknown-sortix
exit ;;
*:Redox:*:*)
echo ${UNAME_MACHINE}-unknown-redox
exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
......@@ -837,10 +840,11 @@ EOF
UNAME_PROCESSOR=`/usr/bin/uname -p`
case ${UNAME_PROCESSOR} in
amd64)
echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
*)
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
UNAME_PROCESSOR=x86_64 ;;
i386)
UNAME_PROCESSOR=i586 ;;
esac
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
......@@ -1311,6 +1315,13 @@ EOF
powerpc) UNAME_PROCESSOR=powerpc64 ;;
esac
fi
# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_PPC >/dev/null
then
UNAME_PROCESSOR=powerpc
fi
fi
elif test "$UNAME_PROCESSOR" = i386 ; then
# Avoid executing cc on OS X 10.9, as it ships with a stub
......@@ -1334,15 +1345,18 @@ EOF
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
NEO-?:NONSTOP_KERNEL:*:*)
NEO-*:NONSTOP_KERNEL:*:*)
echo neo-tandem-nsk${UNAME_RELEASE}
exit ;;
NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
NSR-*:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
exit ;;
NSX-*:NONSTOP_KERNEL:*:*)
echo nsx-tandem-nsk${UNAME_RELEASE}
exit ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
exit ;;
......@@ -1418,8 +1432,8 @@ cat >&2 <<EOF
$0: unable to guess system type
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
operating system you are using. If your script is old, overwrite *all*
copies of config.guess and config.sub with the latest versions from:
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
......
......@@ -2,7 +2,7 @@
# Output a system dependent set of variables, describing how to set the
# run time search path of shared libraries in an executable.
#
# Copyright 1996-2007 Free Software Foundation, Inc.
# Copyright 1996-2019 Free Software Foundation, Inc.
# Taken from GNU libtool, 2001
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
......@@ -25,7 +25,7 @@
# 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,
# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
shrext=.so
......@@ -47,7 +47,7 @@ for cc_temp in $CC""; do
done
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
# Code taken from libtool.m4's _LT_COMPILER_PIC.
wl=
if test "$GCC" = yes; then
......@@ -57,14 +57,7 @@ else
aix*)
wl='-Wl,'
;;
darwin*)
case $cc_basename in
xlc*)
wl='-Wl,'
;;
esac
;;
mingw* | cygwin* | pw32* | os2*)
mingw* | cygwin* | pw32* | os2* | cegcc*)
;;
hpux9* | hpux10* | hpux11*)
wl='-Wl,'
......@@ -72,24 +65,37 @@ else
irix5* | irix6* | nonstopux*)
wl='-Wl,'
;;
newsos6)
;;
linux* | k*bsd*-gnu)
linux* | k*bsd*-gnu | kopensolaris*-gnu)
case $cc_basename in
icc* | ecc*)
ecc*)
wl='-Wl,'
;;
pgcc | pgf77 | pgf90)
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,'
;;
......@@ -97,14 +103,25 @@ else
;;
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 '
;;
......@@ -124,7 +141,7 @@ else
esac
fi
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
hardcode_libdir_flag_spec=
hardcode_libdir_separator=
......@@ -132,7 +149,7 @@ hardcode_direct=no
hardcode_minus_L=no
case "$host_os" in
cygwin* | mingw* | pw32*)
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++.
......@@ -158,22 +175,21 @@ if test "$with_gnu_ld" = yes; then
# option of GNU ld is called -rpath, not --rpath.
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
case "$host_os" in
aix3* | aix4* | aix5*)
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
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
# that the semantics of dynamic libraries on AmigaOS, at least up
# to version 4, is to share data among multiple programs linked
# with the same dynamic library. Since this doesn't match the
# behavior of shared libraries on other platforms, we cannot use
# them.
ld_shlibs=no
;;
esac
;;
beos*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
......@@ -182,7 +198,7 @@ if test "$with_gnu_ld" = yes; then
ld_shlibs=no
fi
;;
cygwin* | mingw* | pw32*)
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'
......@@ -192,11 +208,13 @@ if test "$with_gnu_ld" = yes; then
ld_shlibs=no
fi
;;
haiku*)
;;
interix[3-9]*)
hardcode_direct=no
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
gnu* | linux* | k*bsd*-gnu)
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
......@@ -254,7 +272,7 @@ else
hardcode_direct=unsupported
fi
;;
aix4* | aix5*)
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.
......@@ -264,7 +282,7 @@ else
# 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].*|aix5*)
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
......@@ -319,14 +337,18 @@ else
fi
;;
amigaos*)
case "$host_cpu" in
powerpc)
;;
m68k)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# see comment about different semantics on the GNU ld section
ld_shlibs=no
;;
esac
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32*)
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
......@@ -336,29 +358,16 @@ else
;;
darwin* | rhapsody*)
hardcode_direct=no
if test "$GCC" = yes ; then
if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
:
else
case $cc_basename in
xlc*)
;;
*)
ld_shlibs=no
;;
esac
fi
;;
dgux*)
hardcode_libdir_flag_spec='-L$libdir'
;;
freebsd1*)
ld_shlibs=no
;;
freebsd2.2*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
freebsd2*)
freebsd2.[01]*)
hardcode_direct=yes
hardcode_minus_L=yes
;;
......@@ -414,6 +423,8 @@ else
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
......@@ -494,7 +505,7 @@ else
fi
# Check dynamic linker characteristics
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
# 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
......@@ -505,11 +516,16 @@ case "$host_os" in
aix3*)
library_names_spec='$libname.a'
;;
aix4* | aix5*)
aix[4-9]*)
library_names_spec='$libname$shrext'
;;
amigaos*)
library_names_spec='$libname.a'
case "$host_cpu" in
powerpc*)
library_names_spec='$libname$shrext' ;;
m68k)
library_names_spec='$libname.a' ;;
esac
;;
beos*)
library_names_spec='$libname$shrext'
......@@ -517,7 +533,7 @@ case "$host_os" in
bsdi[45]*)
library_names_spec='$libname$shrext'
;;
cygwin* | mingw* | pw32*)
cygwin* | mingw* | pw32* | cegcc*)
shrext=.dll
library_names_spec='$libname.dll.a $libname.lib'
;;
......@@ -528,19 +544,18 @@ case "$host_os" in
dgux*)
library_names_spec='$libname$shrext'
;;
freebsd1*)
freebsd[23].*)
library_names_spec='$libname$shrext$versuffix'
;;
freebsd* | dragonfly*)
case "$host_os" in
freebsd[123]*)
library_names_spec='$libname$shrext$versuffix' ;;
*)
library_names_spec='$libname$shrext' ;;
esac
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*)
......@@ -576,7 +591,7 @@ case "$host_os" in
;;
linux*oldld* | linux*aout* | linux*coff*)
;;
linux* | k*bsd*-gnu)
linux* | k*bsd*-gnu | kopensolaris*-gnu)
library_names_spec='$libname$shrext'
;;
knetbsd*-gnu)
......@@ -588,7 +603,7 @@ case "$host_os" in
newsos6)
library_names_spec='$libname$shrext'
;;
nto-qnx*)
*nto* | *qnx*)
library_names_spec='$libname$shrext'
;;
openbsd*)
......@@ -619,6 +634,9 @@ case "$host_os" in
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'
;;
......
#!/bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2016 Free Software Foundation, Inc.
# Copyright 1992-2017 Free Software Foundation, Inc.
timestamp='2016-09-05'
timestamp='2017-04-02'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2016 Free Software Foundation, Inc.
Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -263,7 +263,7 @@ case $basic_machine in
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
| i370 | i860 | i960 | ia64 \
| i370 | i860 | i960 | ia16 | ia64 \
| ip2k | iq2000 \
| k1om \
| le32 | le64 \
......@@ -301,6 +301,7 @@ case $basic_machine in
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
......@@ -314,6 +315,7 @@ case $basic_machine in
| ubicom32 \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| visium \
| wasm32 \
| we32k \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
......@@ -387,7 +389,7 @@ case $basic_machine in
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| i*86-* | i860-* | i960-* | ia16-* | ia64-* \
| ip2k-* | iq2000-* \
| k1om-* \
| le32-* | le64-* \
......@@ -428,6 +430,7 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pru-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
......@@ -444,6 +447,7 @@ case $basic_machine in
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
| visium-* \
| wasm32-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
......@@ -946,6 +950,9 @@ case $basic_machine in
nsr-tandem)
basic_machine=nsr-tandem
;;
nsx-tandem)
basic_machine=nsx-tandem
;;
op50n-* | op60c-*)
basic_machine=hppa1.1-oki
os=-proelf
......@@ -1241,6 +1248,9 @@ case $basic_machine in
basic_machine=a29k-wrs
os=-vxworks
;;
wasm32)
basic_machine=wasm32-unknown
;;
w65*)
basic_machine=w65-wdc
os=-none
......@@ -1395,7 +1405,7 @@ case $os in
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
......@@ -1407,7 +1417,7 @@ case $os in
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
| -onefs* | -tirtos* | -phoenix*)
| -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
......@@ -1636,6 +1646,9 @@ case $basic_machine in
sparc-* | *-sun)
os=-sunos4.1.1
;;
pru-*)
os=-elf
;;
*-be)
os=-beos
;;
......
#!/bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2013-05-30.07; # UTC
scriptversion=2016-01-11.22; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 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
......@@ -786,6 +786,6 @@ exit 0
# eval: (add-hook 'write-file-hooks '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:
......@@ -3,13 +3,13 @@ eval '(exit $?0)' && eval 'exec perl -wS "$0" "$@"'
if 0;
# Convert git log output to ChangeLog format.
my $VERSION = '2017-09-13 06:45'; # UTC
my $VERSION = '2018-03-07 03:47'; # UTC
# The definition above must lie within the first 8 lines in order
# for the Emacs time-stamp write hook (at end) to update it.
# If you change this file with Emacs, please let the write hook
# do its job. Otherwise, update this string manually.
# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# Copyright (C) 2008-2019 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
......@@ -491,7 +491,7 @@ sub git_dir_option($)
# Local Variables:
# mode: perl
# indent-tabs-mode: nil
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "my $VERSION = '"
# time-stamp-format: "%:y-%02m-%02d %02H:%02M"
# time-stamp-time-zone: "UTC0"
......
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2013-12-25.23; # UTC
scriptversion=2016-01-11.22; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
......@@ -496,6 +496,6 @@ done
# eval: (add-hook 'write-file-hooks '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:
......@@ -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"
......