Merge lp:~xnox/ubiquity/main-u1-catchup-trunk into lp:~mikemc/ubiquity/main-u1
- main-u1-catchup-trunk
- Merge into 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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mike McCracken | Approve | ||
Review via email: mp+151230@code.launchpad.net |
Commit message
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
1 | === modified file '.bzrignore' | |||
2 | --- .bzrignore 2012-07-19 10:07:42 +0000 | |||
3 | +++ .bzrignore 2013-03-01 13:45:32 +0000 | |||
4 | @@ -27,13 +27,20 @@ | |||
5 | 27 | debian/xvfb.log | 27 | debian/xvfb.log |
6 | 28 | debian/*.debhelper* | 28 | debian/*.debhelper* |
7 | 29 | debian/*.substvars | 29 | debian/*.substvars |
8 | 30 | ./ABOUT-NLS | ||
9 | 30 | ./Makefile | 31 | ./Makefile |
10 | 32 | ./Makefile.in | ||
11 | 33 | ./aclocal.m4 | ||
12 | 31 | ./autom4te.cache | 34 | ./autom4te.cache |
13 | 35 | ./build | ||
14 | 32 | ./config.h | 36 | ./config.h |
15 | 37 | ./config.h.in | ||
16 | 33 | ./config.log | 38 | ./config.log |
17 | 34 | ./config.status | 39 | ./config.status |
18 | 40 | ./configure | ||
19 | 35 | ./intltool-* | 41 | ./intltool-* |
20 | 36 | ./libtool | 42 | ./libtool |
21 | 43 | ./m4 | ||
22 | 37 | ./stamp-h1 | 44 | ./stamp-h1 |
23 | 38 | d-i/apt | 45 | d-i/apt |
24 | 39 | d-i/manifest.old | 46 | d-i/manifest.old |
25 | @@ -43,12 +50,19 @@ | |||
26 | 43 | desktop/Makefile | 50 | desktop/Makefile |
27 | 44 | desktop/*.desktop | 51 | desktop/*.desktop |
28 | 45 | po/.intltool-merge-cache | 52 | po/.intltool-merge-cache |
29 | 53 | po/ChangeLog | ||
30 | 46 | po/Makefile | 54 | po/Makefile |
31 | 47 | po/Makefile.in | 55 | po/Makefile.in |
32 | 56 | po/Makefile.in.in | ||
33 | 57 | po/Makevars.template | ||
34 | 48 | po/POTFILES | 58 | po/POTFILES |
35 | 59 | po/Rules-quot | ||
36 | 49 | po/remove-potcdate.sed | 60 | po/remove-potcdate.sed |
37 | 50 | po/stamp-it | 61 | po/stamp-it |
38 | 51 | po/*.gmo | 62 | po/*.gmo |
39 | 63 | po/*.header | ||
40 | 64 | po/*.sed | ||
41 | 65 | po/*.sin | ||
42 | 52 | pixmaps/Makefile | 66 | pixmaps/Makefile |
43 | 53 | src/Makefile | 67 | src/Makefile |
44 | 54 | src/mockresolver/.deps | 68 | src/mockresolver/.deps |
45 | @@ -82,3 +96,12 @@ | |||
46 | 82 | ubiquity/frontend/liveinstaller.py | 96 | ubiquity/frontend/liveinstaller.py |
47 | 83 | ubiquity/frontend/crashdialog.py | 97 | ubiquity/frontend/crashdialog.py |
48 | 84 | d-i/sources.list.local | 98 | d-i/sources.list.local |
49 | 99 | debian/autoreconf.after | ||
50 | 100 | debian/autoreconf.before | ||
51 | 101 | desktop/Makefile.in | ||
52 | 102 | pixmaps/Makefile.in | ||
53 | 103 | src/Makefile.in | ||
54 | 104 | src/mockresolver/Makefile.in | ||
55 | 105 | src/panel/Makefile.in | ||
56 | 106 | src/wallpaper/Makefile.in | ||
57 | 107 | src/webcam/Makefile.in | ||
58 | 85 | 108 | ||
59 | === removed file 'ABOUT-NLS' | |||
60 | --- ABOUT-NLS 2008-08-08 14:22:31 +0000 | |||
61 | +++ ABOUT-NLS 1970-01-01 00:00:00 +0000 | |||
62 | @@ -1,1068 +0,0 @@ | |||
63 | 1 | 1 Notes on the Free Translation Project | ||
64 | 2 | *************************************** | ||
65 | 3 | |||
66 | 4 | Free software is going international! The Free Translation Project is | ||
67 | 5 | a way to get maintainers of free software, translators, and users all | ||
68 | 6 | together, so that free software will gradually become able to speak many | ||
69 | 7 | languages. A few packages already provide translations for their | ||
70 | 8 | messages. | ||
71 | 9 | |||
72 | 10 | If you found this `ABOUT-NLS' file inside a distribution, you may | ||
73 | 11 | assume that the distributed package does use GNU `gettext' internally, | ||
74 | 12 | itself available at your nearest GNU archive site. But you do _not_ | ||
75 | 13 | need to install GNU `gettext' prior to configuring, installing or using | ||
76 | 14 | this package with messages translated. | ||
77 | 15 | |||
78 | 16 | Installers will find here some useful hints. These notes also | ||
79 | 17 | explain how users should proceed for getting the programs to use the | ||
80 | 18 | available translations. They tell how people wanting to contribute and | ||
81 | 19 | work on translations can contact the appropriate team. | ||
82 | 20 | |||
83 | 21 | When reporting bugs in the `intl/' directory or bugs which may be | ||
84 | 22 | related to internationalization, you should tell about the version of | ||
85 | 23 | `gettext' which is used. The information can be found in the | ||
86 | 24 | `intl/VERSION' file, in internationalized packages. | ||
87 | 25 | |||
88 | 26 | 1.1 Quick configuration advice | ||
89 | 27 | ============================== | ||
90 | 28 | |||
91 | 29 | If you want to exploit the full power of internationalization, you | ||
92 | 30 | should configure it using | ||
93 | 31 | |||
94 | 32 | ./configure --with-included-gettext | ||
95 | 33 | |||
96 | 34 | to force usage of internationalizing routines provided within this | ||
97 | 35 | package, despite the existence of internationalizing capabilities in the | ||
98 | 36 | operating system where this package is being installed. So far, only | ||
99 | 37 | the `gettext' implementation in the GNU C library version 2 provides as | ||
100 | 38 | many features (such as locale alias, message inheritance, automatic | ||
101 | 39 | charset conversion or plural form handling) as the implementation here. | ||
102 | 40 | It is also not possible to offer this additional functionality on top | ||
103 | 41 | of a `catgets' implementation. Future versions of GNU `gettext' will | ||
104 | 42 | very likely convey even more functionality. So it might be a good idea | ||
105 | 43 | to change to GNU `gettext' as soon as possible. | ||
106 | 44 | |||
107 | 45 | So you need _not_ provide this option if you are using GNU libc 2 or | ||
108 | 46 | you have installed a recent copy of the GNU gettext package with the | ||
109 | 47 | included `libintl'. | ||
110 | 48 | |||
111 | 49 | 1.2 INSTALL Matters | ||
112 | 50 | =================== | ||
113 | 51 | |||
114 | 52 | Some packages are "localizable" when properly installed; the programs | ||
115 | 53 | they contain can be made to speak your own native language. Most such | ||
116 | 54 | packages use GNU `gettext'. Other packages have their own ways to | ||
117 | 55 | internationalization, predating GNU `gettext'. | ||
118 | 56 | |||
119 | 57 | By default, this package will be installed to allow translation of | ||
120 | 58 | messages. It will automatically detect whether the system already | ||
121 | 59 | provides the GNU `gettext' functions. If not, the included GNU | ||
122 | 60 | `gettext' library will be used. This library is wholly contained | ||
123 | 61 | within this package, usually in the `intl/' subdirectory, so prior | ||
124 | 62 | installation of the GNU `gettext' package is _not_ required. | ||
125 | 63 | Installers may use special options at configuration time for changing | ||
126 | 64 | the default behaviour. The commands: | ||
127 | 65 | |||
128 | 66 | ./configure --with-included-gettext | ||
129 | 67 | ./configure --disable-nls | ||
130 | 68 | |||
131 | 69 | will, respectively, bypass any pre-existing `gettext' to use the | ||
132 | 70 | internationalizing routines provided within this package, or else, | ||
133 | 71 | _totally_ disable translation of messages. | ||
134 | 72 | |||
135 | 73 | When you already have GNU `gettext' installed on your system and run | ||
136 | 74 | configure without an option for your new package, `configure' will | ||
137 | 75 | probably detect the previously built and installed `libintl.a' file and | ||
138 | 76 | will decide to use this. This might not be desirable. You should use | ||
139 | 77 | the more recent version of the GNU `gettext' library. I.e. if the file | ||
140 | 78 | `intl/VERSION' shows that the library which comes with this package is | ||
141 | 79 | more recent, you should use | ||
142 | 80 | |||
143 | 81 | ./configure --with-included-gettext | ||
144 | 82 | |||
145 | 83 | to prevent auto-detection. | ||
146 | 84 | |||
147 | 85 | The configuration process will not test for the `catgets' function | ||
148 | 86 | and therefore it will not be used. The reason is that even an | ||
149 | 87 | emulation of `gettext' on top of `catgets' could not provide all the | ||
150 | 88 | extensions of the GNU `gettext' library. | ||
151 | 89 | |||
152 | 90 | Internationalized packages usually have many `po/LL.po' files, where | ||
153 | 91 | LL gives an ISO 639 two-letter code identifying the language. Unless | ||
154 | 92 | translations have been forbidden at `configure' time by using the | ||
155 | 93 | `--disable-nls' switch, all available translations are installed | ||
156 | 94 | together with the package. However, the environment variable `LINGUAS' | ||
157 | 95 | may be set, prior to configuration, to limit the installed set. | ||
158 | 96 | `LINGUAS' should then contain a space separated list of two-letter | ||
159 | 97 | codes, stating which languages are allowed. | ||
160 | 98 | |||
161 | 99 | 1.3 Using This Package | ||
162 | 100 | ====================== | ||
163 | 101 | |||
164 | 102 | As a user, if your language has been installed for this package, you | ||
165 | 103 | only have to set the `LANG' environment variable to the appropriate | ||
166 | 104 | `LL_CC' combination. If you happen to have the `LC_ALL' or some other | ||
167 | 105 | `LC_xxx' environment variables set, you should unset them before | ||
168 | 106 | setting `LANG', otherwise the setting of `LANG' will not have the | ||
169 | 107 | desired effect. Here `LL' is an ISO 639 two-letter language code, and | ||
170 | 108 | `CC' is an ISO 3166 two-letter country code. For example, let's | ||
171 | 109 | suppose that you speak German and live in Germany. At the shell | ||
172 | 110 | prompt, merely execute `setenv LANG de_DE' (in `csh'), | ||
173 | 111 | `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). | ||
174 | 112 | This can be done from your `.login' or `.profile' file, once and for | ||
175 | 113 | all. | ||
176 | 114 | |||
177 | 115 | You might think that the country code specification is redundant. | ||
178 | 116 | But in fact, some languages have dialects in different countries. For | ||
179 | 117 | example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The | ||
180 | 118 | country code serves to distinguish the dialects. | ||
181 | 119 | |||
182 | 120 | The locale naming convention of `LL_CC', with `LL' denoting the | ||
183 | 121 | language and `CC' denoting the country, is the one use on systems based | ||
184 | 122 | on GNU libc. On other systems, some variations of this scheme are | ||
185 | 123 | used, such as `LL' or `LL_CC.ENCODING'. You can get the list of | ||
186 | 124 | locales supported by your system for your language by running the | ||
187 | 125 | command `locale -a | grep '^LL''. | ||
188 | 126 | |||
189 | 127 | Not all programs have translations for all languages. By default, an | ||
190 | 128 | English message is shown in place of a nonexistent translation. If you | ||
191 | 129 | understand other languages, you can set up a priority list of languages. | ||
192 | 130 | This is done through a different environment variable, called | ||
193 | 131 | `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' | ||
194 | 132 | for the purpose of message handling, but you still need to have `LANG' | ||
195 | 133 | set to the primary language; this is required by other parts of the | ||
196 | 134 | system libraries. For example, some Swedish users who would rather | ||
197 | 135 | read translations in German than English for when Swedish is not | ||
198 | 136 | available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. | ||
199 | 137 | |||
200 | 138 | Special advice for Norwegian users: The language code for Norwegian | ||
201 | 139 | bokma*l changed from `no' to `nb' recently (in 2003). During the | ||
202 | 140 | transition period, while some message catalogs for this language are | ||
203 | 141 | installed under `nb' and some older ones under `no', it's recommended | ||
204 | 142 | for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and | ||
205 | 143 | older translations are used. | ||
206 | 144 | |||
207 | 145 | In the `LANGUAGE' environment variable, but not in the `LANG' | ||
208 | 146 | environment variable, `LL_CC' combinations can be abbreviated as `LL' | ||
209 | 147 | to denote the language's main dialect. For example, `de' is equivalent | ||
210 | 148 | to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' | ||
211 | 149 | (Portuguese as spoken in Portugal) in this context. | ||
212 | 150 | |||
213 | 151 | 1.4 Translating Teams | ||
214 | 152 | ===================== | ||
215 | 153 | |||
216 | 154 | For the Free Translation Project to be a success, we need interested | ||
217 | 155 | people who like their own language and write it well, and who are also | ||
218 | 156 | able to synergize with other translators speaking the same language. | ||
219 | 157 | Each translation team has its own mailing list. The up-to-date list of | ||
220 | 158 | teams can be found at the Free Translation Project's homepage, | ||
221 | 159 | `http://translationproject.org/', in the "Teams" area. | ||
222 | 160 | |||
223 | 161 | If you'd like to volunteer to _work_ at translating messages, you | ||
224 | 162 | should become a member of the translating team for your own language. | ||
225 | 163 | The subscribing address is _not_ the same as the list itself, it has | ||
226 | 164 | `-request' appended. For example, speakers of Swedish can send a | ||
227 | 165 | message to `sv-request@li.org', having this message body: | ||
228 | 166 | |||
229 | 167 | subscribe | ||
230 | 168 | |||
231 | 169 | Keep in mind that team members are expected to participate | ||
232 | 170 | _actively_ in translations, or at solving translational difficulties, | ||
233 | 171 | rather than merely lurking around. If your team does not exist yet and | ||
234 | 172 | you want to start one, or if you are unsure about what to do or how to | ||
235 | 173 | get started, please write to `coordinator@translationproject.org' to | ||
236 | 174 | reach the coordinator for all translator teams. | ||
237 | 175 | |||
238 | 176 | The English team is special. It works at improving and uniformizing | ||
239 | 177 | the terminology in use. Proven linguistic skills are praised more than | ||
240 | 178 | programming skills, here. | ||
241 | 179 | |||
242 | 180 | 1.5 Available Packages | ||
243 | 181 | ====================== | ||
244 | 182 | |||
245 | 183 | Languages are not equally supported in all packages. The following | ||
246 | 184 | matrix shows the current state of internationalization, as of November | ||
247 | 185 | 2007. The matrix shows, in regard of each package, for which languages | ||
248 | 186 | PO files have been submitted to translation coordination, with a | ||
249 | 187 | translation percentage of at least 50%. | ||
250 | 188 | |||
251 | 189 | Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo | ||
252 | 190 | +----------------------------------------------------+ | ||
253 | 191 | Compendium | [] [] [] [] | | ||
254 | 192 | a2ps | [] [] [] [] [] | | ||
255 | 193 | aegis | () | | ||
256 | 194 | ant-phone | () | | ||
257 | 195 | anubis | [] | | ||
258 | 196 | ap-utils | | | ||
259 | 197 | aspell | [] [] [] [] [] | | ||
260 | 198 | bash | [] | | ||
261 | 199 | bfd | | | ||
262 | 200 | bibshelf | [] | | ||
263 | 201 | binutils | | | ||
264 | 202 | bison | [] [] | | ||
265 | 203 | bison-runtime | [] | | ||
266 | 204 | bluez-pin | [] [] [] [] [] | | ||
267 | 205 | cflow | [] | | ||
268 | 206 | clisp | [] [] [] | | ||
269 | 207 | console-tools | [] [] | | ||
270 | 208 | coreutils | [] [] [] [] | | ||
271 | 209 | cpio | | | ||
272 | 210 | cpplib | [] [] [] | | ||
273 | 211 | cryptonit | [] | | ||
274 | 212 | dialog | | | ||
275 | 213 | diffutils | [] [] [] [] [] [] | | ||
276 | 214 | doodle | [] | | ||
277 | 215 | e2fsprogs | [] [] | | ||
278 | 216 | enscript | [] [] [] [] | | ||
279 | 217 | fetchmail | [] [] () [] [] | | ||
280 | 218 | findutils | [] | | ||
281 | 219 | findutils_stable | [] [] [] | | ||
282 | 220 | flex | [] [] [] | | ||
283 | 221 | fslint | | | ||
284 | 222 | gas | | | ||
285 | 223 | gawk | [] [] [] | | ||
286 | 224 | gcal | [] | | ||
287 | 225 | gcc | [] | | ||
288 | 226 | gettext-examples | [] [] [] [] [] | | ||
289 | 227 | gettext-runtime | [] [] [] [] [] | | ||
290 | 228 | gettext-tools | [] [] | | ||
291 | 229 | gip | [] | | ||
292 | 230 | gliv | [] [] | | ||
293 | 231 | glunarclock | [] | | ||
294 | 232 | gmult | [] [] | | ||
295 | 233 | gnubiff | () | | ||
296 | 234 | gnucash | [] [] () () [] | | ||
297 | 235 | gnuedu | | | ||
298 | 236 | gnulib | [] | | ||
299 | 237 | gnunet | | | ||
300 | 238 | gnunet-gtk | | | ||
301 | 239 | gnutls | [] | | ||
302 | 240 | gpe-aerial | [] [] | | ||
303 | 241 | gpe-beam | [] [] | | ||
304 | 242 | gpe-calendar | | | ||
305 | 243 | gpe-clock | [] [] | | ||
306 | 244 | gpe-conf | [] [] | | ||
307 | 245 | gpe-contacts | | | ||
308 | 246 | gpe-edit | [] | | ||
309 | 247 | gpe-filemanager | | | ||
310 | 248 | gpe-go | [] | | ||
311 | 249 | gpe-login | [] [] | | ||
312 | 250 | gpe-ownerinfo | [] [] | | ||
313 | 251 | gpe-package | | | ||
314 | 252 | gpe-sketchbook | [] [] | | ||
315 | 253 | gpe-su | [] [] | | ||
316 | 254 | gpe-taskmanager | [] [] | | ||
317 | 255 | gpe-timesheet | [] | | ||
318 | 256 | gpe-today | [] [] | | ||
319 | 257 | gpe-todo | | | ||
320 | 258 | gphoto2 | [] [] [] [] | | ||
321 | 259 | gprof | [] [] | | ||
322 | 260 | gpsdrive | | | ||
323 | 261 | gramadoir | [] [] | | ||
324 | 262 | grep | [] [] | | ||
325 | 263 | gretl | () | | ||
326 | 264 | gsasl | | | ||
327 | 265 | gss | | | ||
328 | 266 | gst-plugins-bad | [] [] | | ||
329 | 267 | gst-plugins-base | [] [] | | ||
330 | 268 | gst-plugins-good | [] [] [] | | ||
331 | 269 | gst-plugins-ugly | [] [] | | ||
332 | 270 | gstreamer | [] [] [] [] [] [] [] | | ||
333 | 271 | gtick | () | | ||
334 | 272 | gtkam | [] [] [] [] | | ||
335 | 273 | gtkorphan | [] [] | | ||
336 | 274 | gtkspell | [] [] [] [] | | ||
337 | 275 | gutenprint | [] | | ||
338 | 276 | hello | [] [] [] [] [] | | ||
339 | 277 | herrie | [] | | ||
340 | 278 | hylafax | | | ||
341 | 279 | idutils | [] [] | | ||
342 | 280 | indent | [] [] [] [] | | ||
343 | 281 | iso_15924 | | | ||
344 | 282 | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] | | ||
345 | 283 | iso_3166_2 | | | ||
346 | 284 | iso_4217 | [] [] [] | | ||
347 | 285 | iso_639 | [] [] [] [] | | ||
348 | 286 | jpilot | [] | | ||
349 | 287 | jtag | | | ||
350 | 288 | jwhois | | | ||
351 | 289 | kbd | [] [] [] [] | | ||
352 | 290 | keytouch | [] [] | | ||
353 | 291 | keytouch-editor | [] | | ||
354 | 292 | keytouch-keyboa... | [] | | ||
355 | 293 | latrine | () | | ||
356 | 294 | ld | [] | | ||
357 | 295 | leafpad | [] [] [] [] [] | | ||
358 | 296 | libc | [] [] [] [] | | ||
359 | 297 | libexif | [] | | ||
360 | 298 | libextractor | [] | | ||
361 | 299 | libgpewidget | [] [] [] | | ||
362 | 300 | libgpg-error | [] | | ||
363 | 301 | libgphoto2 | [] [] | | ||
364 | 302 | libgphoto2_port | [] [] | | ||
365 | 303 | libgsasl | | | ||
366 | 304 | libiconv | [] [] | | ||
367 | 305 | libidn | [] [] [] | | ||
368 | 306 | lifelines | [] () | | ||
369 | 307 | lilypond | [] | | ||
370 | 308 | lingoteach | | | ||
371 | 309 | lprng | | | ||
372 | 310 | lynx | [] [] [] [] | | ||
373 | 311 | m4 | [] [] [] [] | | ||
374 | 312 | mailfromd | | | ||
375 | 313 | mailutils | [] | | ||
376 | 314 | make | [] [] | | ||
377 | 315 | man-db | [] [] [] | | ||
378 | 316 | minicom | [] [] [] | | ||
379 | 317 | nano | [] [] [] | | ||
380 | 318 | opcodes | [] | | ||
381 | 319 | parted | [] [] | | ||
382 | 320 | pilot-qof | | | ||
383 | 321 | popt | [] [] [] | | ||
384 | 322 | psmisc | [] | | ||
385 | 323 | pwdutils | | | ||
386 | 324 | qof | | | ||
387 | 325 | radius | [] | | ||
388 | 326 | recode | [] [] [] [] [] [] | | ||
389 | 327 | rpm | [] | | ||
390 | 328 | screem | | | ||
391 | 329 | scrollkeeper | [] [] [] [] [] [] [] [] | | ||
392 | 330 | sed | [] [] [] | | ||
393 | 331 | shared-mime-info | [] [] [] [] () [] [] [] | | ||
394 | 332 | sharutils | [] [] [] [] [] [] | | ||
395 | 333 | shishi | | | ||
396 | 334 | skencil | [] () | | ||
397 | 335 | solfege | | | ||
398 | 336 | soundtracker | [] [] | | ||
399 | 337 | sp | [] | | ||
400 | 338 | system-tools-ba... | [] [] [] [] [] [] [] [] [] | | ||
401 | 339 | tar | [] [] | | ||
402 | 340 | texinfo | [] [] [] | | ||
403 | 341 | tin | () () | | ||
404 | 342 | tuxpaint | [] [] [] [] [] [] | | ||
405 | 343 | unicode-han-tra... | | | ||
406 | 344 | unicode-transla... | | | ||
407 | 345 | util-linux | [] [] [] [] | | ||
408 | 346 | util-linux-ng | [] [] [] [] | | ||
409 | 347 | vorbis-tools | [] | | ||
410 | 348 | wastesedge | () | | ||
411 | 349 | wdiff | [] [] [] [] | | ||
412 | 350 | wget | [] [] [] | | ||
413 | 351 | xchat | [] [] [] [] [] [] [] | | ||
414 | 352 | xkeyboard-config | [] | | ||
415 | 353 | xpad | [] [] [] | | ||
416 | 354 | +----------------------------------------------------+ | ||
417 | 355 | af am ar az be bg bs ca cs cy da de el en en_GB eo | ||
418 | 356 | 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18 | ||
419 | 357 | |||
420 | 358 | es et eu fa fi fr ga gl gu he hi hr hu id is it | ||
421 | 359 | +--------------------------------------------------+ | ||
422 | 360 | Compendium | [] [] [] [] [] | | ||
423 | 361 | a2ps | [] [] [] () | | ||
424 | 362 | aegis | | | ||
425 | 363 | ant-phone | [] | | ||
426 | 364 | anubis | [] | | ||
427 | 365 | ap-utils | [] [] | | ||
428 | 366 | aspell | [] [] [] | | ||
429 | 367 | bash | [] | | ||
430 | 368 | bfd | [] [] | | ||
431 | 369 | bibshelf | [] [] [] | | ||
432 | 370 | binutils | [] [] [] | | ||
433 | 371 | bison | [] [] [] [] [] [] | | ||
434 | 372 | bison-runtime | [] [] [] [] [] | | ||
435 | 373 | bluez-pin | [] [] [] [] [] | | ||
436 | 374 | cflow | [] | | ||
437 | 375 | clisp | [] [] | | ||
438 | 376 | console-tools | | | ||
439 | 377 | coreutils | [] [] [] [] [] [] | | ||
440 | 378 | cpio | [] [] [] | | ||
441 | 379 | cpplib | [] [] | | ||
442 | 380 | cryptonit | [] | | ||
443 | 381 | dialog | [] [] [] | | ||
444 | 382 | diffutils | [] [] [] [] [] [] [] [] [] | | ||
445 | 383 | doodle | [] [] | | ||
446 | 384 | e2fsprogs | [] [] [] | | ||
447 | 385 | enscript | [] [] [] | | ||
448 | 386 | fetchmail | [] | | ||
449 | 387 | findutils | [] [] [] | | ||
450 | 388 | findutils_stable | [] [] [] [] | | ||
451 | 389 | flex | [] [] [] | | ||
452 | 390 | fslint | | | ||
453 | 391 | gas | [] [] | | ||
454 | 392 | gawk | [] [] [] [] () | | ||
455 | 393 | gcal | [] [] | | ||
456 | 394 | gcc | [] | | ||
457 | 395 | gettext-examples | [] [] [] [] [] [] [] | | ||
458 | 396 | gettext-runtime | [] [] [] [] [] [] | | ||
459 | 397 | gettext-tools | [] [] [] [] | | ||
460 | 398 | gip | [] [] [] [] | | ||
461 | 399 | gliv | () | | ||
462 | 400 | glunarclock | [] [] [] | | ||
463 | 401 | gmult | [] [] [] | | ||
464 | 402 | gnubiff | () () | | ||
465 | 403 | gnucash | () () () | | ||
466 | 404 | gnuedu | [] | | ||
467 | 405 | gnulib | [] [] [] | | ||
468 | 406 | gnunet | | | ||
469 | 407 | gnunet-gtk | | | ||
470 | 408 | gnutls | | | ||
471 | 409 | gpe-aerial | [] [] | | ||
472 | 410 | gpe-beam | [] [] | | ||
473 | 411 | gpe-calendar | | | ||
474 | 412 | gpe-clock | [] [] [] [] | | ||
475 | 413 | gpe-conf | [] | | ||
476 | 414 | gpe-contacts | [] [] | | ||
477 | 415 | gpe-edit | [] [] [] [] | | ||
478 | 416 | gpe-filemanager | [] | | ||
479 | 417 | gpe-go | [] [] [] | | ||
480 | 418 | gpe-login | [] [] [] | | ||
481 | 419 | gpe-ownerinfo | [] [] [] [] [] | | ||
482 | 420 | gpe-package | [] | | ||
483 | 421 | gpe-sketchbook | [] [] | | ||
484 | 422 | gpe-su | [] [] [] [] | | ||
485 | 423 | gpe-taskmanager | [] [] [] | | ||
486 | 424 | gpe-timesheet | [] [] [] [] | | ||
487 | 425 | gpe-today | [] [] [] [] | | ||
488 | 426 | gpe-todo | [] | | ||
489 | 427 | gphoto2 | [] [] [] [] [] | | ||
490 | 428 | gprof | [] [] [] [] [] | | ||
491 | 429 | gpsdrive | [] | | ||
492 | 430 | gramadoir | [] [] | | ||
493 | 431 | grep | [] [] [] | | ||
494 | 432 | gretl | [] [] [] () | | ||
495 | 433 | gsasl | [] [] | | ||
496 | 434 | gss | [] [] | | ||
497 | 435 | gst-plugins-bad | [] [] [] [] | | ||
498 | 436 | gst-plugins-base | [] [] [] [] | | ||
499 | 437 | gst-plugins-good | [] [] [] [] [] | | ||
500 | 438 | gst-plugins-ugly | [] [] [] [] | | ||
501 | 439 | gstreamer | [] [] [] | | ||
502 | 440 | gtick | [] [] [] | | ||
503 | 441 | gtkam | [] [] [] [] | | ||
504 | 442 | gtkorphan | [] [] | | ||
505 | 443 | gtkspell | [] [] [] [] [] [] [] | | ||
506 | 444 | gutenprint | [] | | ||
507 | 445 | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | | ||
508 | 446 | herrie | [] | | ||
509 | 447 | hylafax | | | ||
510 | 448 | idutils | [] [] [] [] [] | | ||
511 | 449 | indent | [] [] [] [] [] [] [] [] [] [] | | ||
512 | 450 | iso_15924 | [] | | ||
513 | 451 | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | | ||
514 | 452 | iso_3166_2 | [] | | ||
515 | 453 | iso_4217 | [] [] [] [] [] [] | | ||
516 | 454 | iso_639 | [] [] [] [] [] [] | | ||
517 | 455 | jpilot | [] [] | | ||
518 | 456 | jtag | [] | | ||
519 | 457 | jwhois | [] [] [] [] [] | | ||
520 | 458 | kbd | [] [] | | ||
521 | 459 | keytouch | [] [] [] | | ||
522 | 460 | keytouch-editor | [] | | ||
523 | 461 | keytouch-keyboa... | [] [] | | ||
524 | 462 | latrine | [] [] | | ||
525 | 463 | ld | [] [] [] [] | | ||
526 | 464 | leafpad | [] [] [] [] [] [] | | ||
527 | 465 | libc | [] [] [] [] [] | | ||
528 | 466 | libexif | [] | | ||
529 | 467 | libextractor | [] | | ||
530 | 468 | libgpewidget | [] [] [] [] [] | | ||
531 | 469 | libgpg-error | [] | | ||
532 | 470 | libgphoto2 | [] [] [] | | ||
533 | 471 | libgphoto2_port | [] [] | | ||
534 | 472 | libgsasl | [] [] | | ||
535 | 473 | libiconv | [] [] [] | | ||
536 | 474 | libidn | [] [] | | ||
537 | 475 | lifelines | () | | ||
538 | 476 | lilypond | [] [] [] | | ||
539 | 477 | lingoteach | [] [] [] | | ||
540 | 478 | lprng | | | ||
541 | 479 | lynx | [] [] [] | | ||
542 | 480 | m4 | [] [] [] [] | | ||
543 | 481 | mailfromd | | | ||
544 | 482 | mailutils | [] [] | | ||
545 | 483 | make | [] [] [] [] [] [] [] [] | | ||
546 | 484 | man-db | [] | | ||
547 | 485 | minicom | [] [] [] [] | | ||
548 | 486 | nano | [] [] [] [] [] [] [] | | ||
549 | 487 | opcodes | [] [] [] [] | | ||
550 | 488 | parted | [] [] [] | | ||
551 | 489 | pilot-qof | | | ||
552 | 490 | popt | [] [] [] [] | | ||
553 | 491 | psmisc | [] [] | | ||
554 | 492 | pwdutils | | | ||
555 | 493 | qof | [] | | ||
556 | 494 | radius | [] [] | | ||
557 | 495 | recode | [] [] [] [] [] [] [] [] | | ||
558 | 496 | rpm | [] [] | | ||
559 | 497 | screem | | | ||
560 | 498 | scrollkeeper | [] [] [] | | ||
561 | 499 | sed | [] [] [] [] [] | | ||
562 | 500 | shared-mime-info | [] [] [] [] [] [] | | ||
563 | 501 | sharutils | [] [] [] [] [] [] [] [] | | ||
564 | 502 | shishi | [] | | ||
565 | 503 | skencil | [] [] | | ||
566 | 504 | solfege | [] | | ||
567 | 505 | soundtracker | [] [] [] | | ||
568 | 506 | sp | [] | | ||
569 | 507 | system-tools-ba... | [] [] [] [] [] [] [] [] [] | | ||
570 | 508 | tar | [] [] [] [] [] | | ||
571 | 509 | texinfo | [] [] [] | | ||
572 | 510 | tin | [] () | | ||
573 | 511 | tuxpaint | [] [] | | ||
574 | 512 | unicode-han-tra... | | | ||
575 | 513 | unicode-transla... | [] [] | | ||
576 | 514 | util-linux | [] [] [] [] [] [] [] | | ||
577 | 515 | util-linux-ng | [] [] [] [] [] [] [] | | ||
578 | 516 | vorbis-tools | | | ||
579 | 517 | wastesedge | () | | ||
580 | 518 | wdiff | [] [] [] [] [] [] [] [] | | ||
581 | 519 | wget | [] [] [] [] [] [] [] [] | | ||
582 | 520 | xchat | [] [] [] [] [] [] [] | | ||
583 | 521 | xkeyboard-config | [] [] [] [] | | ||
584 | 522 | xpad | [] [] [] | | ||
585 | 523 | +--------------------------------------------------+ | ||
586 | 524 | es et eu fa fi fr ga gl gu he hi hr hu id is it | ||
587 | 525 | 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52 | ||
588 | 526 | |||
589 | 527 | ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn | ||
590 | 528 | +--------------------------------------------------+ | ||
591 | 529 | Compendium | [] | | ||
592 | 530 | a2ps | () [] [] | | ||
593 | 531 | aegis | () | | ||
594 | 532 | ant-phone | [] | | ||
595 | 533 | anubis | [] [] [] | | ||
596 | 534 | ap-utils | [] | | ||
597 | 535 | aspell | [] [] | | ||
598 | 536 | bash | [] | | ||
599 | 537 | bfd | | | ||
600 | 538 | bibshelf | [] | | ||
601 | 539 | binutils | | | ||
602 | 540 | bison | [] [] [] | | ||
603 | 541 | bison-runtime | [] [] [] | | ||
604 | 542 | bluez-pin | [] [] [] | | ||
605 | 543 | cflow | | | ||
606 | 544 | clisp | [] | | ||
607 | 545 | console-tools | | | ||
608 | 546 | coreutils | [] | | ||
609 | 547 | cpio | [] | | ||
610 | 548 | cpplib | [] | | ||
611 | 549 | cryptonit | [] | | ||
612 | 550 | dialog | [] [] | | ||
613 | 551 | diffutils | [] [] [] | | ||
614 | 552 | doodle | | | ||
615 | 553 | e2fsprogs | [] | | ||
616 | 554 | enscript | [] | | ||
617 | 555 | fetchmail | [] [] | | ||
618 | 556 | findutils | [] | | ||
619 | 557 | findutils_stable | [] | | ||
620 | 558 | flex | [] [] | | ||
621 | 559 | fslint | | | ||
622 | 560 | gas | | | ||
623 | 561 | gawk | [] [] | | ||
624 | 562 | gcal | | | ||
625 | 563 | gcc | | | ||
626 | 564 | gettext-examples | [] [] [] | | ||
627 | 565 | gettext-runtime | [] [] [] | | ||
628 | 566 | gettext-tools | [] [] | | ||
629 | 567 | gip | [] [] | | ||
630 | 568 | gliv | [] | | ||
631 | 569 | glunarclock | [] [] | | ||
632 | 570 | gmult | [] [] [] | | ||
633 | 571 | gnubiff | | | ||
634 | 572 | gnucash | () () () | | ||
635 | 573 | gnuedu | | | ||
636 | 574 | gnulib | [] [] | | ||
637 | 575 | gnunet | | | ||
638 | 576 | gnunet-gtk | | | ||
639 | 577 | gnutls | [] | | ||
640 | 578 | gpe-aerial | [] | | ||
641 | 579 | gpe-beam | [] | | ||
642 | 580 | gpe-calendar | [] | | ||
643 | 581 | gpe-clock | [] [] [] | | ||
644 | 582 | gpe-conf | [] [] [] | | ||
645 | 583 | gpe-contacts | [] | | ||
646 | 584 | gpe-edit | [] [] [] | | ||
647 | 585 | gpe-filemanager | [] [] | | ||
648 | 586 | gpe-go | [] [] [] | | ||
649 | 587 | gpe-login | [] [] [] | | ||
650 | 588 | gpe-ownerinfo | [] [] | | ||
651 | 589 | gpe-package | [] [] | | ||
652 | 590 | gpe-sketchbook | [] [] | | ||
653 | 591 | gpe-su | [] [] [] | | ||
654 | 592 | gpe-taskmanager | [] [] [] [] | | ||
655 | 593 | gpe-timesheet | [] | | ||
656 | 594 | gpe-today | [] [] | | ||
657 | 595 | gpe-todo | [] | | ||
658 | 596 | gphoto2 | [] [] | | ||
659 | 597 | gprof | [] | | ||
660 | 598 | gpsdrive | [] | | ||
661 | 599 | gramadoir | () | | ||
662 | 600 | grep | [] [] | | ||
663 | 601 | gretl | | | ||
664 | 602 | gsasl | [] | | ||
665 | 603 | gss | | | ||
666 | 604 | gst-plugins-bad | [] | | ||
667 | 605 | gst-plugins-base | [] | | ||
668 | 606 | gst-plugins-good | [] | | ||
669 | 607 | gst-plugins-ugly | [] | | ||
670 | 608 | gstreamer | [] | | ||
671 | 609 | gtick | [] | | ||
672 | 610 | gtkam | [] [] | | ||
673 | 611 | gtkorphan | [] | | ||
674 | 612 | gtkspell | [] [] | | ||
675 | 613 | gutenprint | [] | | ||
676 | 614 | hello | [] [] [] [] [] [] [] | | ||
677 | 615 | herrie | [] | | ||
678 | 616 | hylafax | | | ||
679 | 617 | idutils | [] | | ||
680 | 618 | indent | [] [] | | ||
681 | 619 | iso_15924 | [] | | ||
682 | 620 | iso_3166 | [] [] [] [] [] [] [] [] | | ||
683 | 621 | iso_3166_2 | [] | | ||
684 | 622 | iso_4217 | [] [] [] | | ||
685 | 623 | iso_639 | [] [] [] [] | | ||
686 | 624 | jpilot | () () | | ||
687 | 625 | jtag | | | ||
688 | 626 | jwhois | [] | | ||
689 | 627 | kbd | [] | | ||
690 | 628 | keytouch | [] | | ||
691 | 629 | keytouch-editor | [] | | ||
692 | 630 | keytouch-keyboa... | | | ||
693 | 631 | latrine | [] | | ||
694 | 632 | ld | | | ||
695 | 633 | leafpad | [] [] | | ||
696 | 634 | libc | [] [] [] | | ||
697 | 635 | libexif | | | ||
698 | 636 | libextractor | | | ||
699 | 637 | libgpewidget | [] | | ||
700 | 638 | libgpg-error | | | ||
701 | 639 | libgphoto2 | [] | | ||
702 | 640 | libgphoto2_port | [] | | ||
703 | 641 | libgsasl | [] | | ||
704 | 642 | libiconv | [] | | ||
705 | 643 | libidn | [] [] | | ||
706 | 644 | lifelines | [] | | ||
707 | 645 | lilypond | [] | | ||
708 | 646 | lingoteach | [] | | ||
709 | 647 | lprng | | | ||
710 | 648 | lynx | [] [] | | ||
711 | 649 | m4 | [] [] | | ||
712 | 650 | mailfromd | | | ||
713 | 651 | mailutils | | | ||
714 | 652 | make | [] [] [] | | ||
715 | 653 | man-db | | | ||
716 | 654 | minicom | [] | | ||
717 | 655 | nano | [] [] [] | | ||
718 | 656 | opcodes | [] | | ||
719 | 657 | parted | [] [] | | ||
720 | 658 | pilot-qof | | | ||
721 | 659 | popt | [] [] [] | | ||
722 | 660 | psmisc | [] [] [] | | ||
723 | 661 | pwdutils | | | ||
724 | 662 | qof | | | ||
725 | 663 | radius | | | ||
726 | 664 | recode | [] | | ||
727 | 665 | rpm | [] [] | | ||
728 | 666 | screem | [] | | ||
729 | 667 | scrollkeeper | [] [] [] [] | | ||
730 | 668 | sed | [] [] | | ||
731 | 669 | shared-mime-info | [] [] [] [] [] [] [] | | ||
732 | 670 | sharutils | [] [] | | ||
733 | 671 | shishi | | | ||
734 | 672 | skencil | | | ||
735 | 673 | solfege | () () | | ||
736 | 674 | soundtracker | | | ||
737 | 675 | sp | () | | ||
738 | 676 | system-tools-ba... | [] [] [] [] | | ||
739 | 677 | tar | [] [] [] | | ||
740 | 678 | texinfo | [] [] | | ||
741 | 679 | tin | | | ||
742 | 680 | tuxpaint | () [] [] | | ||
743 | 681 | unicode-han-tra... | | | ||
744 | 682 | unicode-transla... | | | ||
745 | 683 | util-linux | [] [] | | ||
746 | 684 | util-linux-ng | [] [] | | ||
747 | 685 | vorbis-tools | | | ||
748 | 686 | wastesedge | [] | | ||
749 | 687 | wdiff | [] [] | | ||
750 | 688 | wget | [] [] | | ||
751 | 689 | xchat | [] [] [] [] | | ||
752 | 690 | xkeyboard-config | [] [] [] | | ||
753 | 691 | xpad | [] [] [] | | ||
754 | 692 | +--------------------------------------------------+ | ||
755 | 693 | ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn | ||
756 | 694 | 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6 | ||
757 | 695 | |||
758 | 696 | or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta | ||
759 | 697 | +--------------------------------------------------+ | ||
760 | 698 | Compendium | [] [] [] [] [] | | ||
761 | 699 | a2ps | () [] [] [] [] [] [] | | ||
762 | 700 | aegis | () () | | ||
763 | 701 | ant-phone | [] [] | | ||
764 | 702 | anubis | [] [] [] | | ||
765 | 703 | ap-utils | () | | ||
766 | 704 | aspell | [] [] [] | | ||
767 | 705 | bash | [] [] | | ||
768 | 706 | bfd | | | ||
769 | 707 | bibshelf | [] | | ||
770 | 708 | binutils | [] [] | | ||
771 | 709 | bison | [] [] [] [] [] | | ||
772 | 710 | bison-runtime | [] [] [] [] [] | | ||
773 | 711 | bluez-pin | [] [] [] [] [] [] [] [] [] | | ||
774 | 712 | cflow | [] | | ||
775 | 713 | clisp | [] | | ||
776 | 714 | console-tools | [] | | ||
777 | 715 | coreutils | [] [] [] [] | | ||
778 | 716 | cpio | [] [] [] | | ||
779 | 717 | cpplib | [] | | ||
780 | 718 | cryptonit | [] [] | | ||
781 | 719 | dialog | [] | | ||
782 | 720 | diffutils | [] [] [] [] [] [] | | ||
783 | 721 | doodle | [] [] | | ||
784 | 722 | e2fsprogs | [] [] | | ||
785 | 723 | enscript | [] [] [] [] [] | | ||
786 | 724 | fetchmail | [] [] [] | | ||
787 | 725 | findutils | [] [] [] | | ||
788 | 726 | findutils_stable | [] [] [] [] [] [] | | ||
789 | 727 | flex | [] [] [] [] [] | | ||
790 | 728 | fslint | [] | | ||
791 | 729 | gas | | | ||
792 | 730 | gawk | [] [] [] [] | | ||
793 | 731 | gcal | [] | | ||
794 | 732 | gcc | [] [] | | ||
795 | 733 | gettext-examples | [] [] [] [] [] [] [] [] | | ||
796 | 734 | gettext-runtime | [] [] [] [] [] [] [] [] | | ||
797 | 735 | gettext-tools | [] [] [] [] [] [] [] | | ||
798 | 736 | gip | [] [] [] [] | | ||
799 | 737 | gliv | [] [] [] [] [] [] | | ||
800 | 738 | glunarclock | [] [] [] [] [] [] | | ||
801 | 739 | gmult | [] [] [] [] | | ||
802 | 740 | gnubiff | () [] | | ||
803 | 741 | gnucash | () [] | | ||
804 | 742 | gnuedu | | | ||
805 | 743 | gnulib | [] [] [] | | ||
806 | 744 | gnunet | | | ||
807 | 745 | gnunet-gtk | [] | | ||
808 | 746 | gnutls | [] [] | | ||
809 | 747 | gpe-aerial | [] [] [] [] [] [] [] | | ||
810 | 748 | gpe-beam | [] [] [] [] [] [] [] | | ||
811 | 749 | gpe-calendar | [] [] [] [] | | ||
812 | 750 | gpe-clock | [] [] [] [] [] [] [] [] | | ||
813 | 751 | gpe-conf | [] [] [] [] [] [] [] | | ||
814 | 752 | gpe-contacts | [] [] [] [] [] | | ||
815 | 753 | gpe-edit | [] [] [] [] [] [] [] [] [] | | ||
816 | 754 | gpe-filemanager | [] [] | | ||
817 | 755 | gpe-go | [] [] [] [] [] [] [] [] | | ||
818 | 756 | gpe-login | [] [] [] [] [] [] [] [] | | ||
819 | 757 | gpe-ownerinfo | [] [] [] [] [] [] [] [] | | ||
820 | 758 | gpe-package | [] [] | | ||
821 | 759 | gpe-sketchbook | [] [] [] [] [] [] [] [] | | ||
822 | 760 | gpe-su | [] [] [] [] [] [] [] [] | | ||
823 | 761 | gpe-taskmanager | [] [] [] [] [] [] [] [] | | ||
824 | 762 | gpe-timesheet | [] [] [] [] [] [] [] [] | | ||
825 | 763 | gpe-today | [] [] [] [] [] [] [] [] | | ||
826 | 764 | gpe-todo | [] [] [] [] | | ||
827 | 765 | gphoto2 | [] [] [] [] [] [] | | ||
828 | 766 | gprof | [] [] [] | | ||
829 | 767 | gpsdrive | [] [] | | ||
830 | 768 | gramadoir | [] [] | | ||
831 | 769 | grep | [] [] [] [] | | ||
832 | 770 | gretl | [] [] [] | | ||
833 | 771 | gsasl | [] [] [] | | ||
834 | 772 | gss | [] [] [] [] | | ||
835 | 773 | gst-plugins-bad | [] [] [] | | ||
836 | 774 | gst-plugins-base | [] [] | | ||
837 | 775 | gst-plugins-good | [] [] | | ||
838 | 776 | gst-plugins-ugly | [] [] [] | | ||
839 | 777 | gstreamer | [] [] [] [] | | ||
840 | 778 | gtick | [] | | ||
841 | 779 | gtkam | [] [] [] [] [] | | ||
842 | 780 | gtkorphan | [] | | ||
843 | 781 | gtkspell | [] [] [] [] [] [] [] [] | | ||
844 | 782 | gutenprint | [] | | ||
845 | 783 | hello | [] [] [] [] [] [] [] [] | | ||
846 | 784 | herrie | [] [] [] | | ||
847 | 785 | hylafax | | | ||
848 | 786 | idutils | [] [] [] [] [] | | ||
849 | 787 | indent | [] [] [] [] [] [] [] | | ||
850 | 788 | iso_15924 | | | ||
851 | 789 | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | | ||
852 | 790 | iso_3166_2 | | | ||
853 | 791 | iso_4217 | [] [] [] [] [] [] [] | | ||
854 | 792 | iso_639 | [] [] [] [] [] [] [] | | ||
855 | 793 | jpilot | | | ||
856 | 794 | jtag | [] | | ||
857 | 795 | jwhois | [] [] [] [] | | ||
858 | 796 | kbd | [] [] [] | | ||
859 | 797 | keytouch | [] | | ||
860 | 798 | keytouch-editor | [] | | ||
861 | 799 | keytouch-keyboa... | [] | | ||
862 | 800 | latrine | | | ||
863 | 801 | ld | [] | | ||
864 | 802 | leafpad | [] [] [] [] [] [] | | ||
865 | 803 | libc | [] [] [] [] | | ||
866 | 804 | libexif | [] [] | | ||
867 | 805 | libextractor | [] [] | | ||
868 | 806 | libgpewidget | [] [] [] [] [] [] [] [] | | ||
869 | 807 | libgpg-error | [] [] [] | | ||
870 | 808 | libgphoto2 | [] | | ||
871 | 809 | libgphoto2_port | [] [] [] | | ||
872 | 810 | libgsasl | [] [] [] [] | | ||
873 | 811 | libiconv | [] [] [] | | ||
874 | 812 | libidn | [] [] () | | ||
875 | 813 | lifelines | [] [] | | ||
876 | 814 | lilypond | | | ||
877 | 815 | lingoteach | [] | | ||
878 | 816 | lprng | [] | | ||
879 | 817 | lynx | [] [] [] | | ||
880 | 818 | m4 | [] [] [] [] [] | | ||
881 | 819 | mailfromd | [] | | ||
882 | 820 | mailutils | [] [] [] | | ||
883 | 821 | make | [] [] [] [] | | ||
884 | 822 | man-db | [] [] [] [] | | ||
885 | 823 | minicom | [] [] [] [] [] | | ||
886 | 824 | nano | [] [] [] [] | | ||
887 | 825 | opcodes | [] [] | | ||
888 | 826 | parted | [] | | ||
889 | 827 | pilot-qof | | | ||
890 | 828 | popt | [] [] [] [] | | ||
891 | 829 | psmisc | [] [] | | ||
892 | 830 | pwdutils | [] [] | | ||
893 | 831 | qof | [] [] | | ||
894 | 832 | radius | [] [] | | ||
895 | 833 | recode | [] [] [] [] [] [] [] | | ||
896 | 834 | rpm | [] [] [] [] | | ||
897 | 835 | screem | | | ||
898 | 836 | scrollkeeper | [] [] [] [] [] [] [] | | ||
899 | 837 | sed | [] [] [] [] [] [] [] [] [] | | ||
900 | 838 | shared-mime-info | [] [] [] [] [] [] | | ||
901 | 839 | sharutils | [] [] [] [] | | ||
902 | 840 | shishi | [] | | ||
903 | 841 | skencil | [] [] [] | | ||
904 | 842 | solfege | [] | | ||
905 | 843 | soundtracker | [] [] | | ||
906 | 844 | sp | | | ||
907 | 845 | system-tools-ba... | [] [] [] [] [] [] [] [] [] | | ||
908 | 846 | tar | [] [] [] [] | | ||
909 | 847 | texinfo | [] [] [] [] | | ||
910 | 848 | tin | () | | ||
911 | 849 | tuxpaint | [] [] [] [] [] [] | | ||
912 | 850 | unicode-han-tra... | | | ||
913 | 851 | unicode-transla... | | | ||
914 | 852 | util-linux | [] [] [] [] | | ||
915 | 853 | util-linux-ng | [] [] [] [] | | ||
916 | 854 | vorbis-tools | [] | | ||
917 | 855 | wastesedge | | | ||
918 | 856 | wdiff | [] [] [] [] [] [] [] | | ||
919 | 857 | wget | [] [] [] [] | | ||
920 | 858 | xchat | [] [] [] [] [] [] [] | | ||
921 | 859 | xkeyboard-config | [] [] [] | | ||
922 | 860 | xpad | [] [] [] | | ||
923 | 861 | +--------------------------------------------------+ | ||
924 | 862 | or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta | ||
925 | 863 | 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3 | ||
926 | 864 | |||
927 | 865 | tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu | ||
928 | 866 | +---------------------------------------------------+ | ||
929 | 867 | Compendium | [] [] [] [] | 19 | ||
930 | 868 | a2ps | [] [] [] | 19 | ||
931 | 869 | aegis | [] | 1 | ||
932 | 870 | ant-phone | [] [] | 6 | ||
933 | 871 | anubis | [] [] [] | 11 | ||
934 | 872 | ap-utils | () [] | 4 | ||
935 | 873 | aspell | [] [] [] | 16 | ||
936 | 874 | bash | [] | 6 | ||
937 | 875 | bfd | | 2 | ||
938 | 876 | bibshelf | [] | 7 | ||
939 | 877 | binutils | [] [] [] [] | 9 | ||
940 | 878 | bison | [] [] [] [] | 20 | ||
941 | 879 | bison-runtime | [] [] [] [] | 18 | ||
942 | 880 | bluez-pin | [] [] [] [] [] [] | 28 | ||
943 | 881 | cflow | [] [] | 5 | ||
944 | 882 | clisp | | 9 | ||
945 | 883 | console-tools | [] [] | 5 | ||
946 | 884 | coreutils | [] [] [] | 18 | ||
947 | 885 | cpio | [] [] [] [] | 11 | ||
948 | 886 | cpplib | [] [] [] [] [] | 12 | ||
949 | 887 | cryptonit | [] | 6 | ||
950 | 888 | dialog | [] [] [] | 9 | ||
951 | 889 | diffutils | [] [] [] [] [] | 29 | ||
952 | 890 | doodle | [] | 6 | ||
953 | 891 | e2fsprogs | [] [] | 10 | ||
954 | 892 | enscript | [] [] [] | 16 | ||
955 | 893 | fetchmail | [] [] | 12 | ||
956 | 894 | findutils | [] [] [] | 11 | ||
957 | 895 | findutils_stable | [] [] [] [] | 18 | ||
958 | 896 | flex | [] [] | 15 | ||
959 | 897 | fslint | [] | 2 | ||
960 | 898 | gas | [] | 3 | ||
961 | 899 | gawk | [] [] [] | 16 | ||
962 | 900 | gcal | [] | 5 | ||
963 | 901 | gcc | [] [] [] | 7 | ||
964 | 902 | gettext-examples | [] [] [] [] [] [] | 29 | ||
965 | 903 | gettext-runtime | [] [] [] [] [] [] | 28 | ||
966 | 904 | gettext-tools | [] [] [] [] [] | 20 | ||
967 | 905 | gip | [] [] | 13 | ||
968 | 906 | gliv | [] [] | 11 | ||
969 | 907 | glunarclock | [] [] [] | 15 | ||
970 | 908 | gmult | [] [] [] [] | 16 | ||
971 | 909 | gnubiff | [] | 2 | ||
972 | 910 | gnucash | () [] | 5 | ||
973 | 911 | gnuedu | [] | 2 | ||
974 | 912 | gnulib | [] | 10 | ||
975 | 913 | gnunet | | 0 | ||
976 | 914 | gnunet-gtk | [] [] | 3 | ||
977 | 915 | gnutls | | 4 | ||
978 | 916 | gpe-aerial | [] [] | 14 | ||
979 | 917 | gpe-beam | [] [] | 14 | ||
980 | 918 | gpe-calendar | [] [] | 7 | ||
981 | 919 | gpe-clock | [] [] [] [] | 21 | ||
982 | 920 | gpe-conf | [] [] [] | 16 | ||
983 | 921 | gpe-contacts | [] [] | 10 | ||
984 | 922 | gpe-edit | [] [] [] [] [] | 22 | ||
985 | 923 | gpe-filemanager | [] [] | 7 | ||
986 | 924 | gpe-go | [] [] [] [] | 19 | ||
987 | 925 | gpe-login | [] [] [] [] [] | 21 | ||
988 | 926 | gpe-ownerinfo | [] [] [] [] | 21 | ||
989 | 927 | gpe-package | [] | 6 | ||
990 | 928 | gpe-sketchbook | [] [] | 16 | ||
991 | 929 | gpe-su | [] [] [] [] | 21 | ||
992 | 930 | gpe-taskmanager | [] [] [] [] | 21 | ||
993 | 931 | gpe-timesheet | [] [] [] [] | 18 | ||
994 | 932 | gpe-today | [] [] [] [] [] | 21 | ||
995 | 933 | gpe-todo | [] [] | 8 | ||
996 | 934 | gphoto2 | [] [] [] [] | 21 | ||
997 | 935 | gprof | [] [] | 13 | ||
998 | 936 | gpsdrive | [] | 5 | ||
999 | 937 | gramadoir | [] | 7 | ||
1000 | 938 | grep | [] | 12 | ||
1001 | 939 | gretl | | 6 | ||
1002 | 940 | gsasl | [] [] [] | 9 | ||
1003 | 941 | gss | [] | 7 | ||
1004 | 942 | gst-plugins-bad | [] [] [] | 13 | ||
1005 | 943 | gst-plugins-base | [] [] | 11 | ||
1006 | 944 | gst-plugins-good | [] [] [] [] [] | 16 | ||
1007 | 945 | gst-plugins-ugly | [] [] [] | 13 | ||
1008 | 946 | gstreamer | [] [] [] | 18 | ||
1009 | 947 | gtick | [] [] | 7 | ||
1010 | 948 | gtkam | [] | 16 | ||
1011 | 949 | gtkorphan | [] | 7 | ||
1012 | 950 | gtkspell | [] [] [] [] [] [] | 27 | ||
1013 | 951 | gutenprint | | 4 | ||
1014 | 952 | hello | [] [] [] [] [] | 38 | ||
1015 | 953 | herrie | [] [] | 8 | ||
1016 | 954 | hylafax | | 0 | ||
1017 | 955 | idutils | [] [] | 15 | ||
1018 | 956 | indent | [] [] [] [] [] | 28 | ||
1019 | 957 | iso_15924 | [] [] | 4 | ||
1020 | 958 | iso_3166 | [] [] [] [] [] [] [] [] [] | 54 | ||
1021 | 959 | iso_3166_2 | [] [] | 4 | ||
1022 | 960 | iso_4217 | [] [] [] [] [] | 24 | ||
1023 | 961 | iso_639 | [] [] [] [] [] | 26 | ||
1024 | 962 | jpilot | [] [] [] [] | 7 | ||
1025 | 963 | jtag | [] | 3 | ||
1026 | 964 | jwhois | [] [] [] | 13 | ||
1027 | 965 | kbd | [] [] [] | 13 | ||
1028 | 966 | keytouch | [] | 8 | ||
1029 | 967 | keytouch-editor | [] | 5 | ||
1030 | 968 | keytouch-keyboa... | [] | 5 | ||
1031 | 969 | latrine | [] [] | 5 | ||
1032 | 970 | ld | [] [] [] [] | 10 | ||
1033 | 971 | leafpad | [] [] [] [] [] | 24 | ||
1034 | 972 | libc | [] [] [] | 19 | ||
1035 | 973 | libexif | [] | 5 | ||
1036 | 974 | libextractor | [] | 5 | ||
1037 | 975 | libgpewidget | [] [] [] | 20 | ||
1038 | 976 | libgpg-error | [] | 6 | ||
1039 | 977 | libgphoto2 | [] [] | 9 | ||
1040 | 978 | libgphoto2_port | [] [] [] | 11 | ||
1041 | 979 | libgsasl | [] | 8 | ||
1042 | 980 | libiconv | [] [] | 11 | ||
1043 | 981 | libidn | [] [] | 11 | ||
1044 | 982 | lifelines | | 4 | ||
1045 | 983 | lilypond | [] | 6 | ||
1046 | 984 | lingoteach | [] | 6 | ||
1047 | 985 | lprng | [] | 2 | ||
1048 | 986 | lynx | [] [] [] | 15 | ||
1049 | 987 | m4 | [] [] [] | 18 | ||
1050 | 988 | mailfromd | [] [] | 3 | ||
1051 | 989 | mailutils | [] [] | 8 | ||
1052 | 990 | make | [] [] [] | 20 | ||
1053 | 991 | man-db | [] | 9 | ||
1054 | 992 | minicom | [] | 14 | ||
1055 | 993 | nano | [] [] [] | 20 | ||
1056 | 994 | opcodes | [] [] | 10 | ||
1057 | 995 | parted | [] [] [] | 11 | ||
1058 | 996 | pilot-qof | [] | 1 | ||
1059 | 997 | popt | [] [] [] [] | 18 | ||
1060 | 998 | psmisc | [] [] | 10 | ||
1061 | 999 | pwdutils | [] | 3 | ||
1062 | 1000 | qof | [] | 4 | ||
1063 | 1001 | radius | [] [] | 7 | ||
1064 | 1002 | recode | [] [] [] | 25 | ||
1065 | 1003 | rpm | [] [] [] [] | 13 | ||
1066 | 1004 | screem | [] | 2 | ||
1067 | 1005 | scrollkeeper | [] [] [] [] | 26 | ||
1068 | 1006 | sed | [] [] [] [] | 23 | ||
1069 | 1007 | shared-mime-info | [] [] [] | 29 | ||
1070 | 1008 | sharutils | [] [] [] | 23 | ||
1071 | 1009 | shishi | [] | 3 | ||
1072 | 1010 | skencil | [] | 7 | ||
1073 | 1011 | solfege | [] | 3 | ||
1074 | 1012 | soundtracker | [] [] | 9 | ||
1075 | 1013 | sp | [] | 3 | ||
1076 | 1014 | system-tools-ba... | [] [] [] [] [] [] [] | 38 | ||
1077 | 1015 | tar | [] [] [] | 17 | ||
1078 | 1016 | texinfo | [] [] [] | 15 | ||
1079 | 1017 | tin | | 1 | ||
1080 | 1018 | tuxpaint | [] [] [] | 19 | ||
1081 | 1019 | unicode-han-tra... | | 0 | ||
1082 | 1020 | unicode-transla... | | 2 | ||
1083 | 1021 | util-linux | [] [] [] | 20 | ||
1084 | 1022 | util-linux-ng | [] [] [] | 20 | ||
1085 | 1023 | vorbis-tools | [] [] | 4 | ||
1086 | 1024 | wastesedge | | 1 | ||
1087 | 1025 | wdiff | [] [] | 23 | ||
1088 | 1026 | wget | [] [] [] | 20 | ||
1089 | 1027 | xchat | [] [] [] [] | 29 | ||
1090 | 1028 | xkeyboard-config | [] [] [] | 14 | ||
1091 | 1029 | xpad | [] [] [] | 15 | ||
1092 | 1030 | +---------------------------------------------------+ | ||
1093 | 1031 | 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu | ||
1094 | 1032 | 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036 | ||
1095 | 1033 | |||
1096 | 1034 | Some counters in the preceding matrix are higher than the number of | ||
1097 | 1035 | visible blocks let us expect. This is because a few extra PO files are | ||
1098 | 1036 | used for implementing regional variants of languages, or language | ||
1099 | 1037 | dialects. | ||
1100 | 1038 | |||
1101 | 1039 | For a PO file in the matrix above to be effective, the package to | ||
1102 | 1040 | which it applies should also have been internationalized and | ||
1103 | 1041 | distributed as such by its maintainer. There might be an observable | ||
1104 | 1042 | lag between the mere existence a PO file and its wide availability in a | ||
1105 | 1043 | distribution. | ||
1106 | 1044 | |||
1107 | 1045 | If November 2007 seems to be old, you may fetch a more recent copy | ||
1108 | 1046 | of this `ABOUT-NLS' file on most GNU archive sites. The most | ||
1109 | 1047 | up-to-date matrix with full percentage details can be found at | ||
1110 | 1048 | `http://translationproject.org/extra/matrix.html'. | ||
1111 | 1049 | |||
1112 | 1050 | 1.6 Using `gettext' in new packages | ||
1113 | 1051 | =================================== | ||
1114 | 1052 | |||
1115 | 1053 | If you are writing a freely available program and want to | ||
1116 | 1054 | internationalize it you are welcome to use GNU `gettext' in your | ||
1117 | 1055 | package. Of course you have to respect the GNU Library General Public | ||
1118 | 1056 | License which covers the use of the GNU `gettext' library. This means | ||
1119 | 1057 | in particular that even non-free programs can use `libintl' as a shared | ||
1120 | 1058 | library, whereas only free software can use `libintl' as a static | ||
1121 | 1059 | library or use modified versions of `libintl'. | ||
1122 | 1060 | |||
1123 | 1061 | Once the sources are changed appropriately and the setup can handle | ||
1124 | 1062 | the use of `gettext' the only thing missing are the translations. The | ||
1125 | 1063 | Free Translation Project is also available for packages which are not | ||
1126 | 1064 | developed inside the GNU project. Therefore the information given above | ||
1127 | 1065 | applies also for every other Free Software Project. Contact | ||
1128 | 1066 | `coordinator@translationproject.org' to make the `.pot' files available | ||
1129 | 1067 | to the translation teams. | ||
1130 | 1068 | |||
1131 | 1069 | 0 | ||
1132 | === modified file 'Makefile.am' | |||
1133 | --- Makefile.am 2012-01-21 10:20:21 +0000 | |||
1134 | +++ Makefile.am 2013-03-01 13:45:32 +0000 | |||
1135 | @@ -6,4 +6,7 @@ | |||
1136 | 6 | 6 | ||
1137 | 7 | EXTRA_DIST = m4/ChangeLog | 7 | EXTRA_DIST = m4/ChangeLog |
1138 | 8 | 8 | ||
1140 | 9 | DISTCLEANFILES = intltool-extract intltool-merge intltool-update | 9 | DISTCLEANFILES = \ |
1141 | 10 | intltool-extract \ | ||
1142 | 11 | intltool-merge \ | ||
1143 | 12 | intltool-update | ||
1144 | 10 | 13 | ||
1145 | === removed file 'Makefile.in' | |||
1146 | --- Makefile.in 2012-09-27 15:48:52 +0000 | |||
1147 | +++ Makefile.in 1970-01-01 00:00:00 +0000 | |||
1148 | @@ -1,822 +0,0 @@ | |||
1149 | 1 | # Makefile.in generated by automake 1.11.6 from Makefile.am. | ||
1150 | 2 | # @configure_input@ | ||
1151 | 3 | |||
1152 | 4 | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||
1153 | 5 | # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software | ||
1154 | 6 | # Foundation, Inc. | ||
1155 | 7 | # This Makefile.in is free software; the Free Software Foundation | ||
1156 | 8 | # gives unlimited permission to copy and/or distribute it, | ||
1157 | 9 | # with or without modifications, as long as this notice is preserved. | ||
1158 | 10 | |||
1159 | 11 | # This program is distributed in the hope that it will be useful, | ||
1160 | 12 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||
1161 | 13 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
1162 | 14 | # PARTICULAR PURPOSE. | ||
1163 | 15 | |||
1164 | 16 | @SET_MAKE@ | ||
1165 | 17 | VPATH = @srcdir@ | ||
1166 | 18 | am__make_dryrun = \ | ||
1167 | 19 | { \ | ||
1168 | 20 | am__dry=no; \ | ||
1169 | 21 | case $$MAKEFLAGS in \ | ||
1170 | 22 | *\\[\ \ ]*) \ | ||
1171 | 23 | echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | ||
1172 | 24 | | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ | ||
1173 | 25 | *) \ | ||
1174 | 26 | for am__flg in $$MAKEFLAGS; do \ | ||
1175 | 27 | case $$am__flg in \ | ||
1176 | 28 | *=*|--*) ;; \ | ||
1177 | 29 | *n*) am__dry=yes; break;; \ | ||
1178 | 30 | esac; \ | ||
1179 | 31 | done;; \ | ||
1180 | 32 | esac; \ | ||
1181 | 33 | test $$am__dry = yes; \ | ||
1182 | 34 | } | ||
1183 | 35 | pkgdatadir = $(datadir)/@PACKAGE@ | ||
1184 | 36 | pkgincludedir = $(includedir)/@PACKAGE@ | ||
1185 | 37 | pkglibdir = $(libdir)/@PACKAGE@ | ||
1186 | 38 | pkglibexecdir = $(libexecdir)/@PACKAGE@ | ||
1187 | 39 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||
1188 | 40 | install_sh_DATA = $(install_sh) -c -m 644 | ||
1189 | 41 | install_sh_PROGRAM = $(install_sh) -c | ||
1190 | 42 | install_sh_SCRIPT = $(install_sh) -c | ||
1191 | 43 | INSTALL_HEADER = $(INSTALL_DATA) | ||
1192 | 44 | transform = $(program_transform_name) | ||
1193 | 45 | NORMAL_INSTALL = : | ||
1194 | 46 | PRE_INSTALL = : | ||
1195 | 47 | POST_INSTALL = : | ||
1196 | 48 | NORMAL_UNINSTALL = : | ||
1197 | 49 | PRE_UNINSTALL = : | ||
1198 | 50 | POST_UNINSTALL = : | ||
1199 | 51 | build_triplet = @build@ | ||
1200 | 52 | host_triplet = @host@ | ||
1201 | 53 | subdir = . | ||
1202 | 54 | DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ | ||
1203 | 55 | $(srcdir)/Makefile.in $(srcdir)/config.h.in \ | ||
1204 | 56 | $(top_srcdir)/configure ABOUT-NLS build/compile \ | ||
1205 | 57 | build/config.guess build/config.rpath build/config.sub \ | ||
1206 | 58 | build/depcomp build/install-sh build/ltmain.sh build/missing \ | ||
1207 | 59 | build/mkinstalldirs | ||
1208 | 60 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||
1209 | 61 | am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ | ||
1210 | 62 | $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ | ||
1211 | 63 | $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/lib-ld.m4 \ | ||
1212 | 64 | $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ | ||
1213 | 65 | $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | ||
1214 | 66 | $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | ||
1215 | 67 | $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ | ||
1216 | 68 | $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ | ||
1217 | 69 | $(top_srcdir)/configure.ac | ||
1218 | 70 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||
1219 | 71 | $(ACLOCAL_M4) | ||
1220 | 72 | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | ||
1221 | 73 | configure.lineno config.status.lineno | ||
1222 | 74 | mkinstalldirs = $(SHELL) $(top_srcdir)/build/mkinstalldirs | ||
1223 | 75 | CONFIG_HEADER = config.h | ||
1224 | 76 | CONFIG_CLEAN_FILES = | ||
1225 | 77 | CONFIG_CLEAN_VPATH_FILES = | ||
1226 | 78 | SOURCES = | ||
1227 | 79 | DIST_SOURCES = | ||
1228 | 80 | RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ | ||
1229 | 81 | html-recursive info-recursive install-data-recursive \ | ||
1230 | 82 | install-dvi-recursive install-exec-recursive \ | ||
1231 | 83 | install-html-recursive install-info-recursive \ | ||
1232 | 84 | install-pdf-recursive install-ps-recursive install-recursive \ | ||
1233 | 85 | installcheck-recursive installdirs-recursive pdf-recursive \ | ||
1234 | 86 | ps-recursive uninstall-recursive | ||
1235 | 87 | am__can_run_installinfo = \ | ||
1236 | 88 | case $$AM_UPDATE_INFO_DIR in \ | ||
1237 | 89 | n|no|NO) false;; \ | ||
1238 | 90 | *) (install-info --version) >/dev/null 2>&1;; \ | ||
1239 | 91 | esac | ||
1240 | 92 | RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ | ||
1241 | 93 | distclean-recursive maintainer-clean-recursive | ||
1242 | 94 | AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ | ||
1243 | 95 | $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ | ||
1244 | 96 | distdir dist dist-all distcheck | ||
1245 | 97 | ETAGS = etags | ||
1246 | 98 | CTAGS = ctags | ||
1247 | 99 | DIST_SUBDIRS = $(SUBDIRS) | ||
1248 | 100 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | ||
1249 | 101 | distdir = $(PACKAGE)-$(VERSION) | ||
1250 | 102 | top_distdir = $(distdir) | ||
1251 | 103 | am__remove_distdir = \ | ||
1252 | 104 | if test -d "$(distdir)"; then \ | ||
1253 | 105 | find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ | ||
1254 | 106 | && rm -rf "$(distdir)" \ | ||
1255 | 107 | || { sleep 5 && rm -rf "$(distdir)"; }; \ | ||
1256 | 108 | else :; fi | ||
1257 | 109 | am__relativize = \ | ||
1258 | 110 | dir0=`pwd`; \ | ||
1259 | 111 | sed_first='s,^\([^/]*\)/.*$$,\1,'; \ | ||
1260 | 112 | sed_rest='s,^[^/]*/*,,'; \ | ||
1261 | 113 | sed_last='s,^.*/\([^/]*\)$$,\1,'; \ | ||
1262 | 114 | sed_butlast='s,/*[^/]*$$,,'; \ | ||
1263 | 115 | while test -n "$$dir1"; do \ | ||
1264 | 116 | first=`echo "$$dir1" | sed -e "$$sed_first"`; \ | ||
1265 | 117 | if test "$$first" != "."; then \ | ||
1266 | 118 | if test "$$first" = ".."; then \ | ||
1267 | 119 | dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ | ||
1268 | 120 | dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ | ||
1269 | 121 | else \ | ||
1270 | 122 | first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ | ||
1271 | 123 | if test "$$first2" = "$$first"; then \ | ||
1272 | 124 | dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ | ||
1273 | 125 | else \ | ||
1274 | 126 | dir2="../$$dir2"; \ | ||
1275 | 127 | fi; \ | ||
1276 | 128 | dir0="$$dir0"/"$$first"; \ | ||
1277 | 129 | fi; \ | ||
1278 | 130 | fi; \ | ||
1279 | 131 | dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ | ||
1280 | 132 | done; \ | ||
1281 | 133 | reldir="$$dir2" | ||
1282 | 134 | DIST_ARCHIVES = $(distdir).tar.gz | ||
1283 | 135 | GZIP_ENV = --best | ||
1284 | 136 | distuninstallcheck_listfiles = find . -type f -print | ||
1285 | 137 | am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | ||
1286 | 138 | | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' | ||
1287 | 139 | distcleancheck_listfiles = find . -type f -print | ||
1288 | 140 | ACLOCAL = @ACLOCAL@ | ||
1289 | 141 | ALL_LINGUAS = @ALL_LINGUAS@ | ||
1290 | 142 | AMTAR = @AMTAR@ | ||
1291 | 143 | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||
1292 | 144 | AR = @AR@ | ||
1293 | 145 | AUTOCONF = @AUTOCONF@ | ||
1294 | 146 | AUTOHEADER = @AUTOHEADER@ | ||
1295 | 147 | AUTOMAKE = @AUTOMAKE@ | ||
1296 | 148 | AWK = @AWK@ | ||
1297 | 149 | CC = @CC@ | ||
1298 | 150 | CCDEPMODE = @CCDEPMODE@ | ||
1299 | 151 | CFLAGS = @CFLAGS@ | ||
1300 | 152 | CPP = @CPP@ | ||
1301 | 153 | CPPFLAGS = @CPPFLAGS@ | ||
1302 | 154 | CYGPATH_W = @CYGPATH_W@ | ||
1303 | 155 | DATADIRNAME = @DATADIRNAME@ | ||
1304 | 156 | DEFS = @DEFS@ | ||
1305 | 157 | DEPDIR = @DEPDIR@ | ||
1306 | 158 | DLLTOOL = @DLLTOOL@ | ||
1307 | 159 | DSYMUTIL = @DSYMUTIL@ | ||
1308 | 160 | DUMPBIN = @DUMPBIN@ | ||
1309 | 161 | ECHO_C = @ECHO_C@ | ||
1310 | 162 | ECHO_N = @ECHO_N@ | ||
1311 | 163 | ECHO_T = @ECHO_T@ | ||
1312 | 164 | EGREP = @EGREP@ | ||
1313 | 165 | EXEEXT = @EXEEXT@ | ||
1314 | 166 | FGREP = @FGREP@ | ||
1315 | 167 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | ||
1316 | 168 | GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ | ||
1317 | 169 | GMSGFMT = @GMSGFMT@ | ||
1318 | 170 | GMSGFMT_015 = @GMSGFMT_015@ | ||
1319 | 171 | GREP = @GREP@ | ||
1320 | 172 | INSTALL = @INSTALL@ | ||
1321 | 173 | INSTALL_DATA = @INSTALL_DATA@ | ||
1322 | 174 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
1323 | 175 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||
1324 | 176 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||
1325 | 177 | INTLLIBS = @INTLLIBS@ | ||
1326 | 178 | INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ | ||
1327 | 179 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ | ||
1328 | 180 | INTLTOOL_PERL = @INTLTOOL_PERL@ | ||
1329 | 181 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ | ||
1330 | 182 | INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ | ||
1331 | 183 | INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ | ||
1332 | 184 | INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ | ||
1333 | 185 | INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ | ||
1334 | 186 | INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ | ||
1335 | 187 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ | ||
1336 | 188 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ | ||
1337 | 189 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ | ||
1338 | 190 | INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ | ||
1339 | 191 | INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ | ||
1340 | 192 | INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ | ||
1341 | 193 | INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ | ||
1342 | 194 | INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ | ||
1343 | 195 | LD = @LD@ | ||
1344 | 196 | LDFLAGS = @LDFLAGS@ | ||
1345 | 197 | LIBICONV = @LIBICONV@ | ||
1346 | 198 | LIBINTL = @LIBINTL@ | ||
1347 | 199 | LIBOBJS = @LIBOBJS@ | ||
1348 | 200 | LIBS = @LIBS@ | ||
1349 | 201 | LIBTOOL = @LIBTOOL@ | ||
1350 | 202 | LIPO = @LIPO@ | ||
1351 | 203 | LN_S = @LN_S@ | ||
1352 | 204 | LTLIBICONV = @LTLIBICONV@ | ||
1353 | 205 | LTLIBINTL = @LTLIBINTL@ | ||
1354 | 206 | LTLIBOBJS = @LTLIBOBJS@ | ||
1355 | 207 | MAINT = @MAINT@ | ||
1356 | 208 | MAKEINFO = @MAKEINFO@ | ||
1357 | 209 | MANIFEST_TOOL = @MANIFEST_TOOL@ | ||
1358 | 210 | MKDIR_P = @MKDIR_P@ | ||
1359 | 211 | MOCK_RESOLVER_CFLAGS = @MOCK_RESOLVER_CFLAGS@ | ||
1360 | 212 | MOCK_RESOLVER_LIBS = @MOCK_RESOLVER_LIBS@ | ||
1361 | 213 | MSGFMT = @MSGFMT@ | ||
1362 | 214 | MSGFMT_015 = @MSGFMT_015@ | ||
1363 | 215 | MSGMERGE = @MSGMERGE@ | ||
1364 | 216 | NM = @NM@ | ||
1365 | 217 | NMEDIT = @NMEDIT@ | ||
1366 | 218 | OBJDUMP = @OBJDUMP@ | ||
1367 | 219 | OBJEXT = @OBJEXT@ | ||
1368 | 220 | OTOOL = @OTOOL@ | ||
1369 | 221 | OTOOL64 = @OTOOL64@ | ||
1370 | 222 | PACKAGE = @PACKAGE@ | ||
1371 | 223 | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | ||
1372 | 224 | PACKAGE_NAME = @PACKAGE_NAME@ | ||
1373 | 225 | PACKAGE_STRING = @PACKAGE_STRING@ | ||
1374 | 226 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | ||
1375 | 227 | PACKAGE_URL = @PACKAGE_URL@ | ||
1376 | 228 | PACKAGE_VERSION = @PACKAGE_VERSION@ | ||
1377 | 229 | PANEL_CFLAGS = @PANEL_CFLAGS@ | ||
1378 | 230 | PANEL_LIBS = @PANEL_LIBS@ | ||
1379 | 231 | PATH_SEPARATOR = @PATH_SEPARATOR@ | ||
1380 | 232 | PKG_CONFIG = @PKG_CONFIG@ | ||
1381 | 233 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | ||
1382 | 234 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | ||
1383 | 235 | POSUB = @POSUB@ | ||
1384 | 236 | RANLIB = @RANLIB@ | ||
1385 | 237 | SED = @SED@ | ||
1386 | 238 | SET_MAKE = @SET_MAKE@ | ||
1387 | 239 | SHELL = @SHELL@ | ||
1388 | 240 | STRIP = @STRIP@ | ||
1389 | 241 | USE_NLS = @USE_NLS@ | ||
1390 | 242 | VERSION = @VERSION@ | ||
1391 | 243 | WALLPAPER_CFLAGS = @WALLPAPER_CFLAGS@ | ||
1392 | 244 | WALLPAPER_LIBS = @WALLPAPER_LIBS@ | ||
1393 | 245 | WEBCAM_CFLAGS = @WEBCAM_CFLAGS@ | ||
1394 | 246 | WEBCAM_LIBS = @WEBCAM_LIBS@ | ||
1395 | 247 | XGETTEXT = @XGETTEXT@ | ||
1396 | 248 | XGETTEXT_015 = @XGETTEXT_015@ | ||
1397 | 249 | XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ | ||
1398 | 250 | abs_builddir = @abs_builddir@ | ||
1399 | 251 | abs_srcdir = @abs_srcdir@ | ||
1400 | 252 | abs_top_builddir = @abs_top_builddir@ | ||
1401 | 253 | abs_top_srcdir = @abs_top_srcdir@ | ||
1402 | 254 | ac_ct_AR = @ac_ct_AR@ | ||
1403 | 255 | ac_ct_CC = @ac_ct_CC@ | ||
1404 | 256 | ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ | ||
1405 | 257 | am__include = @am__include@ | ||
1406 | 258 | am__leading_dot = @am__leading_dot@ | ||
1407 | 259 | am__quote = @am__quote@ | ||
1408 | 260 | am__tar = @am__tar@ | ||
1409 | 261 | am__untar = @am__untar@ | ||
1410 | 262 | bindir = @bindir@ | ||
1411 | 263 | build = @build@ | ||
1412 | 264 | build_alias = @build_alias@ | ||
1413 | 265 | build_cpu = @build_cpu@ | ||
1414 | 266 | build_os = @build_os@ | ||
1415 | 267 | build_vendor = @build_vendor@ | ||
1416 | 268 | builddir = @builddir@ | ||
1417 | 269 | datadir = @datadir@ | ||
1418 | 270 | datarootdir = @datarootdir@ | ||
1419 | 271 | docdir = @docdir@ | ||
1420 | 272 | dvidir = @dvidir@ | ||
1421 | 273 | exec_prefix = @exec_prefix@ | ||
1422 | 274 | host = @host@ | ||
1423 | 275 | host_alias = @host_alias@ | ||
1424 | 276 | host_cpu = @host_cpu@ | ||
1425 | 277 | host_os = @host_os@ | ||
1426 | 278 | host_vendor = @host_vendor@ | ||
1427 | 279 | htmldir = @htmldir@ | ||
1428 | 280 | includedir = @includedir@ | ||
1429 | 281 | infodir = @infodir@ | ||
1430 | 282 | install_sh = @install_sh@ | ||
1431 | 283 | intltool__v_merge_options_ = @intltool__v_merge_options_@ | ||
1432 | 284 | intltool__v_merge_options_0 = @intltool__v_merge_options_0@ | ||
1433 | 285 | libdir = @libdir@ | ||
1434 | 286 | libexecdir = @libexecdir@ | ||
1435 | 287 | localedir = @localedir@ | ||
1436 | 288 | localstatedir = @localstatedir@ | ||
1437 | 289 | mandir = @mandir@ | ||
1438 | 290 | mkdir_p = @mkdir_p@ | ||
1439 | 291 | oldincludedir = @oldincludedir@ | ||
1440 | 292 | pdfdir = @pdfdir@ | ||
1441 | 293 | pixmapsdir = @pixmapsdir@ | ||
1442 | 294 | prefix = @prefix@ | ||
1443 | 295 | program_transform_name = @program_transform_name@ | ||
1444 | 296 | psdir = @psdir@ | ||
1445 | 297 | sbindir = @sbindir@ | ||
1446 | 298 | sharedstatedir = @sharedstatedir@ | ||
1447 | 299 | srcdir = @srcdir@ | ||
1448 | 300 | sysconfdir = @sysconfdir@ | ||
1449 | 301 | target_alias = @target_alias@ | ||
1450 | 302 | top_build_prefix = @top_build_prefix@ | ||
1451 | 303 | top_builddir = @top_builddir@ | ||
1452 | 304 | top_srcdir = @top_srcdir@ | ||
1453 | 305 | SUBDIRS = desktop pixmaps po src | ||
1454 | 306 | ACLOCAL_AMFLAGS = -I m4 | ||
1455 | 307 | EXTRA_DIST = m4/ChangeLog | ||
1456 | 308 | DISTCLEANFILES = intltool-extract intltool-merge intltool-update | ||
1457 | 309 | all: config.h | ||
1458 | 310 | $(MAKE) $(AM_MAKEFLAGS) all-recursive | ||
1459 | 311 | |||
1460 | 312 | .SUFFIXES: | ||
1461 | 313 | am--refresh: Makefile | ||
1462 | 314 | @: | ||
1463 | 315 | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) | ||
1464 | 316 | @for dep in $?; do \ | ||
1465 | 317 | case '$(am__configure_deps)' in \ | ||
1466 | 318 | *$$dep*) \ | ||
1467 | 319 | echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ | ||
1468 | 320 | $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ | ||
1469 | 321 | && exit 0; \ | ||
1470 | 322 | exit 1;; \ | ||
1471 | 323 | esac; \ | ||
1472 | 324 | done; \ | ||
1473 | 325 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ | ||
1474 | 326 | $(am__cd) $(top_srcdir) && \ | ||
1475 | 327 | $(AUTOMAKE) --foreign Makefile | ||
1476 | 328 | .PRECIOUS: Makefile | ||
1477 | 329 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||
1478 | 330 | @case '$?' in \ | ||
1479 | 331 | *config.status*) \ | ||
1480 | 332 | echo ' $(SHELL) ./config.status'; \ | ||
1481 | 333 | $(SHELL) ./config.status;; \ | ||
1482 | 334 | *) \ | ||
1483 | 335 | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ | ||
1484 | 336 | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ | ||
1485 | 337 | esac; | ||
1486 | 338 | |||
1487 | 339 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||
1488 | 340 | $(SHELL) ./config.status --recheck | ||
1489 | 341 | |||
1490 | 342 | $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | ||
1491 | 343 | $(am__cd) $(srcdir) && $(AUTOCONF) | ||
1492 | 344 | $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) | ||
1493 | 345 | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | ||
1494 | 346 | $(am__aclocal_m4_deps): | ||
1495 | 347 | |||
1496 | 348 | config.h: stamp-h1 | ||
1497 | 349 | @if test ! -f $@; then rm -f stamp-h1; else :; fi | ||
1498 | 350 | @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi | ||
1499 | 351 | |||
1500 | 352 | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | ||
1501 | 353 | @rm -f stamp-h1 | ||
1502 | 354 | cd $(top_builddir) && $(SHELL) ./config.status config.h | ||
1503 | 355 | $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | ||
1504 | 356 | ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) | ||
1505 | 357 | rm -f stamp-h1 | ||
1506 | 358 | touch $@ | ||
1507 | 359 | |||
1508 | 360 | distclean-hdr: | ||
1509 | 361 | -rm -f config.h stamp-h1 | ||
1510 | 362 | |||
1511 | 363 | mostlyclean-libtool: | ||
1512 | 364 | -rm -f *.lo | ||
1513 | 365 | |||
1514 | 366 | clean-libtool: | ||
1515 | 367 | -rm -rf .libs _libs | ||
1516 | 368 | |||
1517 | 369 | distclean-libtool: | ||
1518 | 370 | -rm -f libtool config.lt | ||
1519 | 371 | |||
1520 | 372 | # This directory's subdirectories are mostly independent; you can cd | ||
1521 | 373 | # into them and run `make' without going through this Makefile. | ||
1522 | 374 | # To change the values of `make' variables: instead of editing Makefiles, | ||
1523 | 375 | # (1) if the variable is set in `config.status', edit `config.status' | ||
1524 | 376 | # (which will cause the Makefiles to be regenerated when you run `make'); | ||
1525 | 377 | # (2) otherwise, pass the desired values on the `make' command line. | ||
1526 | 378 | $(RECURSIVE_TARGETS): | ||
1527 | 379 | @fail= failcom='exit 1'; \ | ||
1528 | 380 | for f in x $$MAKEFLAGS; do \ | ||
1529 | 381 | case $$f in \ | ||
1530 | 382 | *=* | --[!k]*);; \ | ||
1531 | 383 | *k*) failcom='fail=yes';; \ | ||
1532 | 384 | esac; \ | ||
1533 | 385 | done; \ | ||
1534 | 386 | dot_seen=no; \ | ||
1535 | 387 | target=`echo $@ | sed s/-recursive//`; \ | ||
1536 | 388 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
1537 | 389 | echo "Making $$target in $$subdir"; \ | ||
1538 | 390 | if test "$$subdir" = "."; then \ | ||
1539 | 391 | dot_seen=yes; \ | ||
1540 | 392 | local_target="$$target-am"; \ | ||
1541 | 393 | else \ | ||
1542 | 394 | local_target="$$target"; \ | ||
1543 | 395 | fi; \ | ||
1544 | 396 | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | ||
1545 | 397 | || eval $$failcom; \ | ||
1546 | 398 | done; \ | ||
1547 | 399 | if test "$$dot_seen" = "no"; then \ | ||
1548 | 400 | $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ | ||
1549 | 401 | fi; test -z "$$fail" | ||
1550 | 402 | |||
1551 | 403 | $(RECURSIVE_CLEAN_TARGETS): | ||
1552 | 404 | @fail= failcom='exit 1'; \ | ||
1553 | 405 | for f in x $$MAKEFLAGS; do \ | ||
1554 | 406 | case $$f in \ | ||
1555 | 407 | *=* | --[!k]*);; \ | ||
1556 | 408 | *k*) failcom='fail=yes';; \ | ||
1557 | 409 | esac; \ | ||
1558 | 410 | done; \ | ||
1559 | 411 | dot_seen=no; \ | ||
1560 | 412 | case "$@" in \ | ||
1561 | 413 | distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ | ||
1562 | 414 | *) list='$(SUBDIRS)' ;; \ | ||
1563 | 415 | esac; \ | ||
1564 | 416 | rev=''; for subdir in $$list; do \ | ||
1565 | 417 | if test "$$subdir" = "."; then :; else \ | ||
1566 | 418 | rev="$$subdir $$rev"; \ | ||
1567 | 419 | fi; \ | ||
1568 | 420 | done; \ | ||
1569 | 421 | rev="$$rev ."; \ | ||
1570 | 422 | target=`echo $@ | sed s/-recursive//`; \ | ||
1571 | 423 | for subdir in $$rev; do \ | ||
1572 | 424 | echo "Making $$target in $$subdir"; \ | ||
1573 | 425 | if test "$$subdir" = "."; then \ | ||
1574 | 426 | local_target="$$target-am"; \ | ||
1575 | 427 | else \ | ||
1576 | 428 | local_target="$$target"; \ | ||
1577 | 429 | fi; \ | ||
1578 | 430 | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | ||
1579 | 431 | || eval $$failcom; \ | ||
1580 | 432 | done && test -z "$$fail" | ||
1581 | 433 | tags-recursive: | ||
1582 | 434 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
1583 | 435 | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ | ||
1584 | 436 | done | ||
1585 | 437 | ctags-recursive: | ||
1586 | 438 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
1587 | 439 | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ | ||
1588 | 440 | done | ||
1589 | 441 | |||
1590 | 442 | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | ||
1591 | 443 | list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ | ||
1592 | 444 | unique=`for i in $$list; do \ | ||
1593 | 445 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
1594 | 446 | done | \ | ||
1595 | 447 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
1596 | 448 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
1597 | 449 | mkid -fID $$unique | ||
1598 | 450 | tags: TAGS | ||
1599 | 451 | |||
1600 | 452 | TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||
1601 | 453 | $(TAGS_FILES) $(LISP) | ||
1602 | 454 | set x; \ | ||
1603 | 455 | here=`pwd`; \ | ||
1604 | 456 | if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ | ||
1605 | 457 | include_option=--etags-include; \ | ||
1606 | 458 | empty_fix=.; \ | ||
1607 | 459 | else \ | ||
1608 | 460 | include_option=--include; \ | ||
1609 | 461 | empty_fix=; \ | ||
1610 | 462 | fi; \ | ||
1611 | 463 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
1612 | 464 | if test "$$subdir" = .; then :; else \ | ||
1613 | 465 | test ! -f $$subdir/TAGS || \ | ||
1614 | 466 | set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ | ||
1615 | 467 | fi; \ | ||
1616 | 468 | done; \ | ||
1617 | 469 | list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ | ||
1618 | 470 | unique=`for i in $$list; do \ | ||
1619 | 471 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
1620 | 472 | done | \ | ||
1621 | 473 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
1622 | 474 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
1623 | 475 | shift; \ | ||
1624 | 476 | if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ | ||
1625 | 477 | test -n "$$unique" || unique=$$empty_fix; \ | ||
1626 | 478 | if test $$# -gt 0; then \ | ||
1627 | 479 | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||
1628 | 480 | "$$@" $$unique; \ | ||
1629 | 481 | else \ | ||
1630 | 482 | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||
1631 | 483 | $$unique; \ | ||
1632 | 484 | fi; \ | ||
1633 | 485 | fi | ||
1634 | 486 | ctags: CTAGS | ||
1635 | 487 | CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||
1636 | 488 | $(TAGS_FILES) $(LISP) | ||
1637 | 489 | list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ | ||
1638 | 490 | unique=`for i in $$list; do \ | ||
1639 | 491 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
1640 | 492 | done | \ | ||
1641 | 493 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
1642 | 494 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
1643 | 495 | test -z "$(CTAGS_ARGS)$$unique" \ | ||
1644 | 496 | || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | ||
1645 | 497 | $$unique | ||
1646 | 498 | |||
1647 | 499 | GTAGS: | ||
1648 | 500 | here=`$(am__cd) $(top_builddir) && pwd` \ | ||
1649 | 501 | && $(am__cd) $(top_srcdir) \ | ||
1650 | 502 | && gtags -i $(GTAGS_ARGS) "$$here" | ||
1651 | 503 | |||
1652 | 504 | distclean-tags: | ||
1653 | 505 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | ||
1654 | 506 | |||
1655 | 507 | distdir: $(DISTFILES) | ||
1656 | 508 | $(am__remove_distdir) | ||
1657 | 509 | test -d "$(distdir)" || mkdir "$(distdir)" | ||
1658 | 510 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | ||
1659 | 511 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | ||
1660 | 512 | list='$(DISTFILES)'; \ | ||
1661 | 513 | dist_files=`for file in $$list; do echo $$file; done | \ | ||
1662 | 514 | sed -e "s|^$$srcdirstrip/||;t" \ | ||
1663 | 515 | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ | ||
1664 | 516 | case $$dist_files in \ | ||
1665 | 517 | */*) $(MKDIR_P) `echo "$$dist_files" | \ | ||
1666 | 518 | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ | ||
1667 | 519 | sort -u` ;; \ | ||
1668 | 520 | esac; \ | ||
1669 | 521 | for file in $$dist_files; do \ | ||
1670 | 522 | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | ||
1671 | 523 | if test -d $$d/$$file; then \ | ||
1672 | 524 | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ | ||
1673 | 525 | if test -d "$(distdir)/$$file"; then \ | ||
1674 | 526 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | ||
1675 | 527 | fi; \ | ||
1676 | 528 | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | ||
1677 | 529 | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ | ||
1678 | 530 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | ||
1679 | 531 | fi; \ | ||
1680 | 532 | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ | ||
1681 | 533 | else \ | ||
1682 | 534 | test -f "$(distdir)/$$file" \ | ||
1683 | 535 | || cp -p $$d/$$file "$(distdir)/$$file" \ | ||
1684 | 536 | || exit 1; \ | ||
1685 | 537 | fi; \ | ||
1686 | 538 | done | ||
1687 | 539 | @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ | ||
1688 | 540 | if test "$$subdir" = .; then :; else \ | ||
1689 | 541 | $(am__make_dryrun) \ | ||
1690 | 542 | || test -d "$(distdir)/$$subdir" \ | ||
1691 | 543 | || $(MKDIR_P) "$(distdir)/$$subdir" \ | ||
1692 | 544 | || exit 1; \ | ||
1693 | 545 | dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ | ||
1694 | 546 | $(am__relativize); \ | ||
1695 | 547 | new_distdir=$$reldir; \ | ||
1696 | 548 | dir1=$$subdir; dir2="$(top_distdir)"; \ | ||
1697 | 549 | $(am__relativize); \ | ||
1698 | 550 | new_top_distdir=$$reldir; \ | ||
1699 | 551 | echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ | ||
1700 | 552 | echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ | ||
1701 | 553 | ($(am__cd) $$subdir && \ | ||
1702 | 554 | $(MAKE) $(AM_MAKEFLAGS) \ | ||
1703 | 555 | top_distdir="$$new_top_distdir" \ | ||
1704 | 556 | distdir="$$new_distdir" \ | ||
1705 | 557 | am__remove_distdir=: \ | ||
1706 | 558 | am__skip_length_check=: \ | ||
1707 | 559 | am__skip_mode_fix=: \ | ||
1708 | 560 | distdir) \ | ||
1709 | 561 | || exit 1; \ | ||
1710 | 562 | fi; \ | ||
1711 | 563 | done | ||
1712 | 564 | -test -n "$(am__skip_mode_fix)" \ | ||
1713 | 565 | || find "$(distdir)" -type d ! -perm -755 \ | ||
1714 | 566 | -exec chmod u+rwx,go+rx {} \; -o \ | ||
1715 | 567 | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ | ||
1716 | 568 | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ | ||
1717 | 569 | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ | ||
1718 | 570 | || chmod -R a+r "$(distdir)" | ||
1719 | 571 | dist-gzip: distdir | ||
1720 | 572 | tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||
1721 | 573 | $(am__remove_distdir) | ||
1722 | 574 | |||
1723 | 575 | dist-bzip2: distdir | ||
1724 | 576 | tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 | ||
1725 | 577 | $(am__remove_distdir) | ||
1726 | 578 | |||
1727 | 579 | dist-lzip: distdir | ||
1728 | 580 | tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz | ||
1729 | 581 | $(am__remove_distdir) | ||
1730 | 582 | |||
1731 | 583 | dist-lzma: distdir | ||
1732 | 584 | tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma | ||
1733 | 585 | $(am__remove_distdir) | ||
1734 | 586 | |||
1735 | 587 | dist-xz: distdir | ||
1736 | 588 | tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz | ||
1737 | 589 | $(am__remove_distdir) | ||
1738 | 590 | |||
1739 | 591 | dist-tarZ: distdir | ||
1740 | 592 | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z | ||
1741 | 593 | $(am__remove_distdir) | ||
1742 | 594 | |||
1743 | 595 | dist-shar: distdir | ||
1744 | 596 | shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz | ||
1745 | 597 | $(am__remove_distdir) | ||
1746 | 598 | |||
1747 | 599 | dist-zip: distdir | ||
1748 | 600 | -rm -f $(distdir).zip | ||
1749 | 601 | zip -rq $(distdir).zip $(distdir) | ||
1750 | 602 | $(am__remove_distdir) | ||
1751 | 603 | |||
1752 | 604 | dist dist-all: distdir | ||
1753 | 605 | tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||
1754 | 606 | $(am__remove_distdir) | ||
1755 | 607 | |||
1756 | 608 | # This target untars the dist file and tries a VPATH configuration. Then | ||
1757 | 609 | # it guarantees that the distribution is self-contained by making another | ||
1758 | 610 | # tarfile. | ||
1759 | 611 | distcheck: dist | ||
1760 | 612 | case '$(DIST_ARCHIVES)' in \ | ||
1761 | 613 | *.tar.gz*) \ | ||
1762 | 614 | GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ | ||
1763 | 615 | *.tar.bz2*) \ | ||
1764 | 616 | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ | ||
1765 | 617 | *.tar.lzma*) \ | ||
1766 | 618 | lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ | ||
1767 | 619 | *.tar.lz*) \ | ||
1768 | 620 | lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ | ||
1769 | 621 | *.tar.xz*) \ | ||
1770 | 622 | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ | ||
1771 | 623 | *.tar.Z*) \ | ||
1772 | 624 | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ | ||
1773 | 625 | *.shar.gz*) \ | ||
1774 | 626 | GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ | ||
1775 | 627 | *.zip*) \ | ||
1776 | 628 | unzip $(distdir).zip ;;\ | ||
1777 | 629 | esac | ||
1778 | 630 | chmod -R a-w $(distdir); chmod u+w $(distdir) | ||
1779 | 631 | mkdir $(distdir)/_build | ||
1780 | 632 | mkdir $(distdir)/_inst | ||
1781 | 633 | chmod a-w $(distdir) | ||
1782 | 634 | test -d $(distdir)/_build || exit 0; \ | ||
1783 | 635 | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ | ||
1784 | 636 | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ | ||
1785 | 637 | && am__cwd=`pwd` \ | ||
1786 | 638 | && $(am__cd) $(distdir)/_build \ | ||
1787 | 639 | && ../configure --srcdir=.. --prefix="$$dc_install_base" \ | ||
1788 | 640 | $(AM_DISTCHECK_CONFIGURE_FLAGS) \ | ||
1789 | 641 | $(DISTCHECK_CONFIGURE_FLAGS) \ | ||
1790 | 642 | && $(MAKE) $(AM_MAKEFLAGS) \ | ||
1791 | 643 | && $(MAKE) $(AM_MAKEFLAGS) dvi \ | ||
1792 | 644 | && $(MAKE) $(AM_MAKEFLAGS) check \ | ||
1793 | 645 | && $(MAKE) $(AM_MAKEFLAGS) install \ | ||
1794 | 646 | && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | ||
1795 | 647 | && $(MAKE) $(AM_MAKEFLAGS) uninstall \ | ||
1796 | 648 | && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ | ||
1797 | 649 | distuninstallcheck \ | ||
1798 | 650 | && chmod -R a-w "$$dc_install_base" \ | ||
1799 | 651 | && ({ \ | ||
1800 | 652 | (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ | ||
1801 | 653 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ | ||
1802 | 654 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ | ||
1803 | 655 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ | ||
1804 | 656 | distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ | ||
1805 | 657 | } || { rm -rf "$$dc_destdir"; exit 1; }) \ | ||
1806 | 658 | && rm -rf "$$dc_destdir" \ | ||
1807 | 659 | && $(MAKE) $(AM_MAKEFLAGS) dist \ | ||
1808 | 660 | && rm -rf $(DIST_ARCHIVES) \ | ||
1809 | 661 | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ | ||
1810 | 662 | && cd "$$am__cwd" \ | ||
1811 | 663 | || exit 1 | ||
1812 | 664 | $(am__remove_distdir) | ||
1813 | 665 | @(echo "$(distdir) archives ready for distribution: "; \ | ||
1814 | 666 | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ | ||
1815 | 667 | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' | ||
1816 | 668 | distuninstallcheck: | ||
1817 | 669 | @test -n '$(distuninstallcheck_dir)' || { \ | ||
1818 | 670 | echo 'ERROR: trying to run $@ with an empty' \ | ||
1819 | 671 | '$$(distuninstallcheck_dir)' >&2; \ | ||
1820 | 672 | exit 1; \ | ||
1821 | 673 | }; \ | ||
1822 | 674 | $(am__cd) '$(distuninstallcheck_dir)' || { \ | ||
1823 | 675 | echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ | ||
1824 | 676 | exit 1; \ | ||
1825 | 677 | }; \ | ||
1826 | 678 | test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ | ||
1827 | 679 | || { echo "ERROR: files left after uninstall:" ; \ | ||
1828 | 680 | if test -n "$(DESTDIR)"; then \ | ||
1829 | 681 | echo " (check DESTDIR support)"; \ | ||
1830 | 682 | fi ; \ | ||
1831 | 683 | $(distuninstallcheck_listfiles) ; \ | ||
1832 | 684 | exit 1; } >&2 | ||
1833 | 685 | distcleancheck: distclean | ||
1834 | 686 | @if test '$(srcdir)' = . ; then \ | ||
1835 | 687 | echo "ERROR: distcleancheck can only run from a VPATH build" ; \ | ||
1836 | 688 | exit 1 ; \ | ||
1837 | 689 | fi | ||
1838 | 690 | @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ | ||
1839 | 691 | || { echo "ERROR: files left in build directory after distclean:" ; \ | ||
1840 | 692 | $(distcleancheck_listfiles) ; \ | ||
1841 | 693 | exit 1; } >&2 | ||
1842 | 694 | check-am: all-am | ||
1843 | 695 | check: check-recursive | ||
1844 | 696 | all-am: Makefile config.h | ||
1845 | 697 | installdirs: installdirs-recursive | ||
1846 | 698 | installdirs-am: | ||
1847 | 699 | install: install-recursive | ||
1848 | 700 | install-exec: install-exec-recursive | ||
1849 | 701 | install-data: install-data-recursive | ||
1850 | 702 | uninstall: uninstall-recursive | ||
1851 | 703 | |||
1852 | 704 | install-am: all-am | ||
1853 | 705 | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||
1854 | 706 | |||
1855 | 707 | installcheck: installcheck-recursive | ||
1856 | 708 | install-strip: | ||
1857 | 709 | if test -z '$(STRIP)'; then \ | ||
1858 | 710 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | ||
1859 | 711 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | ||
1860 | 712 | install; \ | ||
1861 | 713 | else \ | ||
1862 | 714 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | ||
1863 | 715 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | ||
1864 | 716 | "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ | ||
1865 | 717 | fi | ||
1866 | 718 | mostlyclean-generic: | ||
1867 | 719 | |||
1868 | 720 | clean-generic: | ||
1869 | 721 | |||
1870 | 722 | distclean-generic: | ||
1871 | 723 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | ||
1872 | 724 | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | ||
1873 | 725 | -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) | ||
1874 | 726 | |||
1875 | 727 | maintainer-clean-generic: | ||
1876 | 728 | @echo "This command is intended for maintainers to use" | ||
1877 | 729 | @echo "it deletes files that may require special tools to rebuild." | ||
1878 | 730 | clean: clean-recursive | ||
1879 | 731 | |||
1880 | 732 | clean-am: clean-generic clean-libtool mostlyclean-am | ||
1881 | 733 | |||
1882 | 734 | distclean: distclean-recursive | ||
1883 | 735 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) | ||
1884 | 736 | -rm -f Makefile | ||
1885 | 737 | distclean-am: clean-am distclean-generic distclean-hdr \ | ||
1886 | 738 | distclean-libtool distclean-tags | ||
1887 | 739 | |||
1888 | 740 | dvi: dvi-recursive | ||
1889 | 741 | |||
1890 | 742 | dvi-am: | ||
1891 | 743 | |||
1892 | 744 | html: html-recursive | ||
1893 | 745 | |||
1894 | 746 | html-am: | ||
1895 | 747 | |||
1896 | 748 | info: info-recursive | ||
1897 | 749 | |||
1898 | 750 | info-am: | ||
1899 | 751 | |||
1900 | 752 | install-data-am: | ||
1901 | 753 | |||
1902 | 754 | install-dvi: install-dvi-recursive | ||
1903 | 755 | |||
1904 | 756 | install-dvi-am: | ||
1905 | 757 | |||
1906 | 758 | install-exec-am: | ||
1907 | 759 | |||
1908 | 760 | install-html: install-html-recursive | ||
1909 | 761 | |||
1910 | 762 | install-html-am: | ||
1911 | 763 | |||
1912 | 764 | install-info: install-info-recursive | ||
1913 | 765 | |||
1914 | 766 | install-info-am: | ||
1915 | 767 | |||
1916 | 768 | install-man: | ||
1917 | 769 | |||
1918 | 770 | install-pdf: install-pdf-recursive | ||
1919 | 771 | |||
1920 | 772 | install-pdf-am: | ||
1921 | 773 | |||
1922 | 774 | install-ps: install-ps-recursive | ||
1923 | 775 | |||
1924 | 776 | install-ps-am: | ||
1925 | 777 | |||
1926 | 778 | installcheck-am: | ||
1927 | 779 | |||
1928 | 780 | maintainer-clean: maintainer-clean-recursive | ||
1929 | 781 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) | ||
1930 | 782 | -rm -rf $(top_srcdir)/autom4te.cache | ||
1931 | 783 | -rm -f Makefile | ||
1932 | 784 | maintainer-clean-am: distclean-am maintainer-clean-generic | ||
1933 | 785 | |||
1934 | 786 | mostlyclean: mostlyclean-recursive | ||
1935 | 787 | |||
1936 | 788 | mostlyclean-am: mostlyclean-generic mostlyclean-libtool | ||
1937 | 789 | |||
1938 | 790 | pdf: pdf-recursive | ||
1939 | 791 | |||
1940 | 792 | pdf-am: | ||
1941 | 793 | |||
1942 | 794 | ps: ps-recursive | ||
1943 | 795 | |||
1944 | 796 | ps-am: | ||
1945 | 797 | |||
1946 | 798 | uninstall-am: | ||
1947 | 799 | |||
1948 | 800 | .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ | ||
1949 | 801 | ctags-recursive install-am install-strip tags-recursive | ||
1950 | 802 | |||
1951 | 803 | .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ | ||
1952 | 804 | all all-am am--refresh check check-am clean clean-generic \ | ||
1953 | 805 | clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ | ||
1954 | 806 | dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \ | ||
1955 | 807 | dist-zip distcheck distclean distclean-generic distclean-hdr \ | ||
1956 | 808 | distclean-libtool distclean-tags distcleancheck distdir \ | ||
1957 | 809 | distuninstallcheck dvi dvi-am html html-am info info-am \ | ||
1958 | 810 | install install-am install-data install-data-am install-dvi \ | ||
1959 | 811 | install-dvi-am install-exec install-exec-am install-html \ | ||
1960 | 812 | install-html-am install-info install-info-am install-man \ | ||
1961 | 813 | install-pdf install-pdf-am install-ps install-ps-am \ | ||
1962 | 814 | install-strip installcheck installcheck-am installdirs \ | ||
1963 | 815 | installdirs-am maintainer-clean maintainer-clean-generic \ | ||
1964 | 816 | mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ | ||
1965 | 817 | ps ps-am tags tags-recursive uninstall uninstall-am | ||
1966 | 818 | |||
1967 | 819 | |||
1968 | 820 | # Tell versions [3.59,3.63) of GNU make to not export all variables. | ||
1969 | 821 | # Otherwise a system limit (for SysV at least) may be exceeded. | ||
1970 | 822 | .NOEXPORT: | ||
1971 | 823 | 0 | ||
1972 | === removed file 'aclocal.m4' | |||
1973 | --- aclocal.m4 2012-09-27 15:48:52 +0000 | |||
1974 | +++ aclocal.m4 1970-01-01 00:00:00 +0000 | |||
1975 | @@ -1,1295 +0,0 @@ | |||
1976 | 1 | # generated automatically by aclocal 1.11.6 -*- Autoconf -*- | ||
1977 | 2 | |||
1978 | 3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||
1979 | 4 | # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, | ||
1980 | 5 | # Inc. | ||
1981 | 6 | # This file is free software; the Free Software Foundation | ||
1982 | 7 | # gives unlimited permission to copy and/or distribute it, | ||
1983 | 8 | # with or without modifications, as long as this notice is preserved. | ||
1984 | 9 | |||
1985 | 10 | # This program is distributed in the hope that it will be useful, | ||
1986 | 11 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||
1987 | 12 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
1988 | 13 | # PARTICULAR PURPOSE. | ||
1989 | 14 | |||
1990 | 15 | m4_ifndef([AC_AUTOCONF_VERSION], | ||
1991 | 16 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||
1992 | 17 | m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, | ||
1993 | 18 | [m4_warning([this file was generated for autoconf 2.69. | ||
1994 | 19 | You have another version of autoconf. It may work, but is not guaranteed to. | ||
1995 | 20 | If you have problems, you may need to regenerate the build system entirely. | ||
1996 | 21 | To do so, use the procedure documented by the package, typically `autoreconf'.])]) | ||
1997 | 22 | |||
1998 | 23 | dnl -*- mode: autoconf -*- | ||
1999 | 24 | dnl Copyright 2009 Johan Dahlin | ||
2000 | 25 | dnl | ||
2001 | 26 | dnl This file is free software; the author(s) gives unlimited | ||
2002 | 27 | dnl permission to copy and/or distribute it, with or without | ||
2003 | 28 | dnl modifications, as long as this notice is preserved. | ||
2004 | 29 | dnl | ||
2005 | 30 | |||
2006 | 31 | # serial 1 | ||
2007 | 32 | |||
2008 | 33 | m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], | ||
2009 | 34 | [ | ||
2010 | 35 | AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first | ||
2011 | 36 | AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first | ||
2012 | 37 | AC_BEFORE([LT_INIT],[$0])dnl setup libtool first | ||
2013 | 38 | |||
2014 | 39 | dnl enable/disable introspection | ||
2015 | 40 | m4_if([$2], [require], | ||
2016 | 41 | [dnl | ||
2017 | 42 | enable_introspection=yes | ||
2018 | 43 | ],[dnl | ||
2019 | 44 | AC_ARG_ENABLE(introspection, | ||
2020 | 45 | AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], | ||
2021 | 46 | [Enable introspection for this build]),, | ||
2022 | 47 | [enable_introspection=auto]) | ||
2023 | 48 | ])dnl | ||
2024 | 49 | |||
2025 | 50 | AC_MSG_CHECKING([for gobject-introspection]) | ||
2026 | 51 | |||
2027 | 52 | dnl presence/version checking | ||
2028 | 53 | AS_CASE([$enable_introspection], | ||
2029 | 54 | [no], [dnl | ||
2030 | 55 | found_introspection="no (disabled, use --enable-introspection to enable)" | ||
2031 | 56 | ],dnl | ||
2032 | 57 | [yes],[dnl | ||
2033 | 58 | PKG_CHECK_EXISTS([gobject-introspection-1.0],, | ||
2034 | 59 | AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) | ||
2035 | 60 | PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], | ||
2036 | 61 | found_introspection=yes, | ||
2037 | 62 | AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) | ||
2038 | 63 | ],dnl | ||
2039 | 64 | [auto],[dnl | ||
2040 | 65 | PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no) | ||
2041 | 66 | dnl Canonicalize enable_introspection | ||
2042 | 67 | enable_introspection=$found_introspection | ||
2043 | 68 | ],dnl | ||
2044 | 69 | [dnl | ||
2045 | 70 | AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) | ||
2046 | 71 | ])dnl | ||
2047 | 72 | |||
2048 | 73 | AC_MSG_RESULT([$found_introspection]) | ||
2049 | 74 | |||
2050 | 75 | INTROSPECTION_SCANNER= | ||
2051 | 76 | INTROSPECTION_COMPILER= | ||
2052 | 77 | INTROSPECTION_GENERATE= | ||
2053 | 78 | INTROSPECTION_GIRDIR= | ||
2054 | 79 | INTROSPECTION_TYPELIBDIR= | ||
2055 | 80 | if test "x$found_introspection" = "xyes"; then | ||
2056 | 81 | INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` | ||
2057 | 82 | INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` | ||
2058 | 83 | INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` | ||
2059 | 84 | INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` | ||
2060 | 85 | INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" | ||
2061 | 86 | INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` | ||
2062 | 87 | INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` | ||
2063 | 88 | INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection | ||
2064 | 89 | fi | ||
2065 | 90 | AC_SUBST(INTROSPECTION_SCANNER) | ||
2066 | 91 | AC_SUBST(INTROSPECTION_COMPILER) | ||
2067 | 92 | AC_SUBST(INTROSPECTION_GENERATE) | ||
2068 | 93 | AC_SUBST(INTROSPECTION_GIRDIR) | ||
2069 | 94 | AC_SUBST(INTROSPECTION_TYPELIBDIR) | ||
2070 | 95 | AC_SUBST(INTROSPECTION_CFLAGS) | ||
2071 | 96 | AC_SUBST(INTROSPECTION_LIBS) | ||
2072 | 97 | AC_SUBST(INTROSPECTION_MAKEFILE) | ||
2073 | 98 | |||
2074 | 99 | AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") | ||
2075 | 100 | ]) | ||
2076 | 101 | |||
2077 | 102 | |||
2078 | 103 | dnl Usage: | ||
2079 | 104 | dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version]) | ||
2080 | 105 | |||
2081 | 106 | AC_DEFUN([GOBJECT_INTROSPECTION_CHECK], | ||
2082 | 107 | [ | ||
2083 | 108 | _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1]) | ||
2084 | 109 | ]) | ||
2085 | 110 | |||
2086 | 111 | dnl Usage: | ||
2087 | 112 | dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) | ||
2088 | 113 | |||
2089 | 114 | |||
2090 | 115 | AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], | ||
2091 | 116 | [ | ||
2092 | 117 | _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) | ||
2093 | 118 | ]) | ||
2094 | 119 | |||
2095 | 120 | # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- | ||
2096 | 121 | # serial 1 (pkg-config-0.24) | ||
2097 | 122 | # | ||
2098 | 123 | # Copyright © 2004 Scott James Remnant <scott@netsplit.com>. | ||
2099 | 124 | # | ||
2100 | 125 | # This program is free software; you can redistribute it and/or modify | ||
2101 | 126 | # it under the terms of the GNU General Public License as published by | ||
2102 | 127 | # the Free Software Foundation; either version 2 of the License, or | ||
2103 | 128 | # (at your option) any later version. | ||
2104 | 129 | # | ||
2105 | 130 | # This program is distributed in the hope that it will be useful, but | ||
2106 | 131 | # WITHOUT ANY WARRANTY; without even the implied warranty of | ||
2107 | 132 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
2108 | 133 | # General Public License for more details. | ||
2109 | 134 | # | ||
2110 | 135 | # You should have received a copy of the GNU General Public License | ||
2111 | 136 | # along with this program; if not, write to the Free Software | ||
2112 | 137 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
2113 | 138 | # | ||
2114 | 139 | # As a special exception to the GNU General Public License, if you | ||
2115 | 140 | # distribute this file as part of a program that contains a | ||
2116 | 141 | # configuration script generated by Autoconf, you may include it under | ||
2117 | 142 | # the same distribution terms that you use for the rest of that program. | ||
2118 | 143 | |||
2119 | 144 | # PKG_PROG_PKG_CONFIG([MIN-VERSION]) | ||
2120 | 145 | # ---------------------------------- | ||
2121 | 146 | AC_DEFUN([PKG_PROG_PKG_CONFIG], | ||
2122 | 147 | [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) | ||
2123 | 148 | m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) | ||
2124 | 149 | m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) | ||
2125 | 150 | AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) | ||
2126 | 151 | AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) | ||
2127 | 152 | AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) | ||
2128 | 153 | |||
2129 | 154 | if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then | ||
2130 | 155 | AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) | ||
2131 | 156 | fi | ||
2132 | 157 | if test -n "$PKG_CONFIG"; then | ||
2133 | 158 | _pkg_min_version=m4_default([$1], [0.9.0]) | ||
2134 | 159 | AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) | ||
2135 | 160 | if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then | ||
2136 | 161 | AC_MSG_RESULT([yes]) | ||
2137 | 162 | else | ||
2138 | 163 | AC_MSG_RESULT([no]) | ||
2139 | 164 | PKG_CONFIG="" | ||
2140 | 165 | fi | ||
2141 | 166 | fi[]dnl | ||
2142 | 167 | ])# PKG_PROG_PKG_CONFIG | ||
2143 | 168 | |||
2144 | 169 | # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | ||
2145 | 170 | # | ||
2146 | 171 | # Check to see whether a particular set of modules exists. Similar | ||
2147 | 172 | # to PKG_CHECK_MODULES(), but does not set variables or print errors. | ||
2148 | 173 | # | ||
2149 | 174 | # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | ||
2150 | 175 | # only at the first occurence in configure.ac, so if the first place | ||
2151 | 176 | # it's called might be skipped (such as if it is within an "if", you | ||
2152 | 177 | # have to call PKG_CHECK_EXISTS manually | ||
2153 | 178 | # -------------------------------------------------------------- | ||
2154 | 179 | AC_DEFUN([PKG_CHECK_EXISTS], | ||
2155 | 180 | [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | ||
2156 | 181 | if test -n "$PKG_CONFIG" && \ | ||
2157 | 182 | AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then | ||
2158 | 183 | m4_default([$2], [:]) | ||
2159 | 184 | m4_ifvaln([$3], [else | ||
2160 | 185 | $3])dnl | ||
2161 | 186 | fi]) | ||
2162 | 187 | |||
2163 | 188 | # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) | ||
2164 | 189 | # --------------------------------------------- | ||
2165 | 190 | m4_define([_PKG_CONFIG], | ||
2166 | 191 | [if test -n "$$1"; then | ||
2167 | 192 | pkg_cv_[]$1="$$1" | ||
2168 | 193 | elif test -n "$PKG_CONFIG"; then | ||
2169 | 194 | PKG_CHECK_EXISTS([$3], | ||
2170 | 195 | [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` | ||
2171 | 196 | test "x$?" != "x0" && pkg_failed=yes ], | ||
2172 | 197 | [pkg_failed=yes]) | ||
2173 | 198 | else | ||
2174 | 199 | pkg_failed=untried | ||
2175 | 200 | fi[]dnl | ||
2176 | 201 | ])# _PKG_CONFIG | ||
2177 | 202 | |||
2178 | 203 | # _PKG_SHORT_ERRORS_SUPPORTED | ||
2179 | 204 | # ----------------------------- | ||
2180 | 205 | AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], | ||
2181 | 206 | [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | ||
2182 | 207 | if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | ||
2183 | 208 | _pkg_short_errors_supported=yes | ||
2184 | 209 | else | ||
2185 | 210 | _pkg_short_errors_supported=no | ||
2186 | 211 | fi[]dnl | ||
2187 | 212 | ])# _PKG_SHORT_ERRORS_SUPPORTED | ||
2188 | 213 | |||
2189 | 214 | |||
2190 | 215 | # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], | ||
2191 | 216 | # [ACTION-IF-NOT-FOUND]) | ||
2192 | 217 | # | ||
2193 | 218 | # | ||
2194 | 219 | # Note that if there is a possibility the first call to | ||
2195 | 220 | # PKG_CHECK_MODULES might not happen, you should be sure to include an | ||
2196 | 221 | # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac | ||
2197 | 222 | # | ||
2198 | 223 | # | ||
2199 | 224 | # -------------------------------------------------------------- | ||
2200 | 225 | AC_DEFUN([PKG_CHECK_MODULES], | ||
2201 | 226 | [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | ||
2202 | 227 | AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl | ||
2203 | 228 | AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl | ||
2204 | 229 | |||
2205 | 230 | pkg_failed=no | ||
2206 | 231 | AC_MSG_CHECKING([for $1]) | ||
2207 | 232 | |||
2208 | 233 | _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) | ||
2209 | 234 | _PKG_CONFIG([$1][_LIBS], [libs], [$2]) | ||
2210 | 235 | |||
2211 | 236 | m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS | ||
2212 | 237 | and $1[]_LIBS to avoid the need to call pkg-config. | ||
2213 | 238 | See the pkg-config man page for more details.]) | ||
2214 | 239 | |||
2215 | 240 | if test $pkg_failed = yes; then | ||
2216 | 241 | AC_MSG_RESULT([no]) | ||
2217 | 242 | _PKG_SHORT_ERRORS_SUPPORTED | ||
2218 | 243 | if test $_pkg_short_errors_supported = yes; then | ||
2219 | 244 | $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` | ||
2220 | 245 | else | ||
2221 | 246 | $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` | ||
2222 | 247 | fi | ||
2223 | 248 | # Put the nasty error message in config.log where it belongs | ||
2224 | 249 | echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD | ||
2225 | 250 | |||
2226 | 251 | m4_default([$4], [AC_MSG_ERROR( | ||
2227 | 252 | [Package requirements ($2) were not met: | ||
2228 | 253 | |||
2229 | 254 | $$1_PKG_ERRORS | ||
2230 | 255 | |||
2231 | 256 | Consider adjusting the PKG_CONFIG_PATH environment variable if you | ||
2232 | 257 | installed software in a non-standard prefix. | ||
2233 | 258 | |||
2234 | 259 | _PKG_TEXT])[]dnl | ||
2235 | 260 | ]) | ||
2236 | 261 | elif test $pkg_failed = untried; then | ||
2237 | 262 | AC_MSG_RESULT([no]) | ||
2238 | 263 | m4_default([$4], [AC_MSG_FAILURE( | ||
2239 | 264 | [The pkg-config script could not be found or is too old. Make sure it | ||
2240 | 265 | is in your PATH or set the PKG_CONFIG environment variable to the full | ||
2241 | 266 | path to pkg-config. | ||
2242 | 267 | |||
2243 | 268 | _PKG_TEXT | ||
2244 | 269 | |||
2245 | 270 | To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl | ||
2246 | 271 | ]) | ||
2247 | 272 | else | ||
2248 | 273 | $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS | ||
2249 | 274 | $1[]_LIBS=$pkg_cv_[]$1[]_LIBS | ||
2250 | 275 | AC_MSG_RESULT([yes]) | ||
2251 | 276 | $3 | ||
2252 | 277 | fi[]dnl | ||
2253 | 278 | ])# PKG_CHECK_MODULES | ||
2254 | 279 | |||
2255 | 280 | # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software | ||
2256 | 281 | # Foundation, Inc. | ||
2257 | 282 | # | ||
2258 | 283 | # This file is free software; the Free Software Foundation | ||
2259 | 284 | # gives unlimited permission to copy and/or distribute it, | ||
2260 | 285 | # with or without modifications, as long as this notice is preserved. | ||
2261 | 286 | |||
2262 | 287 | # serial 1 | ||
2263 | 288 | |||
2264 | 289 | # AM_AUTOMAKE_VERSION(VERSION) | ||
2265 | 290 | # ---------------------------- | ||
2266 | 291 | # Automake X.Y traces this macro to ensure aclocal.m4 has been | ||
2267 | 292 | # generated from the m4 files accompanying Automake X.Y. | ||
2268 | 293 | # (This private macro should not be called outside this file.) | ||
2269 | 294 | AC_DEFUN([AM_AUTOMAKE_VERSION], | ||
2270 | 295 | [am__api_version='1.11' | ||
2271 | 296 | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | ||
2272 | 297 | dnl require some minimum version. Point them to the right macro. | ||
2273 | 298 | m4_if([$1], [1.11.6], [], | ||
2274 | 299 | [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | ||
2275 | 300 | ]) | ||
2276 | 301 | |||
2277 | 302 | # _AM_AUTOCONF_VERSION(VERSION) | ||
2278 | 303 | # ----------------------------- | ||
2279 | 304 | # aclocal traces this macro to find the Autoconf version. | ||
2280 | 305 | # This is a private macro too. Using m4_define simplifies | ||
2281 | 306 | # the logic in aclocal, which can simply ignore this definition. | ||
2282 | 307 | m4_define([_AM_AUTOCONF_VERSION], []) | ||
2283 | 308 | |||
2284 | 309 | # AM_SET_CURRENT_AUTOMAKE_VERSION | ||
2285 | 310 | # ------------------------------- | ||
2286 | 311 | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | ||
2287 | 312 | # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. | ||
2288 | 313 | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | ||
2289 | 314 | [AM_AUTOMAKE_VERSION([1.11.6])dnl | ||
2290 | 315 | m4_ifndef([AC_AUTOCONF_VERSION], | ||
2291 | 316 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||
2292 | 317 | _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) | ||
2293 | 318 | |||
2294 | 319 | # AM_AUX_DIR_EXPAND -*- Autoconf -*- | ||
2295 | 320 | |||
2296 | 321 | # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. | ||
2297 | 322 | # | ||
2298 | 323 | # This file is free software; the Free Software Foundation | ||
2299 | 324 | # gives unlimited permission to copy and/or distribute it, | ||
2300 | 325 | # with or without modifications, as long as this notice is preserved. | ||
2301 | 326 | |||
2302 | 327 | # serial 1 | ||
2303 | 328 | |||
2304 | 329 | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | ||
2305 | 330 | # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to | ||
2306 | 331 | # `$srcdir', `$srcdir/..', or `$srcdir/../..'. | ||
2307 | 332 | # | ||
2308 | 333 | # Of course, Automake must honor this variable whenever it calls a | ||
2309 | 334 | # tool from the auxiliary directory. The problem is that $srcdir (and | ||
2310 | 335 | # therefore $ac_aux_dir as well) can be either absolute or relative, | ||
2311 | 336 | # depending on how configure is run. This is pretty annoying, since | ||
2312 | 337 | # it makes $ac_aux_dir quite unusable in subdirectories: in the top | ||
2313 | 338 | # source directory, any form will work fine, but in subdirectories a | ||
2314 | 339 | # relative path needs to be adjusted first. | ||
2315 | 340 | # | ||
2316 | 341 | # $ac_aux_dir/missing | ||
2317 | 342 | # fails when called from a subdirectory if $ac_aux_dir is relative | ||
2318 | 343 | # $top_srcdir/$ac_aux_dir/missing | ||
2319 | 344 | # fails if $ac_aux_dir is absolute, | ||
2320 | 345 | # fails when called from a subdirectory in a VPATH build with | ||
2321 | 346 | # a relative $ac_aux_dir | ||
2322 | 347 | # | ||
2323 | 348 | # The reason of the latter failure is that $top_srcdir and $ac_aux_dir | ||
2324 | 349 | # are both prefixed by $srcdir. In an in-source build this is usually | ||
2325 | 350 | # harmless because $srcdir is `.', but things will broke when you | ||
2326 | 351 | # start a VPATH build or use an absolute $srcdir. | ||
2327 | 352 | # | ||
2328 | 353 | # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | ||
2329 | 354 | # iff we strip the leading $srcdir from $ac_aux_dir. That would be: | ||
2330 | 355 | # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | ||
2331 | 356 | # and then we would define $MISSING as | ||
2332 | 357 | # MISSING="\${SHELL} $am_aux_dir/missing" | ||
2333 | 358 | # This will work as long as MISSING is not called from configure, because | ||
2334 | 359 | # unfortunately $(top_srcdir) has no meaning in configure. | ||
2335 | 360 | # However there are other variables, like CC, which are often used in | ||
2336 | 361 | # configure, and could therefore not use this "fixed" $ac_aux_dir. | ||
2337 | 362 | # | ||
2338 | 363 | # Another solution, used here, is to always expand $ac_aux_dir to an | ||
2339 | 364 | # absolute PATH. The drawback is that using absolute paths prevent a | ||
2340 | 365 | # configured tree to be moved without reconfiguration. | ||
2341 | 366 | |||
2342 | 367 | AC_DEFUN([AM_AUX_DIR_EXPAND], | ||
2343 | 368 | [dnl Rely on autoconf to set up CDPATH properly. | ||
2344 | 369 | AC_PREREQ([2.50])dnl | ||
2345 | 370 | # expand $ac_aux_dir to an absolute path | ||
2346 | 371 | am_aux_dir=`cd $ac_aux_dir && pwd` | ||
2347 | 372 | ]) | ||
2348 | 373 | |||
2349 | 374 | # AM_CONDITIONAL -*- Autoconf -*- | ||
2350 | 375 | |||
2351 | 376 | # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 | ||
2352 | 377 | # Free Software Foundation, Inc. | ||
2353 | 378 | # | ||
2354 | 379 | # This file is free software; the Free Software Foundation | ||
2355 | 380 | # gives unlimited permission to copy and/or distribute it, | ||
2356 | 381 | # with or without modifications, as long as this notice is preserved. | ||
2357 | 382 | |||
2358 | 383 | # serial 9 | ||
2359 | 384 | |||
2360 | 385 | # AM_CONDITIONAL(NAME, SHELL-CONDITION) | ||
2361 | 386 | # ------------------------------------- | ||
2362 | 387 | # Define a conditional. | ||
2363 | 388 | AC_DEFUN([AM_CONDITIONAL], | ||
2364 | 389 | [AC_PREREQ(2.52)dnl | ||
2365 | 390 | ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | ||
2366 | 391 | [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | ||
2367 | 392 | AC_SUBST([$1_TRUE])dnl | ||
2368 | 393 | AC_SUBST([$1_FALSE])dnl | ||
2369 | 394 | _AM_SUBST_NOTMAKE([$1_TRUE])dnl | ||
2370 | 395 | _AM_SUBST_NOTMAKE([$1_FALSE])dnl | ||
2371 | 396 | m4_define([_AM_COND_VALUE_$1], [$2])dnl | ||
2372 | 397 | if $2; then | ||
2373 | 398 | $1_TRUE= | ||
2374 | 399 | $1_FALSE='#' | ||
2375 | 400 | else | ||
2376 | 401 | $1_TRUE='#' | ||
2377 | 402 | $1_FALSE= | ||
2378 | 403 | fi | ||
2379 | 404 | AC_CONFIG_COMMANDS_PRE( | ||
2380 | 405 | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | ||
2381 | 406 | AC_MSG_ERROR([[conditional "$1" was never defined. | ||
2382 | 407 | Usually this means the macro was only invoked conditionally.]]) | ||
2383 | 408 | fi])]) | ||
2384 | 409 | |||
2385 | 410 | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, | ||
2386 | 411 | # 2010, 2011 Free Software Foundation, Inc. | ||
2387 | 412 | # | ||
2388 | 413 | # This file is free software; the Free Software Foundation | ||
2389 | 414 | # gives unlimited permission to copy and/or distribute it, | ||
2390 | 415 | # with or without modifications, as long as this notice is preserved. | ||
2391 | 416 | |||
2392 | 417 | # serial 12 | ||
2393 | 418 | |||
2394 | 419 | # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be | ||
2395 | 420 | # written in clear, in which case automake, when reading aclocal.m4, | ||
2396 | 421 | # will think it sees a *use*, and therefore will trigger all it's | ||
2397 | 422 | # C support machinery. Also note that it means that autoscan, seeing | ||
2398 | 423 | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | ||
2399 | 424 | |||
2400 | 425 | |||
2401 | 426 | # _AM_DEPENDENCIES(NAME) | ||
2402 | 427 | # ---------------------- | ||
2403 | 428 | # See how the compiler implements dependency checking. | ||
2404 | 429 | # NAME is "CC", "CXX", "GCJ", or "OBJC". | ||
2405 | 430 | # We try a few techniques and use that to set a single cache variable. | ||
2406 | 431 | # | ||
2407 | 432 | # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | ||
2408 | 433 | # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | ||
2409 | 434 | # dependency, and given that the user is not expected to run this macro, | ||
2410 | 435 | # just rely on AC_PROG_CC. | ||
2411 | 436 | AC_DEFUN([_AM_DEPENDENCIES], | ||
2412 | 437 | [AC_REQUIRE([AM_SET_DEPDIR])dnl | ||
2413 | 438 | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | ||
2414 | 439 | AC_REQUIRE([AM_MAKE_INCLUDE])dnl | ||
2415 | 440 | AC_REQUIRE([AM_DEP_TRACK])dnl | ||
2416 | 441 | |||
2417 | 442 | ifelse([$1], CC, [depcc="$CC" am_compiler_list=], | ||
2418 | 443 | [$1], CXX, [depcc="$CXX" am_compiler_list=], | ||
2419 | 444 | [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | ||
2420 | 445 | [$1], UPC, [depcc="$UPC" am_compiler_list=], | ||
2421 | 446 | [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | ||
2422 | 447 | [depcc="$$1" am_compiler_list=]) | ||
2423 | 448 | |||
2424 | 449 | AC_CACHE_CHECK([dependency style of $depcc], | ||
2425 | 450 | [am_cv_$1_dependencies_compiler_type], | ||
2426 | 451 | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | ||
2427 | 452 | # We make a subdir and do the tests there. Otherwise we can end up | ||
2428 | 453 | # making bogus files that we don't know about and never remove. For | ||
2429 | 454 | # instance it was reported that on HP-UX the gcc test will end up | ||
2430 | 455 | # making a dummy file named `D' -- because `-MD' means `put the output | ||
2431 | 456 | # in D'. | ||
2432 | 457 | rm -rf conftest.dir | ||
2433 | 458 | mkdir conftest.dir | ||
2434 | 459 | # Copy depcomp to subdir because otherwise we won't find it if we're | ||
2435 | 460 | # using a relative directory. | ||
2436 | 461 | cp "$am_depcomp" conftest.dir | ||
2437 | 462 | cd conftest.dir | ||
2438 | 463 | # We will build objects and dependencies in a subdirectory because | ||
2439 | 464 | # it helps to detect inapplicable dependency modes. For instance | ||
2440 | 465 | # both Tru64's cc and ICC support -MD to output dependencies as a | ||
2441 | 466 | # side effect of compilation, but ICC will put the dependencies in | ||
2442 | 467 | # the current directory while Tru64 will put them in the object | ||
2443 | 468 | # directory. | ||
2444 | 469 | mkdir sub | ||
2445 | 470 | |||
2446 | 471 | am_cv_$1_dependencies_compiler_type=none | ||
2447 | 472 | if test "$am_compiler_list" = ""; then | ||
2448 | 473 | am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | ||
2449 | 474 | fi | ||
2450 | 475 | am__universal=false | ||
2451 | 476 | m4_case([$1], [CC], | ||
2452 | 477 | [case " $depcc " in #( | ||
2453 | 478 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
2454 | 479 | esac], | ||
2455 | 480 | [CXX], | ||
2456 | 481 | [case " $depcc " in #( | ||
2457 | 482 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
2458 | 483 | esac]) | ||
2459 | 484 | |||
2460 | 485 | for depmode in $am_compiler_list; do | ||
2461 | 486 | # Setup a source with many dependencies, because some compilers | ||
2462 | 487 | # like to wrap large dependency lists on column 80 (with \), and | ||
2463 | 488 | # we should not choose a depcomp mode which is confused by this. | ||
2464 | 489 | # | ||
2465 | 490 | # We need to recreate these files for each test, as the compiler may | ||
2466 | 491 | # overwrite some of them when testing with obscure command lines. | ||
2467 | 492 | # This happens at least with the AIX C compiler. | ||
2468 | 493 | : > sub/conftest.c | ||
2469 | 494 | for i in 1 2 3 4 5 6; do | ||
2470 | 495 | echo '#include "conftst'$i'.h"' >> sub/conftest.c | ||
2471 | 496 | # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with | ||
2472 | 497 | # Solaris 8's {/usr,}/bin/sh. | ||
2473 | 498 | touch sub/conftst$i.h | ||
2474 | 499 | done | ||
2475 | 500 | echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | ||
2476 | 501 | |||
2477 | 502 | # We check with `-c' and `-o' for the sake of the "dashmstdout" | ||
2478 | 503 | # mode. It turns out that the SunPro C++ compiler does not properly | ||
2479 | 504 | # handle `-M -o', and we need to detect this. Also, some Intel | ||
2480 | 505 | # versions had trouble with output in subdirs | ||
2481 | 506 | am__obj=sub/conftest.${OBJEXT-o} | ||
2482 | 507 | am__minus_obj="-o $am__obj" | ||
2483 | 508 | case $depmode in | ||
2484 | 509 | gcc) | ||
2485 | 510 | # This depmode causes a compiler race in universal mode. | ||
2486 | 511 | test "$am__universal" = false || continue | ||
2487 | 512 | ;; | ||
2488 | 513 | nosideeffect) | ||
2489 | 514 | # after this tag, mechanisms are not by side-effect, so they'll | ||
2490 | 515 | # only be used when explicitly requested | ||
2491 | 516 | if test "x$enable_dependency_tracking" = xyes; then | ||
2492 | 517 | continue | ||
2493 | 518 | else | ||
2494 | 519 | break | ||
2495 | 520 | fi | ||
2496 | 521 | ;; | ||
2497 | 522 | msvc7 | msvc7msys | msvisualcpp | msvcmsys) | ||
2498 | 523 | # This compiler won't grok `-c -o', but also, the minuso test has | ||
2499 | 524 | # not run yet. These depmodes are late enough in the game, and | ||
2500 | 525 | # so weak that their functioning should not be impacted. | ||
2501 | 526 | am__obj=conftest.${OBJEXT-o} | ||
2502 | 527 | am__minus_obj= | ||
2503 | 528 | ;; | ||
2504 | 529 | none) break ;; | ||
2505 | 530 | esac | ||
2506 | 531 | if depmode=$depmode \ | ||
2507 | 532 | source=sub/conftest.c object=$am__obj \ | ||
2508 | 533 | depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | ||
2509 | 534 | $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ | ||
2510 | 535 | >/dev/null 2>conftest.err && | ||
2511 | 536 | grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | ||
2512 | 537 | grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | ||
2513 | 538 | grep $am__obj sub/conftest.Po > /dev/null 2>&1 && | ||
2514 | 539 | ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | ||
2515 | 540 | # icc doesn't choke on unknown options, it will just issue warnings | ||
2516 | 541 | # or remarks (even with -Werror). So we grep stderr for any message | ||
2517 | 542 | # that says an option was ignored or not supported. | ||
2518 | 543 | # When given -MP, icc 7.0 and 7.1 complain thusly: | ||
2519 | 544 | # icc: Command line warning: ignoring option '-M'; no argument required | ||
2520 | 545 | # The diagnosis changed in icc 8.0: | ||
2521 | 546 | # icc: Command line remark: option '-MP' not supported | ||
2522 | 547 | if (grep 'ignoring option' conftest.err || | ||
2523 | 548 | grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else | ||
2524 | 549 | am_cv_$1_dependencies_compiler_type=$depmode | ||
2525 | 550 | break | ||
2526 | 551 | fi | ||
2527 | 552 | fi | ||
2528 | 553 | done | ||
2529 | 554 | |||
2530 | 555 | cd .. | ||
2531 | 556 | rm -rf conftest.dir | ||
2532 | 557 | else | ||
2533 | 558 | am_cv_$1_dependencies_compiler_type=none | ||
2534 | 559 | fi | ||
2535 | 560 | ]) | ||
2536 | 561 | AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | ||
2537 | 562 | AM_CONDITIONAL([am__fastdep$1], [ | ||
2538 | 563 | test "x$enable_dependency_tracking" != xno \ | ||
2539 | 564 | && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | ||
2540 | 565 | ]) | ||
2541 | 566 | |||
2542 | 567 | |||
2543 | 568 | # AM_SET_DEPDIR | ||
2544 | 569 | # ------------- | ||
2545 | 570 | # Choose a directory name for dependency files. | ||
2546 | 571 | # This macro is AC_REQUIREd in _AM_DEPENDENCIES | ||
2547 | 572 | AC_DEFUN([AM_SET_DEPDIR], | ||
2548 | 573 | [AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
2549 | 574 | AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | ||
2550 | 575 | ]) | ||
2551 | 576 | |||
2552 | 577 | |||
2553 | 578 | # AM_DEP_TRACK | ||
2554 | 579 | # ------------ | ||
2555 | 580 | AC_DEFUN([AM_DEP_TRACK], | ||
2556 | 581 | [AC_ARG_ENABLE(dependency-tracking, | ||
2557 | 582 | [ --disable-dependency-tracking speeds up one-time build | ||
2558 | 583 | --enable-dependency-tracking do not reject slow dependency extractors]) | ||
2559 | 584 | if test "x$enable_dependency_tracking" != xno; then | ||
2560 | 585 | am_depcomp="$ac_aux_dir/depcomp" | ||
2561 | 586 | AMDEPBACKSLASH='\' | ||
2562 | 587 | am__nodep='_no' | ||
2563 | 588 | fi | ||
2564 | 589 | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | ||
2565 | 590 | AC_SUBST([AMDEPBACKSLASH])dnl | ||
2566 | 591 | _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | ||
2567 | 592 | AC_SUBST([am__nodep])dnl | ||
2568 | 593 | _AM_SUBST_NOTMAKE([am__nodep])dnl | ||
2569 | 594 | ]) | ||
2570 | 595 | |||
2571 | 596 | # Generate code to set up dependency tracking. -*- Autoconf -*- | ||
2572 | 597 | |||
2573 | 598 | # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 | ||
2574 | 599 | # Free Software Foundation, Inc. | ||
2575 | 600 | # | ||
2576 | 601 | # This file is free software; the Free Software Foundation | ||
2577 | 602 | # gives unlimited permission to copy and/or distribute it, | ||
2578 | 603 | # with or without modifications, as long as this notice is preserved. | ||
2579 | 604 | |||
2580 | 605 | #serial 5 | ||
2581 | 606 | |||
2582 | 607 | # _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
2583 | 608 | # ------------------------------ | ||
2584 | 609 | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
2585 | 610 | [{ | ||
2586 | 611 | # Autoconf 2.62 quotes --file arguments for eval, but not when files | ||
2587 | 612 | # are listed without --file. Let's play safe and only enable the eval | ||
2588 | 613 | # if we detect the quoting. | ||
2589 | 614 | case $CONFIG_FILES in | ||
2590 | 615 | *\'*) eval set x "$CONFIG_FILES" ;; | ||
2591 | 616 | *) set x $CONFIG_FILES ;; | ||
2592 | 617 | esac | ||
2593 | 618 | shift | ||
2594 | 619 | for mf | ||
2595 | 620 | do | ||
2596 | 621 | # Strip MF so we end up with the name of the file. | ||
2597 | 622 | mf=`echo "$mf" | sed -e 's/:.*$//'` | ||
2598 | 623 | # Check whether this is an Automake generated Makefile or not. | ||
2599 | 624 | # We used to match only the files named `Makefile.in', but | ||
2600 | 625 | # some people rename them; so instead we look at the file content. | ||
2601 | 626 | # Grep'ing the first line is not enough: some people post-process | ||
2602 | 627 | # each Makefile.in and add a new line on top of each file to say so. | ||
2603 | 628 | # Grep'ing the whole file is not good either: AIX grep has a line | ||
2604 | 629 | # limit of 2048, but all sed's we know have understand at least 4000. | ||
2605 | 630 | if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then | ||
2606 | 631 | dirpart=`AS_DIRNAME("$mf")` | ||
2607 | 632 | else | ||
2608 | 633 | continue | ||
2609 | 634 | fi | ||
2610 | 635 | # Extract the definition of DEPDIR, am__include, and am__quote | ||
2611 | 636 | # from the Makefile without running `make'. | ||
2612 | 637 | DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | ||
2613 | 638 | test -z "$DEPDIR" && continue | ||
2614 | 639 | am__include=`sed -n 's/^am__include = //p' < "$mf"` | ||
2615 | 640 | test -z "am__include" && continue | ||
2616 | 641 | am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | ||
2617 | 642 | # When using ansi2knr, U may be empty or an underscore; expand it | ||
2618 | 643 | U=`sed -n 's/^U = //p' < "$mf"` | ||
2619 | 644 | # Find all dependency output files, they are included files with | ||
2620 | 645 | # $(DEPDIR) in their names. We invoke sed twice because it is the | ||
2621 | 646 | # simplest approach to changing $(DEPDIR) to its actual value in the | ||
2622 | 647 | # expansion. | ||
2623 | 648 | for file in `sed -n " | ||
2624 | 649 | s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | ||
2625 | 650 | sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do | ||
2626 | 651 | # Make sure the directory exists. | ||
2627 | 652 | test -f "$dirpart/$file" && continue | ||
2628 | 653 | fdir=`AS_DIRNAME(["$file"])` | ||
2629 | 654 | AS_MKDIR_P([$dirpart/$fdir]) | ||
2630 | 655 | # echo "creating $dirpart/$file" | ||
2631 | 656 | echo '# dummy' > "$dirpart/$file" | ||
2632 | 657 | done | ||
2633 | 658 | done | ||
2634 | 659 | } | ||
2635 | 660 | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
2636 | 661 | |||
2637 | 662 | |||
2638 | 663 | # AM_OUTPUT_DEPENDENCY_COMMANDS | ||
2639 | 664 | # ----------------------------- | ||
2640 | 665 | # This macro should only be invoked once -- use via AC_REQUIRE. | ||
2641 | 666 | # | ||
2642 | 667 | # This code is only required when automatic dependency tracking | ||
2643 | 668 | # is enabled. FIXME. This creates each `.P' file that we will | ||
2644 | 669 | # need in order to bootstrap the dependency handling code. | ||
2645 | 670 | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
2646 | 671 | [AC_CONFIG_COMMANDS([depfiles], | ||
2647 | 672 | [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
2648 | 673 | [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | ||
2649 | 674 | ]) | ||
2650 | 675 | |||
2651 | 676 | # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 | ||
2652 | 677 | # Free Software Foundation, Inc. | ||
2653 | 678 | # | ||
2654 | 679 | # This file is free software; the Free Software Foundation | ||
2655 | 680 | # gives unlimited permission to copy and/or distribute it, | ||
2656 | 681 | # with or without modifications, as long as this notice is preserved. | ||
2657 | 682 | |||
2658 | 683 | # serial 8 | ||
2659 | 684 | |||
2660 | 685 | # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. | ||
2661 | 686 | AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) | ||
2662 | 687 | |||
2663 | 688 | # Do all the work for Automake. -*- Autoconf -*- | ||
2664 | 689 | |||
2665 | 690 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||
2666 | 691 | # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. | ||
2667 | 692 | # | ||
2668 | 693 | # This file is free software; the Free Software Foundation | ||
2669 | 694 | # gives unlimited permission to copy and/or distribute it, | ||
2670 | 695 | # with or without modifications, as long as this notice is preserved. | ||
2671 | 696 | |||
2672 | 697 | # serial 16 | ||
2673 | 698 | |||
2674 | 699 | # This macro actually does too much. Some checks are only needed if | ||
2675 | 700 | # your package does certain things. But this isn't really a big deal. | ||
2676 | 701 | |||
2677 | 702 | # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | ||
2678 | 703 | # AM_INIT_AUTOMAKE([OPTIONS]) | ||
2679 | 704 | # ----------------------------------------------- | ||
2680 | 705 | # The call with PACKAGE and VERSION arguments is the old style | ||
2681 | 706 | # call (pre autoconf-2.50), which is being phased out. PACKAGE | ||
2682 | 707 | # and VERSION should now be passed to AC_INIT and removed from | ||
2683 | 708 | # the call to AM_INIT_AUTOMAKE. | ||
2684 | 709 | # We support both call styles for the transition. After | ||
2685 | 710 | # the next Automake release, Autoconf can make the AC_INIT | ||
2686 | 711 | # arguments mandatory, and then we can depend on a new Autoconf | ||
2687 | 712 | # release and drop the old call support. | ||
2688 | 713 | AC_DEFUN([AM_INIT_AUTOMAKE], | ||
2689 | 714 | [AC_PREREQ([2.62])dnl | ||
2690 | 715 | dnl Autoconf wants to disallow AM_ names. We explicitly allow | ||
2691 | 716 | dnl the ones we care about. | ||
2692 | 717 | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | ||
2693 | 718 | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | ||
2694 | 719 | AC_REQUIRE([AC_PROG_INSTALL])dnl | ||
2695 | 720 | if test "`cd $srcdir && pwd`" != "`pwd`"; then | ||
2696 | 721 | # Use -I$(srcdir) only when $(srcdir) != ., so that make's output | ||
2697 | 722 | # is not polluted with repeated "-I." | ||
2698 | 723 | AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | ||
2699 | 724 | # test to see if srcdir already configured | ||
2700 | 725 | if test -f $srcdir/config.status; then | ||
2701 | 726 | AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | ||
2702 | 727 | fi | ||
2703 | 728 | fi | ||
2704 | 729 | |||
2705 | 730 | # test whether we have cygpath | ||
2706 | 731 | if test -z "$CYGPATH_W"; then | ||
2707 | 732 | if (cygpath --version) >/dev/null 2>/dev/null; then | ||
2708 | 733 | CYGPATH_W='cygpath -w' | ||
2709 | 734 | else | ||
2710 | 735 | CYGPATH_W=echo | ||
2711 | 736 | fi | ||
2712 | 737 | fi | ||
2713 | 738 | AC_SUBST([CYGPATH_W]) | ||
2714 | 739 | |||
2715 | 740 | # Define the identity of the package. | ||
2716 | 741 | dnl Distinguish between old-style and new-style calls. | ||
2717 | 742 | m4_ifval([$2], | ||
2718 | 743 | [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | ||
2719 | 744 | AC_SUBST([PACKAGE], [$1])dnl | ||
2720 | 745 | AC_SUBST([VERSION], [$2])], | ||
2721 | 746 | [_AM_SET_OPTIONS([$1])dnl | ||
2722 | 747 | dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | ||
2723 | 748 | m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, | ||
2724 | 749 | [m4_fatal([AC_INIT should be called with package and version arguments])])dnl | ||
2725 | 750 | AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | ||
2726 | 751 | AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | ||
2727 | 752 | |||
2728 | 753 | _AM_IF_OPTION([no-define],, | ||
2729 | 754 | [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | ||
2730 | 755 | AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl | ||
2731 | 756 | |||
2732 | 757 | # Some tools Automake needs. | ||
2733 | 758 | AC_REQUIRE([AM_SANITY_CHECK])dnl | ||
2734 | 759 | AC_REQUIRE([AC_ARG_PROGRAM])dnl | ||
2735 | 760 | AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) | ||
2736 | 761 | AM_MISSING_PROG(AUTOCONF, autoconf) | ||
2737 | 762 | AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) | ||
2738 | 763 | AM_MISSING_PROG(AUTOHEADER, autoheader) | ||
2739 | 764 | AM_MISSING_PROG(MAKEINFO, makeinfo) | ||
2740 | 765 | AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
2741 | 766 | AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl | ||
2742 | 767 | AC_REQUIRE([AM_PROG_MKDIR_P])dnl | ||
2743 | 768 | # We need awk for the "check" target. The system "awk" is bad on | ||
2744 | 769 | # some platforms. | ||
2745 | 770 | AC_REQUIRE([AC_PROG_AWK])dnl | ||
2746 | 771 | AC_REQUIRE([AC_PROG_MAKE_SET])dnl | ||
2747 | 772 | AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
2748 | 773 | _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | ||
2749 | 774 | [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | ||
2750 | 775 | [_AM_PROG_TAR([v7])])]) | ||
2751 | 776 | _AM_IF_OPTION([no-dependencies],, | ||
2752 | 777 | [AC_PROVIDE_IFELSE([AC_PROG_CC], | ||
2753 | 778 | [_AM_DEPENDENCIES(CC)], | ||
2754 | 779 | [define([AC_PROG_CC], | ||
2755 | 780 | defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl | ||
2756 | 781 | AC_PROVIDE_IFELSE([AC_PROG_CXX], | ||
2757 | 782 | [_AM_DEPENDENCIES(CXX)], | ||
2758 | 783 | [define([AC_PROG_CXX], | ||
2759 | 784 | defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl | ||
2760 | 785 | AC_PROVIDE_IFELSE([AC_PROG_OBJC], | ||
2761 | 786 | [_AM_DEPENDENCIES(OBJC)], | ||
2762 | 787 | [define([AC_PROG_OBJC], | ||
2763 | 788 | defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl | ||
2764 | 789 | ]) | ||
2765 | 790 | _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl | ||
2766 | 791 | dnl The `parallel-tests' driver may need to know about EXEEXT, so add the | ||
2767 | 792 | dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro | ||
2768 | 793 | dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. | ||
2769 | 794 | AC_CONFIG_COMMANDS_PRE(dnl | ||
2770 | 795 | [m4_provide_if([_AM_COMPILER_EXEEXT], | ||
2771 | 796 | [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl | ||
2772 | 797 | ]) | ||
2773 | 798 | |||
2774 | 799 | dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not | ||
2775 | 800 | dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further | ||
2776 | 801 | dnl mangled by Autoconf and run in a shell conditional statement. | ||
2777 | 802 | m4_define([_AC_COMPILER_EXEEXT], | ||
2778 | 803 | m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) | ||
2779 | 804 | |||
2780 | 805 | |||
2781 | 806 | # When config.status generates a header, we must update the stamp-h file. | ||
2782 | 807 | # This file resides in the same directory as the config header | ||
2783 | 808 | # that is generated. The stamp files are numbered to have different names. | ||
2784 | 809 | |||
2785 | 810 | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | ||
2786 | 811 | # loop where config.status creates the headers, so we can generate | ||
2787 | 812 | # our stamp files there. | ||
2788 | 813 | AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | ||
2789 | 814 | [# Compute $1's index in $config_headers. | ||
2790 | 815 | _am_arg=$1 | ||
2791 | 816 | _am_stamp_count=1 | ||
2792 | 817 | for _am_header in $config_headers :; do | ||
2793 | 818 | case $_am_header in | ||
2794 | 819 | $_am_arg | $_am_arg:* ) | ||
2795 | 820 | break ;; | ||
2796 | 821 | * ) | ||
2797 | 822 | _am_stamp_count=`expr $_am_stamp_count + 1` ;; | ||
2798 | 823 | esac | ||
2799 | 824 | done | ||
2800 | 825 | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) | ||
2801 | 826 | |||
2802 | 827 | # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, | ||
2803 | 828 | # Inc. | ||
2804 | 829 | # | ||
2805 | 830 | # This file is free software; the Free Software Foundation | ||
2806 | 831 | # gives unlimited permission to copy and/or distribute it, | ||
2807 | 832 | # with or without modifications, as long as this notice is preserved. | ||
2808 | 833 | |||
2809 | 834 | # serial 1 | ||
2810 | 835 | |||
2811 | 836 | # AM_PROG_INSTALL_SH | ||
2812 | 837 | # ------------------ | ||
2813 | 838 | # Define $install_sh. | ||
2814 | 839 | AC_DEFUN([AM_PROG_INSTALL_SH], | ||
2815 | 840 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
2816 | 841 | if test x"${install_sh}" != xset; then | ||
2817 | 842 | case $am_aux_dir in | ||
2818 | 843 | *\ * | *\ *) | ||
2819 | 844 | install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; | ||
2820 | 845 | *) | ||
2821 | 846 | install_sh="\${SHELL} $am_aux_dir/install-sh" | ||
2822 | 847 | esac | ||
2823 | 848 | fi | ||
2824 | 849 | AC_SUBST(install_sh)]) | ||
2825 | 850 | |||
2826 | 851 | # Copyright (C) 2003, 2005 Free Software Foundation, Inc. | ||
2827 | 852 | # | ||
2828 | 853 | # This file is free software; the Free Software Foundation | ||
2829 | 854 | # gives unlimited permission to copy and/or distribute it, | ||
2830 | 855 | # with or without modifications, as long as this notice is preserved. | ||
2831 | 856 | |||
2832 | 857 | # serial 2 | ||
2833 | 858 | |||
2834 | 859 | # Check whether the underlying file-system supports filenames | ||
2835 | 860 | # with a leading dot. For instance MS-DOS doesn't. | ||
2836 | 861 | AC_DEFUN([AM_SET_LEADING_DOT], | ||
2837 | 862 | [rm -rf .tst 2>/dev/null | ||
2838 | 863 | mkdir .tst 2>/dev/null | ||
2839 | 864 | if test -d .tst; then | ||
2840 | 865 | am__leading_dot=. | ||
2841 | 866 | else | ||
2842 | 867 | am__leading_dot=_ | ||
2843 | 868 | fi | ||
2844 | 869 | rmdir .tst 2>/dev/null | ||
2845 | 870 | AC_SUBST([am__leading_dot])]) | ||
2846 | 871 | |||
2847 | 872 | # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- | ||
2848 | 873 | # From Jim Meyering | ||
2849 | 874 | |||
2850 | 875 | # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008, | ||
2851 | 876 | # 2011 Free Software Foundation, Inc. | ||
2852 | 877 | # | ||
2853 | 878 | # This file is free software; the Free Software Foundation | ||
2854 | 879 | # gives unlimited permission to copy and/or distribute it, | ||
2855 | 880 | # with or without modifications, as long as this notice is preserved. | ||
2856 | 881 | |||
2857 | 882 | # serial 5 | ||
2858 | 883 | |||
2859 | 884 | # AM_MAINTAINER_MODE([DEFAULT-MODE]) | ||
2860 | 885 | # ---------------------------------- | ||
2861 | 886 | # Control maintainer-specific portions of Makefiles. | ||
2862 | 887 | # Default is to disable them, unless `enable' is passed literally. | ||
2863 | 888 | # For symmetry, `disable' may be passed as well. Anyway, the user | ||
2864 | 889 | # can override the default with the --enable/--disable switch. | ||
2865 | 890 | AC_DEFUN([AM_MAINTAINER_MODE], | ||
2866 | 891 | [m4_case(m4_default([$1], [disable]), | ||
2867 | 892 | [enable], [m4_define([am_maintainer_other], [disable])], | ||
2868 | 893 | [disable], [m4_define([am_maintainer_other], [enable])], | ||
2869 | 894 | [m4_define([am_maintainer_other], [enable]) | ||
2870 | 895 | m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) | ||
2871 | 896 | AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) | ||
2872 | 897 | dnl maintainer-mode's default is 'disable' unless 'enable' is passed | ||
2873 | 898 | AC_ARG_ENABLE([maintainer-mode], | ||
2874 | 899 | [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful | ||
2875 | 900 | (and sometimes confusing) to the casual installer], | ||
2876 | 901 | [USE_MAINTAINER_MODE=$enableval], | ||
2877 | 902 | [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) | ||
2878 | 903 | AC_MSG_RESULT([$USE_MAINTAINER_MODE]) | ||
2879 | 904 | AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) | ||
2880 | 905 | MAINT=$MAINTAINER_MODE_TRUE | ||
2881 | 906 | AC_SUBST([MAINT])dnl | ||
2882 | 907 | ] | ||
2883 | 908 | ) | ||
2884 | 909 | |||
2885 | 910 | AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) | ||
2886 | 911 | |||
2887 | 912 | # Check to see how 'make' treats includes. -*- Autoconf -*- | ||
2888 | 913 | |||
2889 | 914 | # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. | ||
2890 | 915 | # | ||
2891 | 916 | # This file is free software; the Free Software Foundation | ||
2892 | 917 | # gives unlimited permission to copy and/or distribute it, | ||
2893 | 918 | # with or without modifications, as long as this notice is preserved. | ||
2894 | 919 | |||
2895 | 920 | # serial 4 | ||
2896 | 921 | |||
2897 | 922 | # AM_MAKE_INCLUDE() | ||
2898 | 923 | # ----------------- | ||
2899 | 924 | # Check to see how make treats includes. | ||
2900 | 925 | AC_DEFUN([AM_MAKE_INCLUDE], | ||
2901 | 926 | [am_make=${MAKE-make} | ||
2902 | 927 | cat > confinc << 'END' | ||
2903 | 928 | am__doit: | ||
2904 | 929 | @echo this is the am__doit target | ||
2905 | 930 | .PHONY: am__doit | ||
2906 | 931 | END | ||
2907 | 932 | # If we don't find an include directive, just comment out the code. | ||
2908 | 933 | AC_MSG_CHECKING([for style of include used by $am_make]) | ||
2909 | 934 | am__include="#" | ||
2910 | 935 | am__quote= | ||
2911 | 936 | _am_result=none | ||
2912 | 937 | # First try GNU make style include. | ||
2913 | 938 | echo "include confinc" > confmf | ||
2914 | 939 | # Ignore all kinds of additional output from `make'. | ||
2915 | 940 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
2916 | 941 | *the\ am__doit\ target*) | ||
2917 | 942 | am__include=include | ||
2918 | 943 | am__quote= | ||
2919 | 944 | _am_result=GNU | ||
2920 | 945 | ;; | ||
2921 | 946 | esac | ||
2922 | 947 | # Now try BSD make style include. | ||
2923 | 948 | if test "$am__include" = "#"; then | ||
2924 | 949 | echo '.include "confinc"' > confmf | ||
2925 | 950 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
2926 | 951 | *the\ am__doit\ target*) | ||
2927 | 952 | am__include=.include | ||
2928 | 953 | am__quote="\"" | ||
2929 | 954 | _am_result=BSD | ||
2930 | 955 | ;; | ||
2931 | 956 | esac | ||
2932 | 957 | fi | ||
2933 | 958 | AC_SUBST([am__include]) | ||
2934 | 959 | AC_SUBST([am__quote]) | ||
2935 | 960 | AC_MSG_RESULT([$_am_result]) | ||
2936 | 961 | rm -f confinc confmf | ||
2937 | 962 | ]) | ||
2938 | 963 | |||
2939 | 964 | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- | ||
2940 | 965 | |||
2941 | 966 | # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 | ||
2942 | 967 | # Free Software Foundation, Inc. | ||
2943 | 968 | # | ||
2944 | 969 | # This file is free software; the Free Software Foundation | ||
2945 | 970 | # gives unlimited permission to copy and/or distribute it, | ||
2946 | 971 | # with or without modifications, as long as this notice is preserved. | ||
2947 | 972 | |||
2948 | 973 | # serial 6 | ||
2949 | 974 | |||
2950 | 975 | # AM_MISSING_PROG(NAME, PROGRAM) | ||
2951 | 976 | # ------------------------------ | ||
2952 | 977 | AC_DEFUN([AM_MISSING_PROG], | ||
2953 | 978 | [AC_REQUIRE([AM_MISSING_HAS_RUN]) | ||
2954 | 979 | $1=${$1-"${am_missing_run}$2"} | ||
2955 | 980 | AC_SUBST($1)]) | ||
2956 | 981 | |||
2957 | 982 | |||
2958 | 983 | # AM_MISSING_HAS_RUN | ||
2959 | 984 | # ------------------ | ||
2960 | 985 | # Define MISSING if not defined so far and test if it supports --run. | ||
2961 | 986 | # If it does, set am_missing_run to use it, otherwise, to nothing. | ||
2962 | 987 | AC_DEFUN([AM_MISSING_HAS_RUN], | ||
2963 | 988 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
2964 | 989 | AC_REQUIRE_AUX_FILE([missing])dnl | ||
2965 | 990 | if test x"${MISSING+set}" != xset; then | ||
2966 | 991 | case $am_aux_dir in | ||
2967 | 992 | *\ * | *\ *) | ||
2968 | 993 | MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; | ||
2969 | 994 | *) | ||
2970 | 995 | MISSING="\${SHELL} $am_aux_dir/missing" ;; | ||
2971 | 996 | esac | ||
2972 | 997 | fi | ||
2973 | 998 | # Use eval to expand $SHELL | ||
2974 | 999 | if eval "$MISSING --run true"; then | ||
2975 | 1000 | am_missing_run="$MISSING --run " | ||
2976 | 1001 | else | ||
2977 | 1002 | am_missing_run= | ||
2978 | 1003 | AC_MSG_WARN([`missing' script is too old or missing]) | ||
2979 | 1004 | fi | ||
2980 | 1005 | ]) | ||
2981 | 1006 | |||
2982 | 1007 | # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, | ||
2983 | 1008 | # Inc. | ||
2984 | 1009 | # | ||
2985 | 1010 | # This file is free software; the Free Software Foundation | ||
2986 | 1011 | # gives unlimited permission to copy and/or distribute it, | ||
2987 | 1012 | # with or without modifications, as long as this notice is preserved. | ||
2988 | 1013 | |||
2989 | 1014 | # serial 1 | ||
2990 | 1015 | |||
2991 | 1016 | # AM_PROG_MKDIR_P | ||
2992 | 1017 | # --------------- | ||
2993 | 1018 | # Check for `mkdir -p'. | ||
2994 | 1019 | AC_DEFUN([AM_PROG_MKDIR_P], | ||
2995 | 1020 | [AC_PREREQ([2.60])dnl | ||
2996 | 1021 | AC_REQUIRE([AC_PROG_MKDIR_P])dnl | ||
2997 | 1022 | dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, | ||
2998 | 1023 | dnl while keeping a definition of mkdir_p for backward compatibility. | ||
2999 | 1024 | dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. | ||
3000 | 1025 | dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of | ||
3001 | 1026 | dnl Makefile.ins that do not define MKDIR_P, so we do our own | ||
3002 | 1027 | dnl adjustment using top_builddir (which is defined more often than | ||
3003 | 1028 | dnl MKDIR_P). | ||
3004 | 1029 | AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl | ||
3005 | 1030 | case $mkdir_p in | ||
3006 | 1031 | [[\\/$]]* | ?:[[\\/]]*) ;; | ||
3007 | 1032 | */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; | ||
3008 | 1033 | esac | ||
3009 | 1034 | ]) | ||
3010 | 1035 | |||
3011 | 1036 | # Helper functions for option handling. -*- Autoconf -*- | ||
3012 | 1037 | |||
3013 | 1038 | # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software | ||
3014 | 1039 | # Foundation, Inc. | ||
3015 | 1040 | # | ||
3016 | 1041 | # This file is free software; the Free Software Foundation | ||
3017 | 1042 | # gives unlimited permission to copy and/or distribute it, | ||
3018 | 1043 | # with or without modifications, as long as this notice is preserved. | ||
3019 | 1044 | |||
3020 | 1045 | # serial 5 | ||
3021 | 1046 | |||
3022 | 1047 | # _AM_MANGLE_OPTION(NAME) | ||
3023 | 1048 | # ----------------------- | ||
3024 | 1049 | AC_DEFUN([_AM_MANGLE_OPTION], | ||
3025 | 1050 | [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | ||
3026 | 1051 | |||
3027 | 1052 | # _AM_SET_OPTION(NAME) | ||
3028 | 1053 | # -------------------- | ||
3029 | 1054 | # Set option NAME. Presently that only means defining a flag for this option. | ||
3030 | 1055 | AC_DEFUN([_AM_SET_OPTION], | ||
3031 | 1056 | [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) | ||
3032 | 1057 | |||
3033 | 1058 | # _AM_SET_OPTIONS(OPTIONS) | ||
3034 | 1059 | # ------------------------ | ||
3035 | 1060 | # OPTIONS is a space-separated list of Automake options. | ||
3036 | 1061 | AC_DEFUN([_AM_SET_OPTIONS], | ||
3037 | 1062 | [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | ||
3038 | 1063 | |||
3039 | 1064 | # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | ||
3040 | 1065 | # ------------------------------------------- | ||
3041 | 1066 | # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | ||
3042 | 1067 | AC_DEFUN([_AM_IF_OPTION], | ||
3043 | 1068 | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | ||
3044 | 1069 | |||
3045 | 1070 | # Check to make sure that the build environment is sane. -*- Autoconf -*- | ||
3046 | 1071 | |||
3047 | 1072 | # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 | ||
3048 | 1073 | # Free Software Foundation, Inc. | ||
3049 | 1074 | # | ||
3050 | 1075 | # This file is free software; the Free Software Foundation | ||
3051 | 1076 | # gives unlimited permission to copy and/or distribute it, | ||
3052 | 1077 | # with or without modifications, as long as this notice is preserved. | ||
3053 | 1078 | |||
3054 | 1079 | # serial 5 | ||
3055 | 1080 | |||
3056 | 1081 | # AM_SANITY_CHECK | ||
3057 | 1082 | # --------------- | ||
3058 | 1083 | AC_DEFUN([AM_SANITY_CHECK], | ||
3059 | 1084 | [AC_MSG_CHECKING([whether build environment is sane]) | ||
3060 | 1085 | # Just in case | ||
3061 | 1086 | sleep 1 | ||
3062 | 1087 | echo timestamp > conftest.file | ||
3063 | 1088 | # Reject unsafe characters in $srcdir or the absolute working directory | ||
3064 | 1089 | # name. Accept space and tab only in the latter. | ||
3065 | 1090 | am_lf=' | ||
3066 | 1091 | ' | ||
3067 | 1092 | case `pwd` in | ||
3068 | 1093 | *[[\\\"\#\$\&\'\`$am_lf]]*) | ||
3069 | 1094 | AC_MSG_ERROR([unsafe absolute working directory name]);; | ||
3070 | 1095 | esac | ||
3071 | 1096 | case $srcdir in | ||
3072 | 1097 | *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) | ||
3073 | 1098 | AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; | ||
3074 | 1099 | esac | ||
3075 | 1100 | |||
3076 | 1101 | # Do `set' in a subshell so we don't clobber the current shell's | ||
3077 | 1102 | # arguments. Must try -L first in case configure is actually a | ||
3078 | 1103 | # symlink; some systems play weird games with the mod time of symlinks | ||
3079 | 1104 | # (eg FreeBSD returns the mod time of the symlink's containing | ||
3080 | 1105 | # directory). | ||
3081 | 1106 | if ( | ||
3082 | 1107 | set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` | ||
3083 | 1108 | if test "$[*]" = "X"; then | ||
3084 | 1109 | # -L didn't work. | ||
3085 | 1110 | set X `ls -t "$srcdir/configure" conftest.file` | ||
3086 | 1111 | fi | ||
3087 | 1112 | rm -f conftest.file | ||
3088 | 1113 | if test "$[*]" != "X $srcdir/configure conftest.file" \ | ||
3089 | 1114 | && test "$[*]" != "X conftest.file $srcdir/configure"; then | ||
3090 | 1115 | |||
3091 | 1116 | # If neither matched, then we have a broken ls. This can happen | ||
3092 | 1117 | # if, for instance, CONFIG_SHELL is bash and it inherits a | ||
3093 | 1118 | # broken ls alias from the environment. This has actually | ||
3094 | 1119 | # happened. Such a system could not be considered "sane". | ||
3095 | 1120 | AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | ||
3096 | 1121 | alias in your environment]) | ||
3097 | 1122 | fi | ||
3098 | 1123 | |||
3099 | 1124 | test "$[2]" = conftest.file | ||
3100 | 1125 | ) | ||
3101 | 1126 | then | ||
3102 | 1127 | # Ok. | ||
3103 | 1128 | : | ||
3104 | 1129 | else | ||
3105 | 1130 | AC_MSG_ERROR([newly created file is older than distributed files! | ||
3106 | 1131 | Check your system clock]) | ||
3107 | 1132 | fi | ||
3108 | 1133 | AC_MSG_RESULT(yes)]) | ||
3109 | 1134 | |||
3110 | 1135 | # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. | ||
3111 | 1136 | # | ||
3112 | 1137 | # This file is free software; the Free Software Foundation | ||
3113 | 1138 | # gives unlimited permission to copy and/or distribute it, | ||
3114 | 1139 | # with or without modifications, as long as this notice is preserved. | ||
3115 | 1140 | |||
3116 | 1141 | # serial 1 | ||
3117 | 1142 | |||
3118 | 1143 | # AM_PROG_INSTALL_STRIP | ||
3119 | 1144 | # --------------------- | ||
3120 | 1145 | # One issue with vendor `install' (even GNU) is that you can't | ||
3121 | 1146 | # specify the program used to strip binaries. This is especially | ||
3122 | 1147 | # annoying in cross-compiling environments, where the build's strip | ||
3123 | 1148 | # is unlikely to handle the host's binaries. | ||
3124 | 1149 | # Fortunately install-sh will honor a STRIPPROG variable, so we | ||
3125 | 1150 | # always use install-sh in `make install-strip', and initialize | ||
3126 | 1151 | # STRIPPROG with the value of the STRIP variable (set by the user). | ||
3127 | 1152 | AC_DEFUN([AM_PROG_INSTALL_STRIP], | ||
3128 | 1153 | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
3129 | 1154 | # Installed binaries are usually stripped using `strip' when the user | ||
3130 | 1155 | # run `make install-strip'. However `strip' might not be the right | ||
3131 | 1156 | # tool to use in cross-compilation environments, therefore Automake | ||
3132 | 1157 | # will honor the `STRIP' environment variable to overrule this program. | ||
3133 | 1158 | dnl Don't test for $cross_compiling = yes, because it might be `maybe'. | ||
3134 | 1159 | if test "$cross_compiling" != no; then | ||
3135 | 1160 | AC_CHECK_TOOL([STRIP], [strip], :) | ||
3136 | 1161 | fi | ||
3137 | 1162 | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | ||
3138 | 1163 | AC_SUBST([INSTALL_STRIP_PROGRAM])]) | ||
3139 | 1164 | |||
3140 | 1165 | # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. | ||
3141 | 1166 | # | ||
3142 | 1167 | # This file is free software; the Free Software Foundation | ||
3143 | 1168 | # gives unlimited permission to copy and/or distribute it, | ||
3144 | 1169 | # with or without modifications, as long as this notice is preserved. | ||
3145 | 1170 | |||
3146 | 1171 | # serial 3 | ||
3147 | 1172 | |||
3148 | 1173 | # _AM_SUBST_NOTMAKE(VARIABLE) | ||
3149 | 1174 | # --------------------------- | ||
3150 | 1175 | # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | ||
3151 | 1176 | # This macro is traced by Automake. | ||
3152 | 1177 | AC_DEFUN([_AM_SUBST_NOTMAKE]) | ||
3153 | 1178 | |||
3154 | 1179 | # AM_SUBST_NOTMAKE(VARIABLE) | ||
3155 | 1180 | # -------------------------- | ||
3156 | 1181 | # Public sister of _AM_SUBST_NOTMAKE. | ||
3157 | 1182 | AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) | ||
3158 | 1183 | |||
3159 | 1184 | # Check how to create a tarball. -*- Autoconf -*- | ||
3160 | 1185 | |||
3161 | 1186 | # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. | ||
3162 | 1187 | # | ||
3163 | 1188 | # This file is free software; the Free Software Foundation | ||
3164 | 1189 | # gives unlimited permission to copy and/or distribute it, | ||
3165 | 1190 | # with or without modifications, as long as this notice is preserved. | ||
3166 | 1191 | |||
3167 | 1192 | # serial 2 | ||
3168 | 1193 | |||
3169 | 1194 | # _AM_PROG_TAR(FORMAT) | ||
3170 | 1195 | # -------------------- | ||
3171 | 1196 | # Check how to create a tarball in format FORMAT. | ||
3172 | 1197 | # FORMAT should be one of `v7', `ustar', or `pax'. | ||
3173 | 1198 | # | ||
3174 | 1199 | # Substitute a variable $(am__tar) that is a command | ||
3175 | 1200 | # writing to stdout a FORMAT-tarball containing the directory | ||
3176 | 1201 | # $tardir. | ||
3177 | 1202 | # tardir=directory && $(am__tar) > result.tar | ||
3178 | 1203 | # | ||
3179 | 1204 | # Substitute a variable $(am__untar) that extract such | ||
3180 | 1205 | # a tarball read from stdin. | ||
3181 | 1206 | # $(am__untar) < result.tar | ||
3182 | 1207 | AC_DEFUN([_AM_PROG_TAR], | ||
3183 | 1208 | [# Always define AMTAR for backward compatibility. Yes, it's still used | ||
3184 | 1209 | # in the wild :-( We should find a proper way to deprecate it ... | ||
3185 | 1210 | AC_SUBST([AMTAR], ['$${TAR-tar}']) | ||
3186 | 1211 | m4_if([$1], [v7], | ||
3187 | 1212 | [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], | ||
3188 | 1213 | [m4_case([$1], [ustar],, [pax],, | ||
3189 | 1214 | [m4_fatal([Unknown tar format])]) | ||
3190 | 1215 | AC_MSG_CHECKING([how to create a $1 tar archive]) | ||
3191 | 1216 | # Loop over all known methods to create a tar archive until one works. | ||
3192 | 1217 | _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' | ||
3193 | 1218 | _am_tools=${am_cv_prog_tar_$1-$_am_tools} | ||
3194 | 1219 | # Do not fold the above two line into one, because Tru64 sh and | ||
3195 | 1220 | # Solaris sh will not grok spaces in the rhs of `-'. | ||
3196 | 1221 | for _am_tool in $_am_tools | ||
3197 | 1222 | do | ||
3198 | 1223 | case $_am_tool in | ||
3199 | 1224 | gnutar) | ||
3200 | 1225 | for _am_tar in tar gnutar gtar; | ||
3201 | 1226 | do | ||
3202 | 1227 | AM_RUN_LOG([$_am_tar --version]) && break | ||
3203 | 1228 | done | ||
3204 | 1229 | am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' | ||
3205 | 1230 | am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' | ||
3206 | 1231 | am__untar="$_am_tar -xf -" | ||
3207 | 1232 | ;; | ||
3208 | 1233 | plaintar) | ||
3209 | 1234 | # Must skip GNU tar: if it does not support --format= it doesn't create | ||
3210 | 1235 | # ustar tarball either. | ||
3211 | 1236 | (tar --version) >/dev/null 2>&1 && continue | ||
3212 | 1237 | am__tar='tar chf - "$$tardir"' | ||
3213 | 1238 | am__tar_='tar chf - "$tardir"' | ||
3214 | 1239 | am__untar='tar xf -' | ||
3215 | 1240 | ;; | ||
3216 | 1241 | pax) | ||
3217 | 1242 | am__tar='pax -L -x $1 -w "$$tardir"' | ||
3218 | 1243 | am__tar_='pax -L -x $1 -w "$tardir"' | ||
3219 | 1244 | am__untar='pax -r' | ||
3220 | 1245 | ;; | ||
3221 | 1246 | cpio) | ||
3222 | 1247 | am__tar='find "$$tardir" -print | cpio -o -H $1 -L' | ||
3223 | 1248 | am__tar_='find "$tardir" -print | cpio -o -H $1 -L' | ||
3224 | 1249 | am__untar='cpio -i -H $1 -d' | ||
3225 | 1250 | ;; | ||
3226 | 1251 | none) | ||
3227 | 1252 | am__tar=false | ||
3228 | 1253 | am__tar_=false | ||
3229 | 1254 | am__untar=false | ||
3230 | 1255 | ;; | ||
3231 | 1256 | esac | ||
3232 | 1257 | |||
3233 | 1258 | # If the value was cached, stop now. We just wanted to have am__tar | ||
3234 | 1259 | # and am__untar set. | ||
3235 | 1260 | test -n "${am_cv_prog_tar_$1}" && break | ||
3236 | 1261 | |||
3237 | 1262 | # tar/untar a dummy directory, and stop if the command works | ||
3238 | 1263 | rm -rf conftest.dir | ||
3239 | 1264 | mkdir conftest.dir | ||
3240 | 1265 | echo GrepMe > conftest.dir/file | ||
3241 | 1266 | AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) | ||
3242 | 1267 | rm -rf conftest.dir | ||
3243 | 1268 | if test -s conftest.tar; then | ||
3244 | 1269 | AM_RUN_LOG([$am__untar <conftest.tar]) | ||
3245 | 1270 | grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | ||
3246 | 1271 | fi | ||
3247 | 1272 | done | ||
3248 | 1273 | rm -rf conftest.dir | ||
3249 | 1274 | |||
3250 | 1275 | AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | ||
3251 | 1276 | AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | ||
3252 | 1277 | AC_SUBST([am__tar]) | ||
3253 | 1278 | AC_SUBST([am__untar]) | ||
3254 | 1279 | ]) # _AM_PROG_TAR | ||
3255 | 1280 | |||
3256 | 1281 | m4_include([m4/gettext.m4]) | ||
3257 | 1282 | m4_include([m4/iconv.m4]) | ||
3258 | 1283 | m4_include([m4/intlmacosx.m4]) | ||
3259 | 1284 | m4_include([m4/intltool.m4]) | ||
3260 | 1285 | m4_include([m4/lib-ld.m4]) | ||
3261 | 1286 | m4_include([m4/lib-link.m4]) | ||
3262 | 1287 | m4_include([m4/lib-prefix.m4]) | ||
3263 | 1288 | m4_include([m4/libtool.m4]) | ||
3264 | 1289 | m4_include([m4/ltoptions.m4]) | ||
3265 | 1290 | m4_include([m4/ltsugar.m4]) | ||
3266 | 1291 | m4_include([m4/ltversion.m4]) | ||
3267 | 1292 | m4_include([m4/lt~obsolete.m4]) | ||
3268 | 1293 | m4_include([m4/nls.m4]) | ||
3269 | 1294 | m4_include([m4/po.m4]) | ||
3270 | 1295 | m4_include([m4/progtest.m4]) | ||
3271 | 1296 | 0 | ||
3272 | === modified file 'bin/oem-config-remove-gtk' | |||
3273 | --- bin/oem-config-remove-gtk 2012-11-27 06:02:43 +0000 | |||
3274 | +++ bin/oem-config-remove-gtk 2013-03-01 13:45:32 +0000 | |||
3275 | @@ -21,13 +21,14 @@ | |||
3276 | 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., |
3277 | 22 | # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 22 | # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
3278 | 23 | 23 | ||
3279 | 24 | import glob | ||
3280 | 24 | import os | 25 | import os |
3281 | 25 | import sys | 26 | import sys |
3282 | 26 | import glob | ||
3283 | 27 | 27 | ||
3284 | 28 | from aptdaemon import client, enums | ||
3285 | 28 | from aptdaemon.gtk3widgets import AptProgressDialog | 29 | from aptdaemon.gtk3widgets import AptProgressDialog |
3286 | 29 | from gi.repository import GLib, Gtk | 30 | from gi.repository import GLib, Gtk |
3288 | 30 | from aptdaemon import client, enums | 31 | |
3289 | 31 | 32 | ||
3290 | 32 | loop = GLib.MainLoop() | 33 | loop = GLib.MainLoop() |
3291 | 33 | 34 | ||
3292 | 34 | 35 | ||
3293 | === modified file 'bin/ubiquity' | |||
3294 | --- bin/ubiquity 2012-11-22 16:27:21 +0000 | |||
3295 | +++ bin/ubiquity 2013-03-01 13:45:32 +0000 | |||
3296 | @@ -16,23 +16,21 @@ | |||
3297 | 16 | 16 | ||
3298 | 17 | from __future__ import print_function | 17 | from __future__ import print_function |
3299 | 18 | 18 | ||
3302 | 19 | import sys | 19 | import atexit |
3301 | 20 | import os | ||
3303 | 21 | import errno | 20 | import errno |
3304 | 22 | import fcntl | 21 | import fcntl |
3305 | 22 | import importlib | ||
3306 | 23 | import locale | ||
3307 | 24 | import optparse | ||
3308 | 25 | import os | ||
3309 | 23 | import shutil | 26 | import shutil |
3310 | 27 | import subprocess | ||
3311 | 28 | import sys | ||
3312 | 24 | import syslog | 29 | import syslog |
3313 | 25 | import atexit | ||
3314 | 26 | import optparse | ||
3315 | 27 | import subprocess | ||
3316 | 28 | import locale | ||
3317 | 29 | import importlib | ||
3318 | 30 | 30 | ||
3319 | 31 | sys.path.insert(0, '/usr/lib/ubiquity') | 31 | sys.path.insert(0, '/usr/lib/ubiquity') |
3320 | 32 | 32 | ||
3324 | 33 | from ubiquity import misc | 33 | from ubiquity import im_switch, misc, osextras |
3322 | 34 | from ubiquity import im_switch | ||
3323 | 35 | from ubiquity import osextras | ||
3325 | 36 | 34 | ||
3326 | 37 | 35 | ||
3327 | 38 | VERSION = '@VERSION@' | 36 | VERSION = '@VERSION@' |
3328 | 39 | 37 | ||
3329 | === modified file 'bin/ubiquity-dm' | |||
3330 | --- bin/ubiquity-dm 2012-11-26 18:23:56 +0000 | |||
3331 | +++ bin/ubiquity-dm 2013-03-01 13:45:32 +0000 | |||
3332 | @@ -2,31 +2,30 @@ | |||
3333 | 2 | 2 | ||
3334 | 3 | from __future__ import print_function | 3 | from __future__ import print_function |
3335 | 4 | 4 | ||
3336 | 5 | import errno | ||
3337 | 6 | import grp | ||
3338 | 7 | import imp | ||
3339 | 5 | import os | 8 | import os |
3340 | 9 | import pwd | ||
3341 | 10 | import signal | ||
3342 | 11 | import subprocess | ||
3343 | 6 | import sys | 12 | import sys |
3344 | 7 | import subprocess | ||
3345 | 8 | import time | 13 | import time |
3346 | 9 | import signal | ||
3347 | 10 | import errno | ||
3348 | 11 | import imp | ||
3349 | 12 | import grp | ||
3350 | 13 | import pwd | ||
3351 | 14 | 14 | ||
3352 | 15 | import debconf | 15 | import debconf |
3353 | 16 | 16 | ||
3354 | 17 | sys.path.insert(0, '/usr/lib/ubiquity') | 17 | sys.path.insert(0, '/usr/lib/ubiquity') |
3355 | 18 | 18 | ||
3356 | 19 | from ubiquity import gsettings, osextras | ||
3357 | 20 | from ubiquity.casper import get_casper | ||
3358 | 21 | from ubiquity.debconfcommunicator import DebconfCommunicator | ||
3359 | 19 | import ubiquity.frontend | 22 | import ubiquity.frontend |
3360 | 20 | from ubiquity import osextras | ||
3361 | 21 | from ubiquity import gsettings | ||
3362 | 22 | from ubiquity import gconftool | ||
3363 | 23 | from ubiquity.misc import create_bool, utf8 | 23 | from ubiquity.misc import create_bool, utf8 |
3364 | 24 | from ubiquity.casper import get_casper | ||
3365 | 25 | from ubiquity.debconfcommunicator import DebconfCommunicator | ||
3366 | 26 | 24 | ||
3367 | 27 | 25 | ||
3368 | 28 | def ck_open_session(uid): | 26 | def ck_open_session(uid): |
3369 | 29 | import dbus | 27 | import dbus |
3370 | 28 | |||
3371 | 30 | bus = dbus.SystemBus() | 29 | bus = dbus.SystemBus() |
3372 | 31 | manager_obj = bus.get_object( | 30 | manager_obj = bus.get_object( |
3373 | 32 | 'org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager') | 31 | 'org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager') |
3374 | @@ -281,6 +280,8 @@ | |||
3375 | 281 | os.environ['SUDO_UID'] = str(self.uid) | 280 | os.environ['SUDO_UID'] = str(self.uid) |
3376 | 282 | os.environ['SUDO_GID'] = str(self.gid) | 281 | os.environ['SUDO_GID'] = str(self.gid) |
3377 | 283 | os.environ['GVFS_DISABLE_FUSE'] = '1' | 282 | os.environ['GVFS_DISABLE_FUSE'] = '1' |
3378 | 283 | # Overlay scrollbars are now a gtk module | ||
3379 | 284 | os.environ['GTK_MODULES'] = 'overlay-scrollbar' | ||
3380 | 284 | 285 | ||
3381 | 285 | ck_open_session(self.uid) | 286 | ck_open_session(self.uid) |
3382 | 286 | 287 | ||
3383 | @@ -315,34 +316,41 @@ | |||
3384 | 315 | stdin=null, stdout=logfile, stderr=logfile, | 316 | stdin=null, stdout=logfile, stderr=logfile, |
3385 | 316 | preexec_fn=self.drop_privileges)) | 317 | preexec_fn=self.drop_privileges)) |
3386 | 317 | 318 | ||
3387 | 318 | gconfd_running = False | ||
3388 | 319 | if (self.frontend == 'gtk_ui' and | ||
3389 | 320 | osextras.find_on_path('gconftool-2')): | ||
3390 | 321 | subprocess.call(['gconftool-2', '--spawn'], | ||
3391 | 322 | stdin=null, stdout=logfile, stderr=logfile, | ||
3392 | 323 | preexec_fn=self.drop_privileges) | ||
3393 | 324 | gconfd_running = True | ||
3394 | 325 | |||
3395 | 326 | # Enable compositing in metacity (not default upstream yet) | ||
3396 | 327 | gconftool.set( | ||
3397 | 328 | "/apps/metacity/general/compositing_manager", | ||
3398 | 329 | "boolean", "true") | ||
3399 | 330 | |||
3400 | 331 | if self.frontend == 'gtk_ui': | 319 | if self.frontend == 'gtk_ui': |
3404 | 332 | gconf_dir = ( | 320 | # Set a desktop wallpaper. |
3405 | 333 | 'xml:readwrite:%s' % | 321 | with open('/proc/cmdline', 'r') as fp: |
3406 | 334 | os.path.expanduser('~%s/.gconf' % self.username)) | 322 | visual_a11y = 'access=v' in fp.readline() |
3407 | 323 | |||
3408 | 324 | background_image = None | ||
3409 | 325 | for background in ( | ||
3410 | 326 | '/usr/share/backgrounds/edubuntu_default.png', | ||
3411 | 327 | '/usr/share/xfce4/backdrops/macinnis_wallpaper.png', | ||
3412 | 328 | '/usr/share/xfce4/backdrops/xubuntu-precise-right.png', | ||
3413 | 329 | '/usr/share/lubuntu/wallpapers/' | ||
3414 | 330 | 'lubuntu-default-wallpaper.png', | ||
3415 | 331 | '/usr/share/backgrounds/warty-final-ubuntu.png'): | ||
3416 | 332 | exists = os.access(background, os.R_OK) | ||
3417 | 333 | if exists: | ||
3418 | 334 | background_image = background | ||
3419 | 335 | break | ||
3420 | 336 | |||
3421 | 337 | # Setting a wallpaper image, or solid color. | ||
3422 | 338 | if visual_a11y or background_image is None: | ||
3423 | 339 | picture_option = 'none' | ||
3424 | 340 | background_image = False | ||
3425 | 341 | else: | ||
3426 | 342 | picture_option = 'zoom' | ||
3427 | 343 | |||
3428 | 344 | if background_image: | ||
3429 | 345 | background_url = 'file://' + background_image | ||
3430 | 346 | else: | ||
3431 | 347 | background_url = "''" | ||
3432 | 348 | |||
3433 | 335 | accessibility = False | 349 | accessibility = False |
3444 | 336 | if (osextras.find_on_path('gconftool-2') and | 350 | if gsettings._gsettings_exists(): |
3445 | 337 | gsettings._gsettings_exists()): | 351 | accessibility = gsettings.get( |
3446 | 338 | # Set number of workspaces to 1 in metacity | 352 | 'org.gnome.desktop.interface', 'toolkit-accessibility', |
3447 | 339 | # (still using gconf, GNOME: #621204) | 353 | self.username) |
3438 | 340 | subprocess.call( | ||
3439 | 341 | ['gconftool-2', '--config-source', gconf_dir, | ||
3440 | 342 | '--type', 'int', '--set', | ||
3441 | 343 | '/apps/metacity/general/num_workspaces', '1'], | ||
3442 | 344 | stdin=null, stdout=logfile, stderr=logfile, | ||
3443 | 345 | preexec_fn=self.drop_privileges) | ||
3448 | 346 | 354 | ||
3449 | 347 | # Set gsettings keys | 355 | # Set gsettings keys |
3450 | 348 | gsettings_keys = [ | 356 | gsettings_keys = [ |
3451 | @@ -350,16 +358,40 @@ | |||
3452 | 350 | 'true'), | 358 | 'true'), |
3453 | 351 | ('org.gnome.desktop.lockdown', 'disable-user-switching', | 359 | ('org.gnome.desktop.lockdown', 'disable-user-switching', |
3454 | 352 | 'true'), | 360 | 'true'), |
3455 | 361 | ('org.gnome.settings-daemon.plugins.background', 'active', | ||
3456 | 362 | 'true'), | ||
3457 | 363 | ('org.gnome.desktop.background', 'draw-background', | ||
3458 | 364 | 'true'), | ||
3459 | 365 | ('org.gnome.desktop.background', 'show-desktop-icons', | ||
3460 | 366 | 'false'), | ||
3461 | 367 | ('org.gnome.metacity', 'compositing-manager', | ||
3462 | 368 | 'true'), | ||
3463 | 369 | ('org.gnome.desktop.background', 'picture-options', | ||
3464 | 370 | picture_option), | ||
3465 | 371 | ('org.gnome.desktop.background', 'picture-uri', | ||
3466 | 372 | background_url), | ||
3467 | 373 | ('org.gnome.desktop.wm.preferences', 'num-workspaces', | ||
3468 | 374 | '1'), | ||
3469 | 353 | ] | 375 | ] |
3470 | 376 | |||
3471 | 377 | gsd = '/usr/lib/gnome-settings-daemon/gnome-settings-daemon' | ||
3472 | 378 | if osextras.find_on_path(gsd): | ||
3473 | 379 | extras.append(subprocess.Popen( | ||
3474 | 380 | [gsd], stdin=null, stdout=logfile, stderr=logfile, | ||
3475 | 381 | preexec_fn=self.drop_privileges)) | ||
3476 | 382 | |||
3477 | 383 | elif background_image and osextras.find_on_path('feh'): | ||
3478 | 384 | subprocess.call( | ||
3479 | 385 | ['feh', '--bg-fill', background_image], | ||
3480 | 386 | stdin=null, stdout=logfile, stderr=logfile, | ||
3481 | 387 | preexec_fn=self.drop_privileges) | ||
3482 | 388 | |||
3483 | 354 | for gs_schema, gs_key, gs_value in gsettings_keys: | 389 | for gs_schema, gs_key, gs_value in gsettings_keys: |
3492 | 355 | gsettings.set(gs_schema, gs_key, gs_value, self.username) | 390 | subprocess.call( |
3493 | 356 | 391 | ['gsettings', 'set', gs_schema, gs_key, gs_value], | |
3494 | 357 | accessibility = gsettings.get( | 392 | stdin=null, stdout=logfile, stderr=logfile, |
3495 | 358 | 'org.gnome.desktop.interface', 'toolkit-accessibility', | 393 | preexec_fn=self.drop_privileges) |
3496 | 359 | self.username) | 394 | |
3489 | 360 | |||
3490 | 361 | # Overlay scrollbars are now a gtk module | ||
3491 | 362 | os.environ['GTK_MODULES'] = 'overlay-scrollbar' | ||
3497 | 363 | # Accessibility infrastructure | 395 | # Accessibility infrastructure |
3498 | 364 | with open('/proc/cmdline', 'r') as fp: | 396 | with open('/proc/cmdline', 'r') as fp: |
3499 | 365 | if (accessibility or 'maybe-ubiquity' in fp.readline() or | 397 | if (accessibility or 'maybe-ubiquity' in fp.readline() or |
3500 | @@ -373,23 +405,7 @@ | |||
3501 | 373 | preexec_fn=self.drop_privileges)) | 405 | preexec_fn=self.drop_privileges)) |
3502 | 374 | os.environ['GTK_MODULES'] += os.pathsep + 'gail' | 406 | os.environ['GTK_MODULES'] += os.pathsep + 'gail' |
3503 | 375 | 407 | ||
3521 | 376 | # Set a desktop wallpaper. | 408 | if osextras.find_on_path('metacity'): |
3505 | 377 | with open('/proc/cmdline', 'r') as fp: | ||
3506 | 378 | visual_a11y = 'access=v' in fp.readline() | ||
3507 | 379 | |||
3508 | 380 | background_image = not visual_a11y | ||
3509 | 381 | if background_image: | ||
3510 | 382 | for background in ( | ||
3511 | 383 | '/usr/share/backgrounds/edubuntu_default.png', | ||
3512 | 384 | '/usr/share/xfce4/backdrops/macinnis_wallpaper.png', | ||
3513 | 385 | '/usr/share/xfce4/backdrops/xubuntu-precise-right.png', | ||
3514 | 386 | '/usr/share/backgrounds/warty-final-ubuntu.png'): | ||
3515 | 387 | exists = os.access(background, os.R_OK) | ||
3516 | 388 | if exists: | ||
3517 | 389 | background_image = background | ||
3518 | 390 | break | ||
3519 | 391 | |||
3520 | 392 | if gconfd_running and osextras.find_on_path('metacity'): | ||
3522 | 393 | wm_cmd = ['metacity', '--sm-disable'] | 409 | wm_cmd = ['metacity', '--sm-disable'] |
3523 | 394 | elif osextras.find_on_path('xfwm4'): | 410 | elif osextras.find_on_path('xfwm4'): |
3524 | 395 | wm_cmd = ['xfwm4', '--compositor=off'] | 411 | wm_cmd = ['xfwm4', '--compositor=off'] |
3525 | @@ -400,34 +416,18 @@ | |||
3526 | 400 | elif osextras.find_on_path('openbox'): | 416 | elif osextras.find_on_path('openbox'): |
3527 | 401 | wm_cmd = ['openbox'] | 417 | wm_cmd = ['openbox'] |
3528 | 402 | elif osextras.find_on_path('compiz'): | 418 | elif osextras.find_on_path('compiz'): |
3530 | 403 | wm_cmd = ['compiz', '--sm-disable', '--fast-filter', 'decor'] | 419 | wm_cmd = ['compiz', '--sm-disable', 'decor', 'resize', 'place', |
3531 | 420 | 'move'] | ||
3532 | 404 | else: | 421 | else: |
3533 | 405 | raise MissingProgramError( | 422 | raise MissingProgramError( |
3534 | 406 | 'No window manager found (tried ' | 423 | 'No window manager found (tried ' |
3535 | 407 | 'metacity, xfwm4, matchbox-window-manager, ' | 424 | 'metacity, xfwm4, matchbox-window-manager, ' |
3536 | 408 | 'openbox-lubuntu, openbox, compiz)') | 425 | 'openbox-lubuntu, openbox, compiz)') |
3537 | 409 | 426 | ||
3538 | 410 | if background_image: | ||
3539 | 411 | if wm_cmd[0] == 'compiz': | ||
3540 | 412 | wm_cmd.extend(['--bg-image', background_image]) | ||
3541 | 413 | else: | ||
3542 | 414 | extras.append( | ||
3543 | 415 | subprocess.Popen( | ||
3544 | 416 | ['/usr/lib/ubiquity/wallpaper', background_image], | ||
3545 | 417 | stdin=null, stdout=logfile, stderr=logfile, | ||
3546 | 418 | preexec_fn=self.drop_privileges)) | ||
3547 | 419 | |||
3548 | 420 | wm = subprocess.Popen( | 427 | wm = subprocess.Popen( |
3549 | 421 | wm_cmd, stdin=null, stdout=logfile, stderr=logfile, | 428 | wm_cmd, stdin=null, stdout=logfile, stderr=logfile, |
3550 | 422 | preexec_fn=self.drop_privileges) | 429 | preexec_fn=self.drop_privileges) |
3551 | 423 | 430 | ||
3552 | 424 | gsd = '/usr/lib/gnome-settings-daemon/gnome-settings-daemon' | ||
3553 | 425 | if os.path.exists(gsd): | ||
3554 | 426 | proc = subprocess.Popen( | ||
3555 | 427 | [gsd], stdin=null, stdout=logfile, stderr=logfile, | ||
3556 | 428 | preexec_fn=self.drop_privileges) | ||
3557 | 429 | extras.append(proc) | ||
3558 | 430 | |||
3559 | 431 | if osextras.find_on_path('xfsettingsd'): | 431 | if osextras.find_on_path('xfsettingsd'): |
3560 | 432 | extras.append(subprocess.Popen( | 432 | extras.append(subprocess.Popen( |
3561 | 433 | ['xsetroot', '-solid', 'black'], | 433 | ['xsetroot', '-solid', 'black'], |
3562 | @@ -439,11 +439,10 @@ | |||
3563 | 439 | preexec_fn=self.drop_privileges)) | 439 | preexec_fn=self.drop_privileges)) |
3564 | 440 | 440 | ||
3565 | 441 | if osextras.find_on_path('lxsession'): | 441 | if osextras.find_on_path('lxsession'): |
3567 | 442 | proc = subprocess.Popen( | 442 | extras.append(subprocess.Popen( |
3568 | 443 | ['lxsession', '-s', 'Lubuntu', '-e', 'LXDE', '-a'], | 443 | ['lxsession', '-s', 'Lubuntu', '-e', 'LXDE', '-a'], |
3569 | 444 | stdin=null, stdout=logfile, stderr=logfile, | 444 | stdin=null, stdout=logfile, stderr=logfile, |
3572 | 445 | preexec_fn=self.drop_privileges) | 445 | preexec_fn=self.drop_privileges)) |
3571 | 446 | extras.append(proc) | ||
3573 | 447 | 446 | ||
3574 | 448 | if (os.path.exists('/usr/lib/ubiquity/panel') and | 447 | if (os.path.exists('/usr/lib/ubiquity/panel') and |
3575 | 449 | "xfwm4" not in wm_cmd): | 448 | "xfwm4" not in wm_cmd): |
3576 | @@ -487,7 +486,7 @@ | |||
3577 | 487 | if osextras.find_on_path('orca'): | 486 | if osextras.find_on_path('orca'): |
3578 | 488 | time.sleep(15) | 487 | time.sleep(15) |
3579 | 489 | extras.append(subprocess.Popen( | 488 | extras.append(subprocess.Popen( |
3581 | 490 | ['orca', '-n'], | 489 | ['orca'], |
3582 | 491 | stdin=null, stdout=logfile, stderr=logfile, | 490 | stdin=null, stdout=logfile, stderr=logfile, |
3583 | 492 | preexec_fn=self.drop_privileges)) | 491 | preexec_fn=self.drop_privileges)) |
3584 | 493 | elif self.frontend == 'kde_ui': | 492 | elif self.frontend == 'kde_ui': |
3585 | @@ -594,10 +593,6 @@ | |||
3586 | 594 | kill_if_exists(wm.pid, signal.SIGTERM) | 593 | kill_if_exists(wm.pid, signal.SIGTERM) |
3587 | 595 | for extra in extras: | 594 | for extra in extras: |
3588 | 596 | kill_if_exists(extra.pid, signal.SIGTERM) | 595 | kill_if_exists(extra.pid, signal.SIGTERM) |
3589 | 597 | if gconfd_running: | ||
3590 | 598 | subprocess.call(['gconftool-2', '--shutdown'], | ||
3591 | 599 | stdin=null, stdout=logfile, stderr=logfile, | ||
3592 | 600 | preexec_fn=self.drop_privileges) | ||
3593 | 601 | signal.signal(signal.SIGALRM, sigalrm_handler) | 596 | signal.signal(signal.SIGALRM, sigalrm_handler) |
3594 | 602 | signal.alarm(1) # low patience with WMs failing to exit on demand | 597 | signal.alarm(1) # low patience with WMs failing to exit on demand |
3595 | 603 | processes = set(extras) | 598 | processes = set(extras) |
3596 | 604 | 599 | ||
3597 | === modified file 'bin/ubiquity-wrapper' | |||
3598 | --- bin/ubiquity-wrapper 2012-11-22 16:27:21 +0000 | |||
3599 | +++ bin/ubiquity-wrapper 2013-03-01 13:45:32 +0000 | |||
3600 | @@ -5,9 +5,9 @@ | |||
3601 | 5 | 5 | ||
3602 | 6 | from __future__ import print_function | 6 | from __future__ import print_function |
3603 | 7 | 7 | ||
3604 | 8 | import sys | ||
3605 | 9 | import os | 8 | import os |
3606 | 10 | import subprocess | 9 | import subprocess |
3607 | 10 | import sys | ||
3608 | 11 | 11 | ||
3609 | 12 | sys.path.insert(0, '/usr/lib/ubiquity') | 12 | sys.path.insert(0, '/usr/lib/ubiquity') |
3610 | 13 | 13 | ||
3611 | 14 | 14 | ||
3612 | === removed directory 'build' | |||
3613 | === removed file 'build/compile' | |||
3614 | --- build/compile 2006-10-01 21:30:03 +0000 | |||
3615 | +++ build/compile 1970-01-01 00:00:00 +0000 | |||
3616 | @@ -1,142 +0,0 @@ | |||
3617 | 1 | #! /bin/sh | ||
3618 | 2 | # Wrapper for compilers which do not understand `-c -o'. | ||
3619 | 3 | |||
3620 | 4 | scriptversion=2005-05-14.22 | ||
3621 | 5 | |||
3622 | 6 | # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. | ||
3623 | 7 | # Written by Tom Tromey <tromey@cygnus.com>. | ||
3624 | 8 | # | ||
3625 | 9 | # This program is free software; you can redistribute it and/or modify | ||
3626 | 10 | # it under the terms of the GNU General Public License as published by | ||
3627 | 11 | # the Free Software Foundation; either version 2, or (at your option) | ||
3628 | 12 | # any later version. | ||
3629 | 13 | # | ||
3630 | 14 | # This program is distributed in the hope that it will be useful, | ||
3631 | 15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
3632 | 16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
3633 | 17 | # GNU General Public License for more details. | ||
3634 | 18 | # | ||
3635 | 19 | # You should have received a copy of the GNU General Public License | ||
3636 | 20 | # along with this program; if not, write to the Free Software | ||
3637 | 21 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
3638 | 22 | |||
3639 | 23 | # As a special exception to the GNU General Public License, if you | ||
3640 | 24 | # distribute this file as part of a program that contains a | ||
3641 | 25 | # configuration script generated by Autoconf, you may include it under | ||
3642 | 26 | # the same distribution terms that you use for the rest of that program. | ||
3643 | 27 | |||
3644 | 28 | # This file is maintained in Automake, please report | ||
3645 | 29 | # bugs to <bug-automake@gnu.org> or send patches to | ||
3646 | 30 | # <automake-patches@gnu.org>. | ||
3647 | 31 | |||
3648 | 32 | case $1 in | ||
3649 | 33 | '') | ||
3650 | 34 | echo "$0: No command. Try \`$0 --help' for more information." 1>&2 | ||
3651 | 35 | exit 1; | ||
3652 | 36 | ;; | ||
3653 | 37 | -h | --h*) | ||
3654 | 38 | cat <<\EOF | ||
3655 | 39 | Usage: compile [--help] [--version] PROGRAM [ARGS] | ||
3656 | 40 | |||
3657 | 41 | Wrapper for compilers which do not understand `-c -o'. | ||
3658 | 42 | Remove `-o dest.o' from ARGS, run PROGRAM with the remaining | ||
3659 | 43 | arguments, and rename the output as expected. | ||
3660 | 44 | |||
3661 | 45 | If you are trying to build a whole package this is not the | ||
3662 | 46 | right script to run: please start by reading the file `INSTALL'. | ||
3663 | 47 | |||
3664 | 48 | Report bugs to <bug-automake@gnu.org>. | ||
3665 | 49 | EOF | ||
3666 | 50 | exit $? | ||
3667 | 51 | ;; | ||
3668 | 52 | -v | --v*) | ||
3669 | 53 | echo "compile $scriptversion" | ||
3670 | 54 | exit $? | ||
3671 | 55 | ;; | ||
3672 | 56 | esac | ||
3673 | 57 | |||
3674 | 58 | ofile= | ||
3675 | 59 | cfile= | ||
3676 | 60 | eat= | ||
3677 | 61 | |||
3678 | 62 | for arg | ||
3679 | 63 | do | ||
3680 | 64 | if test -n "$eat"; then | ||
3681 | 65 | eat= | ||
3682 | 66 | else | ||
3683 | 67 | case $1 in | ||
3684 | 68 | -o) | ||
3685 | 69 | # configure might choose to run compile as `compile cc -o foo foo.c'. | ||
3686 | 70 | # So we strip `-o arg' only if arg is an object. | ||
3687 | 71 | eat=1 | ||
3688 | 72 | case $2 in | ||
3689 | 73 | *.o | *.obj) | ||
3690 | 74 | ofile=$2 | ||
3691 | 75 | ;; | ||
3692 | 76 | *) | ||
3693 | 77 | set x "$@" -o "$2" | ||
3694 | 78 | shift | ||
3695 | 79 | ;; | ||
3696 | 80 | esac | ||
3697 | 81 | ;; | ||
3698 | 82 | *.c) | ||
3699 | 83 | cfile=$1 | ||
3700 | 84 | set x "$@" "$1" | ||
3701 | 85 | shift | ||
3702 | 86 | ;; | ||
3703 | 87 | *) | ||
3704 | 88 | set x "$@" "$1" | ||
3705 | 89 | shift | ||
3706 | 90 | ;; | ||
3707 | 91 | esac | ||
3708 | 92 | fi | ||
3709 | 93 | shift | ||
3710 | 94 | done | ||
3711 | 95 | |||
3712 | 96 | if test -z "$ofile" || test -z "$cfile"; then | ||
3713 | 97 | # If no `-o' option was seen then we might have been invoked from a | ||
3714 | 98 | # pattern rule where we don't need one. That is ok -- this is a | ||
3715 | 99 | # normal compilation that the losing compiler can handle. If no | ||
3716 | 100 | # `.c' file was seen then we are probably linking. That is also | ||
3717 | 101 | # ok. | ||
3718 | 102 | exec "$@" | ||
3719 | 103 | fi | ||
3720 | 104 | |||
3721 | 105 | # Name of file we expect compiler to create. | ||
3722 | 106 | cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` | ||
3723 | 107 | |||
3724 | 108 | # Create the lock directory. | ||
3725 | 109 | # Note: use `[/.-]' here to ensure that we don't use the same name | ||
3726 | 110 | # that we are using for the .o file. Also, base the name on the expected | ||
3727 | 111 | # object file name, since that is what matters with a parallel build. | ||
3728 | 112 | lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d | ||
3729 | 113 | while true; do | ||
3730 | 114 | if mkdir "$lockdir" >/dev/null 2>&1; then | ||
3731 | 115 | break | ||
3732 | 116 | fi | ||
3733 | 117 | sleep 1 | ||
3734 | 118 | done | ||
3735 | 119 | # FIXME: race condition here if user kills between mkdir and trap. | ||
3736 | 120 | trap "rmdir '$lockdir'; exit 1" 1 2 15 | ||
3737 | 121 | |||
3738 | 122 | # Run the compile. | ||
3739 | 123 | "$@" | ||
3740 | 124 | ret=$? | ||
3741 | 125 | |||
3742 | 126 | if test -f "$cofile"; then | ||
3743 | 127 | mv "$cofile" "$ofile" | ||
3744 | 128 | elif test -f "${cofile}bj"; then | ||
3745 | 129 | mv "${cofile}bj" "$ofile" | ||
3746 | 130 | fi | ||
3747 | 131 | |||
3748 | 132 | rmdir "$lockdir" | ||
3749 | 133 | exit $ret | ||
3750 | 134 | |||
3751 | 135 | # Local Variables: | ||
3752 | 136 | # mode: shell-script | ||
3753 | 137 | # sh-indentation: 2 | ||
3754 | 138 | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||
3755 | 139 | # time-stamp-start: "scriptversion=" | ||
3756 | 140 | # time-stamp-format: "%:y-%02m-%02d.%02H" | ||
3757 | 141 | # time-stamp-end: "$" | ||
3758 | 142 | # End: | ||
3759 | 143 | 0 | ||
3760 | === removed file 'build/config.guess' | |||
3761 | --- build/config.guess 2012-03-22 13:29:39 +0000 | |||
3762 | +++ build/config.guess 1970-01-01 00:00:00 +0000 | |||
3763 | @@ -1,1530 +0,0 @@ | |||
3764 | 1 | #! /bin/sh | ||
3765 | 2 | # Attempt to guess a canonical system name. | ||
3766 | 3 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | ||
3767 | 4 | # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, | ||
3768 | 5 | # 2011, 2012 Free Software Foundation, Inc. | ||
3769 | 6 | |||
3770 | 7 | timestamp='2012-02-10' | ||
3771 | 8 | |||
3772 | 9 | # This file is free software; you can redistribute it and/or modify it | ||
3773 | 10 | # under the terms of the GNU General Public License as published by | ||
3774 | 11 | # the Free Software Foundation; either version 2 of the License, or | ||
3775 | 12 | # (at your option) any later version. | ||
3776 | 13 | # | ||
3777 | 14 | # This program is distributed in the hope that it will be useful, but | ||
3778 | 15 | # WITHOUT ANY WARRANTY; without even the implied warranty of | ||
3779 | 16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
3780 | 17 | # General Public License for more details. | ||
3781 | 18 | # | ||
3782 | 19 | # You should have received a copy of the GNU General Public License | ||
3783 | 20 | # along with this program; if not, see <http://www.gnu.org/licenses/>. | ||
3784 | 21 | # | ||
3785 | 22 | # As a special exception to the GNU General Public License, if you | ||
3786 | 23 | # distribute this file as part of a program that contains a | ||
3787 | 24 | # configuration script generated by Autoconf, you may include it under | ||
3788 | 25 | # the same distribution terms that you use for the rest of that program. | ||
3789 | 26 | |||
3790 | 27 | |||
3791 | 28 | # Originally written by Per Bothner. Please send patches (context | ||
3792 | 29 | # diff format) to <config-patches@gnu.org> and include a ChangeLog | ||
3793 | 30 | # entry. | ||
3794 | 31 | # | ||
3795 | 32 | # This script attempts to guess a canonical system name similar to | ||
3796 | 33 | # config.sub. If it succeeds, it prints the system name on stdout, and | ||
3797 | 34 | # exits with 0. Otherwise, it exits with 1. | ||
3798 | 35 | # | ||
3799 | 36 | # You can get the latest version of this script from: | ||
3800 | 37 | # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD | ||
3801 | 38 | |||
3802 | 39 | me=`echo "$0" | sed -e 's,.*/,,'` | ||
3803 | 40 | |||
3804 | 41 | usage="\ | ||
3805 | 42 | Usage: $0 [OPTION] | ||
3806 | 43 | |||
3807 | 44 | Output the configuration name of the system \`$me' is run on. | ||
3808 | 45 | |||
3809 | 46 | Operation modes: | ||
3810 | 47 | -h, --help print this help, then exit | ||
3811 | 48 | -t, --time-stamp print date of last modification, then exit | ||
3812 | 49 | -v, --version print version number, then exit | ||
3813 | 50 | |||
3814 | 51 | Report bugs and patches to <config-patches@gnu.org>." | ||
3815 | 52 | |||
3816 | 53 | version="\ | ||
3817 | 54 | GNU config.guess ($timestamp) | ||
3818 | 55 | |||
3819 | 56 | Originally written by Per Bothner. | ||
3820 | 57 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, | ||
3821 | 58 | 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 | ||
3822 | 59 | Free Software Foundation, Inc. | ||
3823 | 60 | |||
3824 | 61 | This is free software; see the source for copying conditions. There is NO | ||
3825 | 62 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." | ||
3826 | 63 | |||
3827 | 64 | help=" | ||
3828 | 65 | Try \`$me --help' for more information." | ||
3829 | 66 | |||
3830 | 67 | # Parse command line | ||
3831 | 68 | while test $# -gt 0 ; do | ||
3832 | 69 | case $1 in | ||
3833 | 70 | --time-stamp | --time* | -t ) | ||
3834 | 71 | echo "$timestamp" ; exit ;; | ||
3835 | 72 | --version | -v ) | ||
3836 | 73 | echo "$version" ; exit ;; | ||
3837 | 74 | --help | --h* | -h ) | ||
3838 | 75 | echo "$usage"; exit ;; | ||
3839 | 76 | -- ) # Stop option processing | ||
3840 | 77 | shift; break ;; | ||
3841 | 78 | - ) # Use stdin as input. | ||
3842 | 79 | break ;; | ||
3843 | 80 | -* ) | ||
3844 | 81 | echo "$me: invalid option $1$help" >&2 | ||
3845 | 82 | exit 1 ;; | ||
3846 | 83 | * ) | ||
3847 | 84 | break ;; | ||
3848 | 85 | esac | ||
3849 | 86 | done | ||
3850 | 87 | |||
3851 | 88 | if test $# != 0; then | ||
3852 | 89 | echo "$me: too many arguments$help" >&2 | ||
3853 | 90 | exit 1 | ||
3854 | 91 | fi | ||
3855 | 92 | |||
3856 | 93 | trap 'exit 1' 1 2 15 | ||
3857 | 94 | |||
3858 | 95 | # CC_FOR_BUILD -- compiler used by this script. Note that the use of a | ||
3859 | 96 | # compiler to aid in system detection is discouraged as it requires | ||
3860 | 97 | # temporary files to be created and, as you can see below, it is a | ||
3861 | 98 | # headache to deal with in a portable fashion. | ||
3862 | 99 | |||
3863 | 100 | # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still | ||
3864 | 101 | # use `HOST_CC' if defined, but it is deprecated. | ||
3865 | 102 | |||
3866 | 103 | # Portable tmp directory creation inspired by the Autoconf team. | ||
3867 | 104 | |||
3868 | 105 | set_cc_for_build=' | ||
3869 | 106 | trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; | ||
3870 | 107 | trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; | ||
3871 | 108 | : ${TMPDIR=/tmp} ; | ||
3872 | 109 | { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || | ||
3873 | 110 | { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || | ||
3874 | 111 | { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || | ||
3875 | 112 | { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; | ||
3876 | 113 | dummy=$tmp/dummy ; | ||
3877 | 114 | tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; | ||
3878 | 115 | case $CC_FOR_BUILD,$HOST_CC,$CC in | ||
3879 | 116 | ,,) echo "int x;" > $dummy.c ; | ||
3880 | 117 | for c in cc gcc c89 c99 ; do | ||
3881 | 118 | if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then | ||
3882 | 119 | CC_FOR_BUILD="$c"; break ; | ||
3883 | 120 | fi ; | ||
3884 | 121 | done ; | ||
3885 | 122 | if test x"$CC_FOR_BUILD" = x ; then | ||
3886 | 123 | CC_FOR_BUILD=no_compiler_found ; | ||
3887 | 124 | fi | ||
3888 | 125 | ;; | ||
3889 | 126 | ,,*) CC_FOR_BUILD=$CC ;; | ||
3890 | 127 | ,*,*) CC_FOR_BUILD=$HOST_CC ;; | ||
3891 | 128 | esac ; set_cc_for_build= ;' | ||
3892 | 129 | |||
3893 | 130 | # This is needed to find uname on a Pyramid OSx when run in the BSD universe. | ||
3894 | 131 | # (ghazi@noc.rutgers.edu 1994-08-24) | ||
3895 | 132 | if (test -f /.attbin/uname) >/dev/null 2>&1 ; then | ||
3896 | 133 | PATH=$PATH:/.attbin ; export PATH | ||
3897 | 134 | fi | ||
3898 | 135 | |||
3899 | 136 | UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown | ||
3900 | 137 | UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown | ||
3901 | 138 | UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown | ||
3902 | 139 | UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown | ||
3903 | 140 | |||
3904 | 141 | # Note: order is significant - the case branches are not exclusive. | ||
3905 | 142 | |||
3906 | 143 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | ||
3907 | 144 | *:NetBSD:*:*) | ||
3908 | 145 | # NetBSD (nbsd) targets should (where applicable) match one or | ||
3909 | 146 | # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, | ||
3910 | 147 | # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently | ||
3911 | 148 | # switched to ELF, *-*-netbsd* would select the old | ||
3912 | 149 | # object file format. This provides both forward | ||
3913 | 150 | # compatibility and a consistent mechanism for selecting the | ||
3914 | 151 | # object file format. | ||
3915 | 152 | # | ||
3916 | 153 | # Note: NetBSD doesn't particularly care about the vendor | ||
3917 | 154 | # portion of the name. We always set it to "unknown". | ||
3918 | 155 | sysctl="sysctl -n hw.machine_arch" | ||
3919 | 156 | UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ | ||
3920 | 157 | /usr/sbin/$sysctl 2>/dev/null || echo unknown)` | ||
3921 | 158 | case "${UNAME_MACHINE_ARCH}" in | ||
3922 | 159 | armeb) machine=armeb-unknown ;; | ||
3923 | 160 | arm*) machine=arm-unknown ;; | ||
3924 | 161 | sh3el) machine=shl-unknown ;; | ||
3925 | 162 | sh3eb) machine=sh-unknown ;; | ||
3926 | 163 | sh5el) machine=sh5le-unknown ;; | ||
3927 | 164 | *) machine=${UNAME_MACHINE_ARCH}-unknown ;; | ||
3928 | 165 | esac | ||
3929 | 166 | # The Operating System including object format, if it has switched | ||
3930 | 167 | # to ELF recently, or will in the future. | ||
3931 | 168 | case "${UNAME_MACHINE_ARCH}" in | ||
3932 | 169 | arm*|i386|m68k|ns32k|sh3*|sparc|vax) | ||
3933 | 170 | eval $set_cc_for_build | ||
3934 | 171 | if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||
3935 | 172 | | grep -q __ELF__ | ||
3936 | 173 | then | ||
3937 | 174 | # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). | ||
3938 | 175 | # Return netbsd for either. FIX? | ||
3939 | 176 | os=netbsd | ||
3940 | 177 | else | ||
3941 | 178 | os=netbsdelf | ||
3942 | 179 | fi | ||
3943 | 180 | ;; | ||
3944 | 181 | *) | ||
3945 | 182 | os=netbsd | ||
3946 | 183 | ;; | ||
3947 | 184 | esac | ||
3948 | 185 | # The OS release | ||
3949 | 186 | # Debian GNU/NetBSD machines have a different userland, and | ||
3950 | 187 | # thus, need a distinct triplet. However, they do not need | ||
3951 | 188 | # kernel version information, so it can be replaced with a | ||
3952 | 189 | # suitable tag, in the style of linux-gnu. | ||
3953 | 190 | case "${UNAME_VERSION}" in | ||
3954 | 191 | Debian*) | ||
3955 | 192 | release='-gnu' | ||
3956 | 193 | ;; | ||
3957 | 194 | *) | ||
3958 | 195 | release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | ||
3959 | 196 | ;; | ||
3960 | 197 | esac | ||
3961 | 198 | # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: | ||
3962 | 199 | # contains redundant information, the shorter form: | ||
3963 | 200 | # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. | ||
3964 | 201 | echo "${machine}-${os}${release}" | ||
3965 | 202 | exit ;; | ||
3966 | 203 | *:OpenBSD:*:*) | ||
3967 | 204 | UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` | ||
3968 | 205 | echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} | ||
3969 | 206 | exit ;; | ||
3970 | 207 | *:ekkoBSD:*:*) | ||
3971 | 208 | echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} | ||
3972 | 209 | exit ;; | ||
3973 | 210 | *:SolidBSD:*:*) | ||
3974 | 211 | echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} | ||
3975 | 212 | exit ;; | ||
3976 | 213 | macppc:MirBSD:*:*) | ||
3977 | 214 | echo powerpc-unknown-mirbsd${UNAME_RELEASE} | ||
3978 | 215 | exit ;; | ||
3979 | 216 | *:MirBSD:*:*) | ||
3980 | 217 | echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} | ||
3981 | 218 | exit ;; | ||
3982 | 219 | alpha:OSF1:*:*) | ||
3983 | 220 | case $UNAME_RELEASE in | ||
3984 | 221 | *4.0) | ||
3985 | 222 | UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` | ||
3986 | 223 | ;; | ||
3987 | 224 | *5.*) | ||
3988 | 225 | UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` | ||
3989 | 226 | ;; | ||
3990 | 227 | esac | ||
3991 | 228 | # According to Compaq, /usr/sbin/psrinfo has been available on | ||
3992 | 229 | # OSF/1 and Tru64 systems produced since 1995. I hope that | ||
3993 | 230 | # covers most systems running today. This code pipes the CPU | ||
3994 | 231 | # types through head -n 1, so we only detect the type of CPU 0. | ||
3995 | 232 | ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` | ||
3996 | 233 | case "$ALPHA_CPU_TYPE" in | ||
3997 | 234 | "EV4 (21064)") | ||
3998 | 235 | UNAME_MACHINE="alpha" ;; | ||
3999 | 236 | "EV4.5 (21064)") | ||
4000 | 237 | UNAME_MACHINE="alpha" ;; | ||
4001 | 238 | "LCA4 (21066/21068)") | ||
4002 | 239 | UNAME_MACHINE="alpha" ;; | ||
4003 | 240 | "EV5 (21164)") | ||
4004 | 241 | UNAME_MACHINE="alphaev5" ;; | ||
4005 | 242 | "EV5.6 (21164A)") | ||
4006 | 243 | UNAME_MACHINE="alphaev56" ;; | ||
4007 | 244 | "EV5.6 (21164PC)") | ||
4008 | 245 | UNAME_MACHINE="alphapca56" ;; | ||
4009 | 246 | "EV5.7 (21164PC)") | ||
4010 | 247 | UNAME_MACHINE="alphapca57" ;; | ||
4011 | 248 | "EV6 (21264)") | ||
4012 | 249 | UNAME_MACHINE="alphaev6" ;; | ||
4013 | 250 | "EV6.7 (21264A)") | ||
4014 | 251 | UNAME_MACHINE="alphaev67" ;; | ||
4015 | 252 | "EV6.8CB (21264C)") | ||
4016 | 253 | UNAME_MACHINE="alphaev68" ;; | ||
4017 | 254 | "EV6.8AL (21264B)") | ||
4018 | 255 | UNAME_MACHINE="alphaev68" ;; | ||
4019 | 256 | "EV6.8CX (21264D)") | ||
4020 | 257 | UNAME_MACHINE="alphaev68" ;; | ||
4021 | 258 | "EV6.9A (21264/EV69A)") | ||
4022 | 259 | UNAME_MACHINE="alphaev69" ;; | ||
4023 | 260 | "EV7 (21364)") | ||
4024 | 261 | UNAME_MACHINE="alphaev7" ;; | ||
4025 | 262 | "EV7.9 (21364A)") | ||
4026 | 263 | UNAME_MACHINE="alphaev79" ;; | ||
4027 | 264 | esac | ||
4028 | 265 | # A Pn.n version is a patched version. | ||
4029 | 266 | # A Vn.n version is a released version. | ||
4030 | 267 | # A Tn.n version is a released field test version. | ||
4031 | 268 | # A Xn.n version is an unreleased experimental baselevel. | ||
4032 | 269 | # 1.2 uses "1.2" for uname -r. | ||
4033 | 270 | echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` | ||
4034 | 271 | # Reset EXIT trap before exiting to avoid spurious non-zero exit code. | ||
4035 | 272 | exitcode=$? | ||
4036 | 273 | trap '' 0 | ||
4037 | 274 | exit $exitcode ;; | ||
4038 | 275 | Alpha\ *:Windows_NT*:*) | ||
4039 | 276 | # How do we know it's Interix rather than the generic POSIX subsystem? | ||
4040 | 277 | # Should we change UNAME_MACHINE based on the output of uname instead | ||
4041 | 278 | # of the specific Alpha model? | ||
4042 | 279 | echo alpha-pc-interix | ||
4043 | 280 | exit ;; | ||
4044 | 281 | 21064:Windows_NT:50:3) | ||
4045 | 282 | echo alpha-dec-winnt3.5 | ||
4046 | 283 | exit ;; | ||
4047 | 284 | Amiga*:UNIX_System_V:4.0:*) | ||
4048 | 285 | echo m68k-unknown-sysv4 | ||
4049 | 286 | exit ;; | ||
4050 | 287 | *:[Aa]miga[Oo][Ss]:*:*) | ||
4051 | 288 | echo ${UNAME_MACHINE}-unknown-amigaos | ||
4052 | 289 | exit ;; | ||
4053 | 290 | *:[Mm]orph[Oo][Ss]:*:*) | ||
4054 | 291 | echo ${UNAME_MACHINE}-unknown-morphos | ||
4055 | 292 | exit ;; | ||
4056 | 293 | *:OS/390:*:*) | ||
4057 | 294 | echo i370-ibm-openedition | ||
4058 | 295 | exit ;; | ||
4059 | 296 | *:z/VM:*:*) | ||
4060 | 297 | echo s390-ibm-zvmoe | ||
4061 | 298 | exit ;; | ||
4062 | 299 | *:OS400:*:*) | ||
4063 | 300 | echo powerpc-ibm-os400 | ||
4064 | 301 | exit ;; | ||
4065 | 302 | arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) | ||
4066 | 303 | echo arm-acorn-riscix${UNAME_RELEASE} | ||
4067 | 304 | exit ;; | ||
4068 | 305 | arm:riscos:*:*|arm:RISCOS:*:*) | ||
4069 | 306 | echo arm-unknown-riscos | ||
4070 | 307 | exit ;; | ||
4071 | 308 | SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) | ||
4072 | 309 | echo hppa1.1-hitachi-hiuxmpp | ||
4073 | 310 | exit ;; | ||
4074 | 311 | Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) | ||
4075 | 312 | # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. | ||
4076 | 313 | if test "`(/bin/universe) 2>/dev/null`" = att ; then | ||
4077 | 314 | echo pyramid-pyramid-sysv3 | ||
4078 | 315 | else | ||
4079 | 316 | echo pyramid-pyramid-bsd | ||
4080 | 317 | fi | ||
4081 | 318 | exit ;; | ||
4082 | 319 | NILE*:*:*:dcosx) | ||
4083 | 320 | echo pyramid-pyramid-svr4 | ||
4084 | 321 | exit ;; | ||
4085 | 322 | DRS?6000:unix:4.0:6*) | ||
4086 | 323 | echo sparc-icl-nx6 | ||
4087 | 324 | exit ;; | ||
4088 | 325 | DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) | ||
4089 | 326 | case `/usr/bin/uname -p` in | ||
4090 | 327 | sparc) echo sparc-icl-nx7; exit ;; | ||
4091 | 328 | esac ;; | ||
4092 | 329 | s390x:SunOS:*:*) | ||
4093 | 330 | echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4094 | 331 | exit ;; | ||
4095 | 332 | sun4H:SunOS:5.*:*) | ||
4096 | 333 | echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4097 | 334 | exit ;; | ||
4098 | 335 | sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) | ||
4099 | 336 | echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4100 | 337 | exit ;; | ||
4101 | 338 | i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) | ||
4102 | 339 | echo i386-pc-auroraux${UNAME_RELEASE} | ||
4103 | 340 | exit ;; | ||
4104 | 341 | i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) | ||
4105 | 342 | eval $set_cc_for_build | ||
4106 | 343 | SUN_ARCH="i386" | ||
4107 | 344 | # If there is a compiler, see if it is configured for 64-bit objects. | ||
4108 | 345 | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. | ||
4109 | 346 | # This test works for both compilers. | ||
4110 | 347 | if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then | ||
4111 | 348 | if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ | ||
4112 | 349 | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ | ||
4113 | 350 | grep IS_64BIT_ARCH >/dev/null | ||
4114 | 351 | then | ||
4115 | 352 | SUN_ARCH="x86_64" | ||
4116 | 353 | fi | ||
4117 | 354 | fi | ||
4118 | 355 | echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4119 | 356 | exit ;; | ||
4120 | 357 | sun4*:SunOS:6*:*) | ||
4121 | 358 | # According to config.sub, this is the proper way to canonicalize | ||
4122 | 359 | # SunOS6. Hard to guess exactly what SunOS6 will be like, but | ||
4123 | 360 | # it's likely to be more like Solaris than SunOS4. | ||
4124 | 361 | echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4125 | 362 | exit ;; | ||
4126 | 363 | sun4*:SunOS:*:*) | ||
4127 | 364 | case "`/usr/bin/arch -k`" in | ||
4128 | 365 | Series*|S4*) | ||
4129 | 366 | UNAME_RELEASE=`uname -v` | ||
4130 | 367 | ;; | ||
4131 | 368 | esac | ||
4132 | 369 | # Japanese Language versions have a version number like `4.1.3-JL'. | ||
4133 | 370 | echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` | ||
4134 | 371 | exit ;; | ||
4135 | 372 | sun3*:SunOS:*:*) | ||
4136 | 373 | echo m68k-sun-sunos${UNAME_RELEASE} | ||
4137 | 374 | exit ;; | ||
4138 | 375 | sun*:*:4.2BSD:*) | ||
4139 | 376 | UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` | ||
4140 | 377 | test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 | ||
4141 | 378 | case "`/bin/arch`" in | ||
4142 | 379 | sun3) | ||
4143 | 380 | echo m68k-sun-sunos${UNAME_RELEASE} | ||
4144 | 381 | ;; | ||
4145 | 382 | sun4) | ||
4146 | 383 | echo sparc-sun-sunos${UNAME_RELEASE} | ||
4147 | 384 | ;; | ||
4148 | 385 | esac | ||
4149 | 386 | exit ;; | ||
4150 | 387 | aushp:SunOS:*:*) | ||
4151 | 388 | echo sparc-auspex-sunos${UNAME_RELEASE} | ||
4152 | 389 | exit ;; | ||
4153 | 390 | # The situation for MiNT is a little confusing. The machine name | ||
4154 | 391 | # can be virtually everything (everything which is not | ||
4155 | 392 | # "atarist" or "atariste" at least should have a processor | ||
4156 | 393 | # > m68000). The system name ranges from "MiNT" over "FreeMiNT" | ||
4157 | 394 | # to the lowercase version "mint" (or "freemint"). Finally | ||
4158 | 395 | # the system name "TOS" denotes a system which is actually not | ||
4159 | 396 | # MiNT. But MiNT is downward compatible to TOS, so this should | ||
4160 | 397 | # be no problem. | ||
4161 | 398 | atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) | ||
4162 | 399 | echo m68k-atari-mint${UNAME_RELEASE} | ||
4163 | 400 | exit ;; | ||
4164 | 401 | atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) | ||
4165 | 402 | echo m68k-atari-mint${UNAME_RELEASE} | ||
4166 | 403 | exit ;; | ||
4167 | 404 | *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) | ||
4168 | 405 | echo m68k-atari-mint${UNAME_RELEASE} | ||
4169 | 406 | exit ;; | ||
4170 | 407 | milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) | ||
4171 | 408 | echo m68k-milan-mint${UNAME_RELEASE} | ||
4172 | 409 | exit ;; | ||
4173 | 410 | hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) | ||
4174 | 411 | echo m68k-hades-mint${UNAME_RELEASE} | ||
4175 | 412 | exit ;; | ||
4176 | 413 | *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) | ||
4177 | 414 | echo m68k-unknown-mint${UNAME_RELEASE} | ||
4178 | 415 | exit ;; | ||
4179 | 416 | m68k:machten:*:*) | ||
4180 | 417 | echo m68k-apple-machten${UNAME_RELEASE} | ||
4181 | 418 | exit ;; | ||
4182 | 419 | powerpc:machten:*:*) | ||
4183 | 420 | echo powerpc-apple-machten${UNAME_RELEASE} | ||
4184 | 421 | exit ;; | ||
4185 | 422 | RISC*:Mach:*:*) | ||
4186 | 423 | echo mips-dec-mach_bsd4.3 | ||
4187 | 424 | exit ;; | ||
4188 | 425 | RISC*:ULTRIX:*:*) | ||
4189 | 426 | echo mips-dec-ultrix${UNAME_RELEASE} | ||
4190 | 427 | exit ;; | ||
4191 | 428 | VAX*:ULTRIX*:*:*) | ||
4192 | 429 | echo vax-dec-ultrix${UNAME_RELEASE} | ||
4193 | 430 | exit ;; | ||
4194 | 431 | 2020:CLIX:*:* | 2430:CLIX:*:*) | ||
4195 | 432 | echo clipper-intergraph-clix${UNAME_RELEASE} | ||
4196 | 433 | exit ;; | ||
4197 | 434 | mips:*:*:UMIPS | mips:*:*:RISCos) | ||
4198 | 435 | eval $set_cc_for_build | ||
4199 | 436 | sed 's/^ //' << EOF >$dummy.c | ||
4200 | 437 | #ifdef __cplusplus | ||
4201 | 438 | #include <stdio.h> /* for printf() prototype */ | ||
4202 | 439 | int main (int argc, char *argv[]) { | ||
4203 | 440 | #else | ||
4204 | 441 | int main (argc, argv) int argc; char *argv[]; { | ||
4205 | 442 | #endif | ||
4206 | 443 | #if defined (host_mips) && defined (MIPSEB) | ||
4207 | 444 | #if defined (SYSTYPE_SYSV) | ||
4208 | 445 | printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); | ||
4209 | 446 | #endif | ||
4210 | 447 | #if defined (SYSTYPE_SVR4) | ||
4211 | 448 | printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); | ||
4212 | 449 | #endif | ||
4213 | 450 | #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) | ||
4214 | 451 | printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); | ||
4215 | 452 | #endif | ||
4216 | 453 | #endif | ||
4217 | 454 | exit (-1); | ||
4218 | 455 | } | ||
4219 | 456 | EOF | ||
4220 | 457 | $CC_FOR_BUILD -o $dummy $dummy.c && | ||
4221 | 458 | dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && | ||
4222 | 459 | SYSTEM_NAME=`$dummy $dummyarg` && | ||
4223 | 460 | { echo "$SYSTEM_NAME"; exit; } | ||
4224 | 461 | echo mips-mips-riscos${UNAME_RELEASE} | ||
4225 | 462 | exit ;; | ||
4226 | 463 | Motorola:PowerMAX_OS:*:*) | ||
4227 | 464 | echo powerpc-motorola-powermax | ||
4228 | 465 | exit ;; | ||
4229 | 466 | Motorola:*:4.3:PL8-*) | ||
4230 | 467 | echo powerpc-harris-powermax | ||
4231 | 468 | exit ;; | ||
4232 | 469 | Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) | ||
4233 | 470 | echo powerpc-harris-powermax | ||
4234 | 471 | exit ;; | ||
4235 | 472 | Night_Hawk:Power_UNIX:*:*) | ||
4236 | 473 | echo powerpc-harris-powerunix | ||
4237 | 474 | exit ;; | ||
4238 | 475 | m88k:CX/UX:7*:*) | ||
4239 | 476 | echo m88k-harris-cxux7 | ||
4240 | 477 | exit ;; | ||
4241 | 478 | m88k:*:4*:R4*) | ||
4242 | 479 | echo m88k-motorola-sysv4 | ||
4243 | 480 | exit ;; | ||
4244 | 481 | m88k:*:3*:R3*) | ||
4245 | 482 | echo m88k-motorola-sysv3 | ||
4246 | 483 | exit ;; | ||
4247 | 484 | AViiON:dgux:*:*) | ||
4248 | 485 | # DG/UX returns AViiON for all architectures | ||
4249 | 486 | UNAME_PROCESSOR=`/usr/bin/uname -p` | ||
4250 | 487 | if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] | ||
4251 | 488 | then | ||
4252 | 489 | if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ | ||
4253 | 490 | [ ${TARGET_BINARY_INTERFACE}x = x ] | ||
4254 | 491 | then | ||
4255 | 492 | echo m88k-dg-dgux${UNAME_RELEASE} | ||
4256 | 493 | else | ||
4257 | 494 | echo m88k-dg-dguxbcs${UNAME_RELEASE} | ||
4258 | 495 | fi | ||
4259 | 496 | else | ||
4260 | 497 | echo i586-dg-dgux${UNAME_RELEASE} | ||
4261 | 498 | fi | ||
4262 | 499 | exit ;; | ||
4263 | 500 | M88*:DolphinOS:*:*) # DolphinOS (SVR3) | ||
4264 | 501 | echo m88k-dolphin-sysv3 | ||
4265 | 502 | exit ;; | ||
4266 | 503 | M88*:*:R3*:*) | ||
4267 | 504 | # Delta 88k system running SVR3 | ||
4268 | 505 | echo m88k-motorola-sysv3 | ||
4269 | 506 | exit ;; | ||
4270 | 507 | XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) | ||
4271 | 508 | echo m88k-tektronix-sysv3 | ||
4272 | 509 | exit ;; | ||
4273 | 510 | Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) | ||
4274 | 511 | echo m68k-tektronix-bsd | ||
4275 | 512 | exit ;; | ||
4276 | 513 | *:IRIX*:*:*) | ||
4277 | 514 | echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` | ||
4278 | 515 | exit ;; | ||
4279 | 516 | ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. | ||
4280 | 517 | echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id | ||
4281 | 518 | exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' | ||
4282 | 519 | i*86:AIX:*:*) | ||
4283 | 520 | echo i386-ibm-aix | ||
4284 | 521 | exit ;; | ||
4285 | 522 | ia64:AIX:*:*) | ||
4286 | 523 | if [ -x /usr/bin/oslevel ] ; then | ||
4287 | 524 | IBM_REV=`/usr/bin/oslevel` | ||
4288 | 525 | else | ||
4289 | 526 | IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} | ||
4290 | 527 | fi | ||
4291 | 528 | echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} | ||
4292 | 529 | exit ;; | ||
4293 | 530 | *:AIX:2:3) | ||
4294 | 531 | if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then | ||
4295 | 532 | eval $set_cc_for_build | ||
4296 | 533 | sed 's/^ //' << EOF >$dummy.c | ||
4297 | 534 | #include <sys/systemcfg.h> | ||
4298 | 535 | |||
4299 | 536 | main() | ||
4300 | 537 | { | ||
4301 | 538 | if (!__power_pc()) | ||
4302 | 539 | exit(1); | ||
4303 | 540 | puts("powerpc-ibm-aix3.2.5"); | ||
4304 | 541 | exit(0); | ||
4305 | 542 | } | ||
4306 | 543 | EOF | ||
4307 | 544 | if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` | ||
4308 | 545 | then | ||
4309 | 546 | echo "$SYSTEM_NAME" | ||
4310 | 547 | else | ||
4311 | 548 | echo rs6000-ibm-aix3.2.5 | ||
4312 | 549 | fi | ||
4313 | 550 | elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then | ||
4314 | 551 | echo rs6000-ibm-aix3.2.4 | ||
4315 | 552 | else | ||
4316 | 553 | echo rs6000-ibm-aix3.2 | ||
4317 | 554 | fi | ||
4318 | 555 | exit ;; | ||
4319 | 556 | *:AIX:*:[4567]) | ||
4320 | 557 | IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` | ||
4321 | 558 | if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then | ||
4322 | 559 | IBM_ARCH=rs6000 | ||
4323 | 560 | else | ||
4324 | 561 | IBM_ARCH=powerpc | ||
4325 | 562 | fi | ||
4326 | 563 | if [ -x /usr/bin/oslevel ] ; then | ||
4327 | 564 | IBM_REV=`/usr/bin/oslevel` | ||
4328 | 565 | else | ||
4329 | 566 | IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} | ||
4330 | 567 | fi | ||
4331 | 568 | echo ${IBM_ARCH}-ibm-aix${IBM_REV} | ||
4332 | 569 | exit ;; | ||
4333 | 570 | *:AIX:*:*) | ||
4334 | 571 | echo rs6000-ibm-aix | ||
4335 | 572 | exit ;; | ||
4336 | 573 | ibmrt:4.4BSD:*|romp-ibm:BSD:*) | ||
4337 | 574 | echo romp-ibm-bsd4.4 | ||
4338 | 575 | exit ;; | ||
4339 | 576 | ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and | ||
4340 | 577 | echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to | ||
4341 | 578 | exit ;; # report: romp-ibm BSD 4.3 | ||
4342 | 579 | *:BOSX:*:*) | ||
4343 | 580 | echo rs6000-bull-bosx | ||
4344 | 581 | exit ;; | ||
4345 | 582 | DPX/2?00:B.O.S.:*:*) | ||
4346 | 583 | echo m68k-bull-sysv3 | ||
4347 | 584 | exit ;; | ||
4348 | 585 | 9000/[34]??:4.3bsd:1.*:*) | ||
4349 | 586 | echo m68k-hp-bsd | ||
4350 | 587 | exit ;; | ||
4351 | 588 | hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) | ||
4352 | 589 | echo m68k-hp-bsd4.4 | ||
4353 | 590 | exit ;; | ||
4354 | 591 | 9000/[34678]??:HP-UX:*:*) | ||
4355 | 592 | HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` | ||
4356 | 593 | case "${UNAME_MACHINE}" in | ||
4357 | 594 | 9000/31? ) HP_ARCH=m68000 ;; | ||
4358 | 595 | 9000/[34]?? ) HP_ARCH=m68k ;; | ||
4359 | 596 | 9000/[678][0-9][0-9]) | ||
4360 | 597 | if [ -x /usr/bin/getconf ]; then | ||
4361 | 598 | sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` | ||
4362 | 599 | sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` | ||
4363 | 600 | case "${sc_cpu_version}" in | ||
4364 | 601 | 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 | ||
4365 | 602 | 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 | ||
4366 | 603 | 532) # CPU_PA_RISC2_0 | ||
4367 | 604 | case "${sc_kernel_bits}" in | ||
4368 | 605 | 32) HP_ARCH="hppa2.0n" ;; | ||
4369 | 606 | 64) HP_ARCH="hppa2.0w" ;; | ||
4370 | 607 | '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 | ||
4371 | 608 | esac ;; | ||
4372 | 609 | esac | ||
4373 | 610 | fi | ||
4374 | 611 | if [ "${HP_ARCH}" = "" ]; then | ||
4375 | 612 | eval $set_cc_for_build | ||
4376 | 613 | sed 's/^ //' << EOF >$dummy.c | ||
4377 | 614 | |||
4378 | 615 | #define _HPUX_SOURCE | ||
4379 | 616 | #include <stdlib.h> | ||
4380 | 617 | #include <unistd.h> | ||
4381 | 618 | |||
4382 | 619 | int main () | ||
4383 | 620 | { | ||
4384 | 621 | #if defined(_SC_KERNEL_BITS) | ||
4385 | 622 | long bits = sysconf(_SC_KERNEL_BITS); | ||
4386 | 623 | #endif | ||
4387 | 624 | long cpu = sysconf (_SC_CPU_VERSION); | ||
4388 | 625 | |||
4389 | 626 | switch (cpu) | ||
4390 | 627 | { | ||
4391 | 628 | case CPU_PA_RISC1_0: puts ("hppa1.0"); break; | ||
4392 | 629 | case CPU_PA_RISC1_1: puts ("hppa1.1"); break; | ||
4393 | 630 | case CPU_PA_RISC2_0: | ||
4394 | 631 | #if defined(_SC_KERNEL_BITS) | ||
4395 | 632 | switch (bits) | ||
4396 | 633 | { | ||
4397 | 634 | case 64: puts ("hppa2.0w"); break; | ||
4398 | 635 | case 32: puts ("hppa2.0n"); break; | ||
4399 | 636 | default: puts ("hppa2.0"); break; | ||
4400 | 637 | } break; | ||
4401 | 638 | #else /* !defined(_SC_KERNEL_BITS) */ | ||
4402 | 639 | puts ("hppa2.0"); break; | ||
4403 | 640 | #endif | ||
4404 | 641 | default: puts ("hppa1.0"); break; | ||
4405 | 642 | } | ||
4406 | 643 | exit (0); | ||
4407 | 644 | } | ||
4408 | 645 | EOF | ||
4409 | 646 | (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` | ||
4410 | 647 | test -z "$HP_ARCH" && HP_ARCH=hppa | ||
4411 | 648 | fi ;; | ||
4412 | 649 | esac | ||
4413 | 650 | if [ ${HP_ARCH} = "hppa2.0w" ] | ||
4414 | 651 | then | ||
4415 | 652 | eval $set_cc_for_build | ||
4416 | 653 | |||
4417 | 654 | # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating | ||
4418 | 655 | # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler | ||
4419 | 656 | # generating 64-bit code. GNU and HP use different nomenclature: | ||
4420 | 657 | # | ||
4421 | 658 | # $ CC_FOR_BUILD=cc ./config.guess | ||
4422 | 659 | # => hppa2.0w-hp-hpux11.23 | ||
4423 | 660 | # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess | ||
4424 | 661 | # => hppa64-hp-hpux11.23 | ||
4425 | 662 | |||
4426 | 663 | if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | | ||
4427 | 664 | grep -q __LP64__ | ||
4428 | 665 | then | ||
4429 | 666 | HP_ARCH="hppa2.0w" | ||
4430 | 667 | else | ||
4431 | 668 | HP_ARCH="hppa64" | ||
4432 | 669 | fi | ||
4433 | 670 | fi | ||
4434 | 671 | echo ${HP_ARCH}-hp-hpux${HPUX_REV} | ||
4435 | 672 | exit ;; | ||
4436 | 673 | ia64:HP-UX:*:*) | ||
4437 | 674 | HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` | ||
4438 | 675 | echo ia64-hp-hpux${HPUX_REV} | ||
4439 | 676 | exit ;; | ||
4440 | 677 | 3050*:HI-UX:*:*) | ||
4441 | 678 | eval $set_cc_for_build | ||
4442 | 679 | sed 's/^ //' << EOF >$dummy.c | ||
4443 | 680 | #include <unistd.h> | ||
4444 | 681 | int | ||
4445 | 682 | main () | ||
4446 | 683 | { | ||
4447 | 684 | long cpu = sysconf (_SC_CPU_VERSION); | ||
4448 | 685 | /* The order matters, because CPU_IS_HP_MC68K erroneously returns | ||
4449 | 686 | true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct | ||
4450 | 687 | results, however. */ | ||
4451 | 688 | if (CPU_IS_PA_RISC (cpu)) | ||
4452 | 689 | { | ||
4453 | 690 | switch (cpu) | ||
4454 | 691 | { | ||
4455 | 692 | case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; | ||
4456 | 693 | case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; | ||
4457 | 694 | case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; | ||
4458 | 695 | default: puts ("hppa-hitachi-hiuxwe2"); break; | ||
4459 | 696 | } | ||
4460 | 697 | } | ||
4461 | 698 | else if (CPU_IS_HP_MC68K (cpu)) | ||
4462 | 699 | puts ("m68k-hitachi-hiuxwe2"); | ||
4463 | 700 | else puts ("unknown-hitachi-hiuxwe2"); | ||
4464 | 701 | exit (0); | ||
4465 | 702 | } | ||
4466 | 703 | EOF | ||
4467 | 704 | $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && | ||
4468 | 705 | { echo "$SYSTEM_NAME"; exit; } | ||
4469 | 706 | echo unknown-hitachi-hiuxwe2 | ||
4470 | 707 | exit ;; | ||
4471 | 708 | 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) | ||
4472 | 709 | echo hppa1.1-hp-bsd | ||
4473 | 710 | exit ;; | ||
4474 | 711 | 9000/8??:4.3bsd:*:*) | ||
4475 | 712 | echo hppa1.0-hp-bsd | ||
4476 | 713 | exit ;; | ||
4477 | 714 | *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) | ||
4478 | 715 | echo hppa1.0-hp-mpeix | ||
4479 | 716 | exit ;; | ||
4480 | 717 | hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) | ||
4481 | 718 | echo hppa1.1-hp-osf | ||
4482 | 719 | exit ;; | ||
4483 | 720 | hp8??:OSF1:*:*) | ||
4484 | 721 | echo hppa1.0-hp-osf | ||
4485 | 722 | exit ;; | ||
4486 | 723 | i*86:OSF1:*:*) | ||
4487 | 724 | if [ -x /usr/sbin/sysversion ] ; then | ||
4488 | 725 | echo ${UNAME_MACHINE}-unknown-osf1mk | ||
4489 | 726 | else | ||
4490 | 727 | echo ${UNAME_MACHINE}-unknown-osf1 | ||
4491 | 728 | fi | ||
4492 | 729 | exit ;; | ||
4493 | 730 | parisc*:Lites*:*:*) | ||
4494 | 731 | echo hppa1.1-hp-lites | ||
4495 | 732 | exit ;; | ||
4496 | 733 | C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) | ||
4497 | 734 | echo c1-convex-bsd | ||
4498 | 735 | exit ;; | ||
4499 | 736 | C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) | ||
4500 | 737 | if getsysinfo -f scalar_acc | ||
4501 | 738 | then echo c32-convex-bsd | ||
4502 | 739 | else echo c2-convex-bsd | ||
4503 | 740 | fi | ||
4504 | 741 | exit ;; | ||
4505 | 742 | C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) | ||
4506 | 743 | echo c34-convex-bsd | ||
4507 | 744 | exit ;; | ||
4508 | 745 | C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) | ||
4509 | 746 | echo c38-convex-bsd | ||
4510 | 747 | exit ;; | ||
4511 | 748 | C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) | ||
4512 | 749 | echo c4-convex-bsd | ||
4513 | 750 | exit ;; | ||
4514 | 751 | CRAY*Y-MP:*:*:*) | ||
4515 | 752 | echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||
4516 | 753 | exit ;; | ||
4517 | 754 | CRAY*[A-Z]90:*:*:*) | ||
4518 | 755 | echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | ||
4519 | 756 | | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ | ||
4520 | 757 | -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ | ||
4521 | 758 | -e 's/\.[^.]*$/.X/' | ||
4522 | 759 | exit ;; | ||
4523 | 760 | CRAY*TS:*:*:*) | ||
4524 | 761 | echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||
4525 | 762 | exit ;; | ||
4526 | 763 | CRAY*T3E:*:*:*) | ||
4527 | 764 | echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||
4528 | 765 | exit ;; | ||
4529 | 766 | CRAY*SV1:*:*:*) | ||
4530 | 767 | echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||
4531 | 768 | exit ;; | ||
4532 | 769 | *:UNICOS/mp:*:*) | ||
4533 | 770 | echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||
4534 | 771 | exit ;; | ||
4535 | 772 | F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) | ||
4536 | 773 | FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` | ||
4537 | 774 | FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` | ||
4538 | 775 | FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` | ||
4539 | 776 | echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" | ||
4540 | 777 | exit ;; | ||
4541 | 778 | 5000:UNIX_System_V:4.*:*) | ||
4542 | 779 | FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` | ||
4543 | 780 | FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` | ||
4544 | 781 | echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" | ||
4545 | 782 | exit ;; | ||
4546 | 783 | i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) | ||
4547 | 784 | echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} | ||
4548 | 785 | exit ;; | ||
4549 | 786 | sparc*:BSD/OS:*:*) | ||
4550 | 787 | echo sparc-unknown-bsdi${UNAME_RELEASE} | ||
4551 | 788 | exit ;; | ||
4552 | 789 | *:BSD/OS:*:*) | ||
4553 | 790 | echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} | ||
4554 | 791 | exit ;; | ||
4555 | 792 | *:FreeBSD:*:*) | ||
4556 | 793 | UNAME_PROCESSOR=`/usr/bin/uname -p` | ||
4557 | 794 | case ${UNAME_PROCESSOR} in | ||
4558 | 795 | amd64) | ||
4559 | 796 | echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; | ||
4560 | 797 | *) | ||
4561 | 798 | echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; | ||
4562 | 799 | esac | ||
4563 | 800 | exit ;; | ||
4564 | 801 | i*:CYGWIN*:*) | ||
4565 | 802 | echo ${UNAME_MACHINE}-pc-cygwin | ||
4566 | 803 | exit ;; | ||
4567 | 804 | *:MINGW*:*) | ||
4568 | 805 | echo ${UNAME_MACHINE}-pc-mingw32 | ||
4569 | 806 | exit ;; | ||
4570 | 807 | i*:MSYS*:*) | ||
4571 | 808 | echo ${UNAME_MACHINE}-pc-msys | ||
4572 | 809 | exit ;; | ||
4573 | 810 | i*:windows32*:*) | ||
4574 | 811 | # uname -m includes "-pc" on this system. | ||
4575 | 812 | echo ${UNAME_MACHINE}-mingw32 | ||
4576 | 813 | exit ;; | ||
4577 | 814 | i*:PW*:*) | ||
4578 | 815 | echo ${UNAME_MACHINE}-pc-pw32 | ||
4579 | 816 | exit ;; | ||
4580 | 817 | *:Interix*:*) | ||
4581 | 818 | case ${UNAME_MACHINE} in | ||
4582 | 819 | x86) | ||
4583 | 820 | echo i586-pc-interix${UNAME_RELEASE} | ||
4584 | 821 | exit ;; | ||
4585 | 822 | authenticamd | genuineintel | EM64T) | ||
4586 | 823 | echo x86_64-unknown-interix${UNAME_RELEASE} | ||
4587 | 824 | exit ;; | ||
4588 | 825 | IA64) | ||
4589 | 826 | echo ia64-unknown-interix${UNAME_RELEASE} | ||
4590 | 827 | exit ;; | ||
4591 | 828 | esac ;; | ||
4592 | 829 | [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) | ||
4593 | 830 | echo i${UNAME_MACHINE}-pc-mks | ||
4594 | 831 | exit ;; | ||
4595 | 832 | 8664:Windows_NT:*) | ||
4596 | 833 | echo x86_64-pc-mks | ||
4597 | 834 | exit ;; | ||
4598 | 835 | i*:Windows_NT*:* | Pentium*:Windows_NT*:*) | ||
4599 | 836 | # How do we know it's Interix rather than the generic POSIX subsystem? | ||
4600 | 837 | # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we | ||
4601 | 838 | # UNAME_MACHINE based on the output of uname instead of i386? | ||
4602 | 839 | echo i586-pc-interix | ||
4603 | 840 | exit ;; | ||
4604 | 841 | i*:UWIN*:*) | ||
4605 | 842 | echo ${UNAME_MACHINE}-pc-uwin | ||
4606 | 843 | exit ;; | ||
4607 | 844 | amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) | ||
4608 | 845 | echo x86_64-unknown-cygwin | ||
4609 | 846 | exit ;; | ||
4610 | 847 | p*:CYGWIN*:*) | ||
4611 | 848 | echo powerpcle-unknown-cygwin | ||
4612 | 849 | exit ;; | ||
4613 | 850 | prep*:SunOS:5.*:*) | ||
4614 | 851 | echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` | ||
4615 | 852 | exit ;; | ||
4616 | 853 | *:GNU:*:*) | ||
4617 | 854 | # the GNU system | ||
4618 | 855 | echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` | ||
4619 | 856 | exit ;; | ||
4620 | 857 | *:GNU/*:*:*) | ||
4621 | 858 | # other systems with GNU libc and userland | ||
4622 | 859 | echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu | ||
4623 | 860 | exit ;; | ||
4624 | 861 | i*86:Minix:*:*) | ||
4625 | 862 | echo ${UNAME_MACHINE}-pc-minix | ||
4626 | 863 | exit ;; | ||
4627 | 864 | aarch64:Linux:*:*) | ||
4628 | 865 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4629 | 866 | exit ;; | ||
4630 | 867 | aarch64_be:Linux:*:*) | ||
4631 | 868 | UNAME_MACHINE=aarch64_be | ||
4632 | 869 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4633 | 870 | exit ;; | ||
4634 | 871 | alpha:Linux:*:*) | ||
4635 | 872 | case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in | ||
4636 | 873 | EV5) UNAME_MACHINE=alphaev5 ;; | ||
4637 | 874 | EV56) UNAME_MACHINE=alphaev56 ;; | ||
4638 | 875 | PCA56) UNAME_MACHINE=alphapca56 ;; | ||
4639 | 876 | PCA57) UNAME_MACHINE=alphapca56 ;; | ||
4640 | 877 | EV6) UNAME_MACHINE=alphaev6 ;; | ||
4641 | 878 | EV67) UNAME_MACHINE=alphaev67 ;; | ||
4642 | 879 | EV68*) UNAME_MACHINE=alphaev68 ;; | ||
4643 | 880 | esac | ||
4644 | 881 | objdump --private-headers /bin/sh | grep -q ld.so.1 | ||
4645 | 882 | if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi | ||
4646 | 883 | echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} | ||
4647 | 884 | exit ;; | ||
4648 | 885 | arm*:Linux:*:*) | ||
4649 | 886 | eval $set_cc_for_build | ||
4650 | 887 | if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||
4651 | 888 | | grep -q __ARM_EABI__ | ||
4652 | 889 | then | ||
4653 | 890 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4654 | 891 | else | ||
4655 | 892 | if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | ||
4656 | 893 | | grep -q __ARM_PCS_VFP | ||
4657 | 894 | then | ||
4658 | 895 | echo ${UNAME_MACHINE}-unknown-linux-gnueabi | ||
4659 | 896 | else | ||
4660 | 897 | echo ${UNAME_MACHINE}-unknown-linux-gnueabihf | ||
4661 | 898 | fi | ||
4662 | 899 | fi | ||
4663 | 900 | exit ;; | ||
4664 | 901 | avr32*:Linux:*:*) | ||
4665 | 902 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4666 | 903 | exit ;; | ||
4667 | 904 | cris:Linux:*:*) | ||
4668 | 905 | echo ${UNAME_MACHINE}-axis-linux-gnu | ||
4669 | 906 | exit ;; | ||
4670 | 907 | crisv32:Linux:*:*) | ||
4671 | 908 | echo ${UNAME_MACHINE}-axis-linux-gnu | ||
4672 | 909 | exit ;; | ||
4673 | 910 | frv:Linux:*:*) | ||
4674 | 911 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4675 | 912 | exit ;; | ||
4676 | 913 | hexagon:Linux:*:*) | ||
4677 | 914 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4678 | 915 | exit ;; | ||
4679 | 916 | i*86:Linux:*:*) | ||
4680 | 917 | LIBC=gnu | ||
4681 | 918 | eval $set_cc_for_build | ||
4682 | 919 | sed 's/^ //' << EOF >$dummy.c | ||
4683 | 920 | #ifdef __dietlibc__ | ||
4684 | 921 | LIBC=dietlibc | ||
4685 | 922 | #endif | ||
4686 | 923 | EOF | ||
4687 | 924 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` | ||
4688 | 925 | echo "${UNAME_MACHINE}-pc-linux-${LIBC}" | ||
4689 | 926 | exit ;; | ||
4690 | 927 | ia64:Linux:*:*) | ||
4691 | 928 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4692 | 929 | exit ;; | ||
4693 | 930 | m32r*:Linux:*:*) | ||
4694 | 931 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4695 | 932 | exit ;; | ||
4696 | 933 | m68*:Linux:*:*) | ||
4697 | 934 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4698 | 935 | exit ;; | ||
4699 | 936 | mips:Linux:*:* | mips64:Linux:*:*) | ||
4700 | 937 | eval $set_cc_for_build | ||
4701 | 938 | sed 's/^ //' << EOF >$dummy.c | ||
4702 | 939 | #undef CPU | ||
4703 | 940 | #undef ${UNAME_MACHINE} | ||
4704 | 941 | #undef ${UNAME_MACHINE}el | ||
4705 | 942 | #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) | ||
4706 | 943 | CPU=${UNAME_MACHINE}el | ||
4707 | 944 | #else | ||
4708 | 945 | #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) | ||
4709 | 946 | CPU=${UNAME_MACHINE} | ||
4710 | 947 | #else | ||
4711 | 948 | CPU= | ||
4712 | 949 | #endif | ||
4713 | 950 | #endif | ||
4714 | 951 | EOF | ||
4715 | 952 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` | ||
4716 | 953 | test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } | ||
4717 | 954 | ;; | ||
4718 | 955 | or32:Linux:*:*) | ||
4719 | 956 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4720 | 957 | exit ;; | ||
4721 | 958 | padre:Linux:*:*) | ||
4722 | 959 | echo sparc-unknown-linux-gnu | ||
4723 | 960 | exit ;; | ||
4724 | 961 | parisc64:Linux:*:* | hppa64:Linux:*:*) | ||
4725 | 962 | echo hppa64-unknown-linux-gnu | ||
4726 | 963 | exit ;; | ||
4727 | 964 | parisc:Linux:*:* | hppa:Linux:*:*) | ||
4728 | 965 | # Look for CPU level | ||
4729 | 966 | case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in | ||
4730 | 967 | PA7*) echo hppa1.1-unknown-linux-gnu ;; | ||
4731 | 968 | PA8*) echo hppa2.0-unknown-linux-gnu ;; | ||
4732 | 969 | *) echo hppa-unknown-linux-gnu ;; | ||
4733 | 970 | esac | ||
4734 | 971 | exit ;; | ||
4735 | 972 | ppc64:Linux:*:*) | ||
4736 | 973 | echo powerpc64-unknown-linux-gnu | ||
4737 | 974 | exit ;; | ||
4738 | 975 | ppc:Linux:*:*) | ||
4739 | 976 | echo powerpc-unknown-linux-gnu | ||
4740 | 977 | exit ;; | ||
4741 | 978 | s390:Linux:*:* | s390x:Linux:*:*) | ||
4742 | 979 | echo ${UNAME_MACHINE}-ibm-linux | ||
4743 | 980 | exit ;; | ||
4744 | 981 | sh64*:Linux:*:*) | ||
4745 | 982 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4746 | 983 | exit ;; | ||
4747 | 984 | sh*:Linux:*:*) | ||
4748 | 985 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4749 | 986 | exit ;; | ||
4750 | 987 | sparc:Linux:*:* | sparc64:Linux:*:*) | ||
4751 | 988 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4752 | 989 | exit ;; | ||
4753 | 990 | tile*:Linux:*:*) | ||
4754 | 991 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4755 | 992 | exit ;; | ||
4756 | 993 | vax:Linux:*:*) | ||
4757 | 994 | echo ${UNAME_MACHINE}-dec-linux-gnu | ||
4758 | 995 | exit ;; | ||
4759 | 996 | x86_64:Linux:*:*) | ||
4760 | 997 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4761 | 998 | exit ;; | ||
4762 | 999 | xtensa*:Linux:*:*) | ||
4763 | 1000 | echo ${UNAME_MACHINE}-unknown-linux-gnu | ||
4764 | 1001 | exit ;; | ||
4765 | 1002 | i*86:DYNIX/ptx:4*:*) | ||
4766 | 1003 | # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. | ||
4767 | 1004 | # earlier versions are messed up and put the nodename in both | ||
4768 | 1005 | # sysname and nodename. | ||
4769 | 1006 | echo i386-sequent-sysv4 | ||
4770 | 1007 | exit ;; | ||
4771 | 1008 | i*86:UNIX_SV:4.2MP:2.*) | ||
4772 | 1009 | # Unixware is an offshoot of SVR4, but it has its own version | ||
4773 | 1010 | # number series starting with 2... | ||
4774 | 1011 | # I am not positive that other SVR4 systems won't match this, | ||
4775 | 1012 | # I just have to hope. -- rms. | ||
4776 | 1013 | # Use sysv4.2uw... so that sysv4* matches it. | ||
4777 | 1014 | echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} | ||
4778 | 1015 | exit ;; | ||
4779 | 1016 | i*86:OS/2:*:*) | ||
4780 | 1017 | # If we were able to find `uname', then EMX Unix compatibility | ||
4781 | 1018 | # is probably installed. | ||
4782 | 1019 | echo ${UNAME_MACHINE}-pc-os2-emx | ||
4783 | 1020 | exit ;; | ||
4784 | 1021 | i*86:XTS-300:*:STOP) | ||
4785 | 1022 | echo ${UNAME_MACHINE}-unknown-stop | ||
4786 | 1023 | exit ;; | ||
4787 | 1024 | i*86:atheos:*:*) | ||
4788 | 1025 | echo ${UNAME_MACHINE}-unknown-atheos | ||
4789 | 1026 | exit ;; | ||
4790 | 1027 | i*86:syllable:*:*) | ||
4791 | 1028 | echo ${UNAME_MACHINE}-pc-syllable | ||
4792 | 1029 | exit ;; | ||
4793 | 1030 | i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) | ||
4794 | 1031 | echo i386-unknown-lynxos${UNAME_RELEASE} | ||
4795 | 1032 | exit ;; | ||
4796 | 1033 | i*86:*DOS:*:*) | ||
4797 | 1034 | echo ${UNAME_MACHINE}-pc-msdosdjgpp | ||
4798 | 1035 | exit ;; | ||
4799 | 1036 | i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) | ||
4800 | 1037 | UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` | ||
4801 | 1038 | if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then | ||
4802 | 1039 | echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} | ||
4803 | 1040 | else | ||
4804 | 1041 | echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} | ||
4805 | 1042 | fi | ||
4806 | 1043 | exit ;; | ||
4807 | 1044 | i*86:*:5:[678]*) | ||
4808 | 1045 | # UnixWare 7.x, OpenUNIX and OpenServer 6. | ||
4809 | 1046 | case `/bin/uname -X | grep "^Machine"` in | ||
4810 | 1047 | *486*) UNAME_MACHINE=i486 ;; | ||
4811 | 1048 | *Pentium) UNAME_MACHINE=i586 ;; | ||
4812 | 1049 | *Pent*|*Celeron) UNAME_MACHINE=i686 ;; | ||
4813 | 1050 | esac | ||
4814 | 1051 | echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} | ||
4815 | 1052 | exit ;; | ||
4816 | 1053 | i*86:*:3.2:*) | ||
4817 | 1054 | if test -f /usr/options/cb.name; then | ||
4818 | 1055 | UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` | ||
4819 | 1056 | echo ${UNAME_MACHINE}-pc-isc$UNAME_REL | ||
4820 | 1057 | elif /bin/uname -X 2>/dev/null >/dev/null ; then | ||
4821 | 1058 | UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` | ||
4822 | 1059 | (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 | ||
4823 | 1060 | (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ | ||
4824 | 1061 | && UNAME_MACHINE=i586 | ||
4825 | 1062 | (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ | ||
4826 | 1063 | && UNAME_MACHINE=i686 | ||
4827 | 1064 | (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ | ||
4828 | 1065 | && UNAME_MACHINE=i686 | ||
4829 | 1066 | echo ${UNAME_MACHINE}-pc-sco$UNAME_REL | ||
4830 | 1067 | else | ||
4831 | 1068 | echo ${UNAME_MACHINE}-pc-sysv32 | ||
4832 | 1069 | fi | ||
4833 | 1070 | exit ;; | ||
4834 | 1071 | pc:*:*:*) | ||
4835 | 1072 | # Left here for compatibility: | ||
4836 | 1073 | # uname -m prints for DJGPP always 'pc', but it prints nothing about | ||
4837 | 1074 | # the processor, so we play safe by assuming i586. | ||
4838 | 1075 | # Note: whatever this is, it MUST be the same as what config.sub | ||
4839 | 1076 | # prints for the "djgpp" host, or else GDB configury will decide that | ||
4840 | 1077 | # this is a cross-build. | ||
4841 | 1078 | echo i586-pc-msdosdjgpp | ||
4842 | 1079 | exit ;; | ||
4843 | 1080 | Intel:Mach:3*:*) | ||
4844 | 1081 | echo i386-pc-mach3 | ||
4845 | 1082 | exit ;; | ||
4846 | 1083 | paragon:*:*:*) | ||
4847 | 1084 | echo i860-intel-osf1 | ||
4848 | 1085 | exit ;; | ||
4849 | 1086 | i860:*:4.*:*) # i860-SVR4 | ||
4850 | 1087 | if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then | ||
4851 | 1088 | echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 | ||
4852 | 1089 | else # Add other i860-SVR4 vendors below as they are discovered. | ||
4853 | 1090 | echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 | ||
4854 | 1091 | fi | ||
4855 | 1092 | exit ;; | ||
4856 | 1093 | mini*:CTIX:SYS*5:*) | ||
4857 | 1094 | # "miniframe" | ||
4858 | 1095 | echo m68010-convergent-sysv | ||
4859 | 1096 | exit ;; | ||
4860 | 1097 | mc68k:UNIX:SYSTEM5:3.51m) | ||
4861 | 1098 | echo m68k-convergent-sysv | ||
4862 | 1099 | exit ;; | ||
4863 | 1100 | M680?0:D-NIX:5.3:*) | ||
4864 | 1101 | echo m68k-diab-dnix | ||
4865 | 1102 | exit ;; | ||
4866 | 1103 | M68*:*:R3V[5678]*:*) | ||
4867 | 1104 | test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; | ||
4868 | 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) | ||
4869 | 1106 | OS_REL='' | ||
4870 | 1107 | test -r /etc/.relid \ | ||
4871 | 1108 | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` | ||
4872 | 1109 | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ | ||
4873 | 1110 | && { echo i486-ncr-sysv4.3${OS_REL}; exit; } | ||
4874 | 1111 | /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ | ||
4875 | 1112 | && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; | ||
4876 | 1113 | 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) | ||
4877 | 1114 | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ | ||
4878 | 1115 | && { echo i486-ncr-sysv4; exit; } ;; | ||
4879 | 1116 | NCR*:*:4.2:* | MPRAS*:*:4.2:*) | ||
4880 | 1117 | OS_REL='.3' | ||
4881 | 1118 | test -r /etc/.relid \ | ||
4882 | 1119 | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` | ||
4883 | 1120 | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ | ||
4884 | 1121 | && { echo i486-ncr-sysv4.3${OS_REL}; exit; } | ||
4885 | 1122 | /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ | ||
4886 | 1123 | && { echo i586-ncr-sysv4.3${OS_REL}; exit; } | ||
4887 | 1124 | /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ | ||
4888 | 1125 | && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; | ||
4889 | 1126 | m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) | ||
4890 | 1127 | echo m68k-unknown-lynxos${UNAME_RELEASE} | ||
4891 | 1128 | exit ;; | ||
4892 | 1129 | mc68030:UNIX_System_V:4.*:*) | ||
4893 | 1130 | echo m68k-atari-sysv4 | ||
4894 | 1131 | exit ;; | ||
4895 | 1132 | TSUNAMI:LynxOS:2.*:*) | ||
4896 | 1133 | echo sparc-unknown-lynxos${UNAME_RELEASE} | ||
4897 | 1134 | exit ;; | ||
4898 | 1135 | rs6000:LynxOS:2.*:*) | ||
4899 | 1136 | echo rs6000-unknown-lynxos${UNAME_RELEASE} | ||
4900 | 1137 | exit ;; | ||
4901 | 1138 | PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) | ||
4902 | 1139 | echo powerpc-unknown-lynxos${UNAME_RELEASE} | ||
4903 | 1140 | exit ;; | ||
4904 | 1141 | SM[BE]S:UNIX_SV:*:*) | ||
4905 | 1142 | echo mips-dde-sysv${UNAME_RELEASE} | ||
4906 | 1143 | exit ;; | ||
4907 | 1144 | RM*:ReliantUNIX-*:*:*) | ||
4908 | 1145 | echo mips-sni-sysv4 | ||
4909 | 1146 | exit ;; | ||
4910 | 1147 | RM*:SINIX-*:*:*) | ||
4911 | 1148 | echo mips-sni-sysv4 | ||
4912 | 1149 | exit ;; | ||
4913 | 1150 | *:SINIX-*:*:*) | ||
4914 | 1151 | if uname -p 2>/dev/null >/dev/null ; then | ||
4915 | 1152 | UNAME_MACHINE=`(uname -p) 2>/dev/null` | ||
4916 | 1153 | echo ${UNAME_MACHINE}-sni-sysv4 | ||
4917 | 1154 | else | ||
4918 | 1155 | echo ns32k-sni-sysv | ||
4919 | 1156 | fi | ||
4920 | 1157 | exit ;; | ||
4921 | 1158 | PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort | ||
4922 | 1159 | # says <Richard.M.Bartel@ccMail.Census.GOV> | ||
4923 | 1160 | echo i586-unisys-sysv4 | ||
4924 | 1161 | exit ;; | ||
4925 | 1162 | *:UNIX_System_V:4*:FTX*) | ||
4926 | 1163 | # From Gerald Hewes <hewes@openmarket.com>. | ||
4927 | 1164 | # How about differentiating between stratus architectures? -djm | ||
4928 | 1165 | echo hppa1.1-stratus-sysv4 | ||
4929 | 1166 | exit ;; | ||
4930 | 1167 | *:*:*:FTX*) | ||
4931 | 1168 | # From seanf@swdc.stratus.com. | ||
4932 | 1169 | echo i860-stratus-sysv4 | ||
4933 | 1170 | exit ;; | ||
4934 | 1171 | i*86:VOS:*:*) | ||
4935 | 1172 | # From Paul.Green@stratus.com. | ||
4936 | 1173 | echo ${UNAME_MACHINE}-stratus-vos | ||
4937 | 1174 | exit ;; | ||
4938 | 1175 | *:VOS:*:*) | ||
4939 | 1176 | # From Paul.Green@stratus.com. | ||
4940 | 1177 | echo hppa1.1-stratus-vos | ||
4941 | 1178 | exit ;; | ||
4942 | 1179 | mc68*:A/UX:*:*) | ||
4943 | 1180 | echo m68k-apple-aux${UNAME_RELEASE} | ||
4944 | 1181 | exit ;; | ||
4945 | 1182 | news*:NEWS-OS:6*:*) | ||
4946 | 1183 | echo mips-sony-newsos6 | ||
4947 | 1184 | exit ;; | ||
4948 | 1185 | R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) | ||
4949 | 1186 | if [ -d /usr/nec ]; then | ||
4950 | 1187 | echo mips-nec-sysv${UNAME_RELEASE} | ||
4951 | 1188 | else | ||
4952 | 1189 | echo mips-unknown-sysv${UNAME_RELEASE} | ||
4953 | 1190 | fi | ||
4954 | 1191 | exit ;; | ||
4955 | 1192 | BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. | ||
4956 | 1193 | echo powerpc-be-beos | ||
4957 | 1194 | exit ;; | ||
4958 | 1195 | BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. | ||
4959 | 1196 | echo powerpc-apple-beos | ||
4960 | 1197 | exit ;; | ||
4961 | 1198 | BePC:BeOS:*:*) # BeOS running on Intel PC compatible. | ||
4962 | 1199 | echo i586-pc-beos | ||
4963 | 1200 | exit ;; | ||
4964 | 1201 | BePC:Haiku:*:*) # Haiku running on Intel PC compatible. | ||
4965 | 1202 | echo i586-pc-haiku | ||
4966 | 1203 | exit ;; | ||
4967 | 1204 | SX-4:SUPER-UX:*:*) | ||
4968 | 1205 | echo sx4-nec-superux${UNAME_RELEASE} | ||
4969 | 1206 | exit ;; | ||
4970 | 1207 | SX-5:SUPER-UX:*:*) | ||
4971 | 1208 | echo sx5-nec-superux${UNAME_RELEASE} | ||
4972 | 1209 | exit ;; | ||
4973 | 1210 | SX-6:SUPER-UX:*:*) | ||
4974 | 1211 | echo sx6-nec-superux${UNAME_RELEASE} | ||
4975 | 1212 | exit ;; | ||
4976 | 1213 | SX-7:SUPER-UX:*:*) | ||
4977 | 1214 | echo sx7-nec-superux${UNAME_RELEASE} | ||
4978 | 1215 | exit ;; | ||
4979 | 1216 | SX-8:SUPER-UX:*:*) | ||
4980 | 1217 | echo sx8-nec-superux${UNAME_RELEASE} | ||
4981 | 1218 | exit ;; | ||
4982 | 1219 | SX-8R:SUPER-UX:*:*) | ||
4983 | 1220 | echo sx8r-nec-superux${UNAME_RELEASE} | ||
4984 | 1221 | exit ;; | ||
4985 | 1222 | Power*:Rhapsody:*:*) | ||
4986 | 1223 | echo powerpc-apple-rhapsody${UNAME_RELEASE} | ||
4987 | 1224 | exit ;; | ||
4988 | 1225 | *:Rhapsody:*:*) | ||
4989 | 1226 | echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} | ||
4990 | 1227 | exit ;; | ||
4991 | 1228 | *:Darwin:*:*) | ||
4992 | 1229 | UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown | ||
4993 | 1230 | case $UNAME_PROCESSOR in | ||
4994 | 1231 | i386) | ||
4995 | 1232 | eval $set_cc_for_build | ||
4996 | 1233 | if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then | ||
4997 | 1234 | if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ | ||
4998 | 1235 | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ | ||
4999 | 1236 | grep IS_64BIT_ARCH >/dev/null | ||
5000 | 1237 | then |
The diff has been truncated for viewing.