Merge lp:~xnox/ubiquity/main-u1-catchup-trunk into lp:~mikemc/ubiquity/main-u1

Proposed by Dimitri John Ledkov
Status: Merged
Merged at revision: 5814
Proposed branch: lp:~xnox/ubiquity/main-u1-catchup-trunk
Merge into: lp:~mikemc/ubiquity/main-u1
Diff against target: 65394 lines (+2734/-56005)
312 files modified
.bzrignore (+23/-0)
ABOUT-NLS (+0/-1068)
Makefile.am (+4/-1)
Makefile.in (+0/-822)
aclocal.m4 (+0/-1295)
bin/oem-config-remove-gtk (+3/-2)
bin/ubiquity (+8/-10)
bin/ubiquity-dm (+83/-88)
bin/ubiquity-wrapper (+1/-1)
build/compile (+0/-142)
build/config.guess (+0/-1530)
build/config.rpath (+0/-666)
build/config.sub (+0/-1782)
build/depcomp (+0/-708)
build/install-sh (+0/-527)
build/ltmain.sh (+0/-9661)
build/missing (+0/-331)
build/mkinstalldirs (+0/-162)
config.h.in (+0/-87)
configure (+0/-17860)
configure.ac (+2/-2)
d-i/manifest (+17/-17)
d-i/patches/localechooser-post-base-installer.patch (+145/-6)
d-i/update-control (+4/-1)
debian/changelog (+170/-2)
debian/control (+6/-6)
debian/real-po/am.po (+7/-7)
debian/real-po/ar.po (+3/-10)
debian/real-po/ast.po (+9/-12)
debian/real-po/be.po (+6/-6)
debian/real-po/bg.po (+2/-2)
debian/real-po/bn.po (+2/-10)
debian/real-po/bo.po (+4/-12)
debian/real-po/bs.po (+5/-11)
debian/real-po/ca.po (+3/-12)
debian/real-po/cs.po (+3/-10)
debian/real-po/da.po (+3/-11)
debian/real-po/de.po (+8/-13)
debian/real-po/dz.po (+2/-2)
debian/real-po/el.po (+4/-12)
debian/real-po/en_AU.po (+5/-10)
debian/real-po/en_CA.po (+2/-2)
debian/real-po/en_GB.po (+19/-10)
debian/real-po/eo.po (+2/-10)
debian/real-po/es.po (+9/-13)
debian/real-po/et.po (+16/-18)
debian/real-po/eu.po (+2/-2)
debian/real-po/fa.po (+2/-2)
debian/real-po/fi.po (+5/-10)
debian/real-po/fr.po (+7/-12)
debian/real-po/ga.po (+2/-2)
debian/real-po/gl.po (+6/-11)
debian/real-po/gu.po (+2/-2)
debian/real-po/he.po (+5/-10)
debian/real-po/hi.po (+37/-20)
debian/real-po/hr.po (+2/-2)
debian/real-po/hu.po (+3/-11)
debian/real-po/id.po (+2/-10)
debian/real-po/is.po (+2/-9)
debian/real-po/it.po (+3/-11)
debian/real-po/ja.po (+3/-10)
debian/real-po/ka.po (+2/-2)
debian/real-po/kk.po (+2/-2)
debian/real-po/km.po (+2/-2)
debian/real-po/kn.po (+2/-2)
debian/real-po/ko.po (+3/-11)
debian/real-po/ku.po (+2/-2)
debian/real-po/lt.po (+55/-58)
debian/real-po/lv.po (+4/-11)
debian/real-po/mk.po (+2/-2)
debian/real-po/ml.po (+2/-2)
debian/real-po/mr.po (+2/-2)
debian/real-po/my.po (+2/-2)
debian/real-po/nb.po (+4/-4)
debian/real-po/ne.po (+2/-2)
debian/real-po/nl.po (+7/-12)
debian/real-po/nn.po (+2/-2)
debian/real-po/pa.po (+2/-2)
debian/real-po/pl.po (+12/-18)
debian/real-po/pt.po (+29/-19)
debian/real-po/pt_BR.po (+5/-11)
debian/real-po/ro.po (+37/-24)
debian/real-po/ru.po (+7/-12)
debian/real-po/si.po (+3/-3)
debian/real-po/sk.po (+23/-27)
debian/real-po/sl.po (+7/-12)
debian/real-po/sq.po (+8/-12)
debian/real-po/sr.po (+51/-30)
debian/real-po/sv.po (+2/-2)
debian/real-po/ta.po (+2/-2)
debian/real-po/ta_LK.po (+2/-2)
debian/real-po/te.po (+3/-3)
debian/real-po/templates.pot (+16/-0)
debian/real-po/th.po (+2/-2)
debian/real-po/tl.po (+2/-2)
debian/real-po/tr.po (+8/-15)
debian/real-po/ug.po (+18/-13)
debian/real-po/uk.po (+4/-12)
debian/real-po/vi.po (+8/-12)
debian/real-po/zh_CN.po (+19/-10)
debian/real-po/zh_HK.po (+24/-11)
debian/real-po/zh_TW.po (+3/-10)
debian/rules (+4/-2)
debian/source/lintian-overrides (+7/-0)
debian/ubiquity.templates (+5/-0)
desktop/Makefile.in (+0/-503)
gui/gtk/stepPartAsk.ui (+2/-14)
gui/gtk/stepPartCrypto.ui (+23/-26)
gui/qt/app.ui (+289/-429)
gui/qt/stepLanguage.ui (+91/-59)
gui/qt/stepLocation.ui (+67/-29)
gui/qt/stepPartMan.ui (+56/-55)
gui/qt/stepPrepare.ui (+70/-21)
gui/qt/stepUserSetup.ui (+21/-24)
gui/qt/style.qss (+51/-99)
gui/qt/style_small.qss (+0/-18)
m4/ChangeLog (+0/-32)
m4/codeset.m4 (+0/-21)
m4/gettext.m4 (+0/-381)
m4/glibc2.m4 (+0/-30)
m4/glibc21.m4 (+0/-30)
m4/iconv.m4 (+0/-180)
m4/intdiv0.m4 (+0/-84)
m4/intl.m4 (+0/-285)
m4/intldir.m4 (+0/-19)
m4/intlmacosx.m4 (+0/-51)
m4/intltool.m4 (+0/-237)
m4/intmax.m4 (+0/-33)
m4/inttypes-pri.m4 (+0/-36)
m4/inttypes_h.m4 (+0/-26)
m4/lcmessage.m4 (+0/-30)
m4/lib-ld.m4 (+0/-110)
m4/lib-link.m4 (+0/-709)
m4/lib-prefix.m4 (+0/-185)
m4/libtool.m4 (+0/-8001)
m4/lock.m4 (+0/-316)
m4/longlong.m4 (+0/-109)
m4/ltoptions.m4 (+0/-384)
m4/ltsugar.m4 (+0/-123)
m4/ltversion.m4 (+0/-23)
m4/lt~obsolete.m4 (+0/-98)
m4/nls.m4 (+0/-31)
m4/po.m4 (+0/-449)
m4/printf-posix.m4 (+0/-44)
m4/progtest.m4 (+0/-92)
m4/size_max.m4 (+0/-68)
m4/stdint_h.m4 (+0/-26)
m4/uintmax_t.m4 (+0/-30)
m4/visibility.m4 (+0/-52)
m4/wchar_t.m4 (+0/-20)
m4/wint_t.m4 (+0/-28)
m4/xsize.m4 (+0/-13)
pixmaps/Makefile.in (+0/-493)
po/ChangeLog (+0/-11)
po/Makefile.in.in (+0/-222)
po/Makevars.template (+0/-41)
po/Rules-quot (+0/-47)
po/am.po (+2/-2)
po/ar.po (+2/-2)
po/ast.po (+2/-2)
po/be.po (+2/-2)
po/bg.po (+2/-2)
po/bn.po (+2/-2)
po/bo.po (+2/-2)
po/boldquot.sed (+0/-10)
po/bs.po (+2/-2)
po/ca.po (+2/-2)
po/cs.po (+2/-2)
po/da.po (+2/-2)
po/de.po (+2/-2)
po/el.po (+2/-2)
po/en@boldquot.header (+0/-25)
po/en@quot.header (+0/-22)
po/en_AU.po (+2/-2)
po/en_CA.po (+2/-2)
po/en_GB.po (+2/-2)
po/eo.po (+2/-2)
po/es.po (+2/-2)
po/es_ES.po (+2/-2)
po/es_PR.po (+2/-2)
po/et.po (+2/-2)
po/eu.po (+2/-2)
po/fa.po (+2/-2)
po/fa_AF.po (+2/-2)
po/fi.po (+2/-2)
po/fr.po (+2/-2)
po/fr_FR.po (+2/-2)
po/ga.po (+2/-2)
po/gl.po (+2/-2)
po/gu.po (+2/-2)
po/he.po (+2/-2)
po/hi.po (+2/-2)
po/hr.po (+2/-2)
po/hu.po (+2/-2)
po/id.po (+2/-2)
po/insert-header.sin (+0/-23)
po/is.po (+2/-2)
po/it.po (+2/-2)
po/ja.po (+2/-2)
po/ka.po (+2/-2)
po/kk.po (+2/-2)
po/km.po (+2/-2)
po/kn.po (+5/-5)
po/ko.po (+2/-2)
po/ku.po (+2/-2)
po/lt.po (+2/-2)
po/lv.po (+2/-2)
po/mk.po (+2/-2)
po/ml.po (+2/-2)
po/mr.po (+2/-2)
po/my.po (+2/-2)
po/nb.po (+2/-2)
po/ne.po (+2/-2)
po/nl.po (+2/-2)
po/nn.po (+2/-2)
po/no.po (+2/-2)
po/pa.po (+2/-2)
po/pl.po (+2/-2)
po/pt.po (+5/-5)
po/pt_BR.po (+2/-2)
po/quot.sed (+0/-6)
po/remove-potcdate.sin (+0/-19)
po/ro.po (+2/-2)
po/ru.po (+2/-2)
po/si.po (+3/-3)
po/sk.po (+2/-2)
po/sl.po (+2/-2)
po/sq.po (+2/-2)
po/sr.po (+4/-4)
po/sv.po (+2/-2)
po/ta.po (+2/-2)
po/ta_LK.po (+2/-2)
po/te.po (+2/-2)
po/th.po (+2/-2)
po/tl.po (+2/-2)
po/tr.po (+2/-2)
po/ug.po (+2/-2)
po/uk.po (+2/-2)
po/vi.po (+2/-2)
po/zh_CN.po (+2/-2)
po/zh_HK.po (+2/-2)
po/zh_TW.po (+2/-2)
scripts/check-kernels (+6/-0)
scripts/install.py (+29/-22)
scripts/localechooser-apply (+115/-5)
scripts/plugininstall.py (+53/-16)
scripts/tzsetup (+6/-3)
src/Makefile.in (+0/-636)
src/mockresolver/Makefile.in (+0/-682)
src/panel/Makefile.in (+0/-597)
src/panel/panel.c (+10/-1)
src/wallpaper/Makefile.in (+0/-597)
src/webcam/Makefile.am (+1/-1)
src/webcam/Makefile.in (+0/-684)
src/webcam/webcam.c (+6/-7)
src/webcam/webcam.h (+1/-1)
tests/run (+7/-6)
tests/run-frontend (+3/-1)
tests/test_gtkui.py (+6/-1)
tests/test_gtkwidgets.py (+5/-4)
tests/test_misc.py (+1/-0)
tests/test_ubi_partman.py (+2/-0)
tests/test_usersetup.py (+1/-0)
ubiquity/__init__.py (+1/-1)
ubiquity/auto_update.py (+6/-3)
ubiquity/components/apt_setup.py (+1/-1)
ubiquity/components/grubinstaller.py (+1/-1)
ubiquity/components/plugininstall.py (+1/-1)
ubiquity/debconfcommunicator.py (+1/-1)
ubiquity/debconffilter.py (+8/-6)
ubiquity/filteredcommand.py (+15/-4)
ubiquity/frontend/base.py (+1/-2)
ubiquity/frontend/debconf_ui.py (+2/-2)
ubiquity/frontend/gtk_ui.py (+79/-63)
ubiquity/frontend/kde_components/Breadcrumb.py (+88/-0)
ubiquity/frontend/kde_components/PartAuto.py (+4/-4)
ubiquity/frontend/kde_components/PartMan.py (+1/-3)
ubiquity/frontend/kde_components/PartitionBar.py (+22/-18)
ubiquity/frontend/kde_components/SqueezeLabel.py (+0/-22)
ubiquity/frontend/kde_components/Timezone.py (+22/-4)
ubiquity/frontend/kde_components/testing/partauto.py (+2/-1)
ubiquity/frontend/kde_components/testing/partitionbar.py (+1/-0)
ubiquity/frontend/kde_components/testing/partman.py (+2/-1)
ubiquity/frontend/kde_components/testing/timezonemap.py (+20/-0)
ubiquity/frontend/kde_ui.py (+86/-111)
ubiquity/frontend/noninteractive.py (+3/-4)
ubiquity/gconftool.py (+0/-156)
ubiquity/gsettings.py (+2/-2)
ubiquity/gtkwidgets.py (+7/-2)
ubiquity/i18n.py (+5/-5)
ubiquity/im_switch.py (+2/-2)
ubiquity/install_misc.py (+4/-4)
ubiquity/nm.py (+17/-4)
ubiquity/parted_server.py (+1/-0)
ubiquity/plugin_manager.py (+1/-0)
ubiquity/plugins/ubi-console-setup.py (+5/-7)
ubiquity/plugins/ubi-language.py (+59/-10)
ubiquity/plugins/ubi-network.py (+1/-0)
ubiquity/plugins/ubi-partman.py (+36/-9)
ubiquity/plugins/ubi-prepare.py (+4/-7)
ubiquity/plugins/ubi-tasks.py (+2/-3)
ubiquity/plugins/ubi-timezone.py (+11/-8)
ubiquity/plugins/ubi-ubuntuone.py (+1/-1)
ubiquity/plugins/ubi-usersetup.py (+11/-6)
ubiquity/plugins/ubi-warning.py.disabled (+1/-1)
ubiquity/plugins/ubi-webcam.py (+1/-1)
ubiquity/plugins/ubi-wireless.py (+9/-3)
ubiquity/qtwidgets.py (+19/-21)
ubiquity/segmented_bar.py (+1/-1)
ubiquity/tz.py (+3/-3)
ubiquity/upower.py (+1/-0)
ubiquity/validation.py (+3/-3)
To merge this branch: bzr merge lp:~xnox/ubiquity/main-u1-catchup-trunk
Reviewer Review Type Date Requested Status
Mike McCracken Approve
Review via email: mp+151230@code.launchpad.net

Description of the change

* Bring the code up to date with latest trunk.
* Conflicts resolved.
* No changes to u1 plugin from me, just yet. (Will base those on top of this).

To post a comment you must log in.
5848. By Dimitri John Ledkov

pep8 fix

Revision history for this message
Mike McCracken (mikemc) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2012-07-19 10:07:42 +0000
+++ .bzrignore 2013-03-01 13:45:32 +0000
@@ -27,13 +27,20 @@
27debian/xvfb.log27debian/xvfb.log
28debian/*.debhelper*28debian/*.debhelper*
29debian/*.substvars29debian/*.substvars
30./ABOUT-NLS
30./Makefile31./Makefile
32./Makefile.in
33./aclocal.m4
31./autom4te.cache34./autom4te.cache
35./build
32./config.h36./config.h
37./config.h.in
33./config.log38./config.log
34./config.status39./config.status
40./configure
35./intltool-*41./intltool-*
36./libtool42./libtool
43./m4
37./stamp-h144./stamp-h1
38d-i/apt45d-i/apt
39d-i/manifest.old46d-i/manifest.old
@@ -43,12 +50,19 @@
43desktop/Makefile50desktop/Makefile
44desktop/*.desktop51desktop/*.desktop
45po/.intltool-merge-cache52po/.intltool-merge-cache
53po/ChangeLog
46po/Makefile54po/Makefile
47po/Makefile.in55po/Makefile.in
56po/Makefile.in.in
57po/Makevars.template
48po/POTFILES58po/POTFILES
59po/Rules-quot
49po/remove-potcdate.sed60po/remove-potcdate.sed
50po/stamp-it61po/stamp-it
51po/*.gmo62po/*.gmo
63po/*.header
64po/*.sed
65po/*.sin
52pixmaps/Makefile66pixmaps/Makefile
53src/Makefile67src/Makefile
54src/mockresolver/.deps68src/mockresolver/.deps
@@ -82,3 +96,12 @@
82ubiquity/frontend/liveinstaller.py96ubiquity/frontend/liveinstaller.py
83ubiquity/frontend/crashdialog.py97ubiquity/frontend/crashdialog.py
84d-i/sources.list.local98d-i/sources.list.local
99debian/autoreconf.after
100debian/autoreconf.before
101desktop/Makefile.in
102pixmaps/Makefile.in
103src/Makefile.in
104src/mockresolver/Makefile.in
105src/panel/Makefile.in
106src/wallpaper/Makefile.in
107src/webcam/Makefile.in
85108
=== removed file 'ABOUT-NLS'
--- ABOUT-NLS 2008-08-08 14:22:31 +0000
+++ ABOUT-NLS 1970-01-01 00:00:00 +0000
@@ -1,1068 +0,0 @@
11 Notes on the Free Translation Project
2***************************************
3
4Free software is going international! The Free Translation Project is
5a way to get maintainers of free software, translators, and users all
6together, so that free software will gradually become able to speak many
7languages. A few packages already provide translations for their
8messages.
9
10 If you found this `ABOUT-NLS' file inside a distribution, you may
11assume that the distributed package does use GNU `gettext' internally,
12itself available at your nearest GNU archive site. But you do _not_
13need to install GNU `gettext' prior to configuring, installing or using
14this package with messages translated.
15
16 Installers will find here some useful hints. These notes also
17explain how users should proceed for getting the programs to use the
18available translations. They tell how people wanting to contribute and
19work on translations can contact the appropriate team.
20
21 When reporting bugs in the `intl/' directory or bugs which may be
22related to internationalization, you should tell about the version of
23`gettext' which is used. The information can be found in the
24`intl/VERSION' file, in internationalized packages.
25
261.1 Quick configuration advice
27==============================
28
29If you want to exploit the full power of internationalization, you
30should configure it using
31
32 ./configure --with-included-gettext
33
34to force usage of internationalizing routines provided within this
35package, despite the existence of internationalizing capabilities in the
36operating system where this package is being installed. So far, only
37the `gettext' implementation in the GNU C library version 2 provides as
38many features (such as locale alias, message inheritance, automatic
39charset conversion or plural form handling) as the implementation here.
40It is also not possible to offer this additional functionality on top
41of a `catgets' implementation. Future versions of GNU `gettext' will
42very likely convey even more functionality. So it might be a good idea
43to change to GNU `gettext' as soon as possible.
44
45 So you need _not_ provide this option if you are using GNU libc 2 or
46you have installed a recent copy of the GNU gettext package with the
47included `libintl'.
48
491.2 INSTALL Matters
50===================
51
52Some packages are "localizable" when properly installed; the programs
53they contain can be made to speak your own native language. Most such
54packages use GNU `gettext'. Other packages have their own ways to
55internationalization, predating GNU `gettext'.
56
57 By default, this package will be installed to allow translation of
58messages. It will automatically detect whether the system already
59provides the GNU `gettext' functions. If not, the included GNU
60`gettext' library will be used. This library is wholly contained
61within this package, usually in the `intl/' subdirectory, so prior
62installation of the GNU `gettext' package is _not_ required.
63Installers may use special options at configuration time for changing
64the default behaviour. The commands:
65
66 ./configure --with-included-gettext
67 ./configure --disable-nls
68
69will, respectively, bypass any pre-existing `gettext' to use the
70internationalizing routines provided within this package, or else,
71_totally_ disable translation of messages.
72
73 When you already have GNU `gettext' installed on your system and run
74configure without an option for your new package, `configure' will
75probably detect the previously built and installed `libintl.a' file and
76will decide to use this. This might not be desirable. You should use
77the more recent version of the GNU `gettext' library. I.e. if the file
78`intl/VERSION' shows that the library which comes with this package is
79more recent, you should use
80
81 ./configure --with-included-gettext
82
83to prevent auto-detection.
84
85 The configuration process will not test for the `catgets' function
86and therefore it will not be used. The reason is that even an
87emulation of `gettext' on top of `catgets' could not provide all the
88extensions of the GNU `gettext' library.
89
90 Internationalized packages usually have many `po/LL.po' files, where
91LL gives an ISO 639 two-letter code identifying the language. Unless
92translations have been forbidden at `configure' time by using the
93`--disable-nls' switch, all available translations are installed
94together with the package. However, the environment variable `LINGUAS'
95may be set, prior to configuration, to limit the installed set.
96`LINGUAS' should then contain a space separated list of two-letter
97codes, stating which languages are allowed.
98
991.3 Using This Package
100======================
101
102As a user, if your language has been installed for this package, you
103only have to set the `LANG' environment variable to the appropriate
104`LL_CC' combination. If you happen to have the `LC_ALL' or some other
105`LC_xxx' environment variables set, you should unset them before
106setting `LANG', otherwise the setting of `LANG' will not have the
107desired effect. Here `LL' is an ISO 639 two-letter language code, and
108`CC' is an ISO 3166 two-letter country code. For example, let's
109suppose that you speak German and live in Germany. At the shell
110prompt, merely execute `setenv LANG de_DE' (in `csh'),
111`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
112This can be done from your `.login' or `.profile' file, once and for
113all.
114
115 You might think that the country code specification is redundant.
116But in fact, some languages have dialects in different countries. For
117example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
118country code serves to distinguish the dialects.
119
120 The locale naming convention of `LL_CC', with `LL' denoting the
121language and `CC' denoting the country, is the one use on systems based
122on GNU libc. On other systems, some variations of this scheme are
123used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
124locales supported by your system for your language by running the
125command `locale -a | grep '^LL''.
126
127 Not all programs have translations for all languages. By default, an
128English message is shown in place of a nonexistent translation. If you
129understand other languages, you can set up a priority list of languages.
130This is done through a different environment variable, called
131`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
132for the purpose of message handling, but you still need to have `LANG'
133set to the primary language; this is required by other parts of the
134system libraries. For example, some Swedish users who would rather
135read translations in German than English for when Swedish is not
136available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
137
138 Special advice for Norwegian users: The language code for Norwegian
139bokma*l changed from `no' to `nb' recently (in 2003). During the
140transition period, while some message catalogs for this language are
141installed under `nb' and some older ones under `no', it's recommended
142for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
143older translations are used.
144
145 In the `LANGUAGE' environment variable, but not in the `LANG'
146environment variable, `LL_CC' combinations can be abbreviated as `LL'
147to denote the language's main dialect. For example, `de' is equivalent
148to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
149(Portuguese as spoken in Portugal) in this context.
150
1511.4 Translating Teams
152=====================
153
154For the Free Translation Project to be a success, we need interested
155people who like their own language and write it well, and who are also
156able to synergize with other translators speaking the same language.
157Each translation team has its own mailing list. The up-to-date list of
158teams can be found at the Free Translation Project's homepage,
159`http://translationproject.org/', in the "Teams" area.
160
161 If you'd like to volunteer to _work_ at translating messages, you
162should become a member of the translating team for your own language.
163The subscribing address is _not_ the same as the list itself, it has
164`-request' appended. For example, speakers of Swedish can send a
165message to `sv-request@li.org', having this message body:
166
167 subscribe
168
169 Keep in mind that team members are expected to participate
170_actively_ in translations, or at solving translational difficulties,
171rather than merely lurking around. If your team does not exist yet and
172you want to start one, or if you are unsure about what to do or how to
173get started, please write to `coordinator@translationproject.org' to
174reach the coordinator for all translator teams.
175
176 The English team is special. It works at improving and uniformizing
177the terminology in use. Proven linguistic skills are praised more than
178programming skills, here.
179
1801.5 Available Packages
181======================
182
183Languages are not equally supported in all packages. The following
184matrix shows the current state of internationalization, as of November
1852007. The matrix shows, in regard of each package, for which languages
186PO files have been submitted to translation coordination, with a
187translation percentage of at least 50%.
188
189 Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo
190 +----------------------------------------------------+
191 Compendium | [] [] [] [] |
192 a2ps | [] [] [] [] [] |
193 aegis | () |
194 ant-phone | () |
195 anubis | [] |
196 ap-utils | |
197 aspell | [] [] [] [] [] |
198 bash | [] |
199 bfd | |
200 bibshelf | [] |
201 binutils | |
202 bison | [] [] |
203 bison-runtime | [] |
204 bluez-pin | [] [] [] [] [] |
205 cflow | [] |
206 clisp | [] [] [] |
207 console-tools | [] [] |
208 coreutils | [] [] [] [] |
209 cpio | |
210 cpplib | [] [] [] |
211 cryptonit | [] |
212 dialog | |
213 diffutils | [] [] [] [] [] [] |
214 doodle | [] |
215 e2fsprogs | [] [] |
216 enscript | [] [] [] [] |
217 fetchmail | [] [] () [] [] |
218 findutils | [] |
219 findutils_stable | [] [] [] |
220 flex | [] [] [] |
221 fslint | |
222 gas | |
223 gawk | [] [] [] |
224 gcal | [] |
225 gcc | [] |
226 gettext-examples | [] [] [] [] [] |
227 gettext-runtime | [] [] [] [] [] |
228 gettext-tools | [] [] |
229 gip | [] |
230 gliv | [] [] |
231 glunarclock | [] |
232 gmult | [] [] |
233 gnubiff | () |
234 gnucash | [] [] () () [] |
235 gnuedu | |
236 gnulib | [] |
237 gnunet | |
238 gnunet-gtk | |
239 gnutls | [] |
240 gpe-aerial | [] [] |
241 gpe-beam | [] [] |
242 gpe-calendar | |
243 gpe-clock | [] [] |
244 gpe-conf | [] [] |
245 gpe-contacts | |
246 gpe-edit | [] |
247 gpe-filemanager | |
248 gpe-go | [] |
249 gpe-login | [] [] |
250 gpe-ownerinfo | [] [] |
251 gpe-package | |
252 gpe-sketchbook | [] [] |
253 gpe-su | [] [] |
254 gpe-taskmanager | [] [] |
255 gpe-timesheet | [] |
256 gpe-today | [] [] |
257 gpe-todo | |
258 gphoto2 | [] [] [] [] |
259 gprof | [] [] |
260 gpsdrive | |
261 gramadoir | [] [] |
262 grep | [] [] |
263 gretl | () |
264 gsasl | |
265 gss | |
266 gst-plugins-bad | [] [] |
267 gst-plugins-base | [] [] |
268 gst-plugins-good | [] [] [] |
269 gst-plugins-ugly | [] [] |
270 gstreamer | [] [] [] [] [] [] [] |
271 gtick | () |
272 gtkam | [] [] [] [] |
273 gtkorphan | [] [] |
274 gtkspell | [] [] [] [] |
275 gutenprint | [] |
276 hello | [] [] [] [] [] |
277 herrie | [] |
278 hylafax | |
279 idutils | [] [] |
280 indent | [] [] [] [] |
281 iso_15924 | |
282 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] |
283 iso_3166_2 | |
284 iso_4217 | [] [] [] |
285 iso_639 | [] [] [] [] |
286 jpilot | [] |
287 jtag | |
288 jwhois | |
289 kbd | [] [] [] [] |
290 keytouch | [] [] |
291 keytouch-editor | [] |
292 keytouch-keyboa... | [] |
293 latrine | () |
294 ld | [] |
295 leafpad | [] [] [] [] [] |
296 libc | [] [] [] [] |
297 libexif | [] |
298 libextractor | [] |
299 libgpewidget | [] [] [] |
300 libgpg-error | [] |
301 libgphoto2 | [] [] |
302 libgphoto2_port | [] [] |
303 libgsasl | |
304 libiconv | [] [] |
305 libidn | [] [] [] |
306 lifelines | [] () |
307 lilypond | [] |
308 lingoteach | |
309 lprng | |
310 lynx | [] [] [] [] |
311 m4 | [] [] [] [] |
312 mailfromd | |
313 mailutils | [] |
314 make | [] [] |
315 man-db | [] [] [] |
316 minicom | [] [] [] |
317 nano | [] [] [] |
318 opcodes | [] |
319 parted | [] [] |
320 pilot-qof | |
321 popt | [] [] [] |
322 psmisc | [] |
323 pwdutils | |
324 qof | |
325 radius | [] |
326 recode | [] [] [] [] [] [] |
327 rpm | [] |
328 screem | |
329 scrollkeeper | [] [] [] [] [] [] [] [] |
330 sed | [] [] [] |
331 shared-mime-info | [] [] [] [] () [] [] [] |
332 sharutils | [] [] [] [] [] [] |
333 shishi | |
334 skencil | [] () |
335 solfege | |
336 soundtracker | [] [] |
337 sp | [] |
338 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
339 tar | [] [] |
340 texinfo | [] [] [] |
341 tin | () () |
342 tuxpaint | [] [] [] [] [] [] |
343 unicode-han-tra... | |
344 unicode-transla... | |
345 util-linux | [] [] [] [] |
346 util-linux-ng | [] [] [] [] |
347 vorbis-tools | [] |
348 wastesedge | () |
349 wdiff | [] [] [] [] |
350 wget | [] [] [] |
351 xchat | [] [] [] [] [] [] [] |
352 xkeyboard-config | [] |
353 xpad | [] [] [] |
354 +----------------------------------------------------+
355 af am ar az be bg bs ca cs cy da de el en en_GB eo
356 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18
357
358 es et eu fa fi fr ga gl gu he hi hr hu id is it
359 +--------------------------------------------------+
360 Compendium | [] [] [] [] [] |
361 a2ps | [] [] [] () |
362 aegis | |
363 ant-phone | [] |
364 anubis | [] |
365 ap-utils | [] [] |
366 aspell | [] [] [] |
367 bash | [] |
368 bfd | [] [] |
369 bibshelf | [] [] [] |
370 binutils | [] [] [] |
371 bison | [] [] [] [] [] [] |
372 bison-runtime | [] [] [] [] [] |
373 bluez-pin | [] [] [] [] [] |
374 cflow | [] |
375 clisp | [] [] |
376 console-tools | |
377 coreutils | [] [] [] [] [] [] |
378 cpio | [] [] [] |
379 cpplib | [] [] |
380 cryptonit | [] |
381 dialog | [] [] [] |
382 diffutils | [] [] [] [] [] [] [] [] [] |
383 doodle | [] [] |
384 e2fsprogs | [] [] [] |
385 enscript | [] [] [] |
386 fetchmail | [] |
387 findutils | [] [] [] |
388 findutils_stable | [] [] [] [] |
389 flex | [] [] [] |
390 fslint | |
391 gas | [] [] |
392 gawk | [] [] [] [] () |
393 gcal | [] [] |
394 gcc | [] |
395 gettext-examples | [] [] [] [] [] [] [] |
396 gettext-runtime | [] [] [] [] [] [] |
397 gettext-tools | [] [] [] [] |
398 gip | [] [] [] [] |
399 gliv | () |
400 glunarclock | [] [] [] |
401 gmult | [] [] [] |
402 gnubiff | () () |
403 gnucash | () () () |
404 gnuedu | [] |
405 gnulib | [] [] [] |
406 gnunet | |
407 gnunet-gtk | |
408 gnutls | |
409 gpe-aerial | [] [] |
410 gpe-beam | [] [] |
411 gpe-calendar | |
412 gpe-clock | [] [] [] [] |
413 gpe-conf | [] |
414 gpe-contacts | [] [] |
415 gpe-edit | [] [] [] [] |
416 gpe-filemanager | [] |
417 gpe-go | [] [] [] |
418 gpe-login | [] [] [] |
419 gpe-ownerinfo | [] [] [] [] [] |
420 gpe-package | [] |
421 gpe-sketchbook | [] [] |
422 gpe-su | [] [] [] [] |
423 gpe-taskmanager | [] [] [] |
424 gpe-timesheet | [] [] [] [] |
425 gpe-today | [] [] [] [] |
426 gpe-todo | [] |
427 gphoto2 | [] [] [] [] [] |
428 gprof | [] [] [] [] [] |
429 gpsdrive | [] |
430 gramadoir | [] [] |
431 grep | [] [] [] |
432 gretl | [] [] [] () |
433 gsasl | [] [] |
434 gss | [] [] |
435 gst-plugins-bad | [] [] [] [] |
436 gst-plugins-base | [] [] [] [] |
437 gst-plugins-good | [] [] [] [] [] |
438 gst-plugins-ugly | [] [] [] [] |
439 gstreamer | [] [] [] |
440 gtick | [] [] [] |
441 gtkam | [] [] [] [] |
442 gtkorphan | [] [] |
443 gtkspell | [] [] [] [] [] [] [] |
444 gutenprint | [] |
445 hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
446 herrie | [] |
447 hylafax | |
448 idutils | [] [] [] [] [] |
449 indent | [] [] [] [] [] [] [] [] [] [] |
450 iso_15924 | [] |
451 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
452 iso_3166_2 | [] |
453 iso_4217 | [] [] [] [] [] [] |
454 iso_639 | [] [] [] [] [] [] |
455 jpilot | [] [] |
456 jtag | [] |
457 jwhois | [] [] [] [] [] |
458 kbd | [] [] |
459 keytouch | [] [] [] |
460 keytouch-editor | [] |
461 keytouch-keyboa... | [] [] |
462 latrine | [] [] |
463 ld | [] [] [] [] |
464 leafpad | [] [] [] [] [] [] |
465 libc | [] [] [] [] [] |
466 libexif | [] |
467 libextractor | [] |
468 libgpewidget | [] [] [] [] [] |
469 libgpg-error | [] |
470 libgphoto2 | [] [] [] |
471 libgphoto2_port | [] [] |
472 libgsasl | [] [] |
473 libiconv | [] [] [] |
474 libidn | [] [] |
475 lifelines | () |
476 lilypond | [] [] [] |
477 lingoteach | [] [] [] |
478 lprng | |
479 lynx | [] [] [] |
480 m4 | [] [] [] [] |
481 mailfromd | |
482 mailutils | [] [] |
483 make | [] [] [] [] [] [] [] [] |
484 man-db | [] |
485 minicom | [] [] [] [] |
486 nano | [] [] [] [] [] [] [] |
487 opcodes | [] [] [] [] |
488 parted | [] [] [] |
489 pilot-qof | |
490 popt | [] [] [] [] |
491 psmisc | [] [] |
492 pwdutils | |
493 qof | [] |
494 radius | [] [] |
495 recode | [] [] [] [] [] [] [] [] |
496 rpm | [] [] |
497 screem | |
498 scrollkeeper | [] [] [] |
499 sed | [] [] [] [] [] |
500 shared-mime-info | [] [] [] [] [] [] |
501 sharutils | [] [] [] [] [] [] [] [] |
502 shishi | [] |
503 skencil | [] [] |
504 solfege | [] |
505 soundtracker | [] [] [] |
506 sp | [] |
507 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
508 tar | [] [] [] [] [] |
509 texinfo | [] [] [] |
510 tin | [] () |
511 tuxpaint | [] [] |
512 unicode-han-tra... | |
513 unicode-transla... | [] [] |
514 util-linux | [] [] [] [] [] [] [] |
515 util-linux-ng | [] [] [] [] [] [] [] |
516 vorbis-tools | |
517 wastesedge | () |
518 wdiff | [] [] [] [] [] [] [] [] |
519 wget | [] [] [] [] [] [] [] [] |
520 xchat | [] [] [] [] [] [] [] |
521 xkeyboard-config | [] [] [] [] |
522 xpad | [] [] [] |
523 +--------------------------------------------------+
524 es et eu fa fi fr ga gl gu he hi hr hu id is it
525 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52
526
527 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
528 +--------------------------------------------------+
529 Compendium | [] |
530 a2ps | () [] [] |
531 aegis | () |
532 ant-phone | [] |
533 anubis | [] [] [] |
534 ap-utils | [] |
535 aspell | [] [] |
536 bash | [] |
537 bfd | |
538 bibshelf | [] |
539 binutils | |
540 bison | [] [] [] |
541 bison-runtime | [] [] [] |
542 bluez-pin | [] [] [] |
543 cflow | |
544 clisp | [] |
545 console-tools | |
546 coreutils | [] |
547 cpio | [] |
548 cpplib | [] |
549 cryptonit | [] |
550 dialog | [] [] |
551 diffutils | [] [] [] |
552 doodle | |
553 e2fsprogs | [] |
554 enscript | [] |
555 fetchmail | [] [] |
556 findutils | [] |
557 findutils_stable | [] |
558 flex | [] [] |
559 fslint | |
560 gas | |
561 gawk | [] [] |
562 gcal | |
563 gcc | |
564 gettext-examples | [] [] [] |
565 gettext-runtime | [] [] [] |
566 gettext-tools | [] [] |
567 gip | [] [] |
568 gliv | [] |
569 glunarclock | [] [] |
570 gmult | [] [] [] |
571 gnubiff | |
572 gnucash | () () () |
573 gnuedu | |
574 gnulib | [] [] |
575 gnunet | |
576 gnunet-gtk | |
577 gnutls | [] |
578 gpe-aerial | [] |
579 gpe-beam | [] |
580 gpe-calendar | [] |
581 gpe-clock | [] [] [] |
582 gpe-conf | [] [] [] |
583 gpe-contacts | [] |
584 gpe-edit | [] [] [] |
585 gpe-filemanager | [] [] |
586 gpe-go | [] [] [] |
587 gpe-login | [] [] [] |
588 gpe-ownerinfo | [] [] |
589 gpe-package | [] [] |
590 gpe-sketchbook | [] [] |
591 gpe-su | [] [] [] |
592 gpe-taskmanager | [] [] [] [] |
593 gpe-timesheet | [] |
594 gpe-today | [] [] |
595 gpe-todo | [] |
596 gphoto2 | [] [] |
597 gprof | [] |
598 gpsdrive | [] |
599 gramadoir | () |
600 grep | [] [] |
601 gretl | |
602 gsasl | [] |
603 gss | |
604 gst-plugins-bad | [] |
605 gst-plugins-base | [] |
606 gst-plugins-good | [] |
607 gst-plugins-ugly | [] |
608 gstreamer | [] |
609 gtick | [] |
610 gtkam | [] [] |
611 gtkorphan | [] |
612 gtkspell | [] [] |
613 gutenprint | [] |
614 hello | [] [] [] [] [] [] [] |
615 herrie | [] |
616 hylafax | |
617 idutils | [] |
618 indent | [] [] |
619 iso_15924 | [] |
620 iso_3166 | [] [] [] [] [] [] [] [] |
621 iso_3166_2 | [] |
622 iso_4217 | [] [] [] |
623 iso_639 | [] [] [] [] |
624 jpilot | () () |
625 jtag | |
626 jwhois | [] |
627 kbd | [] |
628 keytouch | [] |
629 keytouch-editor | [] |
630 keytouch-keyboa... | |
631 latrine | [] |
632 ld | |
633 leafpad | [] [] |
634 libc | [] [] [] |
635 libexif | |
636 libextractor | |
637 libgpewidget | [] |
638 libgpg-error | |
639 libgphoto2 | [] |
640 libgphoto2_port | [] |
641 libgsasl | [] |
642 libiconv | [] |
643 libidn | [] [] |
644 lifelines | [] |
645 lilypond | [] |
646 lingoteach | [] |
647 lprng | |
648 lynx | [] [] |
649 m4 | [] [] |
650 mailfromd | |
651 mailutils | |
652 make | [] [] [] |
653 man-db | |
654 minicom | [] |
655 nano | [] [] [] |
656 opcodes | [] |
657 parted | [] [] |
658 pilot-qof | |
659 popt | [] [] [] |
660 psmisc | [] [] [] |
661 pwdutils | |
662 qof | |
663 radius | |
664 recode | [] |
665 rpm | [] [] |
666 screem | [] |
667 scrollkeeper | [] [] [] [] |
668 sed | [] [] |
669 shared-mime-info | [] [] [] [] [] [] [] |
670 sharutils | [] [] |
671 shishi | |
672 skencil | |
673 solfege | () () |
674 soundtracker | |
675 sp | () |
676 system-tools-ba... | [] [] [] [] |
677 tar | [] [] [] |
678 texinfo | [] [] |
679 tin | |
680 tuxpaint | () [] [] |
681 unicode-han-tra... | |
682 unicode-transla... | |
683 util-linux | [] [] |
684 util-linux-ng | [] [] |
685 vorbis-tools | |
686 wastesedge | [] |
687 wdiff | [] [] |
688 wget | [] [] |
689 xchat | [] [] [] [] |
690 xkeyboard-config | [] [] [] |
691 xpad | [] [] [] |
692 +--------------------------------------------------+
693 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
694 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6
695
696 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
697 +--------------------------------------------------+
698 Compendium | [] [] [] [] [] |
699 a2ps | () [] [] [] [] [] [] |
700 aegis | () () |
701 ant-phone | [] [] |
702 anubis | [] [] [] |
703 ap-utils | () |
704 aspell | [] [] [] |
705 bash | [] [] |
706 bfd | |
707 bibshelf | [] |
708 binutils | [] [] |
709 bison | [] [] [] [] [] |
710 bison-runtime | [] [] [] [] [] |
711 bluez-pin | [] [] [] [] [] [] [] [] [] |
712 cflow | [] |
713 clisp | [] |
714 console-tools | [] |
715 coreutils | [] [] [] [] |
716 cpio | [] [] [] |
717 cpplib | [] |
718 cryptonit | [] [] |
719 dialog | [] |
720 diffutils | [] [] [] [] [] [] |
721 doodle | [] [] |
722 e2fsprogs | [] [] |
723 enscript | [] [] [] [] [] |
724 fetchmail | [] [] [] |
725 findutils | [] [] [] |
726 findutils_stable | [] [] [] [] [] [] |
727 flex | [] [] [] [] [] |
728 fslint | [] |
729 gas | |
730 gawk | [] [] [] [] |
731 gcal | [] |
732 gcc | [] [] |
733 gettext-examples | [] [] [] [] [] [] [] [] |
734 gettext-runtime | [] [] [] [] [] [] [] [] |
735 gettext-tools | [] [] [] [] [] [] [] |
736 gip | [] [] [] [] |
737 gliv | [] [] [] [] [] [] |
738 glunarclock | [] [] [] [] [] [] |
739 gmult | [] [] [] [] |
740 gnubiff | () [] |
741 gnucash | () [] |
742 gnuedu | |
743 gnulib | [] [] [] |
744 gnunet | |
745 gnunet-gtk | [] |
746 gnutls | [] [] |
747 gpe-aerial | [] [] [] [] [] [] [] |
748 gpe-beam | [] [] [] [] [] [] [] |
749 gpe-calendar | [] [] [] [] |
750 gpe-clock | [] [] [] [] [] [] [] [] |
751 gpe-conf | [] [] [] [] [] [] [] |
752 gpe-contacts | [] [] [] [] [] |
753 gpe-edit | [] [] [] [] [] [] [] [] [] |
754 gpe-filemanager | [] [] |
755 gpe-go | [] [] [] [] [] [] [] [] |
756 gpe-login | [] [] [] [] [] [] [] [] |
757 gpe-ownerinfo | [] [] [] [] [] [] [] [] |
758 gpe-package | [] [] |
759 gpe-sketchbook | [] [] [] [] [] [] [] [] |
760 gpe-su | [] [] [] [] [] [] [] [] |
761 gpe-taskmanager | [] [] [] [] [] [] [] [] |
762 gpe-timesheet | [] [] [] [] [] [] [] [] |
763 gpe-today | [] [] [] [] [] [] [] [] |
764 gpe-todo | [] [] [] [] |
765 gphoto2 | [] [] [] [] [] [] |
766 gprof | [] [] [] |
767 gpsdrive | [] [] |
768 gramadoir | [] [] |
769 grep | [] [] [] [] |
770 gretl | [] [] [] |
771 gsasl | [] [] [] |
772 gss | [] [] [] [] |
773 gst-plugins-bad | [] [] [] |
774 gst-plugins-base | [] [] |
775 gst-plugins-good | [] [] |
776 gst-plugins-ugly | [] [] [] |
777 gstreamer | [] [] [] [] |
778 gtick | [] |
779 gtkam | [] [] [] [] [] |
780 gtkorphan | [] |
781 gtkspell | [] [] [] [] [] [] [] [] |
782 gutenprint | [] |
783 hello | [] [] [] [] [] [] [] [] |
784 herrie | [] [] [] |
785 hylafax | |
786 idutils | [] [] [] [] [] |
787 indent | [] [] [] [] [] [] [] |
788 iso_15924 | |
789 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
790 iso_3166_2 | |
791 iso_4217 | [] [] [] [] [] [] [] |
792 iso_639 | [] [] [] [] [] [] [] |
793 jpilot | |
794 jtag | [] |
795 jwhois | [] [] [] [] |
796 kbd | [] [] [] |
797 keytouch | [] |
798 keytouch-editor | [] |
799 keytouch-keyboa... | [] |
800 latrine | |
801 ld | [] |
802 leafpad | [] [] [] [] [] [] |
803 libc | [] [] [] [] |
804 libexif | [] [] |
805 libextractor | [] [] |
806 libgpewidget | [] [] [] [] [] [] [] [] |
807 libgpg-error | [] [] [] |
808 libgphoto2 | [] |
809 libgphoto2_port | [] [] [] |
810 libgsasl | [] [] [] [] |
811 libiconv | [] [] [] |
812 libidn | [] [] () |
813 lifelines | [] [] |
814 lilypond | |
815 lingoteach | [] |
816 lprng | [] |
817 lynx | [] [] [] |
818 m4 | [] [] [] [] [] |
819 mailfromd | [] |
820 mailutils | [] [] [] |
821 make | [] [] [] [] |
822 man-db | [] [] [] [] |
823 minicom | [] [] [] [] [] |
824 nano | [] [] [] [] |
825 opcodes | [] [] |
826 parted | [] |
827 pilot-qof | |
828 popt | [] [] [] [] |
829 psmisc | [] [] |
830 pwdutils | [] [] |
831 qof | [] [] |
832 radius | [] [] |
833 recode | [] [] [] [] [] [] [] |
834 rpm | [] [] [] [] |
835 screem | |
836 scrollkeeper | [] [] [] [] [] [] [] |
837 sed | [] [] [] [] [] [] [] [] [] |
838 shared-mime-info | [] [] [] [] [] [] |
839 sharutils | [] [] [] [] |
840 shishi | [] |
841 skencil | [] [] [] |
842 solfege | [] |
843 soundtracker | [] [] |
844 sp | |
845 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
846 tar | [] [] [] [] |
847 texinfo | [] [] [] [] |
848 tin | () |
849 tuxpaint | [] [] [] [] [] [] |
850 unicode-han-tra... | |
851 unicode-transla... | |
852 util-linux | [] [] [] [] |
853 util-linux-ng | [] [] [] [] |
854 vorbis-tools | [] |
855 wastesedge | |
856 wdiff | [] [] [] [] [] [] [] |
857 wget | [] [] [] [] |
858 xchat | [] [] [] [] [] [] [] |
859 xkeyboard-config | [] [] [] |
860 xpad | [] [] [] |
861 +--------------------------------------------------+
862 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
863 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3
864
865 tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
866 +---------------------------------------------------+
867 Compendium | [] [] [] [] | 19
868 a2ps | [] [] [] | 19
869 aegis | [] | 1
870 ant-phone | [] [] | 6
871 anubis | [] [] [] | 11
872 ap-utils | () [] | 4
873 aspell | [] [] [] | 16
874 bash | [] | 6
875 bfd | | 2
876 bibshelf | [] | 7
877 binutils | [] [] [] [] | 9
878 bison | [] [] [] [] | 20
879 bison-runtime | [] [] [] [] | 18
880 bluez-pin | [] [] [] [] [] [] | 28
881 cflow | [] [] | 5
882 clisp | | 9
883 console-tools | [] [] | 5
884 coreutils | [] [] [] | 18
885 cpio | [] [] [] [] | 11
886 cpplib | [] [] [] [] [] | 12
887 cryptonit | [] | 6
888 dialog | [] [] [] | 9
889 diffutils | [] [] [] [] [] | 29
890 doodle | [] | 6
891 e2fsprogs | [] [] | 10
892 enscript | [] [] [] | 16
893 fetchmail | [] [] | 12
894 findutils | [] [] [] | 11
895 findutils_stable | [] [] [] [] | 18
896 flex | [] [] | 15
897 fslint | [] | 2
898 gas | [] | 3
899 gawk | [] [] [] | 16
900 gcal | [] | 5
901 gcc | [] [] [] | 7
902 gettext-examples | [] [] [] [] [] [] | 29
903 gettext-runtime | [] [] [] [] [] [] | 28
904 gettext-tools | [] [] [] [] [] | 20
905 gip | [] [] | 13
906 gliv | [] [] | 11
907 glunarclock | [] [] [] | 15
908 gmult | [] [] [] [] | 16
909 gnubiff | [] | 2
910 gnucash | () [] | 5
911 gnuedu | [] | 2
912 gnulib | [] | 10
913 gnunet | | 0
914 gnunet-gtk | [] [] | 3
915 gnutls | | 4
916 gpe-aerial | [] [] | 14
917 gpe-beam | [] [] | 14
918 gpe-calendar | [] [] | 7
919 gpe-clock | [] [] [] [] | 21
920 gpe-conf | [] [] [] | 16
921 gpe-contacts | [] [] | 10
922 gpe-edit | [] [] [] [] [] | 22
923 gpe-filemanager | [] [] | 7
924 gpe-go | [] [] [] [] | 19
925 gpe-login | [] [] [] [] [] | 21
926 gpe-ownerinfo | [] [] [] [] | 21
927 gpe-package | [] | 6
928 gpe-sketchbook | [] [] | 16
929 gpe-su | [] [] [] [] | 21
930 gpe-taskmanager | [] [] [] [] | 21
931 gpe-timesheet | [] [] [] [] | 18
932 gpe-today | [] [] [] [] [] | 21
933 gpe-todo | [] [] | 8
934 gphoto2 | [] [] [] [] | 21
935 gprof | [] [] | 13
936 gpsdrive | [] | 5
937 gramadoir | [] | 7
938 grep | [] | 12
939 gretl | | 6
940 gsasl | [] [] [] | 9
941 gss | [] | 7
942 gst-plugins-bad | [] [] [] | 13
943 gst-plugins-base | [] [] | 11
944 gst-plugins-good | [] [] [] [] [] | 16
945 gst-plugins-ugly | [] [] [] | 13
946 gstreamer | [] [] [] | 18
947 gtick | [] [] | 7
948 gtkam | [] | 16
949 gtkorphan | [] | 7
950 gtkspell | [] [] [] [] [] [] | 27
951 gutenprint | | 4
952 hello | [] [] [] [] [] | 38
953 herrie | [] [] | 8
954 hylafax | | 0
955 idutils | [] [] | 15
956 indent | [] [] [] [] [] | 28
957 iso_15924 | [] [] | 4
958 iso_3166 | [] [] [] [] [] [] [] [] [] | 54
959 iso_3166_2 | [] [] | 4
960 iso_4217 | [] [] [] [] [] | 24
961 iso_639 | [] [] [] [] [] | 26
962 jpilot | [] [] [] [] | 7
963 jtag | [] | 3
964 jwhois | [] [] [] | 13
965 kbd | [] [] [] | 13
966 keytouch | [] | 8
967 keytouch-editor | [] | 5
968 keytouch-keyboa... | [] | 5
969 latrine | [] [] | 5
970 ld | [] [] [] [] | 10
971 leafpad | [] [] [] [] [] | 24
972 libc | [] [] [] | 19
973 libexif | [] | 5
974 libextractor | [] | 5
975 libgpewidget | [] [] [] | 20
976 libgpg-error | [] | 6
977 libgphoto2 | [] [] | 9
978 libgphoto2_port | [] [] [] | 11
979 libgsasl | [] | 8
980 libiconv | [] [] | 11
981 libidn | [] [] | 11
982 lifelines | | 4
983 lilypond | [] | 6
984 lingoteach | [] | 6
985 lprng | [] | 2
986 lynx | [] [] [] | 15
987 m4 | [] [] [] | 18
988 mailfromd | [] [] | 3
989 mailutils | [] [] | 8
990 make | [] [] [] | 20
991 man-db | [] | 9
992 minicom | [] | 14
993 nano | [] [] [] | 20
994 opcodes | [] [] | 10
995 parted | [] [] [] | 11
996 pilot-qof | [] | 1
997 popt | [] [] [] [] | 18
998 psmisc | [] [] | 10
999 pwdutils | [] | 3
1000 qof | [] | 4
1001 radius | [] [] | 7
1002 recode | [] [] [] | 25
1003 rpm | [] [] [] [] | 13
1004 screem | [] | 2
1005 scrollkeeper | [] [] [] [] | 26
1006 sed | [] [] [] [] | 23
1007 shared-mime-info | [] [] [] | 29
1008 sharutils | [] [] [] | 23
1009 shishi | [] | 3
1010 skencil | [] | 7
1011 solfege | [] | 3
1012 soundtracker | [] [] | 9
1013 sp | [] | 3
1014 system-tools-ba... | [] [] [] [] [] [] [] | 38
1015 tar | [] [] [] | 17
1016 texinfo | [] [] [] | 15
1017 tin | | 1
1018 tuxpaint | [] [] [] | 19
1019 unicode-han-tra... | | 0
1020 unicode-transla... | | 2
1021 util-linux | [] [] [] | 20
1022 util-linux-ng | [] [] [] | 20
1023 vorbis-tools | [] [] | 4
1024 wastesedge | | 1
1025 wdiff | [] [] | 23
1026 wget | [] [] [] | 20
1027 xchat | [] [] [] [] | 29
1028 xkeyboard-config | [] [] [] | 14
1029 xpad | [] [] [] | 15
1030 +---------------------------------------------------+
1031 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
1032 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036
1033
1034 Some counters in the preceding matrix are higher than the number of
1035visible blocks let us expect. This is because a few extra PO files are
1036used for implementing regional variants of languages, or language
1037dialects.
1038
1039 For a PO file in the matrix above to be effective, the package to
1040which it applies should also have been internationalized and
1041distributed as such by its maintainer. There might be an observable
1042lag between the mere existence a PO file and its wide availability in a
1043distribution.
1044
1045 If November 2007 seems to be old, you may fetch a more recent copy
1046of this `ABOUT-NLS' file on most GNU archive sites. The most
1047up-to-date matrix with full percentage details can be found at
1048`http://translationproject.org/extra/matrix.html'.
1049
10501.6 Using `gettext' in new packages
1051===================================
1052
1053If you are writing a freely available program and want to
1054internationalize it you are welcome to use GNU `gettext' in your
1055package. Of course you have to respect the GNU Library General Public
1056License which covers the use of the GNU `gettext' library. This means
1057in particular that even non-free programs can use `libintl' as a shared
1058library, whereas only free software can use `libintl' as a static
1059library or use modified versions of `libintl'.
1060
1061 Once the sources are changed appropriately and the setup can handle
1062the use of `gettext' the only thing missing are the translations. The
1063Free Translation Project is also available for packages which are not
1064developed inside the GNU project. Therefore the information given above
1065applies also for every other Free Software Project. Contact
1066`coordinator@translationproject.org' to make the `.pot' files available
1067to the translation teams.
1068
10690
=== modified file 'Makefile.am'
--- Makefile.am 2012-01-21 10:20:21 +0000
+++ Makefile.am 2013-03-01 13:45:32 +0000
@@ -6,4 +6,7 @@
66
7EXTRA_DIST = m4/ChangeLog7EXTRA_DIST = m4/ChangeLog
88
9DISTCLEANFILES = intltool-extract intltool-merge intltool-update9DISTCLEANFILES = \
10 intltool-extract \
11 intltool-merge \
12 intltool-update
1013
=== removed file 'Makefile.in'
--- Makefile.in 2012-09-27 15:48:52 +0000
+++ Makefile.in 1970-01-01 00:00:00 +0000
@@ -1,822 +0,0 @@
1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17VPATH = @srcdir@
18am__make_dryrun = \
19 { \
20 am__dry=no; \
21 case $$MAKEFLAGS in \
22 *\\[\ \ ]*) \
23 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25 *) \
26 for am__flg in $$MAKEFLAGS; do \
27 case $$am__flg in \
28 *=*|--*) ;; \
29 *n*) am__dry=yes; break;; \
30 esac; \
31 done;; \
32 esac; \
33 test $$am__dry = yes; \
34 }
35pkgdatadir = $(datadir)/@PACKAGE@
36pkgincludedir = $(includedir)/@PACKAGE@
37pkglibdir = $(libdir)/@PACKAGE@
38pkglibexecdir = $(libexecdir)/@PACKAGE@
39am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
40install_sh_DATA = $(install_sh) -c -m 644
41install_sh_PROGRAM = $(install_sh) -c
42install_sh_SCRIPT = $(install_sh) -c
43INSTALL_HEADER = $(INSTALL_DATA)
44transform = $(program_transform_name)
45NORMAL_INSTALL = :
46PRE_INSTALL = :
47POST_INSTALL = :
48NORMAL_UNINSTALL = :
49PRE_UNINSTALL = :
50POST_UNINSTALL = :
51build_triplet = @build@
52host_triplet = @host@
53subdir = .
54DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
55 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
56 $(top_srcdir)/configure ABOUT-NLS build/compile \
57 build/config.guess build/config.rpath build/config.sub \
58 build/depcomp build/install-sh build/ltmain.sh build/missing \
59 build/mkinstalldirs
60ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
61am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
62 $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
63 $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/lib-ld.m4 \
64 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
65 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
66 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
67 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
68 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
69 $(top_srcdir)/configure.ac
70am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
71 $(ACLOCAL_M4)
72am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
73 configure.lineno config.status.lineno
74mkinstalldirs = $(SHELL) $(top_srcdir)/build/mkinstalldirs
75CONFIG_HEADER = config.h
76CONFIG_CLEAN_FILES =
77CONFIG_CLEAN_VPATH_FILES =
78SOURCES =
79DIST_SOURCES =
80RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
81 html-recursive info-recursive install-data-recursive \
82 install-dvi-recursive install-exec-recursive \
83 install-html-recursive install-info-recursive \
84 install-pdf-recursive install-ps-recursive install-recursive \
85 installcheck-recursive installdirs-recursive pdf-recursive \
86 ps-recursive uninstall-recursive
87am__can_run_installinfo = \
88 case $$AM_UPDATE_INFO_DIR in \
89 n|no|NO) false;; \
90 *) (install-info --version) >/dev/null 2>&1;; \
91 esac
92RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
93 distclean-recursive maintainer-clean-recursive
94AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
95 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
96 distdir dist dist-all distcheck
97ETAGS = etags
98CTAGS = ctags
99DIST_SUBDIRS = $(SUBDIRS)
100DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
101distdir = $(PACKAGE)-$(VERSION)
102top_distdir = $(distdir)
103am__remove_distdir = \
104 if test -d "$(distdir)"; then \
105 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
106 && rm -rf "$(distdir)" \
107 || { sleep 5 && rm -rf "$(distdir)"; }; \
108 else :; fi
109am__relativize = \
110 dir0=`pwd`; \
111 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
112 sed_rest='s,^[^/]*/*,,'; \
113 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
114 sed_butlast='s,/*[^/]*$$,,'; \
115 while test -n "$$dir1"; do \
116 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
117 if test "$$first" != "."; then \
118 if test "$$first" = ".."; then \
119 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
120 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
121 else \
122 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
123 if test "$$first2" = "$$first"; then \
124 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
125 else \
126 dir2="../$$dir2"; \
127 fi; \
128 dir0="$$dir0"/"$$first"; \
129 fi; \
130 fi; \
131 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
132 done; \
133 reldir="$$dir2"
134DIST_ARCHIVES = $(distdir).tar.gz
135GZIP_ENV = --best
136distuninstallcheck_listfiles = find . -type f -print
137am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
138 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
139distcleancheck_listfiles = find . -type f -print
140ACLOCAL = @ACLOCAL@
141ALL_LINGUAS = @ALL_LINGUAS@
142AMTAR = @AMTAR@
143AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
144AR = @AR@
145AUTOCONF = @AUTOCONF@
146AUTOHEADER = @AUTOHEADER@
147AUTOMAKE = @AUTOMAKE@
148AWK = @AWK@
149CC = @CC@
150CCDEPMODE = @CCDEPMODE@
151CFLAGS = @CFLAGS@
152CPP = @CPP@
153CPPFLAGS = @CPPFLAGS@
154CYGPATH_W = @CYGPATH_W@
155DATADIRNAME = @DATADIRNAME@
156DEFS = @DEFS@
157DEPDIR = @DEPDIR@
158DLLTOOL = @DLLTOOL@
159DSYMUTIL = @DSYMUTIL@
160DUMPBIN = @DUMPBIN@
161ECHO_C = @ECHO_C@
162ECHO_N = @ECHO_N@
163ECHO_T = @ECHO_T@
164EGREP = @EGREP@
165EXEEXT = @EXEEXT@
166FGREP = @FGREP@
167GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
168GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
169GMSGFMT = @GMSGFMT@
170GMSGFMT_015 = @GMSGFMT_015@
171GREP = @GREP@
172INSTALL = @INSTALL@
173INSTALL_DATA = @INSTALL_DATA@
174INSTALL_PROGRAM = @INSTALL_PROGRAM@
175INSTALL_SCRIPT = @INSTALL_SCRIPT@
176INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
177INTLLIBS = @INTLLIBS@
178INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
179INTLTOOL_MERGE = @INTLTOOL_MERGE@
180INTLTOOL_PERL = @INTLTOOL_PERL@
181INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
182INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
183INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
184INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
185INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
186INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
187INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
188INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
189INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
190INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
191INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
192INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
193INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
194INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
195LD = @LD@
196LDFLAGS = @LDFLAGS@
197LIBICONV = @LIBICONV@
198LIBINTL = @LIBINTL@
199LIBOBJS = @LIBOBJS@
200LIBS = @LIBS@
201LIBTOOL = @LIBTOOL@
202LIPO = @LIPO@
203LN_S = @LN_S@
204LTLIBICONV = @LTLIBICONV@
205LTLIBINTL = @LTLIBINTL@
206LTLIBOBJS = @LTLIBOBJS@
207MAINT = @MAINT@
208MAKEINFO = @MAKEINFO@
209MANIFEST_TOOL = @MANIFEST_TOOL@
210MKDIR_P = @MKDIR_P@
211MOCK_RESOLVER_CFLAGS = @MOCK_RESOLVER_CFLAGS@
212MOCK_RESOLVER_LIBS = @MOCK_RESOLVER_LIBS@
213MSGFMT = @MSGFMT@
214MSGFMT_015 = @MSGFMT_015@
215MSGMERGE = @MSGMERGE@
216NM = @NM@
217NMEDIT = @NMEDIT@
218OBJDUMP = @OBJDUMP@
219OBJEXT = @OBJEXT@
220OTOOL = @OTOOL@
221OTOOL64 = @OTOOL64@
222PACKAGE = @PACKAGE@
223PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
224PACKAGE_NAME = @PACKAGE_NAME@
225PACKAGE_STRING = @PACKAGE_STRING@
226PACKAGE_TARNAME = @PACKAGE_TARNAME@
227PACKAGE_URL = @PACKAGE_URL@
228PACKAGE_VERSION = @PACKAGE_VERSION@
229PANEL_CFLAGS = @PANEL_CFLAGS@
230PANEL_LIBS = @PANEL_LIBS@
231PATH_SEPARATOR = @PATH_SEPARATOR@
232PKG_CONFIG = @PKG_CONFIG@
233PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
234PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
235POSUB = @POSUB@
236RANLIB = @RANLIB@
237SED = @SED@
238SET_MAKE = @SET_MAKE@
239SHELL = @SHELL@
240STRIP = @STRIP@
241USE_NLS = @USE_NLS@
242VERSION = @VERSION@
243WALLPAPER_CFLAGS = @WALLPAPER_CFLAGS@
244WALLPAPER_LIBS = @WALLPAPER_LIBS@
245WEBCAM_CFLAGS = @WEBCAM_CFLAGS@
246WEBCAM_LIBS = @WEBCAM_LIBS@
247XGETTEXT = @XGETTEXT@
248XGETTEXT_015 = @XGETTEXT_015@
249XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
250abs_builddir = @abs_builddir@
251abs_srcdir = @abs_srcdir@
252abs_top_builddir = @abs_top_builddir@
253abs_top_srcdir = @abs_top_srcdir@
254ac_ct_AR = @ac_ct_AR@
255ac_ct_CC = @ac_ct_CC@
256ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
257am__include = @am__include@
258am__leading_dot = @am__leading_dot@
259am__quote = @am__quote@
260am__tar = @am__tar@
261am__untar = @am__untar@
262bindir = @bindir@
263build = @build@
264build_alias = @build_alias@
265build_cpu = @build_cpu@
266build_os = @build_os@
267build_vendor = @build_vendor@
268builddir = @builddir@
269datadir = @datadir@
270datarootdir = @datarootdir@
271docdir = @docdir@
272dvidir = @dvidir@
273exec_prefix = @exec_prefix@
274host = @host@
275host_alias = @host_alias@
276host_cpu = @host_cpu@
277host_os = @host_os@
278host_vendor = @host_vendor@
279htmldir = @htmldir@
280includedir = @includedir@
281infodir = @infodir@
282install_sh = @install_sh@
283intltool__v_merge_options_ = @intltool__v_merge_options_@
284intltool__v_merge_options_0 = @intltool__v_merge_options_0@
285libdir = @libdir@
286libexecdir = @libexecdir@
287localedir = @localedir@
288localstatedir = @localstatedir@
289mandir = @mandir@
290mkdir_p = @mkdir_p@
291oldincludedir = @oldincludedir@
292pdfdir = @pdfdir@
293pixmapsdir = @pixmapsdir@
294prefix = @prefix@
295program_transform_name = @program_transform_name@
296psdir = @psdir@
297sbindir = @sbindir@
298sharedstatedir = @sharedstatedir@
299srcdir = @srcdir@
300sysconfdir = @sysconfdir@
301target_alias = @target_alias@
302top_build_prefix = @top_build_prefix@
303top_builddir = @top_builddir@
304top_srcdir = @top_srcdir@
305SUBDIRS = desktop pixmaps po src
306ACLOCAL_AMFLAGS = -I m4
307EXTRA_DIST = m4/ChangeLog
308DISTCLEANFILES = intltool-extract intltool-merge intltool-update
309all: config.h
310 $(MAKE) $(AM_MAKEFLAGS) all-recursive
311
312.SUFFIXES:
313am--refresh: Makefile
314 @:
315$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
316 @for dep in $?; do \
317 case '$(am__configure_deps)' in \
318 *$$dep*) \
319 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
320 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
321 && exit 0; \
322 exit 1;; \
323 esac; \
324 done; \
325 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
326 $(am__cd) $(top_srcdir) && \
327 $(AUTOMAKE) --foreign Makefile
328.PRECIOUS: Makefile
329Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
330 @case '$?' in \
331 *config.status*) \
332 echo ' $(SHELL) ./config.status'; \
333 $(SHELL) ./config.status;; \
334 *) \
335 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
336 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
337 esac;
338
339$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
340 $(SHELL) ./config.status --recheck
341
342$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
343 $(am__cd) $(srcdir) && $(AUTOCONF)
344$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
345 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
346$(am__aclocal_m4_deps):
347
348config.h: stamp-h1
349 @if test ! -f $@; then rm -f stamp-h1; else :; fi
350 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
351
352stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
353 @rm -f stamp-h1
354 cd $(top_builddir) && $(SHELL) ./config.status config.h
355$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
356 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
357 rm -f stamp-h1
358 touch $@
359
360distclean-hdr:
361 -rm -f config.h stamp-h1
362
363mostlyclean-libtool:
364 -rm -f *.lo
365
366clean-libtool:
367 -rm -rf .libs _libs
368
369distclean-libtool:
370 -rm -f libtool config.lt
371
372# This directory's subdirectories are mostly independent; you can cd
373# into them and run `make' without going through this Makefile.
374# To change the values of `make' variables: instead of editing Makefiles,
375# (1) if the variable is set in `config.status', edit `config.status'
376# (which will cause the Makefiles to be regenerated when you run `make');
377# (2) otherwise, pass the desired values on the `make' command line.
378$(RECURSIVE_TARGETS):
379 @fail= failcom='exit 1'; \
380 for f in x $$MAKEFLAGS; do \
381 case $$f in \
382 *=* | --[!k]*);; \
383 *k*) failcom='fail=yes';; \
384 esac; \
385 done; \
386 dot_seen=no; \
387 target=`echo $@ | sed s/-recursive//`; \
388 list='$(SUBDIRS)'; for subdir in $$list; do \
389 echo "Making $$target in $$subdir"; \
390 if test "$$subdir" = "."; then \
391 dot_seen=yes; \
392 local_target="$$target-am"; \
393 else \
394 local_target="$$target"; \
395 fi; \
396 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
397 || eval $$failcom; \
398 done; \
399 if test "$$dot_seen" = "no"; then \
400 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
401 fi; test -z "$$fail"
402
403$(RECURSIVE_CLEAN_TARGETS):
404 @fail= failcom='exit 1'; \
405 for f in x $$MAKEFLAGS; do \
406 case $$f in \
407 *=* | --[!k]*);; \
408 *k*) failcom='fail=yes';; \
409 esac; \
410 done; \
411 dot_seen=no; \
412 case "$@" in \
413 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
414 *) list='$(SUBDIRS)' ;; \
415 esac; \
416 rev=''; for subdir in $$list; do \
417 if test "$$subdir" = "."; then :; else \
418 rev="$$subdir $$rev"; \
419 fi; \
420 done; \
421 rev="$$rev ."; \
422 target=`echo $@ | sed s/-recursive//`; \
423 for subdir in $$rev; do \
424 echo "Making $$target in $$subdir"; \
425 if test "$$subdir" = "."; then \
426 local_target="$$target-am"; \
427 else \
428 local_target="$$target"; \
429 fi; \
430 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
431 || eval $$failcom; \
432 done && test -z "$$fail"
433tags-recursive:
434 list='$(SUBDIRS)'; for subdir in $$list; do \
435 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
436 done
437ctags-recursive:
438 list='$(SUBDIRS)'; for subdir in $$list; do \
439 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
440 done
441
442ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
443 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
444 unique=`for i in $$list; do \
445 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
446 done | \
447 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
448 END { if (nonempty) { for (i in files) print i; }; }'`; \
449 mkid -fID $$unique
450tags: TAGS
451
452TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
453 $(TAGS_FILES) $(LISP)
454 set x; \
455 here=`pwd`; \
456 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
457 include_option=--etags-include; \
458 empty_fix=.; \
459 else \
460 include_option=--include; \
461 empty_fix=; \
462 fi; \
463 list='$(SUBDIRS)'; for subdir in $$list; do \
464 if test "$$subdir" = .; then :; else \
465 test ! -f $$subdir/TAGS || \
466 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
467 fi; \
468 done; \
469 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
470 unique=`for i in $$list; do \
471 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
472 done | \
473 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
474 END { if (nonempty) { for (i in files) print i; }; }'`; \
475 shift; \
476 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
477 test -n "$$unique" || unique=$$empty_fix; \
478 if test $$# -gt 0; then \
479 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
480 "$$@" $$unique; \
481 else \
482 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
483 $$unique; \
484 fi; \
485 fi
486ctags: CTAGS
487CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
488 $(TAGS_FILES) $(LISP)
489 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
490 unique=`for i in $$list; do \
491 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
492 done | \
493 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
494 END { if (nonempty) { for (i in files) print i; }; }'`; \
495 test -z "$(CTAGS_ARGS)$$unique" \
496 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
497 $$unique
498
499GTAGS:
500 here=`$(am__cd) $(top_builddir) && pwd` \
501 && $(am__cd) $(top_srcdir) \
502 && gtags -i $(GTAGS_ARGS) "$$here"
503
504distclean-tags:
505 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
506
507distdir: $(DISTFILES)
508 $(am__remove_distdir)
509 test -d "$(distdir)" || mkdir "$(distdir)"
510 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
511 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
512 list='$(DISTFILES)'; \
513 dist_files=`for file in $$list; do echo $$file; done | \
514 sed -e "s|^$$srcdirstrip/||;t" \
515 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
516 case $$dist_files in \
517 */*) $(MKDIR_P) `echo "$$dist_files" | \
518 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
519 sort -u` ;; \
520 esac; \
521 for file in $$dist_files; do \
522 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
523 if test -d $$d/$$file; then \
524 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
525 if test -d "$(distdir)/$$file"; then \
526 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
527 fi; \
528 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
529 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
530 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
531 fi; \
532 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
533 else \
534 test -f "$(distdir)/$$file" \
535 || cp -p $$d/$$file "$(distdir)/$$file" \
536 || exit 1; \
537 fi; \
538 done
539 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
540 if test "$$subdir" = .; then :; else \
541 $(am__make_dryrun) \
542 || test -d "$(distdir)/$$subdir" \
543 || $(MKDIR_P) "$(distdir)/$$subdir" \
544 || exit 1; \
545 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
546 $(am__relativize); \
547 new_distdir=$$reldir; \
548 dir1=$$subdir; dir2="$(top_distdir)"; \
549 $(am__relativize); \
550 new_top_distdir=$$reldir; \
551 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
552 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
553 ($(am__cd) $$subdir && \
554 $(MAKE) $(AM_MAKEFLAGS) \
555 top_distdir="$$new_top_distdir" \
556 distdir="$$new_distdir" \
557 am__remove_distdir=: \
558 am__skip_length_check=: \
559 am__skip_mode_fix=: \
560 distdir) \
561 || exit 1; \
562 fi; \
563 done
564 -test -n "$(am__skip_mode_fix)" \
565 || find "$(distdir)" -type d ! -perm -755 \
566 -exec chmod u+rwx,go+rx {} \; -o \
567 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
568 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
569 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
570 || chmod -R a+r "$(distdir)"
571dist-gzip: distdir
572 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
573 $(am__remove_distdir)
574
575dist-bzip2: distdir
576 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
577 $(am__remove_distdir)
578
579dist-lzip: distdir
580 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
581 $(am__remove_distdir)
582
583dist-lzma: distdir
584 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
585 $(am__remove_distdir)
586
587dist-xz: distdir
588 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
589 $(am__remove_distdir)
590
591dist-tarZ: distdir
592 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
593 $(am__remove_distdir)
594
595dist-shar: distdir
596 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
597 $(am__remove_distdir)
598
599dist-zip: distdir
600 -rm -f $(distdir).zip
601 zip -rq $(distdir).zip $(distdir)
602 $(am__remove_distdir)
603
604dist dist-all: distdir
605 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
606 $(am__remove_distdir)
607
608# This target untars the dist file and tries a VPATH configuration. Then
609# it guarantees that the distribution is self-contained by making another
610# tarfile.
611distcheck: dist
612 case '$(DIST_ARCHIVES)' in \
613 *.tar.gz*) \
614 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
615 *.tar.bz2*) \
616 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
617 *.tar.lzma*) \
618 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
619 *.tar.lz*) \
620 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
621 *.tar.xz*) \
622 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
623 *.tar.Z*) \
624 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
625 *.shar.gz*) \
626 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
627 *.zip*) \
628 unzip $(distdir).zip ;;\
629 esac
630 chmod -R a-w $(distdir); chmod u+w $(distdir)
631 mkdir $(distdir)/_build
632 mkdir $(distdir)/_inst
633 chmod a-w $(distdir)
634 test -d $(distdir)/_build || exit 0; \
635 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
636 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
637 && am__cwd=`pwd` \
638 && $(am__cd) $(distdir)/_build \
639 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
640 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
641 $(DISTCHECK_CONFIGURE_FLAGS) \
642 && $(MAKE) $(AM_MAKEFLAGS) \
643 && $(MAKE) $(AM_MAKEFLAGS) dvi \
644 && $(MAKE) $(AM_MAKEFLAGS) check \
645 && $(MAKE) $(AM_MAKEFLAGS) install \
646 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
647 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
648 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
649 distuninstallcheck \
650 && chmod -R a-w "$$dc_install_base" \
651 && ({ \
652 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
653 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
654 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
655 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
656 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
657 } || { rm -rf "$$dc_destdir"; exit 1; }) \
658 && rm -rf "$$dc_destdir" \
659 && $(MAKE) $(AM_MAKEFLAGS) dist \
660 && rm -rf $(DIST_ARCHIVES) \
661 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
662 && cd "$$am__cwd" \
663 || exit 1
664 $(am__remove_distdir)
665 @(echo "$(distdir) archives ready for distribution: "; \
666 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
667 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
668distuninstallcheck:
669 @test -n '$(distuninstallcheck_dir)' || { \
670 echo 'ERROR: trying to run $@ with an empty' \
671 '$$(distuninstallcheck_dir)' >&2; \
672 exit 1; \
673 }; \
674 $(am__cd) '$(distuninstallcheck_dir)' || { \
675 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
676 exit 1; \
677 }; \
678 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
679 || { echo "ERROR: files left after uninstall:" ; \
680 if test -n "$(DESTDIR)"; then \
681 echo " (check DESTDIR support)"; \
682 fi ; \
683 $(distuninstallcheck_listfiles) ; \
684 exit 1; } >&2
685distcleancheck: distclean
686 @if test '$(srcdir)' = . ; then \
687 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
688 exit 1 ; \
689 fi
690 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
691 || { echo "ERROR: files left in build directory after distclean:" ; \
692 $(distcleancheck_listfiles) ; \
693 exit 1; } >&2
694check-am: all-am
695check: check-recursive
696all-am: Makefile config.h
697installdirs: installdirs-recursive
698installdirs-am:
699install: install-recursive
700install-exec: install-exec-recursive
701install-data: install-data-recursive
702uninstall: uninstall-recursive
703
704install-am: all-am
705 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
706
707installcheck: installcheck-recursive
708install-strip:
709 if test -z '$(STRIP)'; then \
710 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
711 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
712 install; \
713 else \
714 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
715 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
716 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
717 fi
718mostlyclean-generic:
719
720clean-generic:
721
722distclean-generic:
723 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
724 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
725 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
726
727maintainer-clean-generic:
728 @echo "This command is intended for maintainers to use"
729 @echo "it deletes files that may require special tools to rebuild."
730clean: clean-recursive
731
732clean-am: clean-generic clean-libtool mostlyclean-am
733
734distclean: distclean-recursive
735 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
736 -rm -f Makefile
737distclean-am: clean-am distclean-generic distclean-hdr \
738 distclean-libtool distclean-tags
739
740dvi: dvi-recursive
741
742dvi-am:
743
744html: html-recursive
745
746html-am:
747
748info: info-recursive
749
750info-am:
751
752install-data-am:
753
754install-dvi: install-dvi-recursive
755
756install-dvi-am:
757
758install-exec-am:
759
760install-html: install-html-recursive
761
762install-html-am:
763
764install-info: install-info-recursive
765
766install-info-am:
767
768install-man:
769
770install-pdf: install-pdf-recursive
771
772install-pdf-am:
773
774install-ps: install-ps-recursive
775
776install-ps-am:
777
778installcheck-am:
779
780maintainer-clean: maintainer-clean-recursive
781 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
782 -rm -rf $(top_srcdir)/autom4te.cache
783 -rm -f Makefile
784maintainer-clean-am: distclean-am maintainer-clean-generic
785
786mostlyclean: mostlyclean-recursive
787
788mostlyclean-am: mostlyclean-generic mostlyclean-libtool
789
790pdf: pdf-recursive
791
792pdf-am:
793
794ps: ps-recursive
795
796ps-am:
797
798uninstall-am:
799
800.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
801 ctags-recursive install-am install-strip tags-recursive
802
803.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
804 all all-am am--refresh check check-am clean clean-generic \
805 clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
806 dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
807 dist-zip distcheck distclean distclean-generic distclean-hdr \
808 distclean-libtool distclean-tags distcleancheck distdir \
809 distuninstallcheck dvi dvi-am html html-am info info-am \
810 install install-am install-data install-data-am install-dvi \
811 install-dvi-am install-exec install-exec-am install-html \
812 install-html-am install-info install-info-am install-man \
813 install-pdf install-pdf-am install-ps install-ps-am \
814 install-strip installcheck installcheck-am installdirs \
815 installdirs-am maintainer-clean maintainer-clean-generic \
816 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
817 ps ps-am tags tags-recursive uninstall uninstall-am
818
819
820# Tell versions [3.59,3.63) of GNU make to not export all variables.
821# Otherwise a system limit (for SysV at least) may be exceeded.
822.NOEXPORT:
8230
=== removed file 'aclocal.m4'
--- aclocal.m4 2012-09-27 15:48:52 +0000
+++ aclocal.m4 1970-01-01 00:00:00 +0000
@@ -1,1295 +0,0 @@
1# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
5# Inc.
6# This file is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15m4_ifndef([AC_AUTOCONF_VERSION],
16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18[m4_warning([this file was generated for autoconf 2.69.
19You have another version of autoconf. It may work, but is not guaranteed to.
20If you have problems, you may need to regenerate the build system entirely.
21To do so, use the procedure documented by the package, typically `autoreconf'.])])
22
23dnl -*- mode: autoconf -*-
24dnl Copyright 2009 Johan Dahlin
25dnl
26dnl This file is free software; the author(s) gives unlimited
27dnl permission to copy and/or distribute it, with or without
28dnl modifications, as long as this notice is preserved.
29dnl
30
31# serial 1
32
33m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
34[
35 AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
36 AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
37 AC_BEFORE([LT_INIT],[$0])dnl setup libtool first
38
39 dnl enable/disable introspection
40 m4_if([$2], [require],
41 [dnl
42 enable_introspection=yes
43 ],[dnl
44 AC_ARG_ENABLE(introspection,
45 AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],
46 [Enable introspection for this build]),,
47 [enable_introspection=auto])
48 ])dnl
49
50 AC_MSG_CHECKING([for gobject-introspection])
51
52 dnl presence/version checking
53 AS_CASE([$enable_introspection],
54 [no], [dnl
55 found_introspection="no (disabled, use --enable-introspection to enable)"
56 ],dnl
57 [yes],[dnl
58 PKG_CHECK_EXISTS([gobject-introspection-1.0],,
59 AC_MSG_ERROR([gobject-introspection-1.0 is not installed]))
60 PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1],
61 found_introspection=yes,
62 AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME]))
63 ],dnl
64 [auto],[dnl
65 PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no)
66 dnl Canonicalize enable_introspection
67 enable_introspection=$found_introspection
68 ],dnl
69 [dnl
70 AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])
71 ])dnl
72
73 AC_MSG_RESULT([$found_introspection])
74
75 INTROSPECTION_SCANNER=
76 INTROSPECTION_COMPILER=
77 INTROSPECTION_GENERATE=
78 INTROSPECTION_GIRDIR=
79 INTROSPECTION_TYPELIBDIR=
80 if test "x$found_introspection" = "xyes"; then
81 INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
82 INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
83 INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
84 INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
85 INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
86 INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
87 INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
88 INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
89 fi
90 AC_SUBST(INTROSPECTION_SCANNER)
91 AC_SUBST(INTROSPECTION_COMPILER)
92 AC_SUBST(INTROSPECTION_GENERATE)
93 AC_SUBST(INTROSPECTION_GIRDIR)
94 AC_SUBST(INTROSPECTION_TYPELIBDIR)
95 AC_SUBST(INTROSPECTION_CFLAGS)
96 AC_SUBST(INTROSPECTION_LIBS)
97 AC_SUBST(INTROSPECTION_MAKEFILE)
98
99 AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")
100])
101
102
103dnl Usage:
104dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version])
105
106AC_DEFUN([GOBJECT_INTROSPECTION_CHECK],
107[
108 _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1])
109])
110
111dnl Usage:
112dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version])
113
114
115AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],
116[
117 _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require])
118])
119
120# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
121# serial 1 (pkg-config-0.24)
122#
123# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
124#
125# This program is free software; you can redistribute it and/or modify
126# it under the terms of the GNU General Public License as published by
127# the Free Software Foundation; either version 2 of the License, or
128# (at your option) any later version.
129#
130# This program is distributed in the hope that it will be useful, but
131# WITHOUT ANY WARRANTY; without even the implied warranty of
132# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
133# General Public License for more details.
134#
135# You should have received a copy of the GNU General Public License
136# along with this program; if not, write to the Free Software
137# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
138#
139# As a special exception to the GNU General Public License, if you
140# distribute this file as part of a program that contains a
141# configuration script generated by Autoconf, you may include it under
142# the same distribution terms that you use for the rest of that program.
143
144# PKG_PROG_PKG_CONFIG([MIN-VERSION])
145# ----------------------------------
146AC_DEFUN([PKG_PROG_PKG_CONFIG],
147[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
148m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
149m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
150AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
151AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
152AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
153
154if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
155 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
156fi
157if test -n "$PKG_CONFIG"; then
158 _pkg_min_version=m4_default([$1], [0.9.0])
159 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
160 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
161 AC_MSG_RESULT([yes])
162 else
163 AC_MSG_RESULT([no])
164 PKG_CONFIG=""
165 fi
166fi[]dnl
167])# PKG_PROG_PKG_CONFIG
168
169# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
170#
171# Check to see whether a particular set of modules exists. Similar
172# to PKG_CHECK_MODULES(), but does not set variables or print errors.
173#
174# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
175# only at the first occurence in configure.ac, so if the first place
176# it's called might be skipped (such as if it is within an "if", you
177# have to call PKG_CHECK_EXISTS manually
178# --------------------------------------------------------------
179AC_DEFUN([PKG_CHECK_EXISTS],
180[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
181if test -n "$PKG_CONFIG" && \
182 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
183 m4_default([$2], [:])
184m4_ifvaln([$3], [else
185 $3])dnl
186fi])
187
188# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
189# ---------------------------------------------
190m4_define([_PKG_CONFIG],
191[if test -n "$$1"; then
192 pkg_cv_[]$1="$$1"
193 elif test -n "$PKG_CONFIG"; then
194 PKG_CHECK_EXISTS([$3],
195 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
196 test "x$?" != "x0" && pkg_failed=yes ],
197 [pkg_failed=yes])
198 else
199 pkg_failed=untried
200fi[]dnl
201])# _PKG_CONFIG
202
203# _PKG_SHORT_ERRORS_SUPPORTED
204# -----------------------------
205AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
206[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
207if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
208 _pkg_short_errors_supported=yes
209else
210 _pkg_short_errors_supported=no
211fi[]dnl
212])# _PKG_SHORT_ERRORS_SUPPORTED
213
214
215# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
216# [ACTION-IF-NOT-FOUND])
217#
218#
219# Note that if there is a possibility the first call to
220# PKG_CHECK_MODULES might not happen, you should be sure to include an
221# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
222#
223#
224# --------------------------------------------------------------
225AC_DEFUN([PKG_CHECK_MODULES],
226[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
227AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
228AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
229
230pkg_failed=no
231AC_MSG_CHECKING([for $1])
232
233_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
234_PKG_CONFIG([$1][_LIBS], [libs], [$2])
235
236m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
237and $1[]_LIBS to avoid the need to call pkg-config.
238See the pkg-config man page for more details.])
239
240if test $pkg_failed = yes; then
241 AC_MSG_RESULT([no])
242 _PKG_SHORT_ERRORS_SUPPORTED
243 if test $_pkg_short_errors_supported = yes; then
244 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
245 else
246 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
247 fi
248 # Put the nasty error message in config.log where it belongs
249 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
250
251 m4_default([$4], [AC_MSG_ERROR(
252[Package requirements ($2) were not met:
253
254$$1_PKG_ERRORS
255
256Consider adjusting the PKG_CONFIG_PATH environment variable if you
257installed software in a non-standard prefix.
258
259_PKG_TEXT])[]dnl
260 ])
261elif test $pkg_failed = untried; then
262 AC_MSG_RESULT([no])
263 m4_default([$4], [AC_MSG_FAILURE(
264[The pkg-config script could not be found or is too old. Make sure it
265is in your PATH or set the PKG_CONFIG environment variable to the full
266path to pkg-config.
267
268_PKG_TEXT
269
270To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
271 ])
272else
273 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
274 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
275 AC_MSG_RESULT([yes])
276 $3
277fi[]dnl
278])# PKG_CHECK_MODULES
279
280# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
281# Foundation, Inc.
282#
283# This file is free software; the Free Software Foundation
284# gives unlimited permission to copy and/or distribute it,
285# with or without modifications, as long as this notice is preserved.
286
287# serial 1
288
289# AM_AUTOMAKE_VERSION(VERSION)
290# ----------------------------
291# Automake X.Y traces this macro to ensure aclocal.m4 has been
292# generated from the m4 files accompanying Automake X.Y.
293# (This private macro should not be called outside this file.)
294AC_DEFUN([AM_AUTOMAKE_VERSION],
295[am__api_version='1.11'
296dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
297dnl require some minimum version. Point them to the right macro.
298m4_if([$1], [1.11.6], [],
299 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
300])
301
302# _AM_AUTOCONF_VERSION(VERSION)
303# -----------------------------
304# aclocal traces this macro to find the Autoconf version.
305# This is a private macro too. Using m4_define simplifies
306# the logic in aclocal, which can simply ignore this definition.
307m4_define([_AM_AUTOCONF_VERSION], [])
308
309# AM_SET_CURRENT_AUTOMAKE_VERSION
310# -------------------------------
311# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
312# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
313AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
314[AM_AUTOMAKE_VERSION([1.11.6])dnl
315m4_ifndef([AC_AUTOCONF_VERSION],
316 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
317_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
318
319# AM_AUX_DIR_EXPAND -*- Autoconf -*-
320
321# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
322#
323# This file is free software; the Free Software Foundation
324# gives unlimited permission to copy and/or distribute it,
325# with or without modifications, as long as this notice is preserved.
326
327# serial 1
328
329# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
330# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
331# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
332#
333# Of course, Automake must honor this variable whenever it calls a
334# tool from the auxiliary directory. The problem is that $srcdir (and
335# therefore $ac_aux_dir as well) can be either absolute or relative,
336# depending on how configure is run. This is pretty annoying, since
337# it makes $ac_aux_dir quite unusable in subdirectories: in the top
338# source directory, any form will work fine, but in subdirectories a
339# relative path needs to be adjusted first.
340#
341# $ac_aux_dir/missing
342# fails when called from a subdirectory if $ac_aux_dir is relative
343# $top_srcdir/$ac_aux_dir/missing
344# fails if $ac_aux_dir is absolute,
345# fails when called from a subdirectory in a VPATH build with
346# a relative $ac_aux_dir
347#
348# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
349# are both prefixed by $srcdir. In an in-source build this is usually
350# harmless because $srcdir is `.', but things will broke when you
351# start a VPATH build or use an absolute $srcdir.
352#
353# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
354# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
355# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
356# and then we would define $MISSING as
357# MISSING="\${SHELL} $am_aux_dir/missing"
358# This will work as long as MISSING is not called from configure, because
359# unfortunately $(top_srcdir) has no meaning in configure.
360# However there are other variables, like CC, which are often used in
361# configure, and could therefore not use this "fixed" $ac_aux_dir.
362#
363# Another solution, used here, is to always expand $ac_aux_dir to an
364# absolute PATH. The drawback is that using absolute paths prevent a
365# configured tree to be moved without reconfiguration.
366
367AC_DEFUN([AM_AUX_DIR_EXPAND],
368[dnl Rely on autoconf to set up CDPATH properly.
369AC_PREREQ([2.50])dnl
370# expand $ac_aux_dir to an absolute path
371am_aux_dir=`cd $ac_aux_dir && pwd`
372])
373
374# AM_CONDITIONAL -*- Autoconf -*-
375
376# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
377# Free Software Foundation, Inc.
378#
379# This file is free software; the Free Software Foundation
380# gives unlimited permission to copy and/or distribute it,
381# with or without modifications, as long as this notice is preserved.
382
383# serial 9
384
385# AM_CONDITIONAL(NAME, SHELL-CONDITION)
386# -------------------------------------
387# Define a conditional.
388AC_DEFUN([AM_CONDITIONAL],
389[AC_PREREQ(2.52)dnl
390 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
391 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
392AC_SUBST([$1_TRUE])dnl
393AC_SUBST([$1_FALSE])dnl
394_AM_SUBST_NOTMAKE([$1_TRUE])dnl
395_AM_SUBST_NOTMAKE([$1_FALSE])dnl
396m4_define([_AM_COND_VALUE_$1], [$2])dnl
397if $2; then
398 $1_TRUE=
399 $1_FALSE='#'
400else
401 $1_TRUE='#'
402 $1_FALSE=
403fi
404AC_CONFIG_COMMANDS_PRE(
405[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
406 AC_MSG_ERROR([[conditional "$1" was never defined.
407Usually this means the macro was only invoked conditionally.]])
408fi])])
409
410# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
411# 2010, 2011 Free Software Foundation, Inc.
412#
413# This file is free software; the Free Software Foundation
414# gives unlimited permission to copy and/or distribute it,
415# with or without modifications, as long as this notice is preserved.
416
417# serial 12
418
419# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
420# written in clear, in which case automake, when reading aclocal.m4,
421# will think it sees a *use*, and therefore will trigger all it's
422# C support machinery. Also note that it means that autoscan, seeing
423# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
424
425
426# _AM_DEPENDENCIES(NAME)
427# ----------------------
428# See how the compiler implements dependency checking.
429# NAME is "CC", "CXX", "GCJ", or "OBJC".
430# We try a few techniques and use that to set a single cache variable.
431#
432# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
433# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
434# dependency, and given that the user is not expected to run this macro,
435# just rely on AC_PROG_CC.
436AC_DEFUN([_AM_DEPENDENCIES],
437[AC_REQUIRE([AM_SET_DEPDIR])dnl
438AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
439AC_REQUIRE([AM_MAKE_INCLUDE])dnl
440AC_REQUIRE([AM_DEP_TRACK])dnl
441
442ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
443 [$1], CXX, [depcc="$CXX" am_compiler_list=],
444 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
445 [$1], UPC, [depcc="$UPC" am_compiler_list=],
446 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
447 [depcc="$$1" am_compiler_list=])
448
449AC_CACHE_CHECK([dependency style of $depcc],
450 [am_cv_$1_dependencies_compiler_type],
451[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
452 # We make a subdir and do the tests there. Otherwise we can end up
453 # making bogus files that we don't know about and never remove. For
454 # instance it was reported that on HP-UX the gcc test will end up
455 # making a dummy file named `D' -- because `-MD' means `put the output
456 # in D'.
457 rm -rf conftest.dir
458 mkdir conftest.dir
459 # Copy depcomp to subdir because otherwise we won't find it if we're
460 # using a relative directory.
461 cp "$am_depcomp" conftest.dir
462 cd conftest.dir
463 # We will build objects and dependencies in a subdirectory because
464 # it helps to detect inapplicable dependency modes. For instance
465 # both Tru64's cc and ICC support -MD to output dependencies as a
466 # side effect of compilation, but ICC will put the dependencies in
467 # the current directory while Tru64 will put them in the object
468 # directory.
469 mkdir sub
470
471 am_cv_$1_dependencies_compiler_type=none
472 if test "$am_compiler_list" = ""; then
473 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
474 fi
475 am__universal=false
476 m4_case([$1], [CC],
477 [case " $depcc " in #(
478 *\ -arch\ *\ -arch\ *) am__universal=true ;;
479 esac],
480 [CXX],
481 [case " $depcc " in #(
482 *\ -arch\ *\ -arch\ *) am__universal=true ;;
483 esac])
484
485 for depmode in $am_compiler_list; do
486 # Setup a source with many dependencies, because some compilers
487 # like to wrap large dependency lists on column 80 (with \), and
488 # we should not choose a depcomp mode which is confused by this.
489 #
490 # We need to recreate these files for each test, as the compiler may
491 # overwrite some of them when testing with obscure command lines.
492 # This happens at least with the AIX C compiler.
493 : > sub/conftest.c
494 for i in 1 2 3 4 5 6; do
495 echo '#include "conftst'$i'.h"' >> sub/conftest.c
496 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
497 # Solaris 8's {/usr,}/bin/sh.
498 touch sub/conftst$i.h
499 done
500 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
501
502 # We check with `-c' and `-o' for the sake of the "dashmstdout"
503 # mode. It turns out that the SunPro C++ compiler does not properly
504 # handle `-M -o', and we need to detect this. Also, some Intel
505 # versions had trouble with output in subdirs
506 am__obj=sub/conftest.${OBJEXT-o}
507 am__minus_obj="-o $am__obj"
508 case $depmode in
509 gcc)
510 # This depmode causes a compiler race in universal mode.
511 test "$am__universal" = false || continue
512 ;;
513 nosideeffect)
514 # after this tag, mechanisms are not by side-effect, so they'll
515 # only be used when explicitly requested
516 if test "x$enable_dependency_tracking" = xyes; then
517 continue
518 else
519 break
520 fi
521 ;;
522 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
523 # This compiler won't grok `-c -o', but also, the minuso test has
524 # not run yet. These depmodes are late enough in the game, and
525 # so weak that their functioning should not be impacted.
526 am__obj=conftest.${OBJEXT-o}
527 am__minus_obj=
528 ;;
529 none) break ;;
530 esac
531 if depmode=$depmode \
532 source=sub/conftest.c object=$am__obj \
533 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
534 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
535 >/dev/null 2>conftest.err &&
536 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
537 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
538 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
539 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
540 # icc doesn't choke on unknown options, it will just issue warnings
541 # or remarks (even with -Werror). So we grep stderr for any message
542 # that says an option was ignored or not supported.
543 # When given -MP, icc 7.0 and 7.1 complain thusly:
544 # icc: Command line warning: ignoring option '-M'; no argument required
545 # The diagnosis changed in icc 8.0:
546 # icc: Command line remark: option '-MP' not supported
547 if (grep 'ignoring option' conftest.err ||
548 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
549 am_cv_$1_dependencies_compiler_type=$depmode
550 break
551 fi
552 fi
553 done
554
555 cd ..
556 rm -rf conftest.dir
557else
558 am_cv_$1_dependencies_compiler_type=none
559fi
560])
561AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
562AM_CONDITIONAL([am__fastdep$1], [
563 test "x$enable_dependency_tracking" != xno \
564 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
565])
566
567
568# AM_SET_DEPDIR
569# -------------
570# Choose a directory name for dependency files.
571# This macro is AC_REQUIREd in _AM_DEPENDENCIES
572AC_DEFUN([AM_SET_DEPDIR],
573[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
574AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
575])
576
577
578# AM_DEP_TRACK
579# ------------
580AC_DEFUN([AM_DEP_TRACK],
581[AC_ARG_ENABLE(dependency-tracking,
582[ --disable-dependency-tracking speeds up one-time build
583 --enable-dependency-tracking do not reject slow dependency extractors])
584if test "x$enable_dependency_tracking" != xno; then
585 am_depcomp="$ac_aux_dir/depcomp"
586 AMDEPBACKSLASH='\'
587 am__nodep='_no'
588fi
589AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
590AC_SUBST([AMDEPBACKSLASH])dnl
591_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
592AC_SUBST([am__nodep])dnl
593_AM_SUBST_NOTMAKE([am__nodep])dnl
594])
595
596# Generate code to set up dependency tracking. -*- Autoconf -*-
597
598# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
599# Free Software Foundation, Inc.
600#
601# This file is free software; the Free Software Foundation
602# gives unlimited permission to copy and/or distribute it,
603# with or without modifications, as long as this notice is preserved.
604
605#serial 5
606
607# _AM_OUTPUT_DEPENDENCY_COMMANDS
608# ------------------------------
609AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
610[{
611 # Autoconf 2.62 quotes --file arguments for eval, but not when files
612 # are listed without --file. Let's play safe and only enable the eval
613 # if we detect the quoting.
614 case $CONFIG_FILES in
615 *\'*) eval set x "$CONFIG_FILES" ;;
616 *) set x $CONFIG_FILES ;;
617 esac
618 shift
619 for mf
620 do
621 # Strip MF so we end up with the name of the file.
622 mf=`echo "$mf" | sed -e 's/:.*$//'`
623 # Check whether this is an Automake generated Makefile or not.
624 # We used to match only the files named `Makefile.in', but
625 # some people rename them; so instead we look at the file content.
626 # Grep'ing the first line is not enough: some people post-process
627 # each Makefile.in and add a new line on top of each file to say so.
628 # Grep'ing the whole file is not good either: AIX grep has a line
629 # limit of 2048, but all sed's we know have understand at least 4000.
630 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
631 dirpart=`AS_DIRNAME("$mf")`
632 else
633 continue
634 fi
635 # Extract the definition of DEPDIR, am__include, and am__quote
636 # from the Makefile without running `make'.
637 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
638 test -z "$DEPDIR" && continue
639 am__include=`sed -n 's/^am__include = //p' < "$mf"`
640 test -z "am__include" && continue
641 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
642 # When using ansi2knr, U may be empty or an underscore; expand it
643 U=`sed -n 's/^U = //p' < "$mf"`
644 # Find all dependency output files, they are included files with
645 # $(DEPDIR) in their names. We invoke sed twice because it is the
646 # simplest approach to changing $(DEPDIR) to its actual value in the
647 # expansion.
648 for file in `sed -n "
649 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
650 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
651 # Make sure the directory exists.
652 test -f "$dirpart/$file" && continue
653 fdir=`AS_DIRNAME(["$file"])`
654 AS_MKDIR_P([$dirpart/$fdir])
655 # echo "creating $dirpart/$file"
656 echo '# dummy' > "$dirpart/$file"
657 done
658 done
659}
660])# _AM_OUTPUT_DEPENDENCY_COMMANDS
661
662
663# AM_OUTPUT_DEPENDENCY_COMMANDS
664# -----------------------------
665# This macro should only be invoked once -- use via AC_REQUIRE.
666#
667# This code is only required when automatic dependency tracking
668# is enabled. FIXME. This creates each `.P' file that we will
669# need in order to bootstrap the dependency handling code.
670AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
671[AC_CONFIG_COMMANDS([depfiles],
672 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
673 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
674])
675
676# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
677# Free Software Foundation, Inc.
678#
679# This file is free software; the Free Software Foundation
680# gives unlimited permission to copy and/or distribute it,
681# with or without modifications, as long as this notice is preserved.
682
683# serial 8
684
685# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
686AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
687
688# Do all the work for Automake. -*- Autoconf -*-
689
690# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
691# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
692#
693# This file is free software; the Free Software Foundation
694# gives unlimited permission to copy and/or distribute it,
695# with or without modifications, as long as this notice is preserved.
696
697# serial 16
698
699# This macro actually does too much. Some checks are only needed if
700# your package does certain things. But this isn't really a big deal.
701
702# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
703# AM_INIT_AUTOMAKE([OPTIONS])
704# -----------------------------------------------
705# The call with PACKAGE and VERSION arguments is the old style
706# call (pre autoconf-2.50), which is being phased out. PACKAGE
707# and VERSION should now be passed to AC_INIT and removed from
708# the call to AM_INIT_AUTOMAKE.
709# We support both call styles for the transition. After
710# the next Automake release, Autoconf can make the AC_INIT
711# arguments mandatory, and then we can depend on a new Autoconf
712# release and drop the old call support.
713AC_DEFUN([AM_INIT_AUTOMAKE],
714[AC_PREREQ([2.62])dnl
715dnl Autoconf wants to disallow AM_ names. We explicitly allow
716dnl the ones we care about.
717m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
718AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
719AC_REQUIRE([AC_PROG_INSTALL])dnl
720if test "`cd $srcdir && pwd`" != "`pwd`"; then
721 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
722 # is not polluted with repeated "-I."
723 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
724 # test to see if srcdir already configured
725 if test -f $srcdir/config.status; then
726 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
727 fi
728fi
729
730# test whether we have cygpath
731if test -z "$CYGPATH_W"; then
732 if (cygpath --version) >/dev/null 2>/dev/null; then
733 CYGPATH_W='cygpath -w'
734 else
735 CYGPATH_W=echo
736 fi
737fi
738AC_SUBST([CYGPATH_W])
739
740# Define the identity of the package.
741dnl Distinguish between old-style and new-style calls.
742m4_ifval([$2],
743[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
744 AC_SUBST([PACKAGE], [$1])dnl
745 AC_SUBST([VERSION], [$2])],
746[_AM_SET_OPTIONS([$1])dnl
747dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
748m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
749 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
750 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
751 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
752
753_AM_IF_OPTION([no-define],,
754[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
755 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
756
757# Some tools Automake needs.
758AC_REQUIRE([AM_SANITY_CHECK])dnl
759AC_REQUIRE([AC_ARG_PROGRAM])dnl
760AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
761AM_MISSING_PROG(AUTOCONF, autoconf)
762AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
763AM_MISSING_PROG(AUTOHEADER, autoheader)
764AM_MISSING_PROG(MAKEINFO, makeinfo)
765AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
766AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
767AC_REQUIRE([AM_PROG_MKDIR_P])dnl
768# We need awk for the "check" target. The system "awk" is bad on
769# some platforms.
770AC_REQUIRE([AC_PROG_AWK])dnl
771AC_REQUIRE([AC_PROG_MAKE_SET])dnl
772AC_REQUIRE([AM_SET_LEADING_DOT])dnl
773_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
774 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
775 [_AM_PROG_TAR([v7])])])
776_AM_IF_OPTION([no-dependencies],,
777[AC_PROVIDE_IFELSE([AC_PROG_CC],
778 [_AM_DEPENDENCIES(CC)],
779 [define([AC_PROG_CC],
780 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
781AC_PROVIDE_IFELSE([AC_PROG_CXX],
782 [_AM_DEPENDENCIES(CXX)],
783 [define([AC_PROG_CXX],
784 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
785AC_PROVIDE_IFELSE([AC_PROG_OBJC],
786 [_AM_DEPENDENCIES(OBJC)],
787 [define([AC_PROG_OBJC],
788 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
789])
790_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
791dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
792dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
793dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
794AC_CONFIG_COMMANDS_PRE(dnl
795[m4_provide_if([_AM_COMPILER_EXEEXT],
796 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
797])
798
799dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
800dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
801dnl mangled by Autoconf and run in a shell conditional statement.
802m4_define([_AC_COMPILER_EXEEXT],
803m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
804
805
806# When config.status generates a header, we must update the stamp-h file.
807# This file resides in the same directory as the config header
808# that is generated. The stamp files are numbered to have different names.
809
810# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
811# loop where config.status creates the headers, so we can generate
812# our stamp files there.
813AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
814[# Compute $1's index in $config_headers.
815_am_arg=$1
816_am_stamp_count=1
817for _am_header in $config_headers :; do
818 case $_am_header in
819 $_am_arg | $_am_arg:* )
820 break ;;
821 * )
822 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
823 esac
824done
825echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
826
827# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
828# Inc.
829#
830# This file is free software; the Free Software Foundation
831# gives unlimited permission to copy and/or distribute it,
832# with or without modifications, as long as this notice is preserved.
833
834# serial 1
835
836# AM_PROG_INSTALL_SH
837# ------------------
838# Define $install_sh.
839AC_DEFUN([AM_PROG_INSTALL_SH],
840[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
841if test x"${install_sh}" != xset; then
842 case $am_aux_dir in
843 *\ * | *\ *)
844 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
845 *)
846 install_sh="\${SHELL} $am_aux_dir/install-sh"
847 esac
848fi
849AC_SUBST(install_sh)])
850
851# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
852#
853# This file is free software; the Free Software Foundation
854# gives unlimited permission to copy and/or distribute it,
855# with or without modifications, as long as this notice is preserved.
856
857# serial 2
858
859# Check whether the underlying file-system supports filenames
860# with a leading dot. For instance MS-DOS doesn't.
861AC_DEFUN([AM_SET_LEADING_DOT],
862[rm -rf .tst 2>/dev/null
863mkdir .tst 2>/dev/null
864if test -d .tst; then
865 am__leading_dot=.
866else
867 am__leading_dot=_
868fi
869rmdir .tst 2>/dev/null
870AC_SUBST([am__leading_dot])])
871
872# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
873# From Jim Meyering
874
875# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
876# 2011 Free Software Foundation, Inc.
877#
878# This file is free software; the Free Software Foundation
879# gives unlimited permission to copy and/or distribute it,
880# with or without modifications, as long as this notice is preserved.
881
882# serial 5
883
884# AM_MAINTAINER_MODE([DEFAULT-MODE])
885# ----------------------------------
886# Control maintainer-specific portions of Makefiles.
887# Default is to disable them, unless `enable' is passed literally.
888# For symmetry, `disable' may be passed as well. Anyway, the user
889# can override the default with the --enable/--disable switch.
890AC_DEFUN([AM_MAINTAINER_MODE],
891[m4_case(m4_default([$1], [disable]),
892 [enable], [m4_define([am_maintainer_other], [disable])],
893 [disable], [m4_define([am_maintainer_other], [enable])],
894 [m4_define([am_maintainer_other], [enable])
895 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
896AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
897 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
898 AC_ARG_ENABLE([maintainer-mode],
899[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
900 (and sometimes confusing) to the casual installer],
901 [USE_MAINTAINER_MODE=$enableval],
902 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
903 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
904 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
905 MAINT=$MAINTAINER_MODE_TRUE
906 AC_SUBST([MAINT])dnl
907]
908)
909
910AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
911
912# Check to see how 'make' treats includes. -*- Autoconf -*-
913
914# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
915#
916# This file is free software; the Free Software Foundation
917# gives unlimited permission to copy and/or distribute it,
918# with or without modifications, as long as this notice is preserved.
919
920# serial 4
921
922# AM_MAKE_INCLUDE()
923# -----------------
924# Check to see how make treats includes.
925AC_DEFUN([AM_MAKE_INCLUDE],
926[am_make=${MAKE-make}
927cat > confinc << 'END'
928am__doit:
929 @echo this is the am__doit target
930.PHONY: am__doit
931END
932# If we don't find an include directive, just comment out the code.
933AC_MSG_CHECKING([for style of include used by $am_make])
934am__include="#"
935am__quote=
936_am_result=none
937# First try GNU make style include.
938echo "include confinc" > confmf
939# Ignore all kinds of additional output from `make'.
940case `$am_make -s -f confmf 2> /dev/null` in #(
941*the\ am__doit\ target*)
942 am__include=include
943 am__quote=
944 _am_result=GNU
945 ;;
946esac
947# Now try BSD make style include.
948if test "$am__include" = "#"; then
949 echo '.include "confinc"' > confmf
950 case `$am_make -s -f confmf 2> /dev/null` in #(
951 *the\ am__doit\ target*)
952 am__include=.include
953 am__quote="\""
954 _am_result=BSD
955 ;;
956 esac
957fi
958AC_SUBST([am__include])
959AC_SUBST([am__quote])
960AC_MSG_RESULT([$_am_result])
961rm -f confinc confmf
962])
963
964# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
965
966# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
967# Free Software Foundation, Inc.
968#
969# This file is free software; the Free Software Foundation
970# gives unlimited permission to copy and/or distribute it,
971# with or without modifications, as long as this notice is preserved.
972
973# serial 6
974
975# AM_MISSING_PROG(NAME, PROGRAM)
976# ------------------------------
977AC_DEFUN([AM_MISSING_PROG],
978[AC_REQUIRE([AM_MISSING_HAS_RUN])
979$1=${$1-"${am_missing_run}$2"}
980AC_SUBST($1)])
981
982
983# AM_MISSING_HAS_RUN
984# ------------------
985# Define MISSING if not defined so far and test if it supports --run.
986# If it does, set am_missing_run to use it, otherwise, to nothing.
987AC_DEFUN([AM_MISSING_HAS_RUN],
988[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
989AC_REQUIRE_AUX_FILE([missing])dnl
990if test x"${MISSING+set}" != xset; then
991 case $am_aux_dir in
992 *\ * | *\ *)
993 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
994 *)
995 MISSING="\${SHELL} $am_aux_dir/missing" ;;
996 esac
997fi
998# Use eval to expand $SHELL
999if eval "$MISSING --run true"; then
1000 am_missing_run="$MISSING --run "
1001else
1002 am_missing_run=
1003 AC_MSG_WARN([`missing' script is too old or missing])
1004fi
1005])
1006
1007# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
1008# Inc.
1009#
1010# This file is free software; the Free Software Foundation
1011# gives unlimited permission to copy and/or distribute it,
1012# with or without modifications, as long as this notice is preserved.
1013
1014# serial 1
1015
1016# AM_PROG_MKDIR_P
1017# ---------------
1018# Check for `mkdir -p'.
1019AC_DEFUN([AM_PROG_MKDIR_P],
1020[AC_PREREQ([2.60])dnl
1021AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1022dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
1023dnl while keeping a definition of mkdir_p for backward compatibility.
1024dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
1025dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
1026dnl Makefile.ins that do not define MKDIR_P, so we do our own
1027dnl adjustment using top_builddir (which is defined more often than
1028dnl MKDIR_P).
1029AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
1030case $mkdir_p in
1031 [[\\/$]]* | ?:[[\\/]]*) ;;
1032 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
1033esac
1034])
1035
1036# Helper functions for option handling. -*- Autoconf -*-
1037
1038# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
1039# Foundation, Inc.
1040#
1041# This file is free software; the Free Software Foundation
1042# gives unlimited permission to copy and/or distribute it,
1043# with or without modifications, as long as this notice is preserved.
1044
1045# serial 5
1046
1047# _AM_MANGLE_OPTION(NAME)
1048# -----------------------
1049AC_DEFUN([_AM_MANGLE_OPTION],
1050[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1051
1052# _AM_SET_OPTION(NAME)
1053# --------------------
1054# Set option NAME. Presently that only means defining a flag for this option.
1055AC_DEFUN([_AM_SET_OPTION],
1056[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
1057
1058# _AM_SET_OPTIONS(OPTIONS)
1059# ------------------------
1060# OPTIONS is a space-separated list of Automake options.
1061AC_DEFUN([_AM_SET_OPTIONS],
1062[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1063
1064# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1065# -------------------------------------------
1066# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1067AC_DEFUN([_AM_IF_OPTION],
1068[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1069
1070# Check to make sure that the build environment is sane. -*- Autoconf -*-
1071
1072# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
1073# Free Software Foundation, Inc.
1074#
1075# This file is free software; the Free Software Foundation
1076# gives unlimited permission to copy and/or distribute it,
1077# with or without modifications, as long as this notice is preserved.
1078
1079# serial 5
1080
1081# AM_SANITY_CHECK
1082# ---------------
1083AC_DEFUN([AM_SANITY_CHECK],
1084[AC_MSG_CHECKING([whether build environment is sane])
1085# Just in case
1086sleep 1
1087echo timestamp > conftest.file
1088# Reject unsafe characters in $srcdir or the absolute working directory
1089# name. Accept space and tab only in the latter.
1090am_lf='
1091'
1092case `pwd` in
1093 *[[\\\"\#\$\&\'\`$am_lf]]*)
1094 AC_MSG_ERROR([unsafe absolute working directory name]);;
1095esac
1096case $srcdir in
1097 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
1098 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
1099esac
1100
1101# Do `set' in a subshell so we don't clobber the current shell's
1102# arguments. Must try -L first in case configure is actually a
1103# symlink; some systems play weird games with the mod time of symlinks
1104# (eg FreeBSD returns the mod time of the symlink's containing
1105# directory).
1106if (
1107 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1108 if test "$[*]" = "X"; then
1109 # -L didn't work.
1110 set X `ls -t "$srcdir/configure" conftest.file`
1111 fi
1112 rm -f conftest.file
1113 if test "$[*]" != "X $srcdir/configure conftest.file" \
1114 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1115
1116 # If neither matched, then we have a broken ls. This can happen
1117 # if, for instance, CONFIG_SHELL is bash and it inherits a
1118 # broken ls alias from the environment. This has actually
1119 # happened. Such a system could not be considered "sane".
1120 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1121alias in your environment])
1122 fi
1123
1124 test "$[2]" = conftest.file
1125 )
1126then
1127 # Ok.
1128 :
1129else
1130 AC_MSG_ERROR([newly created file is older than distributed files!
1131Check your system clock])
1132fi
1133AC_MSG_RESULT(yes)])
1134
1135# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
1136#
1137# This file is free software; the Free Software Foundation
1138# gives unlimited permission to copy and/or distribute it,
1139# with or without modifications, as long as this notice is preserved.
1140
1141# serial 1
1142
1143# AM_PROG_INSTALL_STRIP
1144# ---------------------
1145# One issue with vendor `install' (even GNU) is that you can't
1146# specify the program used to strip binaries. This is especially
1147# annoying in cross-compiling environments, where the build's strip
1148# is unlikely to handle the host's binaries.
1149# Fortunately install-sh will honor a STRIPPROG variable, so we
1150# always use install-sh in `make install-strip', and initialize
1151# STRIPPROG with the value of the STRIP variable (set by the user).
1152AC_DEFUN([AM_PROG_INSTALL_STRIP],
1153[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1154# Installed binaries are usually stripped using `strip' when the user
1155# run `make install-strip'. However `strip' might not be the right
1156# tool to use in cross-compilation environments, therefore Automake
1157# will honor the `STRIP' environment variable to overrule this program.
1158dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
1159if test "$cross_compiling" != no; then
1160 AC_CHECK_TOOL([STRIP], [strip], :)
1161fi
1162INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1163AC_SUBST([INSTALL_STRIP_PROGRAM])])
1164
1165# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
1166#
1167# This file is free software; the Free Software Foundation
1168# gives unlimited permission to copy and/or distribute it,
1169# with or without modifications, as long as this notice is preserved.
1170
1171# serial 3
1172
1173# _AM_SUBST_NOTMAKE(VARIABLE)
1174# ---------------------------
1175# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1176# This macro is traced by Automake.
1177AC_DEFUN([_AM_SUBST_NOTMAKE])
1178
1179# AM_SUBST_NOTMAKE(VARIABLE)
1180# --------------------------
1181# Public sister of _AM_SUBST_NOTMAKE.
1182AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1183
1184# Check how to create a tarball. -*- Autoconf -*-
1185
1186# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
1187#
1188# This file is free software; the Free Software Foundation
1189# gives unlimited permission to copy and/or distribute it,
1190# with or without modifications, as long as this notice is preserved.
1191
1192# serial 2
1193
1194# _AM_PROG_TAR(FORMAT)
1195# --------------------
1196# Check how to create a tarball in format FORMAT.
1197# FORMAT should be one of `v7', `ustar', or `pax'.
1198#
1199# Substitute a variable $(am__tar) that is a command
1200# writing to stdout a FORMAT-tarball containing the directory
1201# $tardir.
1202# tardir=directory && $(am__tar) > result.tar
1203#
1204# Substitute a variable $(am__untar) that extract such
1205# a tarball read from stdin.
1206# $(am__untar) < result.tar
1207AC_DEFUN([_AM_PROG_TAR],
1208[# Always define AMTAR for backward compatibility. Yes, it's still used
1209# in the wild :-( We should find a proper way to deprecate it ...
1210AC_SUBST([AMTAR], ['$${TAR-tar}'])
1211m4_if([$1], [v7],
1212 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1213 [m4_case([$1], [ustar],, [pax],,
1214 [m4_fatal([Unknown tar format])])
1215AC_MSG_CHECKING([how to create a $1 tar archive])
1216# Loop over all known methods to create a tar archive until one works.
1217_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1218_am_tools=${am_cv_prog_tar_$1-$_am_tools}
1219# Do not fold the above two line into one, because Tru64 sh and
1220# Solaris sh will not grok spaces in the rhs of `-'.
1221for _am_tool in $_am_tools
1222do
1223 case $_am_tool in
1224 gnutar)
1225 for _am_tar in tar gnutar gtar;
1226 do
1227 AM_RUN_LOG([$_am_tar --version]) && break
1228 done
1229 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1230 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1231 am__untar="$_am_tar -xf -"
1232 ;;
1233 plaintar)
1234 # Must skip GNU tar: if it does not support --format= it doesn't create
1235 # ustar tarball either.
1236 (tar --version) >/dev/null 2>&1 && continue
1237 am__tar='tar chf - "$$tardir"'
1238 am__tar_='tar chf - "$tardir"'
1239 am__untar='tar xf -'
1240 ;;
1241 pax)
1242 am__tar='pax -L -x $1 -w "$$tardir"'
1243 am__tar_='pax -L -x $1 -w "$tardir"'
1244 am__untar='pax -r'
1245 ;;
1246 cpio)
1247 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1248 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1249 am__untar='cpio -i -H $1 -d'
1250 ;;
1251 none)
1252 am__tar=false
1253 am__tar_=false
1254 am__untar=false
1255 ;;
1256 esac
1257
1258 # If the value was cached, stop now. We just wanted to have am__tar
1259 # and am__untar set.
1260 test -n "${am_cv_prog_tar_$1}" && break
1261
1262 # tar/untar a dummy directory, and stop if the command works
1263 rm -rf conftest.dir
1264 mkdir conftest.dir
1265 echo GrepMe > conftest.dir/file
1266 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1267 rm -rf conftest.dir
1268 if test -s conftest.tar; then
1269 AM_RUN_LOG([$am__untar <conftest.tar])
1270 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1271 fi
1272done
1273rm -rf conftest.dir
1274
1275AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1276AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1277AC_SUBST([am__tar])
1278AC_SUBST([am__untar])
1279]) # _AM_PROG_TAR
1280
1281m4_include([m4/gettext.m4])
1282m4_include([m4/iconv.m4])
1283m4_include([m4/intlmacosx.m4])
1284m4_include([m4/intltool.m4])
1285m4_include([m4/lib-ld.m4])
1286m4_include([m4/lib-link.m4])
1287m4_include([m4/lib-prefix.m4])
1288m4_include([m4/libtool.m4])
1289m4_include([m4/ltoptions.m4])
1290m4_include([m4/ltsugar.m4])
1291m4_include([m4/ltversion.m4])
1292m4_include([m4/lt~obsolete.m4])
1293m4_include([m4/nls.m4])
1294m4_include([m4/po.m4])
1295m4_include([m4/progtest.m4])
12960
=== modified file 'bin/oem-config-remove-gtk'
--- bin/oem-config-remove-gtk 2012-11-27 06:02:43 +0000
+++ bin/oem-config-remove-gtk 2013-03-01 13:45:32 +0000
@@ -21,13 +21,14 @@
21# with this application; if not, write to the Free Software Foundation, Inc.,21# with this application; if not, write to the Free Software Foundation, Inc.,
22# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA22# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2323
24import glob
24import os25import os
25import sys26import sys
26import glob
2727
28from aptdaemon import client, enums
28from aptdaemon.gtk3widgets import AptProgressDialog29from aptdaemon.gtk3widgets import AptProgressDialog
29from gi.repository import GLib, Gtk30from gi.repository import GLib, Gtk
30from aptdaemon import client, enums31
3132
32loop = GLib.MainLoop()33loop = GLib.MainLoop()
3334
3435
=== modified file 'bin/ubiquity'
--- bin/ubiquity 2012-11-22 16:27:21 +0000
+++ bin/ubiquity 2013-03-01 13:45:32 +0000
@@ -16,23 +16,21 @@
1616
17from __future__ import print_function17from __future__ import print_function
1818
19import sys19import atexit
20import os
21import errno20import errno
22import fcntl21import fcntl
22import importlib
23import locale
24import optparse
25import os
23import shutil26import shutil
27import subprocess
28import sys
24import syslog29import syslog
25import atexit
26import optparse
27import subprocess
28import locale
29import importlib
3030
31sys.path.insert(0, '/usr/lib/ubiquity')31sys.path.insert(0, '/usr/lib/ubiquity')
3232
33from ubiquity import misc33from ubiquity import im_switch, misc, osextras
34from ubiquity import im_switch
35from ubiquity import osextras
3634
3735
38VERSION = '@VERSION@'36VERSION = '@VERSION@'
3937
=== modified file 'bin/ubiquity-dm'
--- bin/ubiquity-dm 2012-11-26 18:23:56 +0000
+++ bin/ubiquity-dm 2013-03-01 13:45:32 +0000
@@ -2,31 +2,30 @@
22
3from __future__ import print_function3from __future__ import print_function
44
5import errno
6import grp
7import imp
5import os8import os
9import pwd
10import signal
11import subprocess
6import sys12import sys
7import subprocess
8import time13import time
9import signal
10import errno
11import imp
12import grp
13import pwd
1414
15import debconf15import debconf
1616
17sys.path.insert(0, '/usr/lib/ubiquity')17sys.path.insert(0, '/usr/lib/ubiquity')
1818
19from ubiquity import gsettings, osextras
20from ubiquity.casper import get_casper
21from ubiquity.debconfcommunicator import DebconfCommunicator
19import ubiquity.frontend22import ubiquity.frontend
20from ubiquity import osextras
21from ubiquity import gsettings
22from ubiquity import gconftool
23from ubiquity.misc import create_bool, utf823from ubiquity.misc import create_bool, utf8
24from ubiquity.casper import get_casper
25from ubiquity.debconfcommunicator import DebconfCommunicator
2624
2725
28def ck_open_session(uid):26def ck_open_session(uid):
29 import dbus27 import dbus
28
30 bus = dbus.SystemBus()29 bus = dbus.SystemBus()
31 manager_obj = bus.get_object(30 manager_obj = bus.get_object(
32 'org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager')31 'org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager')
@@ -281,6 +280,8 @@
281 os.environ['SUDO_UID'] = str(self.uid)280 os.environ['SUDO_UID'] = str(self.uid)
282 os.environ['SUDO_GID'] = str(self.gid)281 os.environ['SUDO_GID'] = str(self.gid)
283 os.environ['GVFS_DISABLE_FUSE'] = '1'282 os.environ['GVFS_DISABLE_FUSE'] = '1'
283 # Overlay scrollbars are now a gtk module
284 os.environ['GTK_MODULES'] = 'overlay-scrollbar'
284285
285 ck_open_session(self.uid)286 ck_open_session(self.uid)
286287
@@ -315,34 +316,41 @@
315 stdin=null, stdout=logfile, stderr=logfile,316 stdin=null, stdout=logfile, stderr=logfile,
316 preexec_fn=self.drop_privileges))317 preexec_fn=self.drop_privileges))
317318
318 gconfd_running = False
319 if (self.frontend == 'gtk_ui' and
320 osextras.find_on_path('gconftool-2')):
321 subprocess.call(['gconftool-2', '--spawn'],
322 stdin=null, stdout=logfile, stderr=logfile,
323 preexec_fn=self.drop_privileges)
324 gconfd_running = True
325
326 # Enable compositing in metacity (not default upstream yet)
327 gconftool.set(
328 "/apps/metacity/general/compositing_manager",
329 "boolean", "true")
330
331 if self.frontend == 'gtk_ui':319 if self.frontend == 'gtk_ui':
332 gconf_dir = (320 # Set a desktop wallpaper.
333 'xml:readwrite:%s' %321 with open('/proc/cmdline', 'r') as fp:
334 os.path.expanduser('~%s/.gconf' % self.username))322 visual_a11y = 'access=v' in fp.readline()
323
324 background_image = None
325 for background in (
326 '/usr/share/backgrounds/edubuntu_default.png',
327 '/usr/share/xfce4/backdrops/macinnis_wallpaper.png',
328 '/usr/share/xfce4/backdrops/xubuntu-precise-right.png',
329 '/usr/share/lubuntu/wallpapers/'
330 'lubuntu-default-wallpaper.png',
331 '/usr/share/backgrounds/warty-final-ubuntu.png'):
332 exists = os.access(background, os.R_OK)
333 if exists:
334 background_image = background
335 break
336
337 # Setting a wallpaper image, or solid color.
338 if visual_a11y or background_image is None:
339 picture_option = 'none'
340 background_image = False
341 else:
342 picture_option = 'zoom'
343
344 if background_image:
345 background_url = 'file://' + background_image
346 else:
347 background_url = "''"
348
335 accessibility = False349 accessibility = False
336 if (osextras.find_on_path('gconftool-2') and350 if gsettings._gsettings_exists():
337 gsettings._gsettings_exists()):351 accessibility = gsettings.get(
338 # Set number of workspaces to 1 in metacity352 'org.gnome.desktop.interface', 'toolkit-accessibility',
339 # (still using gconf, GNOME: #621204)353 self.username)
340 subprocess.call(
341 ['gconftool-2', '--config-source', gconf_dir,
342 '--type', 'int', '--set',
343 '/apps/metacity/general/num_workspaces', '1'],
344 stdin=null, stdout=logfile, stderr=logfile,
345 preexec_fn=self.drop_privileges)
346354
347 # Set gsettings keys355 # Set gsettings keys
348 gsettings_keys = [356 gsettings_keys = [
@@ -350,16 +358,40 @@
350 'true'),358 'true'),
351 ('org.gnome.desktop.lockdown', 'disable-user-switching',359 ('org.gnome.desktop.lockdown', 'disable-user-switching',
352 'true'),360 'true'),
361 ('org.gnome.settings-daemon.plugins.background', 'active',
362 'true'),
363 ('org.gnome.desktop.background', 'draw-background',
364 'true'),
365 ('org.gnome.desktop.background', 'show-desktop-icons',
366 'false'),
367 ('org.gnome.metacity', 'compositing-manager',
368 'true'),
369 ('org.gnome.desktop.background', 'picture-options',
370 picture_option),
371 ('org.gnome.desktop.background', 'picture-uri',
372 background_url),
373 ('org.gnome.desktop.wm.preferences', 'num-workspaces',
374 '1'),
353 ]375 ]
376
377 gsd = '/usr/lib/gnome-settings-daemon/gnome-settings-daemon'
378 if osextras.find_on_path(gsd):
379 extras.append(subprocess.Popen(
380 [gsd], stdin=null, stdout=logfile, stderr=logfile,
381 preexec_fn=self.drop_privileges))
382
383 elif background_image and osextras.find_on_path('feh'):
384 subprocess.call(
385 ['feh', '--bg-fill', background_image],
386 stdin=null, stdout=logfile, stderr=logfile,
387 preexec_fn=self.drop_privileges)
388
354 for gs_schema, gs_key, gs_value in gsettings_keys:389 for gs_schema, gs_key, gs_value in gsettings_keys:
355 gsettings.set(gs_schema, gs_key, gs_value, self.username)390 subprocess.call(
356391 ['gsettings', 'set', gs_schema, gs_key, gs_value],
357 accessibility = gsettings.get(392 stdin=null, stdout=logfile, stderr=logfile,
358 'org.gnome.desktop.interface', 'toolkit-accessibility',393 preexec_fn=self.drop_privileges)
359 self.username)394
360
361 # Overlay scrollbars are now a gtk module
362 os.environ['GTK_MODULES'] = 'overlay-scrollbar'
363 # Accessibility infrastructure395 # Accessibility infrastructure
364 with open('/proc/cmdline', 'r') as fp:396 with open('/proc/cmdline', 'r') as fp:
365 if (accessibility or 'maybe-ubiquity' in fp.readline() or397 if (accessibility or 'maybe-ubiquity' in fp.readline() or
@@ -373,23 +405,7 @@
373 preexec_fn=self.drop_privileges))405 preexec_fn=self.drop_privileges))
374 os.environ['GTK_MODULES'] += os.pathsep + 'gail'406 os.environ['GTK_MODULES'] += os.pathsep + 'gail'
375407
376 # Set a desktop wallpaper.408 if osextras.find_on_path('metacity'):
377 with open('/proc/cmdline', 'r') as fp:
378 visual_a11y = 'access=v' in fp.readline()
379
380 background_image = not visual_a11y
381 if background_image:
382 for background in (
383 '/usr/share/backgrounds/edubuntu_default.png',
384 '/usr/share/xfce4/backdrops/macinnis_wallpaper.png',
385 '/usr/share/xfce4/backdrops/xubuntu-precise-right.png',
386 '/usr/share/backgrounds/warty-final-ubuntu.png'):
387 exists = os.access(background, os.R_OK)
388 if exists:
389 background_image = background
390 break
391
392 if gconfd_running and osextras.find_on_path('metacity'):
393 wm_cmd = ['metacity', '--sm-disable']409 wm_cmd = ['metacity', '--sm-disable']
394 elif osextras.find_on_path('xfwm4'):410 elif osextras.find_on_path('xfwm4'):
395 wm_cmd = ['xfwm4', '--compositor=off']411 wm_cmd = ['xfwm4', '--compositor=off']
@@ -400,34 +416,18 @@
400 elif osextras.find_on_path('openbox'):416 elif osextras.find_on_path('openbox'):
401 wm_cmd = ['openbox']417 wm_cmd = ['openbox']
402 elif osextras.find_on_path('compiz'):418 elif osextras.find_on_path('compiz'):
403 wm_cmd = ['compiz', '--sm-disable', '--fast-filter', 'decor']419 wm_cmd = ['compiz', '--sm-disable', 'decor', 'resize', 'place',
420 'move']
404 else:421 else:
405 raise MissingProgramError(422 raise MissingProgramError(
406 'No window manager found (tried '423 'No window manager found (tried '
407 'metacity, xfwm4, matchbox-window-manager, '424 'metacity, xfwm4, matchbox-window-manager, '
408 'openbox-lubuntu, openbox, compiz)')425 'openbox-lubuntu, openbox, compiz)')
409426
410 if background_image:
411 if wm_cmd[0] == 'compiz':
412 wm_cmd.extend(['--bg-image', background_image])
413 else:
414 extras.append(
415 subprocess.Popen(
416 ['/usr/lib/ubiquity/wallpaper', background_image],
417 stdin=null, stdout=logfile, stderr=logfile,
418 preexec_fn=self.drop_privileges))
419
420 wm = subprocess.Popen(427 wm = subprocess.Popen(
421 wm_cmd, stdin=null, stdout=logfile, stderr=logfile,428 wm_cmd, stdin=null, stdout=logfile, stderr=logfile,
422 preexec_fn=self.drop_privileges)429 preexec_fn=self.drop_privileges)
423430
424 gsd = '/usr/lib/gnome-settings-daemon/gnome-settings-daemon'
425 if os.path.exists(gsd):
426 proc = subprocess.Popen(
427 [gsd], stdin=null, stdout=logfile, stderr=logfile,
428 preexec_fn=self.drop_privileges)
429 extras.append(proc)
430
431 if osextras.find_on_path('xfsettingsd'):431 if osextras.find_on_path('xfsettingsd'):
432 extras.append(subprocess.Popen(432 extras.append(subprocess.Popen(
433 ['xsetroot', '-solid', 'black'],433 ['xsetroot', '-solid', 'black'],
@@ -439,11 +439,10 @@
439 preexec_fn=self.drop_privileges))439 preexec_fn=self.drop_privileges))
440440
441 if osextras.find_on_path('lxsession'):441 if osextras.find_on_path('lxsession'):
442 proc = subprocess.Popen(442 extras.append(subprocess.Popen(
443 ['lxsession', '-s', 'Lubuntu', '-e', 'LXDE', '-a'],443 ['lxsession', '-s', 'Lubuntu', '-e', 'LXDE', '-a'],
444 stdin=null, stdout=logfile, stderr=logfile,444 stdin=null, stdout=logfile, stderr=logfile,
445 preexec_fn=self.drop_privileges)445 preexec_fn=self.drop_privileges))
446 extras.append(proc)
447446
448 if (os.path.exists('/usr/lib/ubiquity/panel') and447 if (os.path.exists('/usr/lib/ubiquity/panel') and
449 "xfwm4" not in wm_cmd):448 "xfwm4" not in wm_cmd):
@@ -487,7 +486,7 @@
487 if osextras.find_on_path('orca'):486 if osextras.find_on_path('orca'):
488 time.sleep(15)487 time.sleep(15)
489 extras.append(subprocess.Popen(488 extras.append(subprocess.Popen(
490 ['orca', '-n'],489 ['orca'],
491 stdin=null, stdout=logfile, stderr=logfile,490 stdin=null, stdout=logfile, stderr=logfile,
492 preexec_fn=self.drop_privileges))491 preexec_fn=self.drop_privileges))
493 elif self.frontend == 'kde_ui':492 elif self.frontend == 'kde_ui':
@@ -594,10 +593,6 @@
594 kill_if_exists(wm.pid, signal.SIGTERM)593 kill_if_exists(wm.pid, signal.SIGTERM)
595 for extra in extras:594 for extra in extras:
596 kill_if_exists(extra.pid, signal.SIGTERM)595 kill_if_exists(extra.pid, signal.SIGTERM)
597 if gconfd_running:
598 subprocess.call(['gconftool-2', '--shutdown'],
599 stdin=null, stdout=logfile, stderr=logfile,
600 preexec_fn=self.drop_privileges)
601 signal.signal(signal.SIGALRM, sigalrm_handler)596 signal.signal(signal.SIGALRM, sigalrm_handler)
602 signal.alarm(1) # low patience with WMs failing to exit on demand597 signal.alarm(1) # low patience with WMs failing to exit on demand
603 processes = set(extras)598 processes = set(extras)
604599
=== modified file 'bin/ubiquity-wrapper'
--- bin/ubiquity-wrapper 2012-11-22 16:27:21 +0000
+++ bin/ubiquity-wrapper 2013-03-01 13:45:32 +0000
@@ -5,9 +5,9 @@
55
6from __future__ import print_function6from __future__ import print_function
77
8import sys
9import os8import os
10import subprocess9import subprocess
10import sys
1111
12sys.path.insert(0, '/usr/lib/ubiquity')12sys.path.insert(0, '/usr/lib/ubiquity')
1313
1414
=== removed directory 'build'
=== removed file 'build/compile'
--- build/compile 2006-10-01 21:30:03 +0000
+++ build/compile 1970-01-01 00:00:00 +0000
@@ -1,142 +0,0 @@
1#! /bin/sh
2# Wrapper for compilers which do not understand `-c -o'.
3
4scriptversion=2005-05-14.22
5
6# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
7# Written by Tom Tromey <tromey@cygnus.com>.
8#
9# This program is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 2, or (at your option)
12# any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with this program; if not, write to the Free Software
21# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22
23# As a special exception to the GNU General Public License, if you
24# distribute this file as part of a program that contains a
25# configuration script generated by Autoconf, you may include it under
26# the same distribution terms that you use for the rest of that program.
27
28# This file is maintained in Automake, please report
29# bugs to <bug-automake@gnu.org> or send patches to
30# <automake-patches@gnu.org>.
31
32case $1 in
33 '')
34 echo "$0: No command. Try \`$0 --help' for more information." 1>&2
35 exit 1;
36 ;;
37 -h | --h*)
38 cat <<\EOF
39Usage: compile [--help] [--version] PROGRAM [ARGS]
40
41Wrapper for compilers which do not understand `-c -o'.
42Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
43arguments, and rename the output as expected.
44
45If you are trying to build a whole package this is not the
46right script to run: please start by reading the file `INSTALL'.
47
48Report bugs to <bug-automake@gnu.org>.
49EOF
50 exit $?
51 ;;
52 -v | --v*)
53 echo "compile $scriptversion"
54 exit $?
55 ;;
56esac
57
58ofile=
59cfile=
60eat=
61
62for arg
63do
64 if test -n "$eat"; then
65 eat=
66 else
67 case $1 in
68 -o)
69 # configure might choose to run compile as `compile cc -o foo foo.c'.
70 # So we strip `-o arg' only if arg is an object.
71 eat=1
72 case $2 in
73 *.o | *.obj)
74 ofile=$2
75 ;;
76 *)
77 set x "$@" -o "$2"
78 shift
79 ;;
80 esac
81 ;;
82 *.c)
83 cfile=$1
84 set x "$@" "$1"
85 shift
86 ;;
87 *)
88 set x "$@" "$1"
89 shift
90 ;;
91 esac
92 fi
93 shift
94done
95
96if test -z "$ofile" || test -z "$cfile"; then
97 # If no `-o' option was seen then we might have been invoked from a
98 # pattern rule where we don't need one. That is ok -- this is a
99 # normal compilation that the losing compiler can handle. If no
100 # `.c' file was seen then we are probably linking. That is also
101 # ok.
102 exec "$@"
103fi
104
105# Name of file we expect compiler to create.
106cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
107
108# Create the lock directory.
109# Note: use `[/.-]' here to ensure that we don't use the same name
110# that we are using for the .o file. Also, base the name on the expected
111# object file name, since that is what matters with a parallel build.
112lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
113while true; do
114 if mkdir "$lockdir" >/dev/null 2>&1; then
115 break
116 fi
117 sleep 1
118done
119# FIXME: race condition here if user kills between mkdir and trap.
120trap "rmdir '$lockdir'; exit 1" 1 2 15
121
122# Run the compile.
123"$@"
124ret=$?
125
126if test -f "$cofile"; then
127 mv "$cofile" "$ofile"
128elif test -f "${cofile}bj"; then
129 mv "${cofile}bj" "$ofile"
130fi
131
132rmdir "$lockdir"
133exit $ret
134
135# Local Variables:
136# mode: shell-script
137# sh-indentation: 2
138# eval: (add-hook 'write-file-hooks 'time-stamp)
139# time-stamp-start: "scriptversion="
140# time-stamp-format: "%:y-%02m-%02d.%02H"
141# time-stamp-end: "$"
142# End:
1430
=== removed file 'build/config.guess'
--- build/config.guess 2012-03-22 13:29:39 +0000
+++ build/config.guess 1970-01-01 00:00:00 +0000
@@ -1,1530 +0,0 @@
1#! /bin/sh
2# Attempt to guess a canonical system name.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5# 2011, 2012 Free Software Foundation, Inc.
6
7timestamp='2012-02-10'
8
9# This file is free software; you can redistribute it and/or modify it
10# under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 2 of the License, or
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful, but
15# WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17# General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with this program; if not, see <http://www.gnu.org/licenses/>.
21#
22# As a special exception to the GNU General Public License, if you
23# distribute this file as part of a program that contains a
24# configuration script generated by Autoconf, you may include it under
25# the same distribution terms that you use for the rest of that program.
26
27
28# Originally written by Per Bothner. Please send patches (context
29# diff format) to <config-patches@gnu.org> and include a ChangeLog
30# entry.
31#
32# This script attempts to guess a canonical system name similar to
33# config.sub. If it succeeds, it prints the system name on stdout, and
34# exits with 0. Otherwise, it exits with 1.
35#
36# You can get the latest version of this script from:
37# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
38
39me=`echo "$0" | sed -e 's,.*/,,'`
40
41usage="\
42Usage: $0 [OPTION]
43
44Output the configuration name of the system \`$me' is run on.
45
46Operation modes:
47 -h, --help print this help, then exit
48 -t, --time-stamp print date of last modification, then exit
49 -v, --version print version number, then exit
50
51Report bugs and patches to <config-patches@gnu.org>."
52
53version="\
54GNU config.guess ($timestamp)
55
56Originally written by Per Bothner.
57Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
582001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
59Free Software Foundation, Inc.
60
61This is free software; see the source for copying conditions. There is NO
62warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
63
64help="
65Try \`$me --help' for more information."
66
67# Parse command line
68while test $# -gt 0 ; do
69 case $1 in
70 --time-stamp | --time* | -t )
71 echo "$timestamp" ; exit ;;
72 --version | -v )
73 echo "$version" ; exit ;;
74 --help | --h* | -h )
75 echo "$usage"; exit ;;
76 -- ) # Stop option processing
77 shift; break ;;
78 - ) # Use stdin as input.
79 break ;;
80 -* )
81 echo "$me: invalid option $1$help" >&2
82 exit 1 ;;
83 * )
84 break ;;
85 esac
86done
87
88if test $# != 0; then
89 echo "$me: too many arguments$help" >&2
90 exit 1
91fi
92
93trap 'exit 1' 1 2 15
94
95# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
96# compiler to aid in system detection is discouraged as it requires
97# temporary files to be created and, as you can see below, it is a
98# headache to deal with in a portable fashion.
99
100# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
101# use `HOST_CC' if defined, but it is deprecated.
102
103# Portable tmp directory creation inspired by the Autoconf team.
104
105set_cc_for_build='
106trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
107trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
108: ${TMPDIR=/tmp} ;
109 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
110 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
111 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
112 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
113dummy=$tmp/dummy ;
114tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
115case $CC_FOR_BUILD,$HOST_CC,$CC in
116 ,,) echo "int x;" > $dummy.c ;
117 for c in cc gcc c89 c99 ; do
118 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
119 CC_FOR_BUILD="$c"; break ;
120 fi ;
121 done ;
122 if test x"$CC_FOR_BUILD" = x ; then
123 CC_FOR_BUILD=no_compiler_found ;
124 fi
125 ;;
126 ,,*) CC_FOR_BUILD=$CC ;;
127 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
128esac ; set_cc_for_build= ;'
129
130# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
131# (ghazi@noc.rutgers.edu 1994-08-24)
132if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
133 PATH=$PATH:/.attbin ; export PATH
134fi
135
136UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
137UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
138UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
139UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140
141# Note: order is significant - the case branches are not exclusive.
142
143case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
144 *:NetBSD:*:*)
145 # NetBSD (nbsd) targets should (where applicable) match one or
146 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
147 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
148 # switched to ELF, *-*-netbsd* would select the old
149 # object file format. This provides both forward
150 # compatibility and a consistent mechanism for selecting the
151 # object file format.
152 #
153 # Note: NetBSD doesn't particularly care about the vendor
154 # portion of the name. We always set it to "unknown".
155 sysctl="sysctl -n hw.machine_arch"
156 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
157 /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
158 case "${UNAME_MACHINE_ARCH}" in
159 armeb) machine=armeb-unknown ;;
160 arm*) machine=arm-unknown ;;
161 sh3el) machine=shl-unknown ;;
162 sh3eb) machine=sh-unknown ;;
163 sh5el) machine=sh5le-unknown ;;
164 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
165 esac
166 # The Operating System including object format, if it has switched
167 # to ELF recently, or will in the future.
168 case "${UNAME_MACHINE_ARCH}" in
169 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
170 eval $set_cc_for_build
171 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
172 | grep -q __ELF__
173 then
174 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
175 # Return netbsd for either. FIX?
176 os=netbsd
177 else
178 os=netbsdelf
179 fi
180 ;;
181 *)
182 os=netbsd
183 ;;
184 esac
185 # The OS release
186 # Debian GNU/NetBSD machines have a different userland, and
187 # thus, need a distinct triplet. However, they do not need
188 # kernel version information, so it can be replaced with a
189 # suitable tag, in the style of linux-gnu.
190 case "${UNAME_VERSION}" in
191 Debian*)
192 release='-gnu'
193 ;;
194 *)
195 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
196 ;;
197 esac
198 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
199 # contains redundant information, the shorter form:
200 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
201 echo "${machine}-${os}${release}"
202 exit ;;
203 *:OpenBSD:*:*)
204 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
205 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
206 exit ;;
207 *:ekkoBSD:*:*)
208 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
209 exit ;;
210 *:SolidBSD:*:*)
211 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
212 exit ;;
213 macppc:MirBSD:*:*)
214 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
215 exit ;;
216 *:MirBSD:*:*)
217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
218 exit ;;
219 alpha:OSF1:*:*)
220 case $UNAME_RELEASE in
221 *4.0)
222 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
223 ;;
224 *5.*)
225 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
226 ;;
227 esac
228 # According to Compaq, /usr/sbin/psrinfo has been available on
229 # OSF/1 and Tru64 systems produced since 1995. I hope that
230 # covers most systems running today. This code pipes the CPU
231 # types through head -n 1, so we only detect the type of CPU 0.
232 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
233 case "$ALPHA_CPU_TYPE" in
234 "EV4 (21064)")
235 UNAME_MACHINE="alpha" ;;
236 "EV4.5 (21064)")
237 UNAME_MACHINE="alpha" ;;
238 "LCA4 (21066/21068)")
239 UNAME_MACHINE="alpha" ;;
240 "EV5 (21164)")
241 UNAME_MACHINE="alphaev5" ;;
242 "EV5.6 (21164A)")
243 UNAME_MACHINE="alphaev56" ;;
244 "EV5.6 (21164PC)")
245 UNAME_MACHINE="alphapca56" ;;
246 "EV5.7 (21164PC)")
247 UNAME_MACHINE="alphapca57" ;;
248 "EV6 (21264)")
249 UNAME_MACHINE="alphaev6" ;;
250 "EV6.7 (21264A)")
251 UNAME_MACHINE="alphaev67" ;;
252 "EV6.8CB (21264C)")
253 UNAME_MACHINE="alphaev68" ;;
254 "EV6.8AL (21264B)")
255 UNAME_MACHINE="alphaev68" ;;
256 "EV6.8CX (21264D)")
257 UNAME_MACHINE="alphaev68" ;;
258 "EV6.9A (21264/EV69A)")
259 UNAME_MACHINE="alphaev69" ;;
260 "EV7 (21364)")
261 UNAME_MACHINE="alphaev7" ;;
262 "EV7.9 (21364A)")
263 UNAME_MACHINE="alphaev79" ;;
264 esac
265 # A Pn.n version is a patched version.
266 # A Vn.n version is a released version.
267 # A Tn.n version is a released field test version.
268 # A Xn.n version is an unreleased experimental baselevel.
269 # 1.2 uses "1.2" for uname -r.
270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
271 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
272 exitcode=$?
273 trap '' 0
274 exit $exitcode ;;
275 Alpha\ *:Windows_NT*:*)
276 # How do we know it's Interix rather than the generic POSIX subsystem?
277 # Should we change UNAME_MACHINE based on the output of uname instead
278 # of the specific Alpha model?
279 echo alpha-pc-interix
280 exit ;;
281 21064:Windows_NT:50:3)
282 echo alpha-dec-winnt3.5
283 exit ;;
284 Amiga*:UNIX_System_V:4.0:*)
285 echo m68k-unknown-sysv4
286 exit ;;
287 *:[Aa]miga[Oo][Ss]:*:*)
288 echo ${UNAME_MACHINE}-unknown-amigaos
289 exit ;;
290 *:[Mm]orph[Oo][Ss]:*:*)
291 echo ${UNAME_MACHINE}-unknown-morphos
292 exit ;;
293 *:OS/390:*:*)
294 echo i370-ibm-openedition
295 exit ;;
296 *:z/VM:*:*)
297 echo s390-ibm-zvmoe
298 exit ;;
299 *:OS400:*:*)
300 echo powerpc-ibm-os400
301 exit ;;
302 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
303 echo arm-acorn-riscix${UNAME_RELEASE}
304 exit ;;
305 arm:riscos:*:*|arm:RISCOS:*:*)
306 echo arm-unknown-riscos
307 exit ;;
308 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
309 echo hppa1.1-hitachi-hiuxmpp
310 exit ;;
311 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
312 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
313 if test "`(/bin/universe) 2>/dev/null`" = att ; then
314 echo pyramid-pyramid-sysv3
315 else
316 echo pyramid-pyramid-bsd
317 fi
318 exit ;;
319 NILE*:*:*:dcosx)
320 echo pyramid-pyramid-svr4
321 exit ;;
322 DRS?6000:unix:4.0:6*)
323 echo sparc-icl-nx6
324 exit ;;
325 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
326 case `/usr/bin/uname -p` in
327 sparc) echo sparc-icl-nx7; exit ;;
328 esac ;;
329 s390x:SunOS:*:*)
330 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
331 exit ;;
332 sun4H:SunOS:5.*:*)
333 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
334 exit ;;
335 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
336 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
337 exit ;;
338 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
339 echo i386-pc-auroraux${UNAME_RELEASE}
340 exit ;;
341 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
342 eval $set_cc_for_build
343 SUN_ARCH="i386"
344 # If there is a compiler, see if it is configured for 64-bit objects.
345 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
346 # This test works for both compilers.
347 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
348 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
349 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
350 grep IS_64BIT_ARCH >/dev/null
351 then
352 SUN_ARCH="x86_64"
353 fi
354 fi
355 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
356 exit ;;
357 sun4*:SunOS:6*:*)
358 # According to config.sub, this is the proper way to canonicalize
359 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
360 # it's likely to be more like Solaris than SunOS4.
361 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
362 exit ;;
363 sun4*:SunOS:*:*)
364 case "`/usr/bin/arch -k`" in
365 Series*|S4*)
366 UNAME_RELEASE=`uname -v`
367 ;;
368 esac
369 # Japanese Language versions have a version number like `4.1.3-JL'.
370 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
371 exit ;;
372 sun3*:SunOS:*:*)
373 echo m68k-sun-sunos${UNAME_RELEASE}
374 exit ;;
375 sun*:*:4.2BSD:*)
376 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
377 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
378 case "`/bin/arch`" in
379 sun3)
380 echo m68k-sun-sunos${UNAME_RELEASE}
381 ;;
382 sun4)
383 echo sparc-sun-sunos${UNAME_RELEASE}
384 ;;
385 esac
386 exit ;;
387 aushp:SunOS:*:*)
388 echo sparc-auspex-sunos${UNAME_RELEASE}
389 exit ;;
390 # The situation for MiNT is a little confusing. The machine name
391 # can be virtually everything (everything which is not
392 # "atarist" or "atariste" at least should have a processor
393 # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
394 # to the lowercase version "mint" (or "freemint"). Finally
395 # the system name "TOS" denotes a system which is actually not
396 # MiNT. But MiNT is downward compatible to TOS, so this should
397 # be no problem.
398 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
399 echo m68k-atari-mint${UNAME_RELEASE}
400 exit ;;
401 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
402 echo m68k-atari-mint${UNAME_RELEASE}
403 exit ;;
404 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
405 echo m68k-atari-mint${UNAME_RELEASE}
406 exit ;;
407 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
408 echo m68k-milan-mint${UNAME_RELEASE}
409 exit ;;
410 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
411 echo m68k-hades-mint${UNAME_RELEASE}
412 exit ;;
413 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
414 echo m68k-unknown-mint${UNAME_RELEASE}
415 exit ;;
416 m68k:machten:*:*)
417 echo m68k-apple-machten${UNAME_RELEASE}
418 exit ;;
419 powerpc:machten:*:*)
420 echo powerpc-apple-machten${UNAME_RELEASE}
421 exit ;;
422 RISC*:Mach:*:*)
423 echo mips-dec-mach_bsd4.3
424 exit ;;
425 RISC*:ULTRIX:*:*)
426 echo mips-dec-ultrix${UNAME_RELEASE}
427 exit ;;
428 VAX*:ULTRIX*:*:*)
429 echo vax-dec-ultrix${UNAME_RELEASE}
430 exit ;;
431 2020:CLIX:*:* | 2430:CLIX:*:*)
432 echo clipper-intergraph-clix${UNAME_RELEASE}
433 exit ;;
434 mips:*:*:UMIPS | mips:*:*:RISCos)
435 eval $set_cc_for_build
436 sed 's/^ //' << EOF >$dummy.c
437#ifdef __cplusplus
438#include <stdio.h> /* for printf() prototype */
439 int main (int argc, char *argv[]) {
440#else
441 int main (argc, argv) int argc; char *argv[]; {
442#endif
443 #if defined (host_mips) && defined (MIPSEB)
444 #if defined (SYSTYPE_SYSV)
445 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
446 #endif
447 #if defined (SYSTYPE_SVR4)
448 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
449 #endif
450 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
451 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
452 #endif
453 #endif
454 exit (-1);
455 }
456EOF
457 $CC_FOR_BUILD -o $dummy $dummy.c &&
458 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
459 SYSTEM_NAME=`$dummy $dummyarg` &&
460 { echo "$SYSTEM_NAME"; exit; }
461 echo mips-mips-riscos${UNAME_RELEASE}
462 exit ;;
463 Motorola:PowerMAX_OS:*:*)
464 echo powerpc-motorola-powermax
465 exit ;;
466 Motorola:*:4.3:PL8-*)
467 echo powerpc-harris-powermax
468 exit ;;
469 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
470 echo powerpc-harris-powermax
471 exit ;;
472 Night_Hawk:Power_UNIX:*:*)
473 echo powerpc-harris-powerunix
474 exit ;;
475 m88k:CX/UX:7*:*)
476 echo m88k-harris-cxux7
477 exit ;;
478 m88k:*:4*:R4*)
479 echo m88k-motorola-sysv4
480 exit ;;
481 m88k:*:3*:R3*)
482 echo m88k-motorola-sysv3
483 exit ;;
484 AViiON:dgux:*:*)
485 # DG/UX returns AViiON for all architectures
486 UNAME_PROCESSOR=`/usr/bin/uname -p`
487 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
488 then
489 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
490 [ ${TARGET_BINARY_INTERFACE}x = x ]
491 then
492 echo m88k-dg-dgux${UNAME_RELEASE}
493 else
494 echo m88k-dg-dguxbcs${UNAME_RELEASE}
495 fi
496 else
497 echo i586-dg-dgux${UNAME_RELEASE}
498 fi
499 exit ;;
500 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
501 echo m88k-dolphin-sysv3
502 exit ;;
503 M88*:*:R3*:*)
504 # Delta 88k system running SVR3
505 echo m88k-motorola-sysv3
506 exit ;;
507 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
508 echo m88k-tektronix-sysv3
509 exit ;;
510 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
511 echo m68k-tektronix-bsd
512 exit ;;
513 *:IRIX*:*:*)
514 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
515 exit ;;
516 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
517 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
518 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
519 i*86:AIX:*:*)
520 echo i386-ibm-aix
521 exit ;;
522 ia64:AIX:*:*)
523 if [ -x /usr/bin/oslevel ] ; then
524 IBM_REV=`/usr/bin/oslevel`
525 else
526 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
527 fi
528 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
529 exit ;;
530 *:AIX:2:3)
531 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
532 eval $set_cc_for_build
533 sed 's/^ //' << EOF >$dummy.c
534 #include <sys/systemcfg.h>
535
536 main()
537 {
538 if (!__power_pc())
539 exit(1);
540 puts("powerpc-ibm-aix3.2.5");
541 exit(0);
542 }
543EOF
544 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
545 then
546 echo "$SYSTEM_NAME"
547 else
548 echo rs6000-ibm-aix3.2.5
549 fi
550 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
551 echo rs6000-ibm-aix3.2.4
552 else
553 echo rs6000-ibm-aix3.2
554 fi
555 exit ;;
556 *:AIX:*:[4567])
557 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
558 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
559 IBM_ARCH=rs6000
560 else
561 IBM_ARCH=powerpc
562 fi
563 if [ -x /usr/bin/oslevel ] ; then
564 IBM_REV=`/usr/bin/oslevel`
565 else
566 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
567 fi
568 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
569 exit ;;
570 *:AIX:*:*)
571 echo rs6000-ibm-aix
572 exit ;;
573 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
574 echo romp-ibm-bsd4.4
575 exit ;;
576 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
577 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
578 exit ;; # report: romp-ibm BSD 4.3
579 *:BOSX:*:*)
580 echo rs6000-bull-bosx
581 exit ;;
582 DPX/2?00:B.O.S.:*:*)
583 echo m68k-bull-sysv3
584 exit ;;
585 9000/[34]??:4.3bsd:1.*:*)
586 echo m68k-hp-bsd
587 exit ;;
588 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
589 echo m68k-hp-bsd4.4
590 exit ;;
591 9000/[34678]??:HP-UX:*:*)
592 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
593 case "${UNAME_MACHINE}" in
594 9000/31? ) HP_ARCH=m68000 ;;
595 9000/[34]?? ) HP_ARCH=m68k ;;
596 9000/[678][0-9][0-9])
597 if [ -x /usr/bin/getconf ]; then
598 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
599 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
600 case "${sc_cpu_version}" in
601 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
602 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
603 532) # CPU_PA_RISC2_0
604 case "${sc_kernel_bits}" in
605 32) HP_ARCH="hppa2.0n" ;;
606 64) HP_ARCH="hppa2.0w" ;;
607 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
608 esac ;;
609 esac
610 fi
611 if [ "${HP_ARCH}" = "" ]; then
612 eval $set_cc_for_build
613 sed 's/^ //' << EOF >$dummy.c
614
615 #define _HPUX_SOURCE
616 #include <stdlib.h>
617 #include <unistd.h>
618
619 int main ()
620 {
621 #if defined(_SC_KERNEL_BITS)
622 long bits = sysconf(_SC_KERNEL_BITS);
623 #endif
624 long cpu = sysconf (_SC_CPU_VERSION);
625
626 switch (cpu)
627 {
628 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
629 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
630 case CPU_PA_RISC2_0:
631 #if defined(_SC_KERNEL_BITS)
632 switch (bits)
633 {
634 case 64: puts ("hppa2.0w"); break;
635 case 32: puts ("hppa2.0n"); break;
636 default: puts ("hppa2.0"); break;
637 } break;
638 #else /* !defined(_SC_KERNEL_BITS) */
639 puts ("hppa2.0"); break;
640 #endif
641 default: puts ("hppa1.0"); break;
642 }
643 exit (0);
644 }
645EOF
646 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
647 test -z "$HP_ARCH" && HP_ARCH=hppa
648 fi ;;
649 esac
650 if [ ${HP_ARCH} = "hppa2.0w" ]
651 then
652 eval $set_cc_for_build
653
654 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
655 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
656 # generating 64-bit code. GNU and HP use different nomenclature:
657 #
658 # $ CC_FOR_BUILD=cc ./config.guess
659 # => hppa2.0w-hp-hpux11.23
660 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
661 # => hppa64-hp-hpux11.23
662
663 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
664 grep -q __LP64__
665 then
666 HP_ARCH="hppa2.0w"
667 else
668 HP_ARCH="hppa64"
669 fi
670 fi
671 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
672 exit ;;
673 ia64:HP-UX:*:*)
674 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
675 echo ia64-hp-hpux${HPUX_REV}
676 exit ;;
677 3050*:HI-UX:*:*)
678 eval $set_cc_for_build
679 sed 's/^ //' << EOF >$dummy.c
680 #include <unistd.h>
681 int
682 main ()
683 {
684 long cpu = sysconf (_SC_CPU_VERSION);
685 /* The order matters, because CPU_IS_HP_MC68K erroneously returns
686 true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
687 results, however. */
688 if (CPU_IS_PA_RISC (cpu))
689 {
690 switch (cpu)
691 {
692 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
693 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
694 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
695 default: puts ("hppa-hitachi-hiuxwe2"); break;
696 }
697 }
698 else if (CPU_IS_HP_MC68K (cpu))
699 puts ("m68k-hitachi-hiuxwe2");
700 else puts ("unknown-hitachi-hiuxwe2");
701 exit (0);
702 }
703EOF
704 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
705 { echo "$SYSTEM_NAME"; exit; }
706 echo unknown-hitachi-hiuxwe2
707 exit ;;
708 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
709 echo hppa1.1-hp-bsd
710 exit ;;
711 9000/8??:4.3bsd:*:*)
712 echo hppa1.0-hp-bsd
713 exit ;;
714 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
715 echo hppa1.0-hp-mpeix
716 exit ;;
717 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
718 echo hppa1.1-hp-osf
719 exit ;;
720 hp8??:OSF1:*:*)
721 echo hppa1.0-hp-osf
722 exit ;;
723 i*86:OSF1:*:*)
724 if [ -x /usr/sbin/sysversion ] ; then
725 echo ${UNAME_MACHINE}-unknown-osf1mk
726 else
727 echo ${UNAME_MACHINE}-unknown-osf1
728 fi
729 exit ;;
730 parisc*:Lites*:*:*)
731 echo hppa1.1-hp-lites
732 exit ;;
733 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
734 echo c1-convex-bsd
735 exit ;;
736 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
737 if getsysinfo -f scalar_acc
738 then echo c32-convex-bsd
739 else echo c2-convex-bsd
740 fi
741 exit ;;
742 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
743 echo c34-convex-bsd
744 exit ;;
745 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
746 echo c38-convex-bsd
747 exit ;;
748 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
749 echo c4-convex-bsd
750 exit ;;
751 CRAY*Y-MP:*:*:*)
752 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
753 exit ;;
754 CRAY*[A-Z]90:*:*:*)
755 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
756 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
757 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
758 -e 's/\.[^.]*$/.X/'
759 exit ;;
760 CRAY*TS:*:*:*)
761 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
762 exit ;;
763 CRAY*T3E:*:*:*)
764 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
765 exit ;;
766 CRAY*SV1:*:*:*)
767 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
768 exit ;;
769 *:UNICOS/mp:*:*)
770 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
771 exit ;;
772 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
773 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
774 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
775 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
776 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
777 exit ;;
778 5000:UNIX_System_V:4.*:*)
779 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
780 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
781 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
782 exit ;;
783 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
784 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
785 exit ;;
786 sparc*:BSD/OS:*:*)
787 echo sparc-unknown-bsdi${UNAME_RELEASE}
788 exit ;;
789 *:BSD/OS:*:*)
790 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
791 exit ;;
792 *:FreeBSD:*:*)
793 UNAME_PROCESSOR=`/usr/bin/uname -p`
794 case ${UNAME_PROCESSOR} in
795 amd64)
796 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
797 *)
798 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
799 esac
800 exit ;;
801 i*:CYGWIN*:*)
802 echo ${UNAME_MACHINE}-pc-cygwin
803 exit ;;
804 *:MINGW*:*)
805 echo ${UNAME_MACHINE}-pc-mingw32
806 exit ;;
807 i*:MSYS*:*)
808 echo ${UNAME_MACHINE}-pc-msys
809 exit ;;
810 i*:windows32*:*)
811 # uname -m includes "-pc" on this system.
812 echo ${UNAME_MACHINE}-mingw32
813 exit ;;
814 i*:PW*:*)
815 echo ${UNAME_MACHINE}-pc-pw32
816 exit ;;
817 *:Interix*:*)
818 case ${UNAME_MACHINE} in
819 x86)
820 echo i586-pc-interix${UNAME_RELEASE}
821 exit ;;
822 authenticamd | genuineintel | EM64T)
823 echo x86_64-unknown-interix${UNAME_RELEASE}
824 exit ;;
825 IA64)
826 echo ia64-unknown-interix${UNAME_RELEASE}
827 exit ;;
828 esac ;;
829 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
830 echo i${UNAME_MACHINE}-pc-mks
831 exit ;;
832 8664:Windows_NT:*)
833 echo x86_64-pc-mks
834 exit ;;
835 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
836 # How do we know it's Interix rather than the generic POSIX subsystem?
837 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
838 # UNAME_MACHINE based on the output of uname instead of i386?
839 echo i586-pc-interix
840 exit ;;
841 i*:UWIN*:*)
842 echo ${UNAME_MACHINE}-pc-uwin
843 exit ;;
844 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
845 echo x86_64-unknown-cygwin
846 exit ;;
847 p*:CYGWIN*:*)
848 echo powerpcle-unknown-cygwin
849 exit ;;
850 prep*:SunOS:5.*:*)
851 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
852 exit ;;
853 *:GNU:*:*)
854 # the GNU system
855 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
856 exit ;;
857 *:GNU/*:*:*)
858 # other systems with GNU libc and userland
859 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
860 exit ;;
861 i*86:Minix:*:*)
862 echo ${UNAME_MACHINE}-pc-minix
863 exit ;;
864 aarch64:Linux:*:*)
865 echo ${UNAME_MACHINE}-unknown-linux-gnu
866 exit ;;
867 aarch64_be:Linux:*:*)
868 UNAME_MACHINE=aarch64_be
869 echo ${UNAME_MACHINE}-unknown-linux-gnu
870 exit ;;
871 alpha:Linux:*:*)
872 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
873 EV5) UNAME_MACHINE=alphaev5 ;;
874 EV56) UNAME_MACHINE=alphaev56 ;;
875 PCA56) UNAME_MACHINE=alphapca56 ;;
876 PCA57) UNAME_MACHINE=alphapca56 ;;
877 EV6) UNAME_MACHINE=alphaev6 ;;
878 EV67) UNAME_MACHINE=alphaev67 ;;
879 EV68*) UNAME_MACHINE=alphaev68 ;;
880 esac
881 objdump --private-headers /bin/sh | grep -q ld.so.1
882 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
883 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
884 exit ;;
885 arm*:Linux:*:*)
886 eval $set_cc_for_build
887 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
888 | grep -q __ARM_EABI__
889 then
890 echo ${UNAME_MACHINE}-unknown-linux-gnu
891 else
892 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
893 | grep -q __ARM_PCS_VFP
894 then
895 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
896 else
897 echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
898 fi
899 fi
900 exit ;;
901 avr32*:Linux:*:*)
902 echo ${UNAME_MACHINE}-unknown-linux-gnu
903 exit ;;
904 cris:Linux:*:*)
905 echo ${UNAME_MACHINE}-axis-linux-gnu
906 exit ;;
907 crisv32:Linux:*:*)
908 echo ${UNAME_MACHINE}-axis-linux-gnu
909 exit ;;
910 frv:Linux:*:*)
911 echo ${UNAME_MACHINE}-unknown-linux-gnu
912 exit ;;
913 hexagon:Linux:*:*)
914 echo ${UNAME_MACHINE}-unknown-linux-gnu
915 exit ;;
916 i*86:Linux:*:*)
917 LIBC=gnu
918 eval $set_cc_for_build
919 sed 's/^ //' << EOF >$dummy.c
920 #ifdef __dietlibc__
921 LIBC=dietlibc
922 #endif
923EOF
924 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
925 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
926 exit ;;
927 ia64:Linux:*:*)
928 echo ${UNAME_MACHINE}-unknown-linux-gnu
929 exit ;;
930 m32r*:Linux:*:*)
931 echo ${UNAME_MACHINE}-unknown-linux-gnu
932 exit ;;
933 m68*:Linux:*:*)
934 echo ${UNAME_MACHINE}-unknown-linux-gnu
935 exit ;;
936 mips:Linux:*:* | mips64:Linux:*:*)
937 eval $set_cc_for_build
938 sed 's/^ //' << EOF >$dummy.c
939 #undef CPU
940 #undef ${UNAME_MACHINE}
941 #undef ${UNAME_MACHINE}el
942 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
943 CPU=${UNAME_MACHINE}el
944 #else
945 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
946 CPU=${UNAME_MACHINE}
947 #else
948 CPU=
949 #endif
950 #endif
951EOF
952 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
953 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
954 ;;
955 or32:Linux:*:*)
956 echo ${UNAME_MACHINE}-unknown-linux-gnu
957 exit ;;
958 padre:Linux:*:*)
959 echo sparc-unknown-linux-gnu
960 exit ;;
961 parisc64:Linux:*:* | hppa64:Linux:*:*)
962 echo hppa64-unknown-linux-gnu
963 exit ;;
964 parisc:Linux:*:* | hppa:Linux:*:*)
965 # Look for CPU level
966 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
967 PA7*) echo hppa1.1-unknown-linux-gnu ;;
968 PA8*) echo hppa2.0-unknown-linux-gnu ;;
969 *) echo hppa-unknown-linux-gnu ;;
970 esac
971 exit ;;
972 ppc64:Linux:*:*)
973 echo powerpc64-unknown-linux-gnu
974 exit ;;
975 ppc:Linux:*:*)
976 echo powerpc-unknown-linux-gnu
977 exit ;;
978 s390:Linux:*:* | s390x:Linux:*:*)
979 echo ${UNAME_MACHINE}-ibm-linux
980 exit ;;
981 sh64*:Linux:*:*)
982 echo ${UNAME_MACHINE}-unknown-linux-gnu
983 exit ;;
984 sh*:Linux:*:*)
985 echo ${UNAME_MACHINE}-unknown-linux-gnu
986 exit ;;
987 sparc:Linux:*:* | sparc64:Linux:*:*)
988 echo ${UNAME_MACHINE}-unknown-linux-gnu
989 exit ;;
990 tile*:Linux:*:*)
991 echo ${UNAME_MACHINE}-unknown-linux-gnu
992 exit ;;
993 vax:Linux:*:*)
994 echo ${UNAME_MACHINE}-dec-linux-gnu
995 exit ;;
996 x86_64:Linux:*:*)
997 echo ${UNAME_MACHINE}-unknown-linux-gnu
998 exit ;;
999 xtensa*:Linux:*:*)
1000 echo ${UNAME_MACHINE}-unknown-linux-gnu
1001 exit ;;
1002 i*86:DYNIX/ptx:4*:*)
1003 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1004 # earlier versions are messed up and put the nodename in both
1005 # sysname and nodename.
1006 echo i386-sequent-sysv4
1007 exit ;;
1008 i*86:UNIX_SV:4.2MP:2.*)
1009 # Unixware is an offshoot of SVR4, but it has its own version
1010 # number series starting with 2...
1011 # I am not positive that other SVR4 systems won't match this,
1012 # I just have to hope. -- rms.
1013 # Use sysv4.2uw... so that sysv4* matches it.
1014 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1015 exit ;;
1016 i*86:OS/2:*:*)
1017 # If we were able to find `uname', then EMX Unix compatibility
1018 # is probably installed.
1019 echo ${UNAME_MACHINE}-pc-os2-emx
1020 exit ;;
1021 i*86:XTS-300:*:STOP)
1022 echo ${UNAME_MACHINE}-unknown-stop
1023 exit ;;
1024 i*86:atheos:*:*)
1025 echo ${UNAME_MACHINE}-unknown-atheos
1026 exit ;;
1027 i*86:syllable:*:*)
1028 echo ${UNAME_MACHINE}-pc-syllable
1029 exit ;;
1030 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1031 echo i386-unknown-lynxos${UNAME_RELEASE}
1032 exit ;;
1033 i*86:*DOS:*:*)
1034 echo ${UNAME_MACHINE}-pc-msdosdjgpp
1035 exit ;;
1036 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1037 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1038 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1039 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1040 else
1041 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1042 fi
1043 exit ;;
1044 i*86:*:5:[678]*)
1045 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1046 case `/bin/uname -X | grep "^Machine"` in
1047 *486*) UNAME_MACHINE=i486 ;;
1048 *Pentium) UNAME_MACHINE=i586 ;;
1049 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1050 esac
1051 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1052 exit ;;
1053 i*86:*:3.2:*)
1054 if test -f /usr/options/cb.name; then
1055 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1056 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1057 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1058 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1059 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1060 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1061 && UNAME_MACHINE=i586
1062 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1063 && UNAME_MACHINE=i686
1064 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1065 && UNAME_MACHINE=i686
1066 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1067 else
1068 echo ${UNAME_MACHINE}-pc-sysv32
1069 fi
1070 exit ;;
1071 pc:*:*:*)
1072 # Left here for compatibility:
1073 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1074 # the processor, so we play safe by assuming i586.
1075 # Note: whatever this is, it MUST be the same as what config.sub
1076 # prints for the "djgpp" host, or else GDB configury will decide that
1077 # this is a cross-build.
1078 echo i586-pc-msdosdjgpp
1079 exit ;;
1080 Intel:Mach:3*:*)
1081 echo i386-pc-mach3
1082 exit ;;
1083 paragon:*:*:*)
1084 echo i860-intel-osf1
1085 exit ;;
1086 i860:*:4.*:*) # i860-SVR4
1087 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1088 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1089 else # Add other i860-SVR4 vendors below as they are discovered.
1090 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1091 fi
1092 exit ;;
1093 mini*:CTIX:SYS*5:*)
1094 # "miniframe"
1095 echo m68010-convergent-sysv
1096 exit ;;
1097 mc68k:UNIX:SYSTEM5:3.51m)
1098 echo m68k-convergent-sysv
1099 exit ;;
1100 M680?0:D-NIX:5.3:*)
1101 echo m68k-diab-dnix
1102 exit ;;
1103 M68*:*:R3V[5678]*:*)
1104 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
1105 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1106 OS_REL=''
1107 test -r /etc/.relid \
1108 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1109 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1110 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1111 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1112 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1113 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1114 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1115 && { echo i486-ncr-sysv4; exit; } ;;
1116 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
1117 OS_REL='.3'
1118 test -r /etc/.relid \
1119 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1120 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1121 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1122 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1123 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1124 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1125 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1126 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1127 echo m68k-unknown-lynxos${UNAME_RELEASE}
1128 exit ;;
1129 mc68030:UNIX_System_V:4.*:*)
1130 echo m68k-atari-sysv4
1131 exit ;;
1132 TSUNAMI:LynxOS:2.*:*)
1133 echo sparc-unknown-lynxos${UNAME_RELEASE}
1134 exit ;;
1135 rs6000:LynxOS:2.*:*)
1136 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1137 exit ;;
1138 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1139 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1140 exit ;;
1141 SM[BE]S:UNIX_SV:*:*)
1142 echo mips-dde-sysv${UNAME_RELEASE}
1143 exit ;;
1144 RM*:ReliantUNIX-*:*:*)
1145 echo mips-sni-sysv4
1146 exit ;;
1147 RM*:SINIX-*:*:*)
1148 echo mips-sni-sysv4
1149 exit ;;
1150 *:SINIX-*:*:*)
1151 if uname -p 2>/dev/null >/dev/null ; then
1152 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1153 echo ${UNAME_MACHINE}-sni-sysv4
1154 else
1155 echo ns32k-sni-sysv
1156 fi
1157 exit ;;
1158 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1159 # says <Richard.M.Bartel@ccMail.Census.GOV>
1160 echo i586-unisys-sysv4
1161 exit ;;
1162 *:UNIX_System_V:4*:FTX*)
1163 # From Gerald Hewes <hewes@openmarket.com>.
1164 # How about differentiating between stratus architectures? -djm
1165 echo hppa1.1-stratus-sysv4
1166 exit ;;
1167 *:*:*:FTX*)
1168 # From seanf@swdc.stratus.com.
1169 echo i860-stratus-sysv4
1170 exit ;;
1171 i*86:VOS:*:*)
1172 # From Paul.Green@stratus.com.
1173 echo ${UNAME_MACHINE}-stratus-vos
1174 exit ;;
1175 *:VOS:*:*)
1176 # From Paul.Green@stratus.com.
1177 echo hppa1.1-stratus-vos
1178 exit ;;
1179 mc68*:A/UX:*:*)
1180 echo m68k-apple-aux${UNAME_RELEASE}
1181 exit ;;
1182 news*:NEWS-OS:6*:*)
1183 echo mips-sony-newsos6
1184 exit ;;
1185 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1186 if [ -d /usr/nec ]; then
1187 echo mips-nec-sysv${UNAME_RELEASE}
1188 else
1189 echo mips-unknown-sysv${UNAME_RELEASE}
1190 fi
1191 exit ;;
1192 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1193 echo powerpc-be-beos
1194 exit ;;
1195 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1196 echo powerpc-apple-beos
1197 exit ;;
1198 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1199 echo i586-pc-beos
1200 exit ;;
1201 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
1202 echo i586-pc-haiku
1203 exit ;;
1204 SX-4:SUPER-UX:*:*)
1205 echo sx4-nec-superux${UNAME_RELEASE}
1206 exit ;;
1207 SX-5:SUPER-UX:*:*)
1208 echo sx5-nec-superux${UNAME_RELEASE}
1209 exit ;;
1210 SX-6:SUPER-UX:*:*)
1211 echo sx6-nec-superux${UNAME_RELEASE}
1212 exit ;;
1213 SX-7:SUPER-UX:*:*)
1214 echo sx7-nec-superux${UNAME_RELEASE}
1215 exit ;;
1216 SX-8:SUPER-UX:*:*)
1217 echo sx8-nec-superux${UNAME_RELEASE}
1218 exit ;;
1219 SX-8R:SUPER-UX:*:*)
1220 echo sx8r-nec-superux${UNAME_RELEASE}
1221 exit ;;
1222 Power*:Rhapsody:*:*)
1223 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1224 exit ;;
1225 *:Rhapsody:*:*)
1226 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1227 exit ;;
1228 *:Darwin:*:*)
1229 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1230 case $UNAME_PROCESSOR in
1231 i386)
1232 eval $set_cc_for_build
1233 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1234 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1235 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1236 grep IS_64BIT_ARCH >/dev/null
1237 then
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches