Import Upstream version 2.0.9
This commit is contained in:
parent
a0fca4d4f8
commit
ed901a216d
2
AUTHORS
2
AUTHORS
|
@ -3,5 +3,5 @@
|
|||
2012, Julien Lavergne <gilir@ubuntu.com>
|
||||
2012 - 2013, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
2013 - 2018, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
2013 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
2013 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
|
|
8
COPYING
8
COPYING
|
@ -1,7 +1,7 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
|
730
ChangeLog
730
ChangeLog
|
@ -1,3 +1,733 @@
|
|||
2024-02-24 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* AUTHORS, Makefile.am, NEWS, autogen.sh, configure.ac,
|
||||
data/Makefile.am, src/Makefile.am, src/greeterbackground.c,
|
||||
src/greeterbackground.h, src/greeterconfiguration.c,
|
||||
src/greeterconfiguration.h, src/greeterdeprecated.c,
|
||||
src/greeterdeprecated.h, src/greetermenubar.c,
|
||||
src/greeteruserimage.c, src/greeteruserimage.h,
|
||||
src/lightdm-gtk-greeter.c: Updates for release
|
||||
|
||||
2024-01-30 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/mhr.po: Translate po/lightdm-gtk-greeter.pot in mhr 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'mhr'.
|
||||
|
||||
2024-01-18 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ru.po: Translate po/lightdm-gtk-greeter.pot in ru 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'ru'.
|
||||
|
||||
2024-01-18 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ru.po: Translate po/lightdm-gtk-greeter.pot in ru 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'ru'.
|
||||
|
||||
2024-01-18 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ru.po: Translate po/lightdm-gtk-greeter.pot in ru 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'ru'.
|
||||
|
||||
2024-01-14 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #156 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-5.0.0 Bump actions/setup-python from 4.7.1 to 5.0.0
|
||||
|
||||
2024-01-08 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'de'.
|
||||
|
||||
2024-01-08 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'de'.
|
||||
|
||||
2024-01-08 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'de'.
|
||||
|
||||
2023-12-06 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Bump actions/setup-python
|
||||
from 4.7.1 to 5.0.0 Bumps
|
||||
[actions/setup-python](https://github.com/actions/setup-python) from
|
||||
4.7.1 to 5.0.0. - [Release notes](https://github.com/actions/setup-python/releases) -
|
||||
|
||||
[Commits](https://github.com/actions/setup-python/compare/v4.7.1...v5.0.0)--- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2023-11-04 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #153 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-4.1.1 Bump actions/checkout from 4.1.0 to 4.1.1
|
||||
|
||||
2023-10-06 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Install hub
|
||||
|
||||
2023-10-06 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #152 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.7.1 Bump actions/setup-python from 4.7.0 to 4.7.1
|
||||
|
||||
2023-09-29 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #151 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-4.1.0 Bump actions/checkout from 4.0.0 to 4.1.0
|
||||
|
||||
2023-09-09 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ka.po: Translate po/lightdm-gtk-greeter.pot in ka 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'ka'.
|
||||
|
||||
2023-09-08 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #150 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-4.0.0 Bump actions/checkout from 3.6.0 to 4.0.0
|
||||
|
||||
2023-09-02 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #149 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.6.0 Bump actions/checkout from 3.5.3 to 3.6.0
|
||||
|
||||
2023-08-20 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #146 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.7.0 Bump actions/setup-python from 4.6.1 to 4.7.0
|
||||
|
||||
2023-06-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ja.po: Translate po/lightdm-gtk-greeter.pot in ja 100% translated source file: 'po/lightdm-gtk-greeter.pot' on 'ja'.
|
||||
|
||||
2023-06-11 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #144 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.6.1 Bump actions/setup-python from 4.6.0 to 4.6.1
|
||||
|
||||
2023-06-11 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #145 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.5.3 Bump actions/checkout from 3.5.2 to 3.5.3
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-05-15 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate po/lightdm-gtk-greeter.pot in de 100% translated for the source file 'po/lightdm-gtk-greeter.pot' on
|
||||
the 'de' language.
|
||||
|
||||
2023-04-21 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #143 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.6.0 Bump actions/setup-python from 4.5.0 to 4.6.0
|
||||
|
||||
2023-04-14 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #142 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.5.2 Bump actions/checkout from 3.5.1 to 3.5.2
|
||||
|
||||
2023-04-13 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #141 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.5.1 Bump actions/checkout from 3.5.0 to 3.5.1
|
||||
|
||||
2023-03-26 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #139 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.5.0 Bump actions/checkout from 3.3.0 to 3.5.0
|
||||
|
||||
2023-01-14 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #135 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.3.0 Bump actions/checkout from 3.2.0 to 3.3.0
|
||||
|
||||
2023-01-14 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #136 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.5.0 Bump actions/setup-python from 4.3.1 to 4.5.0
|
||||
|
||||
2022-12-15 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #133 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.2.0 Bump actions/checkout from 3.1.0 to 3.2.0
|
||||
|
||||
2022-12-15 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #132 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.3.1 Bump actions/setup-python from 4.3.0 to 4.3.1
|
||||
|
||||
2022-12-08 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Bump actions/setup-python
|
||||
from 4.3.0 to 4.3.1 Bumps
|
||||
[actions/setup-python](https://github.com/actions/setup-python) from
|
||||
4.3.0 to 4.3.1. - [Release notes](https://github.com/actions/setup-python/releases) -
|
||||
|
||||
[Commits](https://github.com/actions/setup-python/compare/v4.3.0...v4.3.1)--- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2022-10-10 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #129 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.3.0 Bump actions/setup-python from 4.2.0 to 4.3.0
|
||||
|
||||
2022-10-04 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #128 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.1.0 Bump actions/checkout from 3.0.2 to 3.1.0
|
||||
|
||||
2022-09-18 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/lpbugtracker.py: Sync extended bug details from Launchpad
|
||||
|
||||
2022-09-02 Simon Steinbeiß <simon.steinbeiss@elfenbeinturm.at>
|
||||
|
||||
* : Merge pull request #125 from a1346054/fixes Simple maintenance improvements
|
||||
|
||||
2022-08-27 a1346054 <36859588+a1346054@users.noreply.github.com>
|
||||
|
||||
* README.md, data/sample-lightdm-gtk-greeter.css,
|
||||
src/greeter_menu_bar.xml, src/greeterbackground.c,
|
||||
src/greetermenubar.c, src/greetermenubar.h,
|
||||
src/lightdm-gtk-greeter.c: Stop mixing tabs and spaces
|
||||
|
||||
2022-08-29 Simon Steinbeiß <simon.steinbeiss@elfenbeinturm.at>
|
||||
|
||||
* : Merge pull request #124 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.2.0 Bump actions/setup-python from 4.1.0 to 4.2.0
|
||||
|
||||
2022-08-27 a1346054 <36859588+a1346054@users.noreply.github.com>
|
||||
|
||||
* README.md: Use https links
|
||||
|
||||
2022-08-27 a1346054 <36859588+a1346054@users.noreply.github.com>
|
||||
|
||||
* src/greeterbackground.c, src/lightdm-gtk-greeter.c: Fix typos
|
||||
|
||||
2022-08-27 a1346054 <36859588+a1346054@users.noreply.github.com>
|
||||
|
||||
* autogen.sh: Fix exit condition
|
||||
|
||||
2022-08-02 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Bump actions/setup-python
|
||||
from 4.1.0 to 4.2.0 Bumps
|
||||
[actions/setup-python](https://github.com/actions/setup-python) from
|
||||
4.1.0 to 4.2.0. - [Release notes](https://github.com/actions/setup-python/releases) -
|
||||
|
||||
[Commits](https://github.com/actions/setup-python/compare/v4.1.0...v4.2.0)--- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2022-07-26 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #120 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.1.0 Bump actions/setup-python from 4.0.0 to 4.1.0
|
||||
|
||||
2022-07-26 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #122 from kbucheli/default_session allow to configure a default session manager
|
||||
|
||||
2022-07-20 Konrad Bucheli <konrad.bucheli@psi.ch>
|
||||
|
||||
* data/lightdm-gtk-greeter.conf, src/greeterconfiguration.h,
|
||||
src/lightdm-gtk-greeter.c: support configuring the keyboard layouts
|
||||
of the ~layout indicator
|
||||
|
||||
2022-07-11 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Bump actions/setup-python
|
||||
from 4.0.0 to 4.1.0 Bumps
|
||||
[actions/setup-python](https://github.com/actions/setup-python) from
|
||||
4.0.0 to 4.1.0. - [Release notes](https://github.com/actions/setup-python/releases) -
|
||||
|
||||
[Commits](https://github.com/actions/setup-python/compare/v4.0.0...v4.1.0)--- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2022-07-06 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #118 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-4.0.0 Bump actions/setup-python from 3.1.2 to 4.0.0
|
||||
|
||||
2022-05-20 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #117 from arialdomartini/patch-1 typo: it's => its
|
||||
|
||||
2022-05-13 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #116 from
|
||||
Xubuntu/dependabot/github_actions/actions/setup-python-3.1.2 Bump actions/setup-python from 3.1.1 to 3.1.2
|
||||
|
||||
2022-05-13 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #115 from
|
||||
Xubuntu/dependabot/github_actions/actions/checkout-3.0.2 Bump actions/checkout from 2 to 3.0.2
|
||||
|
||||
2022-04-21 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/distcheck.yml,
|
||||
.github/workflows/track-lp-issues.yaml: Bump actions/checkout from 2
|
||||
to 3.0.2 Bumps [actions/checkout](https://github.com/actions/checkout) from 2
|
||||
to 3.0.2. - [Release notes](https://github.com/actions/checkout/releases) -
|
||||
|
||||
[Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)- [Commits](https://github.com/actions/checkout/compare/v2...v3.0.2) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2022-04-07 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Bump actions/setup-python
|
||||
from 2 to 3.1.1 Bumps
|
||||
[actions/setup-python](https://github.com/actions/setup-python) from
|
||||
2 to 3.1.1. - [Release notes](https://github.com/actions/setup-python/releases) -
|
||||
|
||||
[Commits](https://github.com/actions/setup-python/compare/v2...v3.1.1)--- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
||||
|
||||
2022-01-04 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/pt.po: Translate /po/lightdm-gtk-greeter.pot in pt translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'pt' language.
|
||||
|
||||
2021-12-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-12-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-12-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-12-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-12-27 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/pt_BR.po: Translate /po/lightdm-gtk-greeter.pot in pt_BR translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'pt_BR' language.
|
||||
|
||||
2021-12-13 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/gl.po: Translate /po/lightdm-gtk-greeter.pot in gl translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'gl' language.
|
||||
|
||||
2021-11-17 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/he.po: Translate /po/lightdm-gtk-greeter.pot in he translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'he' language.
|
||||
|
||||
2021-11-15 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #103 from matiasdelellis/master Add option to round faces.
|
||||
|
||||
2021-11-15 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #80 from atemp/username-stripping Strip spaces off of entered usernames.
|
||||
|
||||
2021-10-28 Heinz Deinhart <heinz@nix.at>
|
||||
|
||||
* src/lightdm-gtk-greeter.c: code indention fix
|
||||
|
||||
2021-10-28 Heinz Deinhart <heinz@nix.at>
|
||||
|
||||
* src/greeterconfiguration.h, src/lightdm-gtk-greeter.c: make
|
||||
username trimming unconditionally by default
|
||||
|
||||
2021-10-12 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* data/lightdm-gtk-greeter.conf, src/greeterconfiguration.h,
|
||||
src/greeteruserimage.c, src/greeteruserimage.h,
|
||||
src/lightdm-gtk-greeter.c: Add another option to highlight the
|
||||
logged in user. This adds an emblem to easily highlight the image of the user. it is
|
||||
very similar to what many dialogs use.
|
||||
|
||||
2021-08-22 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-08-22 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-08-06 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* src/greeteruserimage.c: Add a couple of macros to improve the
|
||||
readability of the code. When I just started this PR, I don't understand why these
|
||||
comparisons, and with this it is clearer.
|
||||
|
||||
2021-08-06 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* src/greeteruserimage.c: Change the hardcoded icon size around the
|
||||
code, to use a unique define. It allows to change it easier if necessary. It could probably be
|
||||
configurable, but it is outside of this PR.
|
||||
|
||||
2021-08-06 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* data/lightdm-gtk-greeter.conf, src/greeterconfiguration.h,
|
||||
src/greeteruserimage.c: Add option to round user avatars. This last code is based on the gnome-control-center user panel.
|
||||
|
||||
2021-08-05 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* src/Makefile.am, src/greeteruserimage.c, src/greeteruserimage.h,
|
||||
src/lightdm-gtk-greeter.c: Refactor user image code. Move the code
|
||||
to its own file. Don't save the name of the icon, nor the pixbuf of the image by
|
||||
default. The advantage of saving them is minimal, and the avatar
|
||||
for each user are generated just when necessary, so we can do the
|
||||
same.
|
||||
|
||||
2021-08-05 Matias De lellis <mati86dl@gmail.com>
|
||||
|
||||
* src/lightdm-gtk-greeter.c: Change the default user avatar creation
|
||||
prioritizing the GtkPixbuf. Add a unique return of the function, in order to be able to modify
|
||||
the user's personal photos and also the default images. Also add as fallback the stock_person icon. Used in older themes.
|
||||
|
||||
2021-07-29 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/bg.po: Translate /po/lightdm-gtk-greeter.pot in bg translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'bg' language.
|
||||
|
||||
2021-07-29 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/bg.po: Translate /po/lightdm-gtk-greeter.pot in bg translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'bg' language.
|
||||
|
||||
2021-07-12 Max G <max3227@gmail.com>
|
||||
|
||||
* src/lightdm-gtk-greeter.c, src/lightdm-gtk-greeter.glade: Added
|
||||
key shortcut for reboot action [ALT+Delete]
|
||||
|
||||
2021-06-20 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-05-31 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/lpbugtracker.py, .github/workflows/track-lp-issues.yaml:
|
||||
Use hub binary provided by actions/checkout@v2
|
||||
|
||||
2021-05-30 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #76 from philipzae/patch-1 remove wiki link as it doesn't go anywhere
|
||||
|
||||
2021-05-30 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/lpbugtracker.py: Do not import Incomplete bugs
|
||||
|
||||
2021-05-30 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/workflows/track-lp-issues.yaml: Match cron to -settings
|
||||
|
||||
2021-05-30 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/dependabot.yml, .github/lpbugtracker.py,
|
||||
.github/workflows/track-lp-issues.yaml: Add test LP issue sync
|
||||
|
||||
2021-05-30 Sean Davis <sean@bluesabre.org>
|
||||
|
||||
* .github/workflows/distcheck.yml: Install autopoint and gettext for
|
||||
distcheck workflow
|
||||
|
||||
2021-05-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-05-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-05-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-05-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-11 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-11 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ar.po: Translate /po/lightdm-gtk-greeter.pot in ar translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ar' language.
|
||||
|
||||
2021-04-05 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-04-05 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-04-05 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-03-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-03-28 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2021-03-03 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ko.po: Translate /po/lightdm-gtk-greeter.pot in ko translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ko' language.
|
||||
|
||||
2021-02-20 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/fr.po: Translate /po/lightdm-gtk-greeter.pot in fr translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'fr' language.
|
||||
|
||||
2021-02-20 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/fr.po: Translate /po/lightdm-gtk-greeter.pot in fr translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'fr' language.
|
||||
|
||||
2021-02-19 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/fr.po: Translate /po/lightdm-gtk-greeter.pot in fr translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'fr' language.
|
||||
|
||||
2021-01-04 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #83 from darkshram/master Add Cinnamon and LXQt badges.
|
||||
|
||||
2021-01-02 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/pt.po: Translate /po/lightdm-gtk-greeter.pot in pt translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'pt' language.
|
||||
|
||||
2020-12-30 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/be.po: Translate /po/lightdm-gtk-greeter.pot in be translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'be' language.
|
||||
|
||||
2020-12-21 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/it.po: Translate /po/lightdm-gtk-greeter.pot in it translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'it' language.
|
||||
|
||||
2020-12-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/it.po: Translate /po/lightdm-gtk-greeter.pot in it translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'it' language.
|
||||
|
||||
2020-12-12 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/fi.po: Translate /po/lightdm-gtk-greeter.pot in fi translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'fi' language.
|
||||
|
||||
2020-11-29 Joel Barrios Dueñas <jbarrios@joel-laptop.alcancelibre.org>
|
||||
|
||||
* data/badges/cinnamon2d_badge-symbolic.svg,
|
||||
data/badges/cinnamon_badge-symbolic.svg,
|
||||
data/badges/lxqt_badge-symbolic.svg: Add Cinnamon and LXQt badges.
|
||||
|
||||
2020-11-20 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/lv.po: Translate /po/lightdm-gtk-greeter.pot in lv translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'lv' language.
|
||||
|
||||
2020-11-18 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate /po/lightdm-gtk-greeter.pot in de translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'de' language.
|
||||
|
||||
2020-11-18 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate /po/lightdm-gtk-greeter.pot in de translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'de' language.
|
||||
|
||||
2020-11-17 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/de.po: Translate /po/lightdm-gtk-greeter.pot in de translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'de' language.
|
||||
|
||||
2020-11-10 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/sv.po: Translate /po/lightdm-gtk-greeter.pot in sv translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'sv' language.
|
||||
|
||||
2020-10-18 Sean Davis <bluesabre@users.noreply.github.com>
|
||||
|
||||
* : Merge pull request #81 from WAS-D/patch-1 Adding a usage example to the greeter config
|
||||
|
||||
2020-10-10 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/oc.po: Translate /po/lightdm-gtk-greeter.pot in oc translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'oc' language.
|
||||
|
||||
2020-10-10 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/oc.po: Translate /po/lightdm-gtk-greeter.pot in oc translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'oc' language.
|
||||
|
||||
2020-10-08 WAS-D <67601886+WAS-D@users.noreply.github.com>
|
||||
|
||||
* data/lightdm-gtk-greeter.conf: Adding a usage example to the
|
||||
greeter config Because god knows how long I had to search the internet to find this
|
||||
information. I had to go into distro lightdm-gtk-greeter.config(s)
|
||||
to find how to use it since I could not find forum questions or
|
||||
documentation about the lightdm-gtk-greeter.config file.
|
||||
|
||||
2020-10-05 Heinz Deinhart <heinz.deinhart@tuwien.ac.at>
|
||||
|
||||
* src/greeterconfiguration.h, src/lightdm-gtk-greeter.c: add option
|
||||
for username stripping
|
||||
|
||||
2020-09-11 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/ru.po: Translate /po/lightdm-gtk-greeter.pot in ru translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'ru' language.
|
||||
|
||||
2020-08-22 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/zh_CN.po: Translate /po/lightdm-gtk-greeter.pot in zh_CN translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'zh_CN' language.
|
||||
|
||||
2020-08-19 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/tr.po: Translate /po/lightdm-gtk-greeter.pot in tr translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'tr' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-08-06 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/es.po: Translate /po/lightdm-gtk-greeter.pot in es translation completed updated for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'es' language.
|
||||
|
||||
2020-07-31 Yousuf 'Jay' Philips <philipz85@hotmail.com>
|
||||
|
||||
* README.md: remove wiki link as it doesn't go anywhere
|
||||
|
||||
2020-07-17 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/zh_TW.po: Translate /po/lightdm-gtk-greeter.pot in zh_TW translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'zh_TW' language.
|
||||
|
||||
2020-06-30 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/cs.po: Translate /po/lightdm-gtk-greeter.pot in cs translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'cs' language.
|
||||
|
||||
2020-06-24 transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
|
||||
* po/pl.po: Translate /po/lightdm-gtk-greeter.pot in pl translation completed for the source file
|
||||
'/po/lightdm-gtk-greeter.pot' on the 'pl' language.
|
||||
|
||||
2020-06-22 Sean Davis <smd.seandavis@gmail.com>
|
||||
|
||||
* NEWS, configure.ac: Update for 2.0.8 release
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2012, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
# Copyright (C) 2018 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2018 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
# the terms of the GNU General Public License as published by the Free Software
|
||||
|
|
40
Makefile.in
40
Makefile.in
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -17,7 +17,7 @@
|
|||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2012, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
# Copyright (C) 2018 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2018 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
# the terms of the GNU General Public License as published by the Free Software
|
||||
|
@ -102,7 +102,8 @@ host_triplet = @host@
|
|||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/host-cpu-c-abi.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
|
@ -155,8 +156,8 @@ am__recursive_targets = \
|
|||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope distdir distdir-am dist dist-all distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
||||
$(LISP)config.h.in
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
|
||||
config.h.in
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
|
@ -173,13 +174,11 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
||||
ABOUT-NLS AUTHORS COPYING ChangeLog NEWS compile config.guess \
|
||||
config.rpath config.sub install-sh ltmain.sh missing
|
||||
ABOUT-NLS AUTHORS COPYING ChangeLog NEWS README.md compile \
|
||||
config.guess config.rpath config.sub install-sh ltmain.sh \
|
||||
missing
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
|
@ -218,6 +217,8 @@ am__relativize = \
|
|||
DIST_ARCHIVES = $(distdir).tar.gz
|
||||
GZIP_ENV = --best
|
||||
DIST_TARGETS = dist-gzip
|
||||
# Exists only to be overridden by the user if desired.
|
||||
AM_DISTCHECK_DVI_TARGET = dvi
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||
|
@ -240,6 +241,8 @@ CCDEPMODE = @CCDEPMODE@
|
|||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
|
@ -250,8 +253,10 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
|
@ -301,8 +306,8 @@ MAKEINFO = @MAKEINFO@
|
|||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
|
@ -570,7 +575,6 @@ cscopelist-am: $(am__tagged_files)
|
|||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
|
@ -657,6 +661,10 @@ dist-xz: distdir
|
|||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zstd: distdir
|
||||
tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
|
@ -699,6 +707,8 @@ distcheck: dist
|
|||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
*.tar.zst*) \
|
||||
zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
|
@ -714,7 +724,7 @@ distcheck: dist
|
|||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
|
@ -877,7 +887,7 @@ uninstall-am:
|
|||
am--refresh check check-am clean clean-cscope clean-generic \
|
||||
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
||||
dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
|
||||
dist-tarZ dist-xz dist-zip distcheck distclean \
|
||||
dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
|
||||
distclean-generic distclean-hdr distclean-libtool \
|
||||
distclean-tags distcleancheck distdir distuninstallcheck dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
|
|
33
NEWS
33
NEWS
|
@ -1,3 +1,36 @@
|
|||
Overview of changes in lightdm-gtk-greeter 2.0.9
|
||||
|
||||
* CI:
|
||||
- Added issue sync from Launchpad
|
||||
- Added autopoint and gettext dependencies for distcheck
|
||||
* General:
|
||||
- Renamed project from 'LightDM GTK+ Greeter' to 'LightDM GTK Greeter',
|
||||
replaced other references of 'GTK+' with 'GTK'
|
||||
- Username inputs will always automatically trim white space
|
||||
- Added badges for Cinnamon and LXQt desktop environments
|
||||
- Added usage examples to the configuration sample file
|
||||
- New keyboard shortcut:
|
||||
- Alt+Delete -- reboot dialog
|
||||
- Fixed various typos and code indentation issues
|
||||
- Updated license file from gnu.org
|
||||
- Replaced http:// links with https://
|
||||
- Made tab/space usage consistent
|
||||
* Config changes:
|
||||
- New "default-session" configuration option to configure a default
|
||||
session manager
|
||||
- New "highlight-logged-user" configuration option to better highlight
|
||||
logged in users
|
||||
- New "keyboard-layouts" configuration option to configure layouts
|
||||
of the ~layout indicator
|
||||
- New "round-user-image" configuration option to round user avatars
|
||||
* Bugs fixed:
|
||||
- Fixed exit condition to support `autogen.sh --help`
|
||||
* Updated translations:
|
||||
- Arabic, Belarusian, Bengali, Bulgarian, Chinese (China), Chinese (Taiwan),
|
||||
Czech, Finnish, French, Galician, Georgian, German, Hebrew, Italian,
|
||||
Japanese, Korean, Latvian, Meadow Mari, Occitan (post 1500), Polish,
|
||||
Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Turkish
|
||||
|
||||
Overview of changes in lightdm-gtk-greeter 2.0.8
|
||||
|
||||
* General:
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
# LightDM GTK Greeter
|
||||
**LightDM GTK Greeter** is a greeter that has moderate requirements (GTK).
|
||||
|
||||
This project is one of many greeters for [LightDM](https://github.com/canonical/lightdm).
|
||||
|
||||
## About LightDM
|
||||
|
||||
LightDM is a cross-desktop display manager. A display manager is a daemon that:
|
||||
|
||||
- Runs display servers (e.g. X) where necessary.
|
||||
- Runs greeters to allow users to pick which user account and session type to use.
|
||||
- Allows greeters to perform authentication using PAM.
|
||||
- Runs session processes once authentication is complete.
|
||||
- Provides remote graphical login options.
|
||||
|
||||
Key features of LightDM are:
|
||||
- Cross-desktop - supports different desktop technologies.
|
||||
- Supports different display technologies (X, Mir, Wayland ...).
|
||||
- Lightweight - low memory usage and fast performance.
|
||||
- Guest sessions.
|
||||
- Supports remote login (incoming - XDMCP, VNC, outgoing - XDMCP, pluggable).
|
||||
- Comprehensive test suite.
|
||||
|
||||
## Configuration
|
||||
|
||||
LightDM configuration is provided by the following files:
|
||||
|
||||
```
|
||||
/usr/share/lightdm/lightdm.conf.d/*.conf
|
||||
/etc/lightdm/lightdm.conf.d/*.conf
|
||||
/etc/lightdm/lightdm.conf
|
||||
```
|
||||
|
||||
**LightDM GTK Greeter uses `lightdm-gtk-greeter.conf` for its configuration.**
|
||||
|
||||
System provided configuration should be stored in `/usr/share/lightdm/lightdm.conf.d/`. System administrators can override this configuration by adding files to `/etc/lightdm/lightdm.conf.d/` and `/etc/lightdm/lightdm.conf`. Files are read in the above order and combined together to make the LightDM configuration.
|
||||
|
||||
For example, if a sysadmin wanted to override the system configured default session (provided in `/usr/share/lightdm/lightdm.conf.d`) they should make a file `/etc/lightdm/lightdm.conf.d/50-myconfig.conf` with the following:
|
||||
|
||||
```
|
||||
[Seat:*]
|
||||
user-session=mysession
|
||||
```
|
||||
|
||||
Configuration is in keyfile format. For most installations you will want to change the keys in the `[Seat:*]` section as this applies to all seats on the system (normally just one). A configuration file showing all the possible keys is provided in [`data/lightdm.conf`](https://github.com/Canonical/lightdm/blob/master/data/lightdm.conf).
|
||||
|
||||
## Questions
|
||||
|
||||
Questions about LightDM and LightDM GTK Greeter should be asked on the [mailing list](https://lists.freedesktop.org/mailman/listinfo/lightdm). All questions are welcome.
|
||||
|
||||
[Stack Overflow](https://stackoverflow.com/search?q=lightdm) and [Ask Ubuntu](https://askubuntu.com/search?q=lightdm) are good sites for frequently asked questions.
|
||||
|
||||
## Links
|
||||
- [Homepage](https://github.com/xubuntu/lightdm-gtk-greeter)
|
||||
- [Releases](https://github.com/xubuntu/lightdm-gtk-greeter/releases)
|
||||
- [Bug Reports](https://github.com/xubuntu/lightdm-gtk-greeter/issues)
|
||||
- [Translations](https://www.transifex.com/xubuntu/lightdm-gtk-greeter)
|
|
@ -1,6 +1,6 @@
|
|||
# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
|
||||
# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -14,13 +14,13 @@
|
|||
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
|
||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
|
||||
[m4_warning([this file was generated for autoconf 2.69.
|
||||
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
|
||||
[m4_warning([this file was generated for autoconf 2.71.
|
||||
You have another version of autoconf. It may work, but is not guaranteed to.
|
||||
If you have problems, you may need to regenerate the build system entirely.
|
||||
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||||
|
||||
# Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2002-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
|
|||
[am__api_version='1.16'
|
||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||
dnl require some minimum version. Point them to the right macro.
|
||||
m4_if([$1], [1.16.1], [],
|
||||
m4_if([$1], [1.16.5], [],
|
||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||
])
|
||||
|
||||
|
@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.16.1])dnl
|
||||
[AM_AUTOMAKE_VERSION([1.16.5])dnl
|
||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||
|
||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
|||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
|
|||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -332,7 +332,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
|
|||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -371,7 +371,9 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||
done
|
||||
if test $am_rc -ne 0; then
|
||||
AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
|
||||
for automatic dependency tracking. Try re-running configure with the
|
||||
for automatic dependency tracking. If GNU make was not used, consider
|
||||
re-running the configure script with MAKE="gmake" (or whatever is
|
||||
necessary). You can also try re-running configure with the
|
||||
'--disable-dependency-tracking' option to at least be able to build
|
||||
the package (albeit without support for automatic dependency tracking).])
|
||||
fi
|
||||
|
@ -398,7 +400,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||
|
||||
# Do all the work for Automake. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -426,6 +428,10 @@ m4_defn([AC_PROG_CC])
|
|||
# release and drop the old call support.
|
||||
AC_DEFUN([AM_INIT_AUTOMAKE],
|
||||
[AC_PREREQ([2.65])dnl
|
||||
m4_ifdef([_$0_ALREADY_INIT],
|
||||
[m4_fatal([$0 expanded multiple times
|
||||
]m4_defn([_$0_ALREADY_INIT]))],
|
||||
[m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
|
||||
dnl Autoconf wants to disallow AM_ names. We explicitly allow
|
||||
dnl the ones we care about.
|
||||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
|
||||
|
@ -462,7 +468,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
|
|||
[_AM_SET_OPTIONS([$1])dnl
|
||||
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
|
||||
m4_if(
|
||||
m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
|
||||
m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
|
||||
[ok:ok],,
|
||||
[m4_fatal([AC_INIT should be called with package and version arguments])])dnl
|
||||
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
|
||||
|
@ -514,6 +520,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
|
|||
[m4_define([AC_PROG_OBJCXX],
|
||||
m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
|
||||
])
|
||||
# Variables for tags utilities; see am/tags.am
|
||||
if test -z "$CTAGS"; then
|
||||
CTAGS=ctags
|
||||
fi
|
||||
AC_SUBST([CTAGS])
|
||||
if test -z "$ETAGS"; then
|
||||
ETAGS=etags
|
||||
fi
|
||||
AC_SUBST([ETAGS])
|
||||
if test -z "$CSCOPE"; then
|
||||
CSCOPE=cscope
|
||||
fi
|
||||
AC_SUBST([CSCOPE])
|
||||
|
||||
AC_REQUIRE([AM_SILENT_RULES])dnl
|
||||
dnl The testsuite driver may need to know about EXEEXT, so add the
|
||||
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
|
||||
|
@ -595,7 +615,7 @@ for _am_header in $config_headers :; do
|
|||
done
|
||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -616,7 +636,7 @@ if test x"${install_sh+set}" != xset; then
|
|||
fi
|
||||
AC_SUBST([install_sh])])
|
||||
|
||||
# Copyright (C) 2003-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2003-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -638,7 +658,7 @@ AC_SUBST([am__leading_dot])])
|
|||
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
|
||||
# From Jim Meyering
|
||||
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -673,7 +693,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
|||
|
||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -716,7 +736,7 @@ AC_SUBST([am__quote])])
|
|||
|
||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -737,12 +757,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
|
|||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
AC_REQUIRE_AUX_FILE([missing])dnl
|
||||
if test x"${MISSING+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
|
||||
*)
|
||||
MISSING="\${SHELL} $am_aux_dir/missing" ;;
|
||||
esac
|
||||
MISSING="\${SHELL} '$am_aux_dir/missing'"
|
||||
fi
|
||||
# Use eval to expand $SHELL
|
||||
if eval "$MISSING --is-lightweight"; then
|
||||
|
@ -755,7 +770,7 @@ fi
|
|||
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -784,7 +799,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||
AC_DEFUN([_AM_IF_OPTION],
|
||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -831,7 +846,7 @@ AC_LANG_POP([C])])
|
|||
# For backward compatibility.
|
||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -850,7 +865,7 @@ AC_DEFUN([AM_RUN_LOG],
|
|||
|
||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -931,7 +946,7 @@ AC_CONFIG_COMMANDS_PRE(
|
|||
rm -f conftest.file
|
||||
])
|
||||
|
||||
# Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2009-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -991,7 +1006,7 @@ AC_SUBST([AM_BACKSLASH])dnl
|
|||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||
])
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -1019,7 +1034,7 @@ fi
|
|||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# Copyright (C) 2006-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2006-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -1038,7 +1053,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
|||
|
||||
# Check how to create a tarball. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004-2021 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -1170,6 +1185,7 @@ AC_SUBST([am__untar])
|
|||
]) # _AM_PROG_TAR
|
||||
|
||||
m4_include([m4/gettext.m4])
|
||||
m4_include([m4/host-cpu-c-abi.m4])
|
||||
m4_include([m4/iconv.m4])
|
||||
m4_include([m4/intlmacosx.m4])
|
||||
m4_include([m4/introspection.m4])
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Run this to generate all the initial makefiles, etc.
|
||||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2017 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2017 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
# the terms of the GNU General Public License as published by the Free Software
|
||||
|
@ -50,7 +50,7 @@ cd "$olddir"
|
|||
if [ "$NOCONFIGURE" = "" ]; then
|
||||
$srcdir/configure "$@" || exit 1
|
||||
|
||||
if [ "$1" = "--help" ]; then exit 0 else
|
||||
if [ "$1" = "--help" ]; then exit 0; else
|
||||
echo "Now type 'make' to compile $PKG_NAME" || exit 1
|
||||
fi
|
||||
else
|
||||
|
|
6
compile
6
compile
|
@ -3,7 +3,7 @@
|
|||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
|
@ -53,7 +53,7 @@ func_file_conv ()
|
|||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
CYGWIN* | MSYS*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
|
@ -67,7 +67,7 @@ func_file_conv ()
|
|||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/*)
|
||||
cygwin/* | msys/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
16
config.h.in
16
config.h.in
|
@ -19,9 +19,9 @@
|
|||
/* Define if "libayatana-indicator/indicator-ng.h" is present */
|
||||
#undef HAVE_AYATANA_LIBINDICATOR_NG
|
||||
|
||||
/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
|
||||
CoreFoundation framework. */
|
||||
#undef HAVE_CFLOCALECOPYCURRENT
|
||||
/* Define to 1 if you have the Mac OS X function
|
||||
CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
|
||||
#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES
|
||||
|
||||
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
|
||||
the CoreFoundation framework. */
|
||||
|
@ -58,12 +58,12 @@
|
|||
/* Define if "libxklavier" is present */
|
||||
#undef HAVE_LIBXKLAVIER
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdio.h> header file. */
|
||||
#undef HAVE_STDIO_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
|
@ -121,7 +121,9 @@
|
|||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
/* Define to 1 if all of the C90 standard headers exist (not just the ones
|
||||
required in a freestanding environment). This macro is provided for
|
||||
backward compatibility; new code need not use it. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Version number of package */
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable.
|
||||
#
|
||||
# Copyright 1996-2016 Free Software Foundation, Inc.
|
||||
# Copyright 1996-2020 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2001
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2012 - 2013, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
# Copyright (C) 2013 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2013 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
|
@ -14,7 +14,7 @@
|
|||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ([2.64])
|
||||
AC_INIT([lightdm-gtk-greeter],[2.0.8],[https://github.com/xubuntu/lightdm-gtk-greeter])
|
||||
AC_INIT([lightdm-gtk-greeter],[2.0.9],[https://github.com/xubuntu/lightdm-gtk-greeter])
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_CONFIG_SRCDIR([src/lightdm-gtk-greeter.c])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
@ -266,7 +266,7 @@ AS_IF([test "x$have_libindicator" = "xyes"], [
|
|||
|
||||
echo "
|
||||
------------------------------------------------------
|
||||
LightDM GTK+ Greeter $VERSION
|
||||
LightDM GTK Greeter $VERSION
|
||||
====================================
|
||||
|
||||
Installation:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2012 - 2013, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
# Copyright (C) 2014 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2014 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2014, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -17,7 +17,7 @@
|
|||
#
|
||||
# Copyright (C) 2010 - 2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
# Copyright (C) 2012 - 2013, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
# Copyright (C) 2014 - 2020, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2014 - 2024, Sean Davis <sean@bluesabre.org>
|
||||
# Copyright (C) 2014, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify it under
|
||||
|
@ -104,7 +104,8 @@ host_triplet = @host@
|
|||
subdir = data
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/host-cpu-c-abi.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
|
@ -202,8 +203,6 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
@ -250,6 +249,8 @@ CCDEPMODE = @CCDEPMODE@
|
|||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
|
@ -260,8 +261,10 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
|
@ -311,8 +314,8 @@ MAKEINFO = @MAKEINFO@
|
|||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
|
@ -608,7 +611,6 @@ cscopelist-am: $(am__tagged_files)
|
|||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -101,7 +101,8 @@ host_triplet = @host@
|
|||
subdir = data/badges
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/host-cpu-c-abi.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
|
@ -185,6 +186,8 @@ CCDEPMODE = @CCDEPMODE@
|
|||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
|
@ -195,8 +198,10 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FILECMD = @FILECMD@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
|
||||
GMODULE_CFLAGS = @GMODULE_CFLAGS@
|
||||
|
@ -246,8 +251,8 @@ MAKEINFO = @MAKEINFO@
|
|||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
|
@ -410,7 +415,6 @@ ctags CTAGS:
|
|||
|
||||
cscope cscopelist:
|
||||
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16"
|
||||
height="16"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="cinnamon-symbolic.svg">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1371"
|
||||
id="namedview6"
|
||||
showgrid="true"
|
||||
inkscape:zoom="59"
|
||||
inkscape:cx="12.73445"
|
||||
inkscape:cy="8.8342685"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4138" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="XMLID_9_"
|
||||
d="M 8,0 C 3.5834905,0 0.00285609,3.585152 0.00285609,8.0072345 0.00285609,12.430014 3.5834905,16.01447 8,16.01447 c 4.417204,0 7.997143,-3.584456 7.997143,-8.0072355 C 15.997143,3.585152 12.417204,0 8,0 Z m 0,1.365364 c 3.664082,0 6.633498,2.9731643 6.633498,6.6418705 0,0.5642634 -0.07688,1.1087715 -0.209164,1.6319095 L 11.269211,6.1278188 7.2353272,10.723002 9.1816434,6.8241002 8.2091641,5.0833968 2.4747991,11.681751 C 1.7752311,10.629194 1.3664989,9.3661474 1.3664989,8.0072345 1.3664989,4.3385283 4.3359166,1.365364 8,1.365364 Z"
|
||||
style="fill:#bebebe;fill-opacity:1;stroke-width:0.69584244" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16"
|
||||
height="16"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="cinnamon-symbolic.svg">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs8" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1371"
|
||||
id="namedview6"
|
||||
showgrid="true"
|
||||
inkscape:zoom="59"
|
||||
inkscape:cx="12.73445"
|
||||
inkscape:cy="8.8342685"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4138" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="XMLID_9_"
|
||||
d="M 8,0 C 3.5834905,0 0.00285609,3.585152 0.00285609,8.0072345 0.00285609,12.430014 3.5834905,16.01447 8,16.01447 c 4.417204,0 7.997143,-3.584456 7.997143,-8.0072355 C 15.997143,3.585152 12.417204,0 8,0 Z m 0,1.365364 c 3.664082,0 6.633498,2.9731643 6.633498,6.6418705 0,0.5642634 -0.07688,1.1087715 -0.209164,1.6319095 L 11.269211,6.1278188 7.2353272,10.723002 9.1816434,6.8241002 8.2091641,5.0833968 2.4747991,11.681751 C 1.7752311,10.629194 1.3664989,9.3661474 1.3664989,8.0072345 1.3664989,4.3385283 4.3359166,1.365364 8,1.365364 Z"
|
||||
style="fill:#bebebe;fill-opacity:1;stroke-width:0.69584244" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="48pt"
|
||||
height="48pt"
|
||||
viewBox="0 0 48 48"
|
||||
version="1.1"
|
||||
id="svg21"
|
||||
sodipodi:docname="lxqt-symbolic.svg"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||
<metadata
|
||||
id="metadata25">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1014"
|
||||
id="namedview23"
|
||||
showgrid="false"
|
||||
inkscape:zoom="12.9375"
|
||||
inkscape:cx="32"
|
||||
inkscape:cy="22.724638"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="surface1" />
|
||||
<defs
|
||||
id="defs14">
|
||||
<clipPath
|
||||
id="clip1">
|
||||
<rect
|
||||
width="48"
|
||||
height="48"
|
||||
id="rect2" />
|
||||
</clipPath>
|
||||
<g
|
||||
id="surface6"
|
||||
clip-path="url(#clip1)">
|
||||
<path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(87.058824%,87.058824%,87.058824%);fill-opacity:1;"
|
||||
d="M 21.070312 14.476562 C 19.847656 13.324219 18.988281 11.792969 18.632812 10.152344 C 18.277344 8.507812 18.433594 6.761719 19.070312 5.203125 C 19.707031 3.648438 20.824219 2.296875 22.226562 1.375 C 23.632812 0.449219 25.320312 -0.0351562 27 0 C 28.585938 0.03125 30.160156 0.527344 31.480469 1.40625 C 32.796875 2.285156 33.859375 3.546875 34.5 5 L 48 8 L 31.757812 8 C 30.851562 6.507812 29.296875 5.425781 27.582031 5.101562 C 26.402344 4.875 25.160156 5 24.050781 5.453125 C 22.941406 5.90625 21.964844 6.6875 21.28125 7.671875 C 20.597656 8.660156 20.203125 9.84375 20.167969 11.042969 C 20.128906 12.242188 20.449219 13.453125 21.070312 14.476562 "
|
||||
id="path5" />
|
||||
<path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(87.058824%,87.058824%,87.058824%);fill-opacity:1;"
|
||||
d="M 22.5 19.5 L 3 3 C 1.078125 4.984375 -0.0234375 7.738281 0 10.5 C 0.0234375 13.300781 1.207031 16.074219 3.210938 18.03125 C 5.214844 19.988281 8.015625 21.105469 10.816406 21.066406 C 9.277344 20.855469 7.816406 20.101562 6.75 18.96875 C 5.683594 17.839844 5.019531 16.335938 4.898438 14.789062 C 4.785156 13.289062 5.179688 11.757812 6 10.5 L 22.5 19.5 "
|
||||
id="path7" />
|
||||
<path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(87.058824%,87.058824%,87.058824%);fill-opacity:1;"
|
||||
d="M 21 24 L 1.5 18 C 0.980469 19.984375 1.140625 22.136719 1.945312 24.023438 C 2.753906 25.90625 4.203125 27.507812 6 28.5 C 7.371094 29.257812 8.933594 29.660156 10.5 29.660156 C 12.066406 29.660156 13.628906 29.257812 15 28.5 C 13.738281 28.613281 12.453125 28.40625 11.292969 27.898438 C 10.132812 27.394531 9.101562 26.589844 8.328125 25.589844 C 7.4375 24.433594 6.886719 23.015625 6.773438 21.5625 L 21 24 "
|
||||
id="path9" />
|
||||
<path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(87.058824%,87.058824%,87.058824%);fill-opacity:1;"
|
||||
d="M 30.058594 13 C 29.222656 13.988281 28.675781 15.21875 28.5 16.5 C 28.335938 17.710938 28.5 18.949219 28.820312 20.128906 C 29.140625 21.304688 29.617188 22.4375 30.085938 23.566406 C 30.554688 24.695312 31.019531 25.828125 31.324219 27.011719 C 31.625 28.195312 31.761719 29.441406 31.558594 30.644531 C 31.21875 32.660156 29.933594 34.453125 28.257812 35.621094 C 26.582031 36.789062 24.539062 37.367188 22.5 37.5 C 19.925781 37.667969 17.3125 37.144531 15 36 L 15.058594 48 L 18.058594 42.03125 C 22.023438 43.191406 26.457031 42.621094 30 40.5 C 31.789062 39.429688 33.359375 37.972656 34.453125 36.199219 C 35.550781 34.425781 36.15625 32.335938 36.058594 30.257812 C 35.917969 27.292969 34.40625 24.589844 32.960938 22 C 31.511719 19.410156 30.054688 16.664062 30.035156 13.695312 C 30.035156 13.464844 30.042969 13.230469 30.058594 13 "
|
||||
id="path11" />
|
||||
</g>
|
||||
</defs>
|
||||
<g
|
||||
id="surface1">
|
||||
<use
|
||||
xlink:href="#surface6"
|
||||
id="use18" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.6 KiB |
|
@ -1,8 +1,11 @@
|
|||
# LightDM GTK+ Configuration
|
||||
# LightDM GTK Configuration
|
||||
# Available configuration options listed below.
|
||||
# Please list the configuration options that you want to use after [greeter] without the # for example:
|
||||
# [greeter]
|
||||
# example-option=example-value
|
||||
#
|
||||
# Appearance:
|
||||
# theme-name = GTK+ theme to use
|
||||
# theme-name = GTK theme to use
|
||||
# icon-theme-name = Icon theme to use
|
||||
# cursor-theme-name = Cursor theme to use
|
||||
# cursor-theme-size = Cursor size to use
|
||||
|
@ -23,11 +26,14 @@
|
|||
# position = x y ("50% 50%" by default) Login window position
|
||||
# default-user-image = Image used as default user icon, path or #icon-name
|
||||
# hide-user-image = false|true ("false" by default)
|
||||
# round-user-image = false|true ("true" by default)
|
||||
# highlight-logged-user = false|true ("true" by default)
|
||||
#
|
||||
# Panel:
|
||||
# panel-position = top|bottom ("top" by default)
|
||||
# clock-format = strftime-format string, e.g. %H:%M
|
||||
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
|
||||
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer", "~layout". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
|
||||
# keyboard-layouts = semi-colon ";" separated list keyboard layouts to be listed by the "~layout" indicator (empty by default which provides all available layouts)
|
||||
#
|
||||
# Accessibility:
|
||||
# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.
|
||||
|
@ -40,6 +46,9 @@
|
|||
# allow-debugging = false|true ("false" by default)
|
||||
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
|
||||
#
|
||||
# Session:
|
||||
# default-session = session manager to be started when none has been selected by the user and no one is set as last used (unset by default)
|
||||
#
|
||||
# Template for per-monitor configuration:
|
||||
# [monitor: name]
|
||||
# background = overrides default value
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[Desktop Entry]
|
||||
Name=LightDM GTK+ Greeter
|
||||
Comment=This runs the GTK+ greeter, it should only be run from LightDM
|
||||
Name=LightDM GTK Greeter
|
||||
Comment=This runs the GTK greeter, it should only be run from LightDM
|
||||
Exec=lightdm-gtk-greeter
|
||||
Type=Application
|
||||
X-Ubuntu-Gettext-Domain=lightdm
|
||||
|
|
|
@ -19,7 +19,7 @@ For more fine-grain control, you can also use the named widgets. Those are being
|
|||
/*************************
|
||||
* 2. Advanced theme *
|
||||
*************************/
|
||||
|
||||
|
||||
/* the panel widget at the top */
|
||||
#panel_window {
|
||||
background-color: alpha (black, 0.5);
|
||||
|
@ -89,7 +89,7 @@ For more fine-grain control, you can also use the named widgets. Those are being
|
|||
#login_window GtkComboBox .button:active:hover:focus {
|
||||
padding: 0;
|
||||
background: none;
|
||||
border-style: none;
|
||||
border-style: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
|
@ -130,7 +130,7 @@ For more fine-grain control, you can also use the named widgets. Those are being
|
|||
);
|
||||
|
||||
color: @lightdm_fg_color;
|
||||
|
||||
|
||||
box-shadow: none;
|
||||
transition: all 150ms ease-out;
|
||||
}
|
||||
|
@ -282,4 +282,4 @@ For more fine-grain control, you can also use the named widgets. Those are being
|
|||
#greeter_infobar {
|
||||
border-bottom-width: 0;
|
||||
font: bold;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
# Debian specific defaults
|
||||
#
|
||||
|
||||
[greeter]
|
||||
background=/usr/share/images/desktop-base/login-background.svg
|
||||
theme-name=Adwaita
|
||||
xft-antialias=true
|
||||
xft-hintstyle=hintfull
|
||||
xft-rgba=rgb
|
||||
reader=orca
|
|
@ -1,14 +0,0 @@
|
|||
# Ubuntu specific defaults
|
||||
#
|
||||
|
||||
[greeter]
|
||||
background=/usr/share/backgrounds/warty-final-ubuntu.png
|
||||
theme-name=Ambiance
|
||||
icon-theme-name=LoginIcons
|
||||
font-name=Ubuntu 11
|
||||
xft-antialias=true
|
||||
xft-dpi=96
|
||||
xft-hintstyle=slight
|
||||
xft-rgba=rgb
|
||||
indicators=~host;~spacer;~session;~language;~a11y;~clock;~power;
|
||||
clock-format=%d %b, %H:%M
|
|
@ -1,2 +0,0 @@
|
|||
[Seat:*]
|
||||
greeter-session=lightdm-gtk-greeter
|
|
@ -1,5 +0,0 @@
|
|||
lightdm-gtk-greeter (2.0.8-ok1) yangtze; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
||||
-- zhouganqing <zhouganqing@kylinos.cn> Wed, 21 Sep 2022 15:16:51 +0800
|
|
@ -1,27 +0,0 @@
|
|||
Source: lightdm-gtk-greeter
|
||||
Section: x11
|
||||
Priority: optional
|
||||
Maintainer: OpenKylin Developers <packaging@lists.openkylin.top>
|
||||
Build-Depends: debhelper-compat (= 12),
|
||||
intltool,
|
||||
libgtk-3-dev,
|
||||
libayatana-indicator3-dev,
|
||||
liblightdm-gobject-1-dev (>= 1.3.5),
|
||||
pkg-config
|
||||
Standards-Version: 4.5.0
|
||||
Homepage: https://launchpad.net/lightdm-gtk-greeter
|
||||
Vcs-Git: https://gitee.com/openkylin/lightdm-gtk-greeter.git
|
||||
Vcs-Browser: https://gitee.com/openkylin/lightdm-gtk-greeter
|
||||
|
||||
Package: lightdm-gtk-greeter
|
||||
Provides: lightdm-greeter
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Recommends: adwaita-icon-theme,
|
||||
gnome-themes-standard,
|
||||
policykit-1
|
||||
Suggests: desktop-base
|
||||
Description: simple display manager (GTK+ greeter)
|
||||
lightdm-gtk-greeter is greeter shell for the LightDM login manager. It uses
|
||||
the GTK+ toolkit and integrates well with desktop environment using that
|
||||
toolkit, like the Xfce desktop environment.
|
|
@ -1,82 +0,0 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: lightdm-gtk-greeter
|
||||
Upstream-Source: https://launchpad.net/lightdm-gtk-greeter
|
||||
|
||||
Files: *
|
||||
Copyright: Sean Davis
|
||||
License: GPL-3
|
||||
|
||||
Files: debian/*
|
||||
Copyright: © 2010-2018 Yves-Alexis Perez <corsac@debian.org>
|
||||
© 2022 zhouganqing <zhouganqing@kylinos.cn>
|
||||
License: GPL-2
|
||||
|
||||
Files: src/greeterconfiguration.c
|
||||
src/greeterconfiguration.h
|
||||
src/greeterdeprecated.c
|
||||
src/greeterdeprecated.h
|
||||
Copyright: 2015-2017, Sean Davis <smd.seandavis@gmail.com>
|
||||
2015-2018, Sean Davis <smd.seandavis@gmail.com>
|
||||
2017-2018, Sean Davis <smd.seandavis@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/greetermenubar.h
|
||||
Copyright: 2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: ltmain.sh
|
||||
Copyright: 1996-2015, Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: src/lightdm-gtk-greeter.c
|
||||
Copyright: 2010-2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
2011, Gunnar Hjalmarsson <ubuntu@gunnar.cc>
|
||||
2012, Julien Lavergne <gilir@ubuntu.com>
|
||||
2012-2013, Lionel Le Folgoc <mrpouit@ubuntu.com>
|
||||
2013-2015, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
2013-2018, Sean Davis <smd.seandavis@gmail.com>
|
||||
2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/greeterbackground.c
|
||||
Copyright: 2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
2014-2018, Sean Davis <smd.seandavis@gmail.com>
|
||||
2015, Robert Ancell <robert.ancell@canonical.com>
|
||||
2015, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/greetermenubar.c
|
||||
Copyright: 2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
2017, Sean Davis <smd.seandavis@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/greeterbackground.h
|
||||
Copyright: 2014, Andrew P. <pan.pav.7c5@gmail.com>
|
||||
2014-2015, Sean Davis <smd.seandavis@gmail.com>
|
||||
2015, Simon Steinbeiß <ochosi@shimmerproject.org>
|
||||
License: GPL-3+
|
||||
|
||||
Files: autogen.sh
|
||||
Copyright: 2010-2011, Robert Ancell <robert.ancell@canonical.com>
|
||||
2017-2018, Sean Davis <smd.seandavis@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
License: GPL-2
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in
|
||||
`/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-3
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 3 can be found in
|
||||
`/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GPL-2+
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in
|
||||
`/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-3+
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 3 can be found in
|
||||
`/usr/share/common-licenses/GPL-3'.
|
|
@ -1,2 +0,0 @@
|
|||
# not really used directly by users
|
||||
lightdm-gtk-greeter: binary-without-manpage usr/sbin/lightdm-gtk-greeter
|
|
@ -1,12 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "configure" ]; then
|
||||
update-alternatives --install /usr/share/xgreeters/lightdm-greeter.desktop \
|
||||
lightdm-greeter /usr/share/xgreeters/lightdm-gtk-greeter.desktop 60
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1,11 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$1" = "remove" ]; then
|
||||
update-alternatives --remove lightdm-greeter /usr/share/xgreeters/lightdm-gtk-greeter.desktop
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
|
@ -1 +0,0 @@
|
|||
# You must remove unused comment lines for the released package.
|
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1
|
||||
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
--disable-silent-rules \
|
||||
--enable-kill-on-sigterm \
|
||||
--disable-Werror \
|
||||
--enable-libindicator
|
||||
|
||||
override_dh_install:
|
||||
dh_install debian/60-lightdm-gtk-greeter.conf usr/share/lightdm/lightdm.conf.d/
|
||||
dh_install debian/01_ubuntu.conf usr/share/lightdm/lightdm-gtk-greeter.conf.d/
|
||||
|
||||
%:
|
||||
dh $@
|
|
@ -1 +0,0 @@
|
|||
3.0 (native)
|
|
@ -1,4 +0,0 @@
|
|||
version=3
|
||||
opts=pgpsigurlmangle=s/$/.asc/ \
|
||||
https://github.com/Xubuntu/@PACKAGE@/releases \
|
||||
/Xubuntu/@PACKAGE@/.*/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
|
2
depcomp
2
depcomp
|
@ -3,7 +3,7 @@
|
|||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
157
install-sh
157
install-sh
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2018-03-11.20; # UTC
|
||||
scriptversion=2020-11-14.01; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
|
@ -69,6 +69,11 @@ posix_mkdir=
|
|||
# Desired mode of installed file.
|
||||
mode=0755
|
||||
|
||||
# Create dirs (including intermediate dirs) using mode 755.
|
||||
# This is like GNU 'install' as of coreutils 8.32 (2020).
|
||||
mkdir_umask=22
|
||||
|
||||
backupsuffix=
|
||||
chgrpcmd=
|
||||
chmodcmd=$chmodprog
|
||||
chowncmd=
|
||||
|
@ -99,18 +104,28 @@ Options:
|
|||
--version display version info and exit.
|
||||
|
||||
-c (ignored)
|
||||
-C install only if different (preserve the last data modification time)
|
||||
-C install only if different (preserve data modification time)
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrpprog installed files to GROUP.
|
||||
-m MODE $chmodprog installed files to MODE.
|
||||
-o USER $chownprog installed files to USER.
|
||||
-p pass -p to $cpprog.
|
||||
-s $stripprog installed files.
|
||||
-S SUFFIX attempt to back up existing files, with suffix SUFFIX.
|
||||
-t DIRECTORY install into DIRECTORY.
|
||||
-T report an error if DSTFILE is a directory.
|
||||
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||
RMPROG STRIPPROG
|
||||
|
||||
By default, rm is invoked with -f; when overridden with RMPROG,
|
||||
it's up to you to specify -f if you want it.
|
||||
|
||||
If -S is not specified, no backups are attempted.
|
||||
|
||||
Email bug reports to bug-automake@gnu.org.
|
||||
Automake home page: https://www.gnu.org/software/automake/
|
||||
"
|
||||
|
||||
while test $# -ne 0; do
|
||||
|
@ -137,8 +152,13 @@ while test $# -ne 0; do
|
|||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
|
||||
-p) cpprog="$cpprog -p";;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-S) backupsuffix="$2"
|
||||
shift;;
|
||||
|
||||
-t)
|
||||
is_target_a_directory=always
|
||||
dst_arg=$2
|
||||
|
@ -255,6 +275,10 @@ do
|
|||
dstdir=$dst
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
# Don't chown directories that already exist.
|
||||
if test $dstdir_status = 0; then
|
||||
chowncmd=""
|
||||
fi
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||
|
@ -301,22 +325,6 @@ do
|
|||
if test $dstdir_status != 0; then
|
||||
case $posix_mkdir in
|
||||
'')
|
||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
||||
umask=`umask`
|
||||
case $stripcmd.$umask in
|
||||
# Optimize common cases.
|
||||
*[2367][2367]) mkdir_umask=$umask;;
|
||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
mkdir_umask=`expr $umask + 22 \
|
||||
- $umask % 100 % 40 + $umask % 20 \
|
||||
- $umask % 10 % 4 + $umask % 2
|
||||
`;;
|
||||
*) mkdir_umask=$umask,go-w;;
|
||||
esac
|
||||
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
|
@ -326,52 +334,49 @@ do
|
|||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
# Note that $RANDOM variable is not portable (e.g. dash); Use it
|
||||
# here however when possible just to lower collision chance.
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
# The $RANDOM variable is not portable (e.g., dash). Use it
|
||||
# here however when possible just to lower collision chance.
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
|
||||
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
trap '
|
||||
ret=$?
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
|
||||
exit $ret
|
||||
' 0
|
||||
|
||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||
# directory is successfully created first before we actually test
|
||||
# 'mkdir -p' feature.
|
||||
if (umask $mkdir_umask &&
|
||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
test_tmpdir="$tmpdir/a"
|
||||
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||
# directory is successfully created first before we actually test
|
||||
# 'mkdir -p'.
|
||||
if (umask $mkdir_umask &&
|
||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
test_tmpdir="$tmpdir/a"
|
||||
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac
|
||||
|
||||
if
|
||||
|
@ -382,7 +387,7 @@ do
|
|||
then :
|
||||
else
|
||||
|
||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
||||
# mkdir does not conform to POSIX,
|
||||
# or it failed possibly due to a race condition. Create the
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
|
@ -411,7 +416,7 @@ do
|
|||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
(umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
|
@ -451,7 +456,18 @@ do
|
|||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
|
||||
# Copy the file name to the temp name.
|
||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
(umask $cp_umask &&
|
||||
{ test -z "$stripcmd" || {
|
||||
# Create $dsttmp read-write so that cp doesn't create it read-only,
|
||||
# which would cause strip to fail.
|
||||
if test -z "$doit"; then
|
||||
: >"$dsttmp" # No need to fork-exec 'touch'.
|
||||
else
|
||||
$doit touch "$dsttmp"
|
||||
fi
|
||||
}
|
||||
} &&
|
||||
$doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
|
@ -477,6 +493,13 @@ do
|
|||
then
|
||||
rm -f "$dsttmp"
|
||||
else
|
||||
# If $backupsuffix is set, and the file being installed
|
||||
# already exists, attempt a backup. Don't worry if it fails,
|
||||
# e.g., if mv doesn't support -f.
|
||||
if test -n "$backupsuffix" && test -f "$dst"; then
|
||||
$doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
|
||||
fi
|
||||
|
||||
# Rename the file to the real destination.
|
||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||
|
||||
|
@ -491,9 +514,9 @@ do
|
|||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
$doit $rmcmd "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
{ $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
xmlns="http://usefulinc.com/ns/doap#">
|
||||
|
||||
<name xml:lang="en">lightdm-gtk-greeter</name>
|
||||
<shortdesc xml:lang="en">LightDM GTK+ Greeter</shortdesc>
|
||||
<shortdesc xml:lang="en">LightDM GTK Greeter</shortdesc>
|
||||
<homepage rdf:resource="https://github.com/xubuntu/lightdm-gtk-greeter" />
|
||||
<download-page rdf:resource="https://github.com/xubuntu/lightdm-gtk-greeter/releases" />
|
||||
<bug-database rdf:resource="https://github.com/xubuntu/lightdm-gtk-greeter/issues" />
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,15 +1,15 @@
|
|||
# gettext.m4 serial 68 (gettext-0.19.8)
|
||||
dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc.
|
||||
# gettext.m4 serial 71 (gettext-0.20.2)
|
||||
dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
dnl
|
||||
dnl This file can be used in projects which are not available under
|
||||
dnl the GNU General Public License or the GNU Library General Public
|
||||
dnl the GNU General Public License or the GNU Lesser General Public
|
||||
dnl License but which still want to provide support for the GNU gettext
|
||||
dnl functionality.
|
||||
dnl Please note that the actual code of the GNU gettext library is covered
|
||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
||||
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||
dnl gettext package is covered by the GNU General Public License.
|
||||
dnl They are *not* in the public domain.
|
||||
|
||||
|
@ -20,15 +20,13 @@ dnl Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
|
|||
dnl Macro to add for using GNU gettext.
|
||||
|
||||
dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
|
||||
dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
|
||||
dnl default (if it is not specified or empty) is 'no-libtool'.
|
||||
dnl INTLSYMBOL should be 'external' for packages with no intl directory,
|
||||
dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory.
|
||||
dnl INTLSYMBOL must be one of 'external', 'use-libtool'.
|
||||
dnl INTLSYMBOL should be 'external' for packages other than GNU gettext, and
|
||||
dnl 'use-libtool' for the packages 'gettext-runtime' and 'gettext-tools'.
|
||||
dnl If INTLSYMBOL is 'use-libtool', then a libtool library
|
||||
dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static,
|
||||
dnl depending on --{enable,disable}-{shared,static} and on the presence of
|
||||
dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
|
||||
dnl $(top_builddir)/intl/libintl.a will be created.
|
||||
dnl AM-DISABLE-SHARED).
|
||||
dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
|
||||
dnl implementations (in libc or libintl) without the ngettext() function
|
||||
dnl will be ignored. If NEEDSYMBOL is specified and is
|
||||
|
@ -57,19 +55,17 @@ dnl
|
|||
AC_DEFUN([AM_GNU_GETTEXT],
|
||||
[
|
||||
dnl Argument checking.
|
||||
ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
|
||||
ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [use-libtool], ,
|
||||
[errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
|
||||
])])])])])
|
||||
])])])])
|
||||
ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
|
||||
[AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])])
|
||||
[errprint([ERROR: Use of AM_GNU_GETTEXT without [external] argument is no longer supported.
|
||||
])])
|
||||
ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
|
||||
[errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
|
||||
])])])])
|
||||
define([gt_included_intl],
|
||||
ifelse([$1], [external],
|
||||
ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]),
|
||||
[yes]))
|
||||
define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
|
||||
ifelse([$1], [external], [no], [yes]))
|
||||
gt_NEEDS_INIT
|
||||
AM_GNU_GETTEXT_NEED([$2])
|
||||
|
||||
|
@ -91,8 +87,7 @@ AC_DEFUN([AM_GNU_GETTEXT],
|
|||
dnl again, outside any 'if'. There are two solutions:
|
||||
dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
|
||||
dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
|
||||
dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
|
||||
dnl documented, we avoid it.
|
||||
dnl Since AC_PROVIDE_IFELSE is not documented, we avoid it.
|
||||
ifelse(gt_included_intl, yes, , [
|
||||
AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
|
||||
])
|
||||
|
@ -278,8 +273,8 @@ return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
|
|||
dnl Mark actions used to generate GNU NLS library.
|
||||
BUILD_INCLUDED_LIBINTL=yes
|
||||
USE_INCLUDED_LIBINTL=yes
|
||||
LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD"
|
||||
LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"
|
||||
LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.la $LIBICONV $LIBTHREAD"
|
||||
LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.la $LTLIBICONV $LTLIBTHREAD"
|
||||
LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
|
||||
fi
|
||||
|
||||
|
@ -347,43 +342,14 @@ return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
|
|||
fi
|
||||
|
||||
ifelse(gt_included_intl, yes, [
|
||||
dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
|
||||
dnl to 'yes' because some of the testsuite requires it.
|
||||
if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
|
||||
BUILD_INCLUDED_LIBINTL=yes
|
||||
fi
|
||||
dnl In GNU gettext we have to set BUILD_INCLUDED_LIBINTL to 'yes'
|
||||
dnl because some of the testsuite requires it.
|
||||
BUILD_INCLUDED_LIBINTL=yes
|
||||
|
||||
dnl Make all variables we use known to autoconf.
|
||||
AC_SUBST([BUILD_INCLUDED_LIBINTL])
|
||||
AC_SUBST([USE_INCLUDED_LIBINTL])
|
||||
AC_SUBST([CATOBJEXT])
|
||||
|
||||
dnl For backward compatibility. Some configure.ins may be using this.
|
||||
nls_cv_header_intl=
|
||||
nls_cv_header_libgt=
|
||||
|
||||
dnl For backward compatibility. Some Makefiles may be using this.
|
||||
DATADIRNAME=share
|
||||
AC_SUBST([DATADIRNAME])
|
||||
|
||||
dnl For backward compatibility. Some Makefiles may be using this.
|
||||
INSTOBJEXT=.mo
|
||||
AC_SUBST([INSTOBJEXT])
|
||||
|
||||
dnl For backward compatibility. Some Makefiles may be using this.
|
||||
GENCAT=gencat
|
||||
AC_SUBST([GENCAT])
|
||||
|
||||
dnl For backward compatibility. Some Makefiles may be using this.
|
||||
INTLOBJS=
|
||||
if test "$USE_INCLUDED_LIBINTL" = yes; then
|
||||
INTLOBJS="\$(GETTOBJS)"
|
||||
fi
|
||||
AC_SUBST([INTLOBJS])
|
||||
|
||||
dnl Enable libtool support if the surrounding package wishes it.
|
||||
INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
|
||||
AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
|
||||
])
|
||||
|
||||
dnl For backward compatibility. Some Makefiles may be using this.
|
||||
|
|
|
@ -0,0 +1,675 @@
|
|||
# host-cpu-c-abi.m4 serial 13
|
||||
dnl Copyright (C) 2002-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
||||
dnl From Bruno Haible and Sam Steingold.
|
||||
|
||||
dnl Sets the HOST_CPU variable to the canonical name of the CPU.
|
||||
dnl Sets the HOST_CPU_C_ABI variable to the canonical name of the CPU with its
|
||||
dnl C language ABI (application binary interface).
|
||||
dnl Also defines __${HOST_CPU}__ and __${HOST_CPU_C_ABI}__ as C macros in
|
||||
dnl config.h.
|
||||
dnl
|
||||
dnl This canonical name can be used to select a particular assembly language
|
||||
dnl source file that will interoperate with C code on the given host.
|
||||
dnl
|
||||
dnl For example:
|
||||
dnl * 'i386' and 'sparc' are different canonical names, because code for i386
|
||||
dnl will not run on SPARC CPUs and vice versa. They have different
|
||||
dnl instruction sets.
|
||||
dnl * 'sparc' and 'sparc64' are different canonical names, because code for
|
||||
dnl 'sparc' and code for 'sparc64' cannot be linked together: 'sparc' code
|
||||
dnl contains 32-bit instructions, whereas 'sparc64' code contains 64-bit
|
||||
dnl instructions. A process on a SPARC CPU can be in 32-bit mode or in 64-bit
|
||||
dnl mode, but not both.
|
||||
dnl * 'mips' and 'mipsn32' are different canonical names, because they use
|
||||
dnl different argument passing and return conventions for C functions, and
|
||||
dnl although the instruction set of 'mips' is a large subset of the
|
||||
dnl instruction set of 'mipsn32'.
|
||||
dnl * 'mipsn32' and 'mips64' are different canonical names, because they use
|
||||
dnl different sizes for the C types like 'int' and 'void *', and although
|
||||
dnl the instruction sets of 'mipsn32' and 'mips64' are the same.
|
||||
dnl * The same canonical name is used for different endiannesses. You can
|
||||
dnl determine the endianness through preprocessor symbols:
|
||||
dnl - 'arm': test __ARMEL__.
|
||||
dnl - 'mips', 'mipsn32', 'mips64': test _MIPSEB vs. _MIPSEL.
|
||||
dnl - 'powerpc64': test _BIG_ENDIAN vs. _LITTLE_ENDIAN.
|
||||
dnl * The same name 'i386' is used for CPUs of type i386, i486, i586
|
||||
dnl (Pentium), AMD K7, Pentium II, Pentium IV, etc., because
|
||||
dnl - Instructions that do not exist on all of these CPUs (cmpxchg,
|
||||
dnl MMX, SSE, SSE2, 3DNow! etc.) are not frequently used. If your
|
||||
dnl assembly language source files use such instructions, you will
|
||||
dnl need to make the distinction.
|
||||
dnl - Speed of execution of the common instruction set is reasonable across
|
||||
dnl the entire family of CPUs. If you have assembly language source files
|
||||
dnl that are optimized for particular CPU types (like GNU gmp has), you
|
||||
dnl will need to make the distinction.
|
||||
dnl See <https://en.wikipedia.org/wiki/X86_instruction_listings>.
|
||||
AC_DEFUN([gl_HOST_CPU_C_ABI],
|
||||
[
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_REQUIRE([gl_C_ASM])
|
||||
AC_CACHE_CHECK([host CPU and C ABI], [gl_cv_host_cpu_c_abi],
|
||||
[case "$host_cpu" in
|
||||
|
||||
changequote(,)dnl
|
||||
i[34567]86 )
|
||||
changequote([,])dnl
|
||||
gl_cv_host_cpu_c_abi=i386
|
||||
;;
|
||||
|
||||
x86_64 )
|
||||
# On x86_64 systems, the C compiler may be generating code in one of
|
||||
# these ABIs:
|
||||
# - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
|
||||
# - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
|
||||
# with native Windows (mingw, MSVC).
|
||||
# - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
|
||||
# - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if (defined __x86_64__ || defined __amd64__ \
|
||||
|| defined _M_X64 || defined _M_AMD64)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __ILP32__ || defined _ILP32
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=x86_64-x32],
|
||||
[gl_cv_host_cpu_c_abi=x86_64])],
|
||||
[gl_cv_host_cpu_c_abi=i386])
|
||||
;;
|
||||
|
||||
changequote(,)dnl
|
||||
alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] )
|
||||
changequote([,])dnl
|
||||
gl_cv_host_cpu_c_abi=alpha
|
||||
;;
|
||||
|
||||
arm* | aarch64 )
|
||||
# Assume arm with EABI.
|
||||
# On arm64 systems, the C compiler may be generating code in one of
|
||||
# these ABIs:
|
||||
# - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
|
||||
# - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
|
||||
# - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#ifdef __aarch64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __ILP32__ || defined _ILP32
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=arm64-ilp32],
|
||||
[gl_cv_host_cpu_c_abi=arm64])],
|
||||
[# Don't distinguish little-endian and big-endian arm, since they
|
||||
# don't require different machine code for simple operations and
|
||||
# since the user can distinguish them through the preprocessor
|
||||
# defines __ARMEL__ vs. __ARMEB__.
|
||||
# But distinguish arm which passes floating-point arguments and
|
||||
# return values in integer registers (r0, r1, ...) - this is
|
||||
# gcc -mfloat-abi=soft or gcc -mfloat-abi=softfp - from arm which
|
||||
# passes them in float registers (s0, s1, ...) and double registers
|
||||
# (d0, d1, ...) - this is gcc -mfloat-abi=hard. GCC 4.6 or newer
|
||||
# sets the preprocessor defines __ARM_PCS (for the first case) and
|
||||
# __ARM_PCS_VFP (for the second case), but older GCC does not.
|
||||
echo 'double ddd; void func (double dd) { ddd = dd; }' > conftest.c
|
||||
# Look for a reference to the register d0 in the .s file.
|
||||
AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c) >/dev/null 2>&1
|
||||
if LC_ALL=C grep 'd0,' conftest.$gl_asmext >/dev/null; then
|
||||
gl_cv_host_cpu_c_abi=armhf
|
||||
else
|
||||
gl_cv_host_cpu_c_abi=arm
|
||||
fi
|
||||
rm -f conftest*
|
||||
])
|
||||
;;
|
||||
|
||||
hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
|
||||
# On hppa, the C compiler may be generating 32-bit code or 64-bit
|
||||
# code. In the latter case, it defines _LP64 and __LP64__.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#ifdef __LP64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=hppa64],
|
||||
[gl_cv_host_cpu_c_abi=hppa])
|
||||
;;
|
||||
|
||||
ia64* )
|
||||
# On ia64 on HP-UX, the C compiler may be generating 64-bit code or
|
||||
# 32-bit code. In the latter case, it defines _ILP32.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#ifdef _ILP32
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=ia64-ilp32],
|
||||
[gl_cv_host_cpu_c_abi=ia64])
|
||||
;;
|
||||
|
||||
mips* )
|
||||
# We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
|
||||
# at 32.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=mips64],
|
||||
[# In the n32 ABI, _ABIN32 is defined, _ABIO32 is not defined (but
|
||||
# may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIN32.
|
||||
# In the 32 ABI, _ABIO32 is defined, _ABIN32 is not defined (but
|
||||
# may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIO32.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if (_MIPS_SIM == _ABIN32)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=mipsn32],
|
||||
[gl_cv_host_cpu_c_abi=mips])])
|
||||
;;
|
||||
|
||||
powerpc* )
|
||||
# Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
|
||||
# No need to distinguish them here; the caller may distinguish
|
||||
# them based on the OS.
|
||||
# On powerpc64 systems, the C compiler may still be generating
|
||||
# 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
|
||||
# be generating 64-bit code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __powerpc64__ || defined _ARCH_PPC64
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[# On powerpc64, there are two ABIs on Linux: The AIX compatible
|
||||
# one and the ELFv2 one. The latter defines _CALL_ELF=2.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined _CALL_ELF && _CALL_ELF == 2
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=powerpc64-elfv2],
|
||||
[gl_cv_host_cpu_c_abi=powerpc64])
|
||||
],
|
||||
[gl_cv_host_cpu_c_abi=powerpc])
|
||||
;;
|
||||
|
||||
rs6000 )
|
||||
gl_cv_host_cpu_c_abi=powerpc
|
||||
;;
|
||||
|
||||
riscv32 | riscv64 )
|
||||
# There are 2 architectures (with variants): rv32* and rv64*.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if __riscv_xlen == 64
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[cpu=riscv64],
|
||||
[cpu=riscv32])
|
||||
# There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
|
||||
# Size of 'long' and 'void *':
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __LP64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[main_abi=lp64],
|
||||
[main_abi=ilp32])
|
||||
# Float ABIs:
|
||||
# __riscv_float_abi_double:
|
||||
# 'float' and 'double' are passed in floating-point registers.
|
||||
# __riscv_float_abi_single:
|
||||
# 'float' are passed in floating-point registers.
|
||||
# __riscv_float_abi_soft:
|
||||
# No values are passed in floating-point registers.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __riscv_float_abi_double
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[float_abi=d],
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __riscv_float_abi_single
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[float_abi=f],
|
||||
[float_abi=''])
|
||||
])
|
||||
gl_cv_host_cpu_c_abi="${cpu}-${main_abi}${float_abi}"
|
||||
;;
|
||||
|
||||
s390* )
|
||||
# On s390x, the C compiler may be generating 64-bit (= s390x) code
|
||||
# or 31-bit (= s390) code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __LP64__ || defined __s390x__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=s390x],
|
||||
[gl_cv_host_cpu_c_abi=s390])
|
||||
;;
|
||||
|
||||
sparc | sparc64 )
|
||||
# UltraSPARCs running Linux have `uname -m` = "sparc64", but the
|
||||
# C compiler still generates 32-bit code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __sparcv9 || defined __arch64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi=sparc64],
|
||||
[gl_cv_host_cpu_c_abi=sparc])
|
||||
;;
|
||||
|
||||
*)
|
||||
gl_cv_host_cpu_c_abi="$host_cpu"
|
||||
;;
|
||||
esac
|
||||
])
|
||||
|
||||
dnl In most cases, $HOST_CPU and $HOST_CPU_C_ABI are the same.
|
||||
HOST_CPU=`echo "$gl_cv_host_cpu_c_abi" | sed -e 's/-.*//'`
|
||||
HOST_CPU_C_ABI="$gl_cv_host_cpu_c_abi"
|
||||
AC_SUBST([HOST_CPU])
|
||||
AC_SUBST([HOST_CPU_C_ABI])
|
||||
|
||||
# This was
|
||||
# AC_DEFINE_UNQUOTED([__${HOST_CPU}__])
|
||||
# AC_DEFINE_UNQUOTED([__${HOST_CPU_C_ABI}__])
|
||||
# earlier, but KAI C++ 3.2d doesn't like this.
|
||||
sed -e 's/-/_/g' >> confdefs.h <<EOF
|
||||
#ifndef __${HOST_CPU}__
|
||||
#define __${HOST_CPU}__ 1
|
||||
#endif
|
||||
#ifndef __${HOST_CPU_C_ABI}__
|
||||
#define __${HOST_CPU_C_ABI}__ 1
|
||||
#endif
|
||||
EOF
|
||||
AH_TOP([/* CPU and C ABI indicator */
|
||||
#ifndef __i386__
|
||||
#undef __i386__
|
||||
#endif
|
||||
#ifndef __x86_64_x32__
|
||||
#undef __x86_64_x32__
|
||||
#endif
|
||||
#ifndef __x86_64__
|
||||
#undef __x86_64__
|
||||
#endif
|
||||
#ifndef __alpha__
|
||||
#undef __alpha__
|
||||
#endif
|
||||
#ifndef __arm__
|
||||
#undef __arm__
|
||||
#endif
|
||||
#ifndef __armhf__
|
||||
#undef __armhf__
|
||||
#endif
|
||||
#ifndef __arm64_ilp32__
|
||||
#undef __arm64_ilp32__
|
||||
#endif
|
||||
#ifndef __arm64__
|
||||
#undef __arm64__
|
||||
#endif
|
||||
#ifndef __hppa__
|
||||
#undef __hppa__
|
||||
#endif
|
||||
#ifndef __hppa64__
|
||||
#undef __hppa64__
|
||||
#endif
|
||||
#ifndef __ia64_ilp32__
|
||||
#undef __ia64_ilp32__
|
||||
#endif
|
||||
#ifndef __ia64__
|
||||
#undef __ia64__
|
||||
#endif
|
||||
#ifndef __m68k__
|
||||
#undef __m68k__
|
||||
#endif
|
||||
#ifndef __mips__
|
||||
#undef __mips__
|
||||
#endif
|
||||
#ifndef __mipsn32__
|
||||
#undef __mipsn32__
|
||||
#endif
|
||||
#ifndef __mips64__
|
||||
#undef __mips64__
|
||||
#endif
|
||||
#ifndef __powerpc__
|
||||
#undef __powerpc__
|
||||
#endif
|
||||
#ifndef __powerpc64__
|
||||
#undef __powerpc64__
|
||||
#endif
|
||||
#ifndef __powerpc64_elfv2__
|
||||
#undef __powerpc64_elfv2__
|
||||
#endif
|
||||
#ifndef __riscv32__
|
||||
#undef __riscv32__
|
||||
#endif
|
||||
#ifndef __riscv64__
|
||||
#undef __riscv64__
|
||||
#endif
|
||||
#ifndef __riscv32_ilp32__
|
||||
#undef __riscv32_ilp32__
|
||||
#endif
|
||||
#ifndef __riscv32_ilp32f__
|
||||
#undef __riscv32_ilp32f__
|
||||
#endif
|
||||
#ifndef __riscv32_ilp32d__
|
||||
#undef __riscv32_ilp32d__
|
||||
#endif
|
||||
#ifndef __riscv64_ilp32__
|
||||
#undef __riscv64_ilp32__
|
||||
#endif
|
||||
#ifndef __riscv64_ilp32f__
|
||||
#undef __riscv64_ilp32f__
|
||||
#endif
|
||||
#ifndef __riscv64_ilp32d__
|
||||
#undef __riscv64_ilp32d__
|
||||
#endif
|
||||
#ifndef __riscv64_lp64__
|
||||
#undef __riscv64_lp64__
|
||||
#endif
|
||||
#ifndef __riscv64_lp64f__
|
||||
#undef __riscv64_lp64f__
|
||||
#endif
|
||||
#ifndef __riscv64_lp64d__
|
||||
#undef __riscv64_lp64d__
|
||||
#endif
|
||||
#ifndef __s390__
|
||||
#undef __s390__
|
||||
#endif
|
||||
#ifndef __s390x__
|
||||
#undef __s390x__
|
||||
#endif
|
||||
#ifndef __sh__
|
||||
#undef __sh__
|
||||
#endif
|
||||
#ifndef __sparc__
|
||||
#undef __sparc__
|
||||
#endif
|
||||
#ifndef __sparc64__
|
||||
#undef __sparc64__
|
||||
#endif
|
||||
])
|
||||
|
||||
])
|
||||
|
||||
|
||||
dnl Sets the HOST_CPU_C_ABI_32BIT variable to 'yes' if the C language ABI
|
||||
dnl (application binary interface) is a 32-bit one, to 'no' if it is a 64-bit
|
||||
dnl one, or to 'unknown' if unknown.
|
||||
dnl This is a simplified variant of gl_HOST_CPU_C_ABI.
|
||||
AC_DEFUN([gl_HOST_CPU_C_ABI_32BIT],
|
||||
[
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_CACHE_CHECK([32-bit host C ABI], [gl_cv_host_cpu_c_abi_32bit],
|
||||
[if test -n "$gl_cv_host_cpu_c_abi"; then
|
||||
case "$gl_cv_host_cpu_c_abi" in
|
||||
i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
|
||||
gl_cv_host_cpu_c_abi_32bit=yes ;;
|
||||
x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
|
||||
gl_cv_host_cpu_c_abi_32bit=no ;;
|
||||
*)
|
||||
gl_cv_host_cpu_c_abi_32bit=unknown ;;
|
||||
esac
|
||||
else
|
||||
case "$host_cpu" in
|
||||
|
||||
# CPUs that only support a 32-bit ABI.
|
||||
arc \
|
||||
| bfin \
|
||||
| cris* \
|
||||
| csky \
|
||||
| epiphany \
|
||||
| ft32 \
|
||||
| h8300 \
|
||||
| m68k \
|
||||
| microblaze | microblazeel \
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nios2 | nios2eb | nios2el \
|
||||
| or1k* \
|
||||
| or32 \
|
||||
| sh | sh[1234] | sh[1234]e[lb] \
|
||||
| tic6x \
|
||||
| xtensa* )
|
||||
gl_cv_host_cpu_c_abi_32bit=yes
|
||||
;;
|
||||
|
||||
# CPUs that only support a 64-bit ABI.
|
||||
changequote(,)dnl
|
||||
alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
|
||||
| mmix )
|
||||
changequote([,])dnl
|
||||
gl_cv_host_cpu_c_abi_32bit=no
|
||||
;;
|
||||
|
||||
changequote(,)dnl
|
||||
i[34567]86 )
|
||||
changequote([,])dnl
|
||||
gl_cv_host_cpu_c_abi_32bit=yes
|
||||
;;
|
||||
|
||||
x86_64 )
|
||||
# On x86_64 systems, the C compiler may be generating code in one of
|
||||
# these ABIs:
|
||||
# - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
|
||||
# - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
|
||||
# with native Windows (mingw, MSVC).
|
||||
# - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
|
||||
# - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if (defined __x86_64__ || defined __amd64__ \
|
||||
|| defined _M_X64 || defined _M_AMD64) \
|
||||
&& !(defined __ILP32__ || defined _ILP32)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
arm* | aarch64 )
|
||||
# Assume arm with EABI.
|
||||
# On arm64 systems, the C compiler may be generating code in one of
|
||||
# these ABIs:
|
||||
# - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
|
||||
# - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
|
||||
# - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
|
||||
# On hppa, the C compiler may be generating 32-bit code or 64-bit
|
||||
# code. In the latter case, it defines _LP64 and __LP64__.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#ifdef __LP64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
ia64* )
|
||||
# On ia64 on HP-UX, the C compiler may be generating 64-bit code or
|
||||
# 32-bit code. In the latter case, it defines _ILP32.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#ifdef _ILP32
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no])
|
||||
;;
|
||||
|
||||
mips* )
|
||||
# We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
|
||||
# at 32.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
powerpc* )
|
||||
# Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
|
||||
# No need to distinguish them here; the caller may distinguish
|
||||
# them based on the OS.
|
||||
# On powerpc64 systems, the C compiler may still be generating
|
||||
# 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
|
||||
# be generating 64-bit code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __powerpc64__ || defined _ARCH_PPC64
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
rs6000 )
|
||||
gl_cv_host_cpu_c_abi_32bit=yes
|
||||
;;
|
||||
|
||||
riscv32 | riscv64 )
|
||||
# There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
|
||||
# Size of 'long' and 'void *':
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __LP64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
s390* )
|
||||
# On s390x, the C compiler may be generating 64-bit (= s390x) code
|
||||
# or 31-bit (= s390) code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __LP64__ || defined __s390x__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
sparc | sparc64 )
|
||||
# UltraSPARCs running Linux have `uname -m` = "sparc64", but the
|
||||
# C compiler still generates 32-bit code.
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __sparcv9 || defined __arch64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[gl_cv_host_cpu_c_abi_32bit=no],
|
||||
[gl_cv_host_cpu_c_abi_32bit=yes])
|
||||
;;
|
||||
|
||||
*)
|
||||
gl_cv_host_cpu_c_abi_32bit=unknown
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
])
|
||||
|
||||
HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
|
||||
])
|
57
m4/iconv.m4
57
m4/iconv.m4
|
@ -1,5 +1,6 @@
|
|||
# iconv.m4 serial 19 (gettext-0.18.2)
|
||||
dnl Copyright (C) 2000-2002, 2007-2014, 2016 Free Software Foundation, Inc.
|
||||
# iconv.m4 serial 21
|
||||
dnl Copyright (C) 2000-2002, 2007-2014, 2016-2020 Free Software Foundation,
|
||||
dnl Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
@ -167,15 +168,27 @@ AC_DEFUN([AM_ICONV_LINK],
|
|||
#endif
|
||||
/* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
|
||||
provided. */
|
||||
if (/* Try standardized names. */
|
||||
iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
|
||||
/* Try IRIX, OSF/1 names. */
|
||||
&& iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
|
||||
/* Try AIX names. */
|
||||
&& iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
|
||||
/* Try HP-UX names. */
|
||||
&& iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
|
||||
result |= 16;
|
||||
{
|
||||
/* Try standardized names. */
|
||||
iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
|
||||
/* Try IRIX, OSF/1 names. */
|
||||
iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
|
||||
/* Try AIX names. */
|
||||
iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
|
||||
/* Try HP-UX names. */
|
||||
iconv_t cd4 = iconv_open ("utf8", "eucJP");
|
||||
if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
|
||||
&& cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
|
||||
result |= 16;
|
||||
if (cd1 != (iconv_t)(-1))
|
||||
iconv_close (cd1);
|
||||
if (cd2 != (iconv_t)(-1))
|
||||
iconv_close (cd2);
|
||||
if (cd3 != (iconv_t)(-1))
|
||||
iconv_close (cd3);
|
||||
if (cd4 != (iconv_t)(-1))
|
||||
iconv_close (cd4);
|
||||
}
|
||||
return result;
|
||||
]])],
|
||||
[am_cv_func_iconv_works=yes], ,
|
||||
|
@ -258,14 +271,18 @@ size_t iconv();
|
|||
am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
|
||||
AC_MSG_RESULT([
|
||||
$am_cv_proto_iconv])
|
||||
AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
|
||||
[Define as const if the declaration of iconv() needs const.])
|
||||
dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
|
||||
m4_ifdef([gl_ICONV_H_DEFAULTS],
|
||||
[AC_REQUIRE([gl_ICONV_H_DEFAULTS])
|
||||
if test -n "$am_cv_proto_iconv_arg1"; then
|
||||
ICONV_CONST="const"
|
||||
fi
|
||||
])
|
||||
else
|
||||
dnl When compiling GNU libiconv on a system that does not have iconv yet,
|
||||
dnl pick the POSIX compliant declaration without 'const'.
|
||||
am_cv_proto_iconv_arg1=""
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
|
||||
[Define as const if the declaration of iconv() needs const.])
|
||||
dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
|
||||
m4_ifdef([gl_ICONV_H_DEFAULTS],
|
||||
[AC_REQUIRE([gl_ICONV_H_DEFAULTS])
|
||||
if test -n "$am_cv_proto_iconv_arg1"; then
|
||||
ICONV_CONST="const"
|
||||
fi
|
||||
])
|
||||
])
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
# intlmacosx.m4 serial 5 (gettext-0.18.2)
|
||||
dnl Copyright (C) 2004-2014, 2016 Free Software Foundation, Inc.
|
||||
# intlmacosx.m4 serial 8 (gettext-0.20.2)
|
||||
dnl Copyright (C) 2004-2014, 2016, 2019-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
dnl
|
||||
dnl This file can be used in projects which are not available under
|
||||
dnl the GNU General Public License or the GNU Library General Public
|
||||
dnl the GNU General Public License or the GNU Lesser General Public
|
||||
dnl License but which still want to provide support for the GNU gettext
|
||||
dnl functionality.
|
||||
dnl Please note that the actual code of the GNU gettext library is covered
|
||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
||||
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||
dnl gettext package is covered by the GNU General Public License.
|
||||
dnl They are *not* in the public domain.
|
||||
|
||||
|
@ -17,7 +17,7 @@ dnl Checks for special options needed on Mac OS X.
|
|||
dnl Defines INTL_MACOSX_LIBS.
|
||||
AC_DEFUN([gt_INTL_MACOSX],
|
||||
[
|
||||
dnl Check for API introduced in Mac OS X 10.2.
|
||||
dnl Check for API introduced in Mac OS X 10.4.
|
||||
AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
|
||||
[gt_cv_func_CFPreferencesCopyAppValue],
|
||||
[gt_save_LIBS="$LIBS"
|
||||
|
@ -33,23 +33,32 @@ AC_DEFUN([gt_INTL_MACOSX],
|
|||
AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
|
||||
[Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
|
||||
fi
|
||||
dnl Check for API introduced in Mac OS X 10.3.
|
||||
AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
|
||||
dnl Don't check for the API introduced in Mac OS X 10.5, CFLocaleCopyCurrent,
|
||||
dnl because in macOS 10.13.4 it has the following behaviour:
|
||||
dnl When two or more languages are specified in the
|
||||
dnl "System Preferences > Language & Region > Preferred Languages" panel,
|
||||
dnl it returns en_CC where CC is the territory (even when English is not among
|
||||
dnl the preferred languages!). What we want instead is what
|
||||
dnl CFLocaleCopyCurrent returned in earlier macOS releases and what
|
||||
dnl CFPreferencesCopyAppValue still returns, namely ll_CC where ll is the
|
||||
dnl first among the preferred languages and CC is the territory.
|
||||
AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
|
||||
[gt_save_LIBS="$LIBS"
|
||||
LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM(
|
||||
[[#include <CoreFoundation/CFLocale.h>]],
|
||||
[[CFLocaleCopyCurrent();]])],
|
||||
[gt_cv_func_CFLocaleCopyCurrent=yes],
|
||||
[gt_cv_func_CFLocaleCopyCurrent=no])
|
||||
[[CFLocaleCopyPreferredLanguages();]])],
|
||||
[gt_cv_func_CFLocaleCopyPreferredLanguages=yes],
|
||||
[gt_cv_func_CFLocaleCopyPreferredLanguages=no])
|
||||
LIBS="$gt_save_LIBS"])
|
||||
if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
||||
AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
|
||||
[Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
|
||||
if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
|
||||
AC_DEFINE([HAVE_CFLOCALECOPYPREFERREDLANGUAGES], [1],
|
||||
[Define to 1 if you have the Mac OS X function CFLocaleCopyPreferredLanguages in the CoreFoundation framework.])
|
||||
fi
|
||||
INTL_MACOSX_LIBS=
|
||||
if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
||||
if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
|
||||
|| test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
|
||||
INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
|
||||
fi
|
||||
AC_SUBST([INTL_MACOSX_LIBS])
|
||||
|
|
163
m4/lib-ld.m4
163
m4/lib-ld.m4
|
@ -1,5 +1,5 @@
|
|||
# lib-ld.m4 serial 6
|
||||
dnl Copyright (C) 1996-2003, 2009-2016 Free Software Foundation, Inc.
|
||||
# lib-ld.m4 serial 9
|
||||
dnl Copyright (C) 1996-2003, 2009-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
@ -47,73 +47,122 @@ if test "${PATH_SEPARATOR+set}" != set; then
|
|||
}
|
||||
fi
|
||||
|
||||
ac_prog=ld
|
||||
if test "$GCC" = yes; then
|
||||
# Check if gcc -print-prog-name=ld gives a path.
|
||||
if test -n "$LD"; then
|
||||
AC_MSG_CHECKING([for ld])
|
||||
elif test "$GCC" = yes; then
|
||||
AC_MSG_CHECKING([for ld used by $CC])
|
||||
case $host in
|
||||
*-*-mingw*)
|
||||
# gcc leaves a trailing carriage return which upsets mingw
|
||||
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
||||
*)
|
||||
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
|
||||
esac
|
||||
case $ac_prog in
|
||||
# Accept absolute paths.
|
||||
[[\\/]]* | ?:[[\\/]]*)
|
||||
re_direlt='/[[^/]][[^/]]*/\.\./'
|
||||
# Canonicalize the pathname of ld
|
||||
ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
|
||||
while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
|
||||
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
|
||||
done
|
||||
test -z "$LD" && LD="$ac_prog"
|
||||
;;
|
||||
"")
|
||||
# If it fails, then pretend we aren't using GCC.
|
||||
ac_prog=ld
|
||||
;;
|
||||
*)
|
||||
# If it is relative, then search for the first ld in PATH.
|
||||
with_gnu_ld=unknown
|
||||
;;
|
||||
esac
|
||||
elif test "$with_gnu_ld" = yes; then
|
||||
AC_MSG_CHECKING([for GNU ld])
|
||||
else
|
||||
AC_MSG_CHECKING([for non-GNU ld])
|
||||
fi
|
||||
AC_CACHE_VAL([acl_cv_path_LD],
|
||||
[if test -z "$LD"; then
|
||||
acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
|
||||
for ac_dir in $PATH; do
|
||||
IFS="$acl_save_ifs"
|
||||
test -z "$ac_dir" && ac_dir=.
|
||||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||||
acl_cv_path_LD="$ac_dir/$ac_prog"
|
||||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||||
# but apparently some variants of GNU ld only accept -v.
|
||||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||||
case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
|
||||
*GNU* | *'with BFD'*)
|
||||
test "$with_gnu_ld" != no && break
|
||||
;;
|
||||
*)
|
||||
test "$with_gnu_ld" != yes && break
|
||||
;;
|
||||
if test -n "$LD"; then
|
||||
# Let the user override the test with a path.
|
||||
:
|
||||
else
|
||||
AC_CACHE_VAL([acl_cv_path_LD],
|
||||
[
|
||||
acl_cv_path_LD= # Final result of this test
|
||||
ac_prog=ld # Program to search in $PATH
|
||||
if test "$GCC" = yes; then
|
||||
# Check if gcc -print-prog-name=ld gives a path.
|
||||
case $host in
|
||||
*-*-mingw*)
|
||||
# gcc leaves a trailing carriage return which upsets mingw
|
||||
acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
||||
*)
|
||||
acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
|
||||
esac
|
||||
case $acl_output in
|
||||
# Accept absolute paths.
|
||||
[[\\/]]* | ?:[[\\/]]*)
|
||||
re_direlt='/[[^/]][[^/]]*/\.\./'
|
||||
# Canonicalize the pathname of ld
|
||||
acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
|
||||
while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
|
||||
acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
|
||||
done
|
||||
# Got the pathname. No search in PATH is needed.
|
||||
acl_cv_path_LD="$acl_output"
|
||||
ac_prog=
|
||||
;;
|
||||
"")
|
||||
# If it fails, then pretend we aren't using GCC.
|
||||
;;
|
||||
*)
|
||||
# If it is relative, then search for the first ld in PATH.
|
||||
with_gnu_ld=unknown
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$acl_save_ifs"
|
||||
else
|
||||
acl_cv_path_LD="$LD" # Let the user override the test with a path.
|
||||
fi])
|
||||
LD="$acl_cv_path_LD"
|
||||
if test -n "$ac_prog"; then
|
||||
# Search for $ac_prog in $PATH.
|
||||
acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
|
||||
for ac_dir in $PATH; do
|
||||
IFS="$acl_save_ifs"
|
||||
test -z "$ac_dir" && ac_dir=.
|
||||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||||
acl_cv_path_LD="$ac_dir/$ac_prog"
|
||||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||||
# but apparently some variants of GNU ld only accept -v.
|
||||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||||
case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
|
||||
*GNU* | *'with BFD'*)
|
||||
test "$with_gnu_ld" != no && break
|
||||
;;
|
||||
*)
|
||||
test "$with_gnu_ld" != yes && break
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$acl_save_ifs"
|
||||
fi
|
||||
case $host in
|
||||
*-*-aix*)
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __powerpc64__ || defined _ARCH_PPC64
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[# The compiler produces 64-bit code. Add option '-b64' so that the
|
||||
# linker groks 64-bit object files.
|
||||
case "$acl_cv_path_LD " in
|
||||
*" -b64 "*) ;;
|
||||
*) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
|
||||
esac
|
||||
], [])
|
||||
;;
|
||||
sparc64-*-netbsd*)
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_SOURCE(
|
||||
[[#if defined __sparcv9 || defined __arch64__
|
||||
int ok;
|
||||
#else
|
||||
error fail
|
||||
#endif
|
||||
]])],
|
||||
[],
|
||||
[# The compiler produces 32-bit code. Add option '-m elf32_sparc'
|
||||
# so that the linker groks 32-bit object files.
|
||||
case "$acl_cv_path_LD " in
|
||||
*" -m elf32_sparc "*) ;;
|
||||
*) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
|
||||
esac
|
||||
])
|
||||
;;
|
||||
esac
|
||||
])
|
||||
LD="$acl_cv_path_LD"
|
||||
fi
|
||||
if test -n "$LD"; then
|
||||
AC_MSG_RESULT([$LD])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_ERROR([no acceptable ld found in \$PATH])
|
||||
fi
|
||||
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
|
||||
AC_LIB_PROG_LD_GNU
|
||||
])
|
||||
|
|
193
m4/lib-link.m4
193
m4/lib-link.m4
|
@ -1,12 +1,12 @@
|
|||
# lib-link.m4 serial 26 (gettext-0.18.2)
|
||||
dnl Copyright (C) 2001-2016 Free Software Foundation, Inc.
|
||||
# lib-link.m4 serial 31
|
||||
dnl Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
||||
dnl From Bruno Haible.
|
||||
|
||||
AC_PREREQ([2.54])
|
||||
AC_PREREQ([2.61])
|
||||
|
||||
dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
|
||||
dnl the libraries corresponding to explicit and implicit dependencies.
|
||||
|
@ -124,8 +124,8 @@ dnl acl_hardcode_direct,
|
|||
dnl acl_hardcode_minus_L.
|
||||
AC_DEFUN([AC_LIB_RPATH],
|
||||
[
|
||||
dnl Tell automake >= 1.10 to complain if config.rpath is missing.
|
||||
m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
|
||||
dnl Complain if config.rpath is missing.
|
||||
AC_REQUIRE_AUX_FILE([config.rpath])
|
||||
AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
|
||||
AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
|
||||
AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
|
||||
|
@ -187,17 +187,17 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
|
||||
[ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
|
||||
pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])])
|
||||
dnl Autoconf >= 2.61 supports dots in --with options.
|
||||
pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)])
|
||||
dnl By default, look in $includedir and $libdir.
|
||||
use_additional=yes
|
||||
AC_LIB_WITH_FINAL_PREFIX([
|
||||
eval additional_includedir=\"$includedir\"
|
||||
eval additional_libdir=\"$libdir\"
|
||||
eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
|
||||
eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
|
||||
])
|
||||
AC_ARG_WITH(P_A_C_K[-prefix],
|
||||
[[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib
|
||||
--without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]],
|
||||
AC_ARG_WITH(PACK[-prefix],
|
||||
[[ --with-]]PACK[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib
|
||||
--without-]]PACK[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]],
|
||||
[
|
||||
if test "X$withval" = "Xno"; then
|
||||
use_additional=no
|
||||
|
@ -206,17 +206,23 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
AC_LIB_WITH_FINAL_PREFIX([
|
||||
eval additional_includedir=\"$includedir\"
|
||||
eval additional_libdir=\"$libdir\"
|
||||
eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
|
||||
eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
|
||||
])
|
||||
else
|
||||
additional_includedir="$withval/include"
|
||||
additional_libdir="$withval/$acl_libdirstem"
|
||||
if test "$acl_libdirstem2" != "$acl_libdirstem" \
|
||||
&& ! test -d "$withval/$acl_libdirstem"; then
|
||||
additional_libdir="$withval/$acl_libdirstem2"
|
||||
fi
|
||||
additional_libdir2="$withval/$acl_libdirstem2"
|
||||
additional_libdir3="$withval/$acl_libdirstem3"
|
||||
fi
|
||||
fi
|
||||
])
|
||||
if test "X$additional_libdir2" = "X$additional_libdir"; then
|
||||
additional_libdir2=
|
||||
fi
|
||||
if test "X$additional_libdir3" = "X$additional_libdir"; then
|
||||
additional_libdir3=
|
||||
fi
|
||||
dnl Search the library and its dependencies in $additional_libdir and
|
||||
dnl $LDFLAGS. Using breadth-first-seach.
|
||||
LIB[]NAME=
|
||||
|
@ -272,58 +278,14 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
shrext=
|
||||
fi
|
||||
if test $use_additional = yes; then
|
||||
dir="$additional_libdir"
|
||||
dnl The same code as in the loop below:
|
||||
dnl First look for a shared library.
|
||||
if test -n "$acl_shlibext"; then
|
||||
if test -f "$dir/$libname$shrext"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext"
|
||||
else
|
||||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||||
ver=`(cd "$dir" && \
|
||||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||||
| sed 1q ) 2>/dev/null`
|
||||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext.$ver"
|
||||
fi
|
||||
else
|
||||
eval library_names=\"$acl_library_names_spec\"
|
||||
for f in $library_names; do
|
||||
if test -f "$dir/$f"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$f"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
dnl Then look for a static library.
|
||||
if test "X$found_dir" = "X"; then
|
||||
if test -f "$dir/$libname.$acl_libext"; then
|
||||
found_dir="$dir"
|
||||
found_a="$dir/$libname.$acl_libext"
|
||||
fi
|
||||
fi
|
||||
if test "X$found_dir" != "X"; then
|
||||
if test -f "$dir/$libname.la"; then
|
||||
found_la="$dir/$libname.la"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if test "X$found_dir" = "X"; then
|
||||
for x in $LDFLAGS $LTLIB[]NAME; do
|
||||
AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
||||
case "$x" in
|
||||
-L*)
|
||||
dir=`echo "X$x" | sed -e 's/^X-L//'`
|
||||
for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
|
||||
if test "X$found_dir" = "X"; then
|
||||
eval dir=\$$additional_libdir_variable
|
||||
if test -n "$dir"; then
|
||||
dnl The same code as in the loop below:
|
||||
dnl First look for a shared library.
|
||||
if test -n "$acl_shlibext"; then
|
||||
if test -f "$dir/$libname$shrext"; then
|
||||
if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext"
|
||||
else
|
||||
|
@ -333,14 +295,14 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||||
| sed 1q ) 2>/dev/null`
|
||||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext.$ver"
|
||||
fi
|
||||
else
|
||||
eval library_names=\"$acl_library_names_spec\"
|
||||
for f in $library_names; do
|
||||
if test -f "$dir/$f"; then
|
||||
if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$f"
|
||||
break
|
||||
|
@ -351,7 +313,57 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
fi
|
||||
dnl Then look for a static library.
|
||||
if test "X$found_dir" = "X"; then
|
||||
if test -f "$dir/$libname.$acl_libext"; then
|
||||
if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
|
||||
found_dir="$dir"
|
||||
found_a="$dir/$libname.$acl_libext"
|
||||
fi
|
||||
fi
|
||||
if test "X$found_dir" != "X"; then
|
||||
if test -f "$dir/$libname.la"; then
|
||||
found_la="$dir/$libname.la"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if test "X$found_dir" = "X"; then
|
||||
for x in $LDFLAGS $LTLIB[]NAME; do
|
||||
AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
||||
case "$x" in
|
||||
-L*)
|
||||
dir=`echo "X$x" | sed -e 's/^X-L//'`
|
||||
dnl First look for a shared library.
|
||||
if test -n "$acl_shlibext"; then
|
||||
if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext"
|
||||
else
|
||||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||||
ver=`(cd "$dir" && \
|
||||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||||
| sed 1q ) 2>/dev/null`
|
||||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$libname$shrext.$ver"
|
||||
fi
|
||||
else
|
||||
eval library_names=\"$acl_library_names_spec\"
|
||||
for f in $library_names; do
|
||||
if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
|
||||
found_dir="$dir"
|
||||
found_so="$dir/$f"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
dnl Then look for a static library.
|
||||
if test "X$found_dir" = "X"; then
|
||||
if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
|
||||
found_dir="$dir"
|
||||
found_a="$dir/$libname.$acl_libext"
|
||||
fi
|
||||
|
@ -377,7 +389,8 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
dnl standard /usr/lib.
|
||||
if test "$enable_rpath" = no \
|
||||
|| test "X$found_dir" = "X/usr/$acl_libdirstem" \
|
||||
|| test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
|
||||
|| test "X$found_dir" = "X/usr/$acl_libdirstem2" \
|
||||
|| test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
|
||||
dnl No hardcoding is needed.
|
||||
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
|
||||
else
|
||||
|
@ -477,6 +490,13 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
fi
|
||||
additional_includedir="$basedir/include"
|
||||
;;
|
||||
*/$acl_libdirstem3 | */$acl_libdirstem3/)
|
||||
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
|
||||
if test "$name" = '$1'; then
|
||||
LIB[]NAME[]_PREFIX="$basedir"
|
||||
fi
|
||||
additional_includedir="$basedir/include"
|
||||
;;
|
||||
esac
|
||||
if test "X$additional_includedir" != "X"; then
|
||||
dnl Potentially add $additional_includedir to $INCNAME.
|
||||
|
@ -527,19 +547,21 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
for dep in $dependency_libs; do
|
||||
case "$dep" in
|
||||
-L*)
|
||||
additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
|
||||
dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
|
||||
dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
|
||||
dnl Potentially add $dependency_libdir to $LIBNAME and $LTLIBNAME.
|
||||
dnl But don't add it
|
||||
dnl 1. if it's the standard /usr/lib,
|
||||
dnl 2. if it's /usr/local/lib and we are using GCC on Linux,
|
||||
dnl 3. if it's already present in $LDFLAGS or the already
|
||||
dnl constructed $LIBNAME,
|
||||
dnl 4. if it doesn't exist as a directory.
|
||||
if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
|
||||
&& test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
|
||||
if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
|
||||
&& test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
|
||||
&& test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
|
||||
haveit=
|
||||
if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
|
||||
|| test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
|
||||
if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
|
||||
|| test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
|
||||
|| test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
|
||||
if test -n "$GCC"; then
|
||||
case $host_os in
|
||||
linux* | gnu* | k*bsd*-gnu) haveit=yes;;
|
||||
|
@ -550,29 +572,29 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
haveit=
|
||||
for x in $LDFLAGS $LIB[]NAME; do
|
||||
AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
||||
if test "X$x" = "X-L$additional_libdir"; then
|
||||
if test "X$x" = "X-L$dependency_libdir"; then
|
||||
haveit=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
if test -z "$haveit"; then
|
||||
if test -d "$additional_libdir"; then
|
||||
dnl Really add $additional_libdir to $LIBNAME.
|
||||
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
|
||||
if test -d "$dependency_libdir"; then
|
||||
dnl Really add $dependency_libdir to $LIBNAME.
|
||||
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$dependency_libdir"
|
||||
fi
|
||||
fi
|
||||
haveit=
|
||||
for x in $LDFLAGS $LTLIB[]NAME; do
|
||||
AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
||||
if test "X$x" = "X-L$additional_libdir"; then
|
||||
if test "X$x" = "X-L$dependency_libdir"; then
|
||||
haveit=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
if test -z "$haveit"; then
|
||||
if test -d "$additional_libdir"; then
|
||||
dnl Really add $additional_libdir to $LTLIBNAME.
|
||||
LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
|
||||
if test -d "$dependency_libdir"; then
|
||||
dnl Really add $dependency_libdir to $LTLIBNAME.
|
||||
LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$dependency_libdir"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
@ -670,7 +692,6 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|||
LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
|
||||
done
|
||||
fi
|
||||
popdef([P_A_C_K])
|
||||
popdef([PACKLIBS])
|
||||
popdef([PACKUP])
|
||||
popdef([PACK])
|
||||
|
@ -721,7 +742,8 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
|
|||
dir="$next"
|
||||
dnl No need to hardcode the standard /usr/lib.
|
||||
if test "X$dir" != "X/usr/$acl_libdirstem" \
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem2"; then
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem2" \
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem3"; then
|
||||
rpathdirs="$rpathdirs $dir"
|
||||
fi
|
||||
next=
|
||||
|
@ -731,7 +753,8 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
|
|||
-L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'`
|
||||
dnl No need to hardcode the standard /usr/lib.
|
||||
if test "X$dir" != "X/usr/$acl_libdirstem" \
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem2"; then
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem2" \
|
||||
&& test "X$dir" != "X/usr/$acl_libdirstem3"; then
|
||||
rpathdirs="$rpathdirs $dir"
|
||||
fi
|
||||
next= ;;
|
||||
|
|
238
m4/lib-prefix.m4
238
m4/lib-prefix.m4
|
@ -1,18 +1,11 @@
|
|||
# lib-prefix.m4 serial 7 (gettext-0.18)
|
||||
dnl Copyright (C) 2001-2005, 2008-2016 Free Software Foundation, Inc.
|
||||
# lib-prefix.m4 serial 17
|
||||
dnl Copyright (C) 2001-2005, 2008-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
||||
dnl From Bruno Haible.
|
||||
|
||||
dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
|
||||
dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
|
||||
dnl require excessive bracketing.
|
||||
ifdef([AC_HELP_STRING],
|
||||
[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
|
||||
[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
|
||||
|
||||
dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
|
||||
dnl to access previously installed libraries. The basic assumption is that
|
||||
dnl a user will want packages to use other packages he previously installed
|
||||
|
@ -32,9 +25,9 @@ AC_DEFUN([AC_LIB_PREFIX],
|
|||
eval additional_includedir=\"$includedir\"
|
||||
eval additional_libdir=\"$libdir\"
|
||||
])
|
||||
AC_LIB_ARG_WITH([lib-prefix],
|
||||
[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
|
||||
--without-lib-prefix don't search for libraries in includedir and libdir],
|
||||
AC_ARG_WITH([lib-prefix],
|
||||
[[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
|
||||
--without-lib-prefix don't search for libraries in includedir and libdir]],
|
||||
[
|
||||
if test "X$withval" = "Xno"; then
|
||||
use_additional=no
|
||||
|
@ -154,71 +147,174 @@ AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
|
|||
])
|
||||
|
||||
dnl AC_LIB_PREPARE_MULTILIB creates
|
||||
dnl - a variable acl_libdirstem, containing the basename of the libdir, either
|
||||
dnl "lib" or "lib64" or "lib/64",
|
||||
dnl - a variable acl_libdirstem2, as a secondary possible value for
|
||||
dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or
|
||||
dnl "lib/amd64".
|
||||
dnl - a function acl_is_expected_elfclass, that tests whether standard input
|
||||
dn; has a 32-bit or 64-bit ELF header, depending on the host CPU ABI,
|
||||
dnl - 3 variables acl_libdirstem, acl_libdirstem2, acl_libdirstem3, containing
|
||||
dnl the basename of the libdir to try in turn, either "lib" or "lib64" or
|
||||
dnl "lib/64" or "lib32" or "lib/sparcv9" or "lib/amd64" or similar.
|
||||
AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
|
||||
[
|
||||
dnl There is no formal standard regarding lib and lib64.
|
||||
dnl On glibc systems, the current practice is that on a system supporting
|
||||
dnl There is no formal standard regarding lib, lib32, and lib64.
|
||||
dnl On most glibc systems, the current practice is that on a system supporting
|
||||
dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
|
||||
dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine
|
||||
dnl the compiler's default mode by looking at the compiler's library search
|
||||
dnl path. If at least one of its elements ends in /lib64 or points to a
|
||||
dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI.
|
||||
dnl Otherwise we use the default, namely "lib".
|
||||
dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. However, on
|
||||
dnl Arch Linux based distributions, it's the opposite: 32-bit libraries go
|
||||
dnl under $prefix/lib32 and 64-bit libraries go under $prefix/lib.
|
||||
dnl We determine the compiler's default mode by looking at the compiler's
|
||||
dnl library search path. If at least one of its elements ends in /lib64 or
|
||||
dnl points to a directory whose absolute pathname ends in /lib64, we use that
|
||||
dnl for 64-bit ABIs. Similarly for 32-bit ABIs. Otherwise we use the default,
|
||||
dnl namely "lib".
|
||||
dnl On Solaris systems, the current practice is that on a system supporting
|
||||
dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
|
||||
dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or
|
||||
dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib.
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
acl_libdirstem=lib
|
||||
acl_libdirstem2=
|
||||
case "$host_os" in
|
||||
solaris*)
|
||||
dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
|
||||
dnl <http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view>.
|
||||
dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
|
||||
dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
|
||||
dnl symlink is missing, so we set acl_libdirstem2 too.
|
||||
AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
|
||||
[AC_EGREP_CPP([sixtyfour bits], [
|
||||
#ifdef _LP64
|
||||
sixtyfour bits
|
||||
#endif
|
||||
], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no])
|
||||
])
|
||||
if test $gl_cv_solaris_64bit = yes; then
|
||||
acl_libdirstem=lib/64
|
||||
case "$host_cpu" in
|
||||
sparc*) acl_libdirstem2=lib/sparcv9 ;;
|
||||
i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
|
||||
if test -n "$searchpath"; then
|
||||
acl_save_IFS="${IFS= }"; IFS=":"
|
||||
for searchdir in $searchpath; do
|
||||
if test -d "$searchdir"; then
|
||||
case "$searchdir" in
|
||||
*/lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
|
||||
*/../ | */.. )
|
||||
# Better ignore directories of this form. They are misleading.
|
||||
;;
|
||||
*) searchdir=`cd "$searchdir" && pwd`
|
||||
case "$searchdir" in
|
||||
*/lib64 ) acl_libdirstem=lib64 ;;
|
||||
esac ;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$acl_save_IFS"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
|
||||
AC_REQUIRE([gl_HOST_CPU_C_ABI_32BIT])
|
||||
|
||||
AC_CACHE_CHECK([for ELF binary format], [gl_cv_elf],
|
||||
[AC_EGREP_CPP([Extensible Linking Format],
|
||||
[#ifdef __ELF__
|
||||
Extensible Linking Format
|
||||
#endif
|
||||
],
|
||||
[gl_cv_elf=yes],
|
||||
[gl_cv_elf=no])
|
||||
])
|
||||
if test $gl_cv_elf; then
|
||||
# Extract the ELF class of a file (5th byte) in decimal.
|
||||
# Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
|
||||
if od -A x < /dev/null >/dev/null 2>/dev/null; then
|
||||
# Use POSIX od.
|
||||
func_elfclass ()
|
||||
{
|
||||
od -A n -t d1 -j 4 -N 1
|
||||
}
|
||||
else
|
||||
# Use BSD hexdump.
|
||||
func_elfclass ()
|
||||
{
|
||||
dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
|
||||
echo
|
||||
}
|
||||
fi
|
||||
changequote(,)dnl
|
||||
case $HOST_CPU_C_ABI_32BIT in
|
||||
yes)
|
||||
# 32-bit ABI.
|
||||
acl_is_expected_elfclass ()
|
||||
{
|
||||
test "`func_elfclass | sed -e 's/[ ]//g'`" = 1
|
||||
}
|
||||
;;
|
||||
no)
|
||||
# 64-bit ABI.
|
||||
acl_is_expected_elfclass ()
|
||||
{
|
||||
test "`func_elfclass | sed -e 's/[ ]//g'`" = 2
|
||||
}
|
||||
;;
|
||||
*)
|
||||
# Unknown.
|
||||
acl_is_expected_elfclass ()
|
||||
{
|
||||
:
|
||||
}
|
||||
;;
|
||||
esac
|
||||
changequote([,])dnl
|
||||
else
|
||||
acl_is_expected_elfclass ()
|
||||
{
|
||||
:
|
||||
}
|
||||
fi
|
||||
|
||||
dnl Allow the user to override the result by setting acl_cv_libdirstems.
|
||||
AC_CACHE_CHECK([for the common suffixes of directories in the library search path],
|
||||
[acl_cv_libdirstems],
|
||||
[dnl Try 'lib' first, because that's the default for libdir in GNU, see
|
||||
dnl <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>.
|
||||
acl_libdirstem=lib
|
||||
acl_libdirstem2=
|
||||
acl_libdirstem3=
|
||||
case "$host_os" in
|
||||
solaris*)
|
||||
dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
|
||||
dnl <https://docs.oracle.com/cd/E19253-01/816-5138/dev-env/index.html>.
|
||||
dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
|
||||
dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
|
||||
dnl symlink is missing, so we set acl_libdirstem2 too.
|
||||
if test $HOST_CPU_C_ABI_32BIT = no; then
|
||||
acl_libdirstem2=lib/64
|
||||
case "$host_cpu" in
|
||||
sparc*) acl_libdirstem3=lib/sparcv9 ;;
|
||||
i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
dnl If $CC generates code for a 32-bit ABI, the libraries are
|
||||
dnl surely under $prefix/lib or $prefix/lib32, not $prefix/lib64.
|
||||
dnl Similarly, if $CC generates code for a 64-bit ABI, the libraries
|
||||
dnl are surely under $prefix/lib or $prefix/lib64, not $prefix/lib32.
|
||||
dnl Find the compiler's search path. However, non-system compilers
|
||||
dnl sometimes have odd library search paths. But we can't simply invoke
|
||||
dnl '/usr/bin/gcc -print-search-dirs' because that would not take into
|
||||
dnl account the -m32/-m31 or -m64 options from the $CC or $CFLAGS.
|
||||
searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
|
||||
| sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
|
||||
if test $HOST_CPU_C_ABI_32BIT != no; then
|
||||
# 32-bit or unknown ABI.
|
||||
if test -d /usr/lib32; then
|
||||
acl_libdirstem2=lib32
|
||||
fi
|
||||
fi
|
||||
if test $HOST_CPU_C_ABI_32BIT != yes; then
|
||||
# 64-bit or unknown ABI.
|
||||
if test -d /usr/lib64; then
|
||||
acl_libdirstem3=lib64
|
||||
fi
|
||||
fi
|
||||
if test -n "$searchpath"; then
|
||||
acl_save_IFS="${IFS= }"; IFS=":"
|
||||
for searchdir in $searchpath; do
|
||||
if test -d "$searchdir"; then
|
||||
case "$searchdir" in
|
||||
*/lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
|
||||
*/lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
|
||||
*/../ | */.. )
|
||||
# Better ignore directories of this form. They are misleading.
|
||||
;;
|
||||
*) searchdir=`cd "$searchdir" && pwd`
|
||||
case "$searchdir" in
|
||||
*/lib32 ) acl_libdirstem2=lib32 ;;
|
||||
*/lib64 ) acl_libdirstem3=lib64 ;;
|
||||
esac ;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$acl_save_IFS"
|
||||
if test $HOST_CPU_C_ABI_32BIT = yes; then
|
||||
# 32-bit ABI.
|
||||
acl_libdirstem3=
|
||||
fi
|
||||
if test $HOST_CPU_C_ABI_32BIT = no; then
|
||||
# 64-bit ABI.
|
||||
acl_libdirstem2=
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
|
||||
test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
|
||||
acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
|
||||
])
|
||||
dnl Decompose acl_cv_libdirstems into acl_libdirstem, acl_libdirstem2, and
|
||||
dnl acl_libdirstem3.
|
||||
changequote(,)dnl
|
||||
acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
|
||||
acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
|
||||
acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
|
||||
changequote([,])dnl
|
||||
])
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2001, 2003-2019, 2021-2022 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gordon Matzigkeit, 1996
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
|
@ -31,7 +32,7 @@ m4_define([_LT_COPYING], [dnl
|
|||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
])
|
||||
|
||||
# serial 58 LT_INIT
|
||||
# serial 59 LT_INIT
|
||||
|
||||
|
||||
# LT_PREREQ(VERSION)
|
||||
|
@ -181,6 +182,7 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
|
|||
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
|
||||
m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
|
||||
m4_require([_LT_CMD_RELOAD])dnl
|
||||
m4_require([_LT_DECL_FILECMD])dnl
|
||||
m4_require([_LT_CHECK_MAGIC_METHOD])dnl
|
||||
m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
|
||||
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
|
||||
|
@ -219,8 +221,8 @@ esac
|
|||
ofile=libtool
|
||||
can_build_shared=yes
|
||||
|
||||
# All known linkers require a '.a' archive for static linking (except MSVC,
|
||||
# which needs '.lib').
|
||||
# All known linkers require a '.a' archive for static linking (except MSVC and
|
||||
# ICC, which need '.lib').
|
||||
libext=a
|
||||
|
||||
with_gnu_ld=$lt_cv_prog_gnu_ld
|
||||
|
@ -777,7 +779,7 @@ _LT_EOF
|
|||
# if finds mixed CR/LF and LF-only lines. Since sed operates in
|
||||
# text mode, it properly converts lines to CR/LF. This bash problem
|
||||
# is reportedly fixed, but why not run on old versions too?
|
||||
sed '$q' "$ltmain" >> "$cfgfile" \
|
||||
$SED '$q' "$ltmain" >> "$cfgfile" \
|
||||
|| (rm -f "$cfgfile"; exit 1)
|
||||
|
||||
mv -f "$cfgfile" "$ofile" ||
|
||||
|
@ -1041,8 +1043,8 @@ int forced_loaded() { return 2;}
|
|||
_LT_EOF
|
||||
echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
|
||||
$LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
|
||||
$AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$AR $AR_FLAGS libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
|
||||
$AR $AR_FLAGS libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
|
||||
$RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
|
||||
cat > conftest.c << _LT_EOF
|
||||
|
@ -1066,17 +1068,12 @@ _LT_EOF
|
|||
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
||||
darwin1.*)
|
||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||
darwin*) # darwin 5.x on
|
||||
# if running on 10.5 or later, the deployment target defaults
|
||||
# to the OS version, if on x86, and 10.4, the deployment
|
||||
# target defaults to 10.4. Don't you love it?
|
||||
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
|
||||
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
|
||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||||
10.[[012]][[,.]]*)
|
||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||
10.*)
|
||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||||
darwin*)
|
||||
case $MACOSX_DEPLOYMENT_TARGET,$host in
|
||||
10.[[012]],*|,*powerpc*-darwin[[5-8]]*)
|
||||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||||
*)
|
||||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
@ -1125,12 +1122,12 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
|
|||
output_verbose_link_cmd=func_echo_all
|
||||
_LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
|
||||
_LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
|
||||
_LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
|
||||
_LT_TAGVAR(module_expsym_cmds, $1)="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
|
||||
m4_if([$1], [CXX],
|
||||
[ if test yes != "$lt_cv_apple_cc_single_mod"; then
|
||||
_LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
|
||||
fi
|
||||
],[])
|
||||
else
|
||||
|
@ -1244,7 +1241,8 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
|
|||
# _LT_WITH_SYSROOT
|
||||
# ----------------
|
||||
AC_DEFUN([_LT_WITH_SYSROOT],
|
||||
[AC_MSG_CHECKING([for sysroot])
|
||||
[m4_require([_LT_DECL_SED])dnl
|
||||
AC_MSG_CHECKING([for sysroot])
|
||||
AC_ARG_WITH([sysroot],
|
||||
[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
|
||||
[Search for dependent libraries within DIR (or the compiler's sysroot
|
||||
|
@ -1261,7 +1259,7 @@ case $with_sysroot in #(
|
|||
fi
|
||||
;; #(
|
||||
/*)
|
||||
lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
|
||||
lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
|
||||
;; #(
|
||||
no|'')
|
||||
;; #(
|
||||
|
@ -1291,7 +1289,7 @@ ia64-*-hpux*)
|
|||
# options accordingly.
|
||||
echo 'int i;' > conftest.$ac_ext
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*ELF-32*)
|
||||
HPUX_IA64_MODE=32
|
||||
;;
|
||||
|
@ -1308,7 +1306,7 @@ ia64-*-hpux*)
|
|||
echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
if test yes = "$lt_cv_prog_gnu_ld"; then
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*32-bit*)
|
||||
LD="${LD-ld} -melf32bsmip"
|
||||
;;
|
||||
|
@ -1320,7 +1318,7 @@ ia64-*-hpux*)
|
|||
;;
|
||||
esac
|
||||
else
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*32-bit*)
|
||||
LD="${LD-ld} -32"
|
||||
;;
|
||||
|
@ -1342,7 +1340,7 @@ mips64*-*linux*)
|
|||
echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
emul=elf
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*32-bit*)
|
||||
emul="${emul}32"
|
||||
;;
|
||||
|
@ -1350,7 +1348,7 @@ mips64*-*linux*)
|
|||
emul="${emul}64"
|
||||
;;
|
||||
esac
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*MSB*)
|
||||
emul="${emul}btsmip"
|
||||
;;
|
||||
|
@ -1358,7 +1356,7 @@ mips64*-*linux*)
|
|||
emul="${emul}ltsmip"
|
||||
;;
|
||||
esac
|
||||
case `/usr/bin/file conftest.$ac_objext` in
|
||||
case `$FILECMD conftest.$ac_objext` in
|
||||
*N32*)
|
||||
emul="${emul}n32"
|
||||
;;
|
||||
|
@ -1378,14 +1376,14 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
|
|||
# not appear in the list.
|
||||
echo 'int i;' > conftest.$ac_ext
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
case `/usr/bin/file conftest.o` in
|
||||
case `$FILECMD conftest.o` in
|
||||
*32-bit*)
|
||||
case $host in
|
||||
x86_64-*kfreebsd*-gnu)
|
||||
LD="${LD-ld} -m elf_i386_fbsd"
|
||||
;;
|
||||
x86_64-*linux*)
|
||||
case `/usr/bin/file conftest.o` in
|
||||
case `$FILECMD conftest.o` in
|
||||
*x86-64*)
|
||||
LD="${LD-ld} -m elf32_x86_64"
|
||||
;;
|
||||
|
@ -1453,7 +1451,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
|
|||
# options accordingly.
|
||||
echo 'int i;' > conftest.$ac_ext
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
case `/usr/bin/file conftest.o` in
|
||||
case `$FILECMD conftest.o` in
|
||||
*64-bit*)
|
||||
case $lt_cv_prog_gnu_ld in
|
||||
yes*)
|
||||
|
@ -1492,9 +1490,22 @@ need_locks=$enable_libtool_lock
|
|||
m4_defun([_LT_PROG_AR],
|
||||
[AC_CHECK_TOOLS(AR, [ar], false)
|
||||
: ${AR=ar}
|
||||
: ${AR_FLAGS=cr}
|
||||
_LT_DECL([], [AR], [1], [The archiver])
|
||||
_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
|
||||
|
||||
# Use ARFLAGS variable as AR's operation code to sync the variable naming with
|
||||
# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
|
||||
# higher priority because thats what people were doing historically (setting
|
||||
# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
|
||||
# variable obsoleted/removed.
|
||||
|
||||
test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
|
||||
lt_ar_flags=$AR_FLAGS
|
||||
_LT_DECL([], [lt_ar_flags], [0], [Flags to create an archive (by configure)])
|
||||
|
||||
# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
|
||||
# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
|
||||
_LT_DECL([], [AR_FLAGS], [\@S|@{ARFLAGS-"\@S|@lt_ar_flags"}],
|
||||
[Flags to create an archive])
|
||||
|
||||
AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
|
||||
[lt_cv_ar_at_file=no
|
||||
|
@ -1713,7 +1724,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
|
|||
lt_cv_sys_max_cmd_len=8192;
|
||||
;;
|
||||
|
||||
bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
|
||||
bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
|
||||
# This has been around since 386BSD, at least. Likely further.
|
||||
if test -x /sbin/sysctl; then
|
||||
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
||||
|
@ -1756,7 +1767,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
|
|||
sysv5* | sco5v6* | sysv4.2uw2*)
|
||||
kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
|
||||
if test -n "$kargmax"; then
|
||||
lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
|
||||
lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[[ ]]//'`
|
||||
else
|
||||
lt_cv_sys_max_cmd_len=32768
|
||||
fi
|
||||
|
@ -2206,26 +2217,35 @@ m4_defun([_LT_CMD_STRIPLIB],
|
|||
striplib=
|
||||
old_striplib=
|
||||
AC_MSG_CHECKING([whether stripping libraries is possible])
|
||||
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
|
||||
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
|
||||
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
|
||||
AC_MSG_RESULT([yes])
|
||||
if test -z "$STRIP"; then
|
||||
AC_MSG_RESULT([no])
|
||||
else
|
||||
# FIXME - insert some real tests, host_os isn't really good enough
|
||||
case $host_os in
|
||||
darwin*)
|
||||
if test -n "$STRIP"; then
|
||||
if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
|
||||
old_striplib="$STRIP --strip-debug"
|
||||
striplib="$STRIP --strip-unneeded"
|
||||
AC_MSG_RESULT([yes])
|
||||
else
|
||||
case $host_os in
|
||||
darwin*)
|
||||
# FIXME - insert some real tests, host_os isn't really good enough
|
||||
striplib="$STRIP -x"
|
||||
old_striplib="$STRIP -S"
|
||||
AC_MSG_RESULT([yes])
|
||||
else
|
||||
;;
|
||||
freebsd*)
|
||||
if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
|
||||
old_striplib="$STRIP --strip-debug"
|
||||
striplib="$STRIP --strip-unneeded"
|
||||
AC_MSG_RESULT([yes])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
AC_MSG_RESULT([no])
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
|
||||
_LT_DECL([], [striplib], [1])
|
||||
|
@ -2548,7 +2568,7 @@ cygwin* | mingw* | pw32* | cegcc*)
|
|||
case $host_os in
|
||||
cygwin*)
|
||||
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
|
||||
soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
|
||||
soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
|
||||
m4_if([$1], [],[
|
||||
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
|
||||
;;
|
||||
|
@ -2558,14 +2578,14 @@ m4_if([$1], [],[
|
|||
;;
|
||||
pw32*)
|
||||
# pw32 DLLs use 'pw' prefix rather than 'lib'
|
||||
library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
|
||||
library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
|
||||
;;
|
||||
esac
|
||||
dynamic_linker='Win32 ld.exe'
|
||||
;;
|
||||
|
||||
*,cl*)
|
||||
# Native MSVC
|
||||
*,cl* | *,icl*)
|
||||
# Native MSVC or ICC
|
||||
libname_spec='$name'
|
||||
soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
|
||||
library_names_spec='$libname.dll.lib'
|
||||
|
@ -2584,7 +2604,7 @@ m4_if([$1], [],[
|
|||
done
|
||||
IFS=$lt_save_ifs
|
||||
# Convert to MSYS style.
|
||||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
|
||||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
|
||||
;;
|
||||
cygwin*)
|
||||
# Convert to unix form, then to dos form, then back to unix form
|
||||
|
@ -2621,7 +2641,7 @@ m4_if([$1], [],[
|
|||
;;
|
||||
|
||||
*)
|
||||
# Assume MSVC wrapper
|
||||
# Assume MSVC and ICC wrapper
|
||||
library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
|
||||
dynamic_linker='Win32 ld.exe'
|
||||
;;
|
||||
|
@ -2654,7 +2674,7 @@ dgux*)
|
|||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
|
||||
freebsd* | dragonfly*)
|
||||
freebsd* | dragonfly* | midnightbsd*)
|
||||
# DragonFly does not have aout. When/if they implement a new
|
||||
# versioning mechanism, adjust this.
|
||||
if test -x /usr/bin/objformat; then
|
||||
|
@ -3465,7 +3485,7 @@ beos*)
|
|||
|
||||
bsdi[[45]]*)
|
||||
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
|
||||
lt_cv_file_magic_cmd='/usr/bin/file -L'
|
||||
lt_cv_file_magic_cmd='$FILECMD -L'
|
||||
lt_cv_file_magic_test_file=/shlib/libc.so
|
||||
;;
|
||||
|
||||
|
@ -3499,14 +3519,14 @@ darwin* | rhapsody*)
|
|||
lt_cv_deplibs_check_method=pass_all
|
||||
;;
|
||||
|
||||
freebsd* | dragonfly*)
|
||||
freebsd* | dragonfly* | midnightbsd*)
|
||||
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
|
||||
case $host_cpu in
|
||||
i*86 )
|
||||
# Not sure whether the presence of OpenBSD here was a mistake.
|
||||
# Let's accept both of them until this is cleared up.
|
||||
lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
|
||||
lt_cv_file_magic_cmd=/usr/bin/file
|
||||
lt_cv_file_magic_cmd=$FILECMD
|
||||
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
|
||||
;;
|
||||
esac
|
||||
|
@ -3520,7 +3540,7 @@ haiku*)
|
|||
;;
|
||||
|
||||
hpux10.20* | hpux11*)
|
||||
lt_cv_file_magic_cmd=/usr/bin/file
|
||||
lt_cv_file_magic_cmd=$FILECMD
|
||||
case $host_cpu in
|
||||
ia64*)
|
||||
lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
|
||||
|
@ -3567,7 +3587,7 @@ netbsd* | netbsdelf*-gnu)
|
|||
|
||||
newos6*)
|
||||
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
|
||||
lt_cv_file_magic_cmd=/usr/bin/file
|
||||
lt_cv_file_magic_cmd=$FILECMD
|
||||
lt_cv_file_magic_test_file=/usr/lib/libnls.so
|
||||
;;
|
||||
|
||||
|
@ -3694,13 +3714,13 @@ else
|
|||
mingw*) lt_bad_file=conftest.nm/nofile ;;
|
||||
*) lt_bad_file=/dev/null ;;
|
||||
esac
|
||||
case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
|
||||
case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
|
||||
*$lt_bad_file* | *'Invalid file or object type'*)
|
||||
lt_cv_path_NM="$tmp_nm -B"
|
||||
break 2
|
||||
;;
|
||||
*)
|
||||
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
|
||||
case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
|
||||
*/dev/null*)
|
||||
lt_cv_path_NM="$tmp_nm -p"
|
||||
break 2
|
||||
|
@ -3726,7 +3746,7 @@ else
|
|||
# Let the user override the test.
|
||||
else
|
||||
AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
|
||||
case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
|
||||
case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
|
||||
*COFF*)
|
||||
DUMPBIN="$DUMPBIN -symbols -headers"
|
||||
;;
|
||||
|
@ -3966,7 +3986,7 @@ esac
|
|||
|
||||
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
|
||||
# Gets list of data symbols to import.
|
||||
lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
|
||||
lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
|
||||
# Adjust the below global symbol transforms to fixup imported variables.
|
||||
lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
|
||||
lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
|
||||
|
@ -3984,20 +4004,20 @@ fi
|
|||
# Transform an extracted symbol line into a proper C declaration.
|
||||
# Some systems (esp. on ia64) link data and code symbols differently,
|
||||
# so use this general approach.
|
||||
lt_cv_sys_global_symbol_to_cdecl="sed -n"\
|
||||
lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
|
||||
$lt_cdecl_hook\
|
||||
" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
|
||||
" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
|
||||
|
||||
# Transform an extracted symbol line into symbol name and symbol address
|
||||
lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
|
||||
lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
|
||||
$lt_c_name_hook\
|
||||
" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
|
||||
" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
|
||||
|
||||
# Transform an extracted symbol line into symbol name with lib prefix and
|
||||
# symbol address.
|
||||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
|
||||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
|
||||
$lt_c_name_lib_hook\
|
||||
" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
|
||||
" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
|
||||
|
@ -4021,7 +4041,7 @@ for ac_symprfx in "" "_"; do
|
|||
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
|
||||
# Fake it for dumpbin and say T for any non-static function,
|
||||
# D for any global variable and I for any imported variable.
|
||||
# Also find C++ and __fastcall symbols from MSVC++,
|
||||
# Also find C++ and __fastcall symbols from MSVC++ or ICC,
|
||||
# which start with @ or ?.
|
||||
lt_cv_sys_global_symbol_pipe="$AWK ['"\
|
||||
" {last_section=section; section=\$ 3};"\
|
||||
|
@ -4039,9 +4059,9 @@ for ac_symprfx in "" "_"; do
|
|||
" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
|
||||
" ' prfx=^$ac_symprfx]"
|
||||
else
|
||||
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
|
||||
lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
|
||||
fi
|
||||
lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
|
||||
lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
|
||||
|
||||
# Check to see that the pipe works correctly.
|
||||
pipe_works=no
|
||||
|
@ -4329,7 +4349,7 @@ m4_if([$1], [CXX], [
|
|||
;;
|
||||
esac
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
freebsd* | dragonfly* | midnightbsd*)
|
||||
# FreeBSD uses GNU C++
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
|
@ -4412,7 +4432,7 @@ m4_if([$1], [CXX], [
|
|||
_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
|
||||
;;
|
||||
*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
case `$CC -V 2>&1 | $SED 5q` in
|
||||
*Sun\ C*)
|
||||
# Sun C++ 5.9
|
||||
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
||||
|
@ -4754,7 +4774,7 @@ m4_if([$1], [CXX], [
|
|||
_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
|
||||
;;
|
||||
*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
case `$CC -V 2>&1 | $SED 5q` in
|
||||
*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
|
||||
# Sun Fortran 8.3 passes all unrecognized flags to the linker
|
||||
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
||||
|
@ -4937,7 +4957,7 @@ m4_if([$1], [CXX], [
|
|||
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
|
||||
else
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||||
fi
|
||||
;;
|
||||
pw32*)
|
||||
|
@ -4945,7 +4965,7 @@ m4_if([$1], [CXX], [
|
|||
;;
|
||||
cygwin* | mingw* | cegcc*)
|
||||
case $cc_basename in
|
||||
cl*)
|
||||
cl* | icl*)
|
||||
_LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
|
||||
;;
|
||||
*)
|
||||
|
@ -5005,15 +5025,15 @@ dnl Note also adjust exclude_expsyms for C++ above.
|
|||
|
||||
case $host_os in
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
||||
# FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# Microsoft Visual C++ or Intel C++ Compiler.
|
||||
if test yes != "$GCC"; then
|
||||
with_gnu_ld=no
|
||||
fi
|
||||
;;
|
||||
interix*)
|
||||
# we just hope/assume this is gcc and not c89 (= MSVC++)
|
||||
# we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
|
||||
with_gnu_ld=yes
|
||||
;;
|
||||
openbsd* | bitrig*)
|
||||
|
@ -5068,7 +5088,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
|
|||
_LT_TAGVAR(whole_archive_flag_spec, $1)=
|
||||
fi
|
||||
supports_anon_versioning=no
|
||||
case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
|
||||
case `$LD -v | $SED -e 's/([[^)]]\+)\s\+//' 2>&1` in
|
||||
*GNU\ gold*) supports_anon_versioning=yes ;;
|
||||
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
|
||||
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
|
||||
|
@ -5180,6 +5200,7 @@ _LT_EOF
|
|||
emximp -o $lib $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
|
||||
_LT_TAGVAR(file_list_spec, $1)='@'
|
||||
;;
|
||||
|
||||
interix[[3-9]]*)
|
||||
|
@ -5194,7 +5215,7 @@ _LT_EOF
|
|||
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
|
||||
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
;;
|
||||
|
||||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
|
@ -5237,7 +5258,7 @@ _LT_EOF
|
|||
_LT_TAGVAR(compiler_needs_object, $1)=yes
|
||||
;;
|
||||
esac
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
case `$CC -V 2>&1 | $SED 5q` in
|
||||
*Sun\ C*) # Sun C 5.9
|
||||
_LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||||
_LT_TAGVAR(compiler_needs_object, $1)=yes
|
||||
|
@ -5249,13 +5270,14 @@ _LT_EOF
|
|||
|
||||
if test yes = "$supports_anon_versioning"; then
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
|
||||
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||||
$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
|
||||
fi
|
||||
|
||||
case $cc_basename in
|
||||
tcc*)
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
|
||||
_LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
|
||||
;;
|
||||
xlf* | bgf* | bgxlf* | mpixlf*)
|
||||
|
@ -5265,7 +5287,7 @@ _LT_EOF
|
|||
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
|
||||
if test yes = "$supports_anon_versioning"; then
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
|
||||
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||||
$LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
|
||||
fi
|
||||
|
@ -5397,7 +5419,7 @@ _LT_EOF
|
|||
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
|
||||
else
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||||
_LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||||
fi
|
||||
aix_use_runtimelinking=no
|
||||
|
||||
|
@ -5580,12 +5602,12 @@ _LT_EOF
|
|||
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# Microsoft Visual C++ or Intel C++ Compiler.
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
case $cc_basename in
|
||||
cl*)
|
||||
# Native MSVC
|
||||
cl* | icl*)
|
||||
# Native MSVC or ICC
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
|
||||
_LT_TAGVAR(always_export_symbols, $1)=yes
|
||||
|
@ -5626,7 +5648,7 @@ _LT_EOF
|
|||
fi'
|
||||
;;
|
||||
*)
|
||||
# Assume MSVC wrapper
|
||||
# Assume MSVC and ICC wrapper
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
|
||||
# Tell ltmain to make .lib files, not .a files.
|
||||
|
@ -5674,7 +5696,7 @@ _LT_EOF
|
|||
;;
|
||||
|
||||
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||
freebsd* | dragonfly*)
|
||||
freebsd* | dragonfly* | midnightbsd*)
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
|
||||
_LT_TAGVAR(hardcode_direct, $1)=yes
|
||||
|
@ -5815,6 +5837,7 @@ _LT_EOF
|
|||
# Fabrice Bellard et al's Tiny C Compiler
|
||||
_LT_TAGVAR(ld_shlibs, $1)=yes
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
@ -5886,6 +5909,7 @@ _LT_EOF
|
|||
emximp -o $lib $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
|
||||
_LT_TAGVAR(file_list_spec, $1)='@'
|
||||
;;
|
||||
|
||||
osf3*)
|
||||
|
@ -6656,8 +6680,8 @@ if test yes != "$_lt_caught_CXX_error"; then
|
|||
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
case $GXX,$cc_basename in
|
||||
,cl* | no,cl*)
|
||||
# Native MSVC
|
||||
,cl* | no,cl* | ,icl* | no,icl*)
|
||||
# Native MSVC or ICC
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
|
||||
|
@ -6755,6 +6779,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
|||
emximp -o $lib $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
|
||||
_LT_TAGVAR(file_list_spec, $1)='@'
|
||||
;;
|
||||
|
||||
dgux*)
|
||||
|
@ -6785,7 +6810,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
|||
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
|
||||
;;
|
||||
|
||||
freebsd* | dragonfly*)
|
||||
freebsd* | dragonfly* | midnightbsd*)
|
||||
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
|
||||
# conventions
|
||||
_LT_TAGVAR(ld_shlibs, $1)=yes
|
||||
|
@ -6922,7 +6947,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
|||
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
|
||||
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||||
;;
|
||||
irix5* | irix6*)
|
||||
case $cc_basename in
|
||||
|
@ -7062,13 +7087,13 @@ if test yes != "$_lt_caught_CXX_error"; then
|
|||
_LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||||
if test yes = "$supports_anon_versioning"; then
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
|
||||
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||||
$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
case `$CC -V 2>&1 | $SED 5q` in
|
||||
*Sun\ C*)
|
||||
# Sun C++ 5.9
|
||||
_LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
|
||||
|
@ -8214,6 +8239,14 @@ _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
|
|||
AC_SUBST([DLLTOOL])
|
||||
])
|
||||
|
||||
# _LT_DECL_FILECMD
|
||||
# ----------------
|
||||
# Check for a file(cmd) program that can be used to detect file type and magic
|
||||
m4_defun([_LT_DECL_FILECMD],
|
||||
[AC_CHECK_TOOL([FILECMD], [file], [:])
|
||||
_LT_DECL([], [FILECMD], [1], [A file(cmd) program that detects file types])
|
||||
])# _LD_DECL_FILECMD
|
||||
|
||||
# _LT_DECL_SED
|
||||
# ------------
|
||||
# Check for a fully-functional sed program, that truncates
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Copyright (C) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free
|
||||
# Software Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
|
||||
# Copyright (C) 2004-2005, 2007-2008, 2011-2019, 2021-2022 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004, 2011-2019, 2021-2022 Free Software Foundation,
|
||||
# Inc.
|
||||
# Written by Scott James Remnant, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
|
@ -9,15 +10,15 @@
|
|||
|
||||
# @configure_input@
|
||||
|
||||
# serial 4179 ltversion.m4
|
||||
# serial 4245 ltversion.m4
|
||||
# This file is part of GNU Libtool
|
||||
|
||||
m4_define([LT_PACKAGE_VERSION], [2.4.6])
|
||||
m4_define([LT_PACKAGE_REVISION], [2.4.6])
|
||||
m4_define([LT_PACKAGE_VERSION], [2.4.7])
|
||||
m4_define([LT_PACKAGE_REVISION], [2.4.7])
|
||||
|
||||
AC_DEFUN([LTVERSION_VERSION],
|
||||
[macro_version='2.4.6'
|
||||
macro_revision='2.4.6'
|
||||
[macro_version='2.4.7'
|
||||
macro_revision='2.4.7'
|
||||
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
||||
_LT_DECL(, macro_revision, 0)
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Copyright (C) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free
|
||||
# Software Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
|
|
10
m4/nls.m4
10
m4/nls.m4
|
@ -1,16 +1,16 @@
|
|||
# nls.m4 serial 5 (gettext-0.18)
|
||||
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
|
||||
dnl Foundation, Inc.
|
||||
# nls.m4 serial 6 (gettext-0.20.2)
|
||||
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
|
||||
dnl Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
dnl
|
||||
dnl This file can be used in projects which are not available under
|
||||
dnl the GNU General Public License or the GNU Library General Public
|
||||
dnl the GNU General Public License or the GNU Lesser General Public
|
||||
dnl License but which still want to provide support for the GNU gettext
|
||||
dnl functionality.
|
||||
dnl Please note that the actual code of the GNU gettext library is covered
|
||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
||||
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||
dnl gettext package is covered by the GNU General Public License.
|
||||
dnl They are *not* in the public domain.
|
||||
|
||||
|
|
104
m4/pkg.m4
104
m4/pkg.m4
|
@ -1,6 +1,6 @@
|
|||
dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
||||
dnl serial 11 (pkg-config-0.29.1)
|
||||
dnl
|
||||
# pkg.m4 - Macros to locate and use pkg-config. -*- Autoconf -*-
|
||||
# serial 12 (pkg-config-0.29.2)
|
||||
|
||||
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
||||
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
|
||||
dnl
|
||||
|
@ -41,7 +41,7 @@ dnl
|
|||
dnl See the "Since" comment for each macro you use to see what version
|
||||
dnl of the macros you require.
|
||||
m4_defun([PKG_PREREQ],
|
||||
[m4_define([PKG_MACROS_VERSION], [0.29.1])
|
||||
[m4_define([PKG_MACROS_VERSION], [0.29.2])
|
||||
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
|
||||
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
|
||||
])dnl PKG_PREREQ
|
||||
|
@ -86,7 +86,7 @@ dnl Check to see whether a particular set of modules exists. Similar to
|
|||
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
|
||||
dnl
|
||||
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
||||
dnl only at the first occurence in configure.ac, so if the first place
|
||||
dnl only at the first occurrence in configure.ac, so if the first place
|
||||
dnl it's called might be skipped (such as if it is within an "if", you
|
||||
dnl have to call PKG_CHECK_EXISTS manually
|
||||
AC_DEFUN([PKG_CHECK_EXISTS],
|
||||
|
@ -142,7 +142,7 @@ AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
|
|||
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
|
||||
|
||||
pkg_failed=no
|
||||
AC_MSG_CHECKING([for $1])
|
||||
AC_MSG_CHECKING([for $2])
|
||||
|
||||
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
|
||||
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
|
||||
|
@ -152,17 +152,17 @@ and $1[]_LIBS to avoid the need to call pkg-config.
|
|||
See the pkg-config man page for more details.])
|
||||
|
||||
if test $pkg_failed = yes; then
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_RESULT([no])
|
||||
_PKG_SHORT_ERRORS_SUPPORTED
|
||||
if test $_pkg_short_errors_supported = yes; then
|
||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
|
||||
else
|
||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
|
||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
|
||||
else
|
||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
|
||||
fi
|
||||
# Put the nasty error message in config.log where it belongs
|
||||
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
|
||||
# Put the nasty error message in config.log where it belongs
|
||||
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
|
||||
|
||||
m4_default([$4], [AC_MSG_ERROR(
|
||||
m4_default([$4], [AC_MSG_ERROR(
|
||||
[Package requirements ($2) were not met:
|
||||
|
||||
$$1_PKG_ERRORS
|
||||
|
@ -173,8 +173,8 @@ installed software in a non-standard prefix.
|
|||
_PKG_TEXT])[]dnl
|
||||
])
|
||||
elif test $pkg_failed = untried; then
|
||||
AC_MSG_RESULT([no])
|
||||
m4_default([$4], [AC_MSG_FAILURE(
|
||||
AC_MSG_RESULT([no])
|
||||
m4_default([$4], [AC_MSG_FAILURE(
|
||||
[The pkg-config script could not be found or is too old. Make sure it
|
||||
is in your PATH or set the PKG_CONFIG environment variable to the full
|
||||
path to pkg-config.
|
||||
|
@ -184,10 +184,10 @@ _PKG_TEXT
|
|||
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
|
||||
])
|
||||
else
|
||||
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
|
||||
$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
|
||||
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
|
||||
$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
|
||||
AC_MSG_RESULT([yes])
|
||||
$3
|
||||
$3
|
||||
fi[]dnl
|
||||
])dnl PKG_CHECK_MODULES
|
||||
|
||||
|
@ -273,3 +273,71 @@ AS_VAR_COPY([$1], [pkg_cv_][$1])
|
|||
|
||||
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
||||
])dnl PKG_CHECK_VAR
|
||||
|
||||
dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||
dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND],
|
||||
dnl [DESCRIPTION], [DEFAULT])
|
||||
dnl ------------------------------------------
|
||||
dnl
|
||||
dnl Prepare a "--with-" configure option using the lowercase
|
||||
dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and
|
||||
dnl PKG_CHECK_MODULES in a single macro.
|
||||
AC_DEFUN([PKG_WITH_MODULES],
|
||||
[
|
||||
m4_pushdef([with_arg], m4_tolower([$1]))
|
||||
|
||||
m4_pushdef([description],
|
||||
[m4_default([$5], [build with ]with_arg[ support])])
|
||||
|
||||
m4_pushdef([def_arg], [m4_default([$6], [auto])])
|
||||
m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes])
|
||||
m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no])
|
||||
|
||||
m4_case(def_arg,
|
||||
[yes],[m4_pushdef([with_without], [--without-]with_arg)],
|
||||
[m4_pushdef([with_without],[--with-]with_arg)])
|
||||
|
||||
AC_ARG_WITH(with_arg,
|
||||
AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),,
|
||||
[AS_TR_SH([with_]with_arg)=def_arg])
|
||||
|
||||
AS_CASE([$AS_TR_SH([with_]with_arg)],
|
||||
[yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)],
|
||||
[auto],[PKG_CHECK_MODULES([$1],[$2],
|
||||
[m4_n([def_action_if_found]) $3],
|
||||
[m4_n([def_action_if_not_found]) $4])])
|
||||
|
||||
m4_popdef([with_arg])
|
||||
m4_popdef([description])
|
||||
m4_popdef([def_arg])
|
||||
|
||||
])dnl PKG_WITH_MODULES
|
||||
|
||||
dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||
dnl [DESCRIPTION], [DEFAULT])
|
||||
dnl -----------------------------------------------
|
||||
dnl
|
||||
dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES
|
||||
dnl check._[VARIABLE-PREFIX] is exported as make variable.
|
||||
AC_DEFUN([PKG_HAVE_WITH_MODULES],
|
||||
[
|
||||
PKG_WITH_MODULES([$1],[$2],,,[$3],[$4])
|
||||
|
||||
AM_CONDITIONAL([HAVE_][$1],
|
||||
[test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"])
|
||||
])dnl PKG_HAVE_WITH_MODULES
|
||||
|
||||
dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||
dnl [DESCRIPTION], [DEFAULT])
|
||||
dnl ------------------------------------------------------
|
||||
dnl
|
||||
dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after
|
||||
dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make
|
||||
dnl and preprocessor variable.
|
||||
AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES],
|
||||
[
|
||||
PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4])
|
||||
|
||||
AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
|
||||
[AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
|
||||
])dnl PKG_HAVE_DEFINE_WITH_MODULES
|
||||
|
|
63
m4/po.m4
63
m4/po.m4
|
@ -1,15 +1,15 @@
|
|||
# po.m4 serial 24 (gettext-0.19)
|
||||
dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc.
|
||||
# po.m4 serial 31 (gettext-0.20.2)
|
||||
dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
dnl
|
||||
dnl This file can be used in projects which are not available under
|
||||
dnl the GNU General Public License or the GNU Library General Public
|
||||
dnl the GNU General Public License or the GNU Lesser General Public
|
||||
dnl License but which still want to provide support for the GNU gettext
|
||||
dnl functionality.
|
||||
dnl Please note that the actual code of the GNU gettext library is covered
|
||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
||||
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||
dnl gettext package is covered by the GNU General Public License.
|
||||
dnl They are *not* in the public domain.
|
||||
|
||||
|
@ -30,7 +30,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
|
|||
|
||||
dnl Release version of the gettext macros. This is used to ensure that
|
||||
dnl the gettext macros and po/Makefile.in.in are in sync.
|
||||
AC_SUBST([GETTEXT_MACRO_VERSION], [0.19])
|
||||
AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])
|
||||
|
||||
dnl Perform the following tests also if --disable-nls has been given,
|
||||
dnl because they are needed for "make dist" to work.
|
||||
|
@ -45,13 +45,6 @@ AC_DEFUN([AM_PO_SUBDIRS],
|
|||
AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT])
|
||||
|
||||
dnl Test whether it is GNU msgfmt >= 0.15.
|
||||
changequote(,)dnl
|
||||
case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
|
||||
*) MSGFMT_015=$MSGFMT ;;
|
||||
esac
|
||||
changequote([,])dnl
|
||||
AC_SUBST([MSGFMT_015])
|
||||
changequote(,)dnl
|
||||
case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
|
||||
|
@ -83,11 +76,21 @@ changequote([,])dnl
|
|||
AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
|
||||
[$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
|
||||
|
||||
dnl Installation directories.
|
||||
dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we
|
||||
dnl have to define it here, so that it can be used in po/Makefile.
|
||||
test -n "$localedir" || localedir='${datadir}/locale'
|
||||
AC_SUBST([localedir])
|
||||
dnl Test whether it is GNU msgmerge >= 0.20.
|
||||
if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
|
||||
MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
|
||||
else
|
||||
dnl Test whether it is GNU msgmerge >= 0.12.
|
||||
if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
|
||||
MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
|
||||
else
|
||||
dnl With these old versions, $(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) is
|
||||
dnl slow. But this is not a big problem, as such old gettext versions are
|
||||
dnl hardly in use any more.
|
||||
MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
|
||||
fi
|
||||
fi
|
||||
AC_SUBST([MSGMERGE_FOR_MSGFMT_OPTION])
|
||||
|
||||
dnl Support for AM_XGETTEXT_OPTION.
|
||||
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
|
||||
|
@ -130,14 +133,11 @@ changequote([,])dnl
|
|||
if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
||||
test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||||
fi
|
||||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
||||
ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||||
else
|
||||
# The set of available languages was given in configure.in.
|
||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||||
eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
|
||||
ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
|
||||
fi
|
||||
# Compute POFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||||
|
@ -208,9 +208,8 @@ changequote([,])dnl
|
|||
esac
|
||||
done]],
|
||||
[# Capture the value of obsolete ALL_LINGUAS because we need it to compute
|
||||
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
|
||||
# from automake < 1.5.
|
||||
eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
|
||||
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
|
||||
OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
|
||||
# Capture the value of LINGUAS because we need it to compute CATALOGS.
|
||||
LINGUAS="${LINGUAS-%UNSET%}"
|
||||
])
|
||||
|
@ -311,15 +310,13 @@ changequote([,])dnl
|
|||
fi
|
||||
if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
||||
# The LINGUAS file contains the set of available languages.
|
||||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||
ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||||
else
|
||||
# Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
|
||||
sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
|
||||
ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
|
||||
ALL_LINGUAS=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
|
||||
fi
|
||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
||||
# Compute POFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||||
# Compute UPDATEPOFILES
|
||||
|
@ -329,9 +326,9 @@ changequote([,])dnl
|
|||
# Compute GMOFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
||||
# Compute PROPERTIESFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).properties)
|
||||
# Compute CLASSFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).class)
|
||||
# Compute QMFILES
|
||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
|
||||
# Compute MSGFILES
|
||||
|
@ -356,8 +353,8 @@ changequote([,])dnl
|
|||
UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
||||
DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
||||
GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
||||
PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
|
||||
CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
|
||||
PROPERTIESFILES="$PROPERTIESFILES \$(srcdir)/\$(DOMAIN)_$lang.properties"
|
||||
CLASSFILES="$CLASSFILES \$(srcdir)/\$(DOMAIN)_$lang.class"
|
||||
QMFILES="$QMFILES $srcdirpre$lang.qm"
|
||||
frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
||||
MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
# progtest.m4 serial 7 (gettext-0.18.2)
|
||||
dnl Copyright (C) 1996-2003, 2005, 2008-2016 Free Software Foundation, Inc.
|
||||
# progtest.m4 serial 8 (gettext-0.20.2)
|
||||
dnl Copyright (C) 1996-2003, 2005, 2008-2020 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
dnl
|
||||
dnl This file can be used in projects which are not available under
|
||||
dnl the GNU General Public License or the GNU Library General Public
|
||||
dnl the GNU General Public License or the GNU Lesser General Public
|
||||
dnl License but which still want to provide support for the GNU gettext
|
||||
dnl functionality.
|
||||
dnl Please note that the actual code of the GNU gettext library is covered
|
||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
||||
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||
dnl gettext package is covered by the GNU General Public License.
|
||||
dnl They are *not* in the public domain.
|
||||
|
||||
|
|
2
missing
2
missing
|
@ -3,7 +3,7 @@
|
|||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
# Makefile for PO directory in any package using GNU gettext.
|
||||
# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
|
||||
# Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu>
|
||||
# Copyright (C) 2000-2020 Free Software Foundation, Inc.
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification,
|
||||
# are permitted in any medium without royalty provided the copyright
|
||||
# notice and this notice are preserved. This file is offered as-is,
|
||||
# without any warranty.
|
||||
#
|
||||
# Origin: gettext-0.19.8
|
||||
GETTEXT_MACRO_VERSION = 0.19
|
||||
# Origin: gettext-0.21
|
||||
GETTEXT_MACRO_VERSION = 0.20
|
||||
|
||||
PACKAGE = @PACKAGE@
|
||||
VERSION = @VERSION@
|
||||
|
@ -52,16 +53,13 @@ GMSGFMT_ = @GMSGFMT@
|
|||
GMSGFMT_no = @GMSGFMT@
|
||||
GMSGFMT_yes = @GMSGFMT_015@
|
||||
GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
|
||||
MSGFMT_ = @MSGFMT@
|
||||
MSGFMT_no = @MSGFMT@
|
||||
MSGFMT_yes = @MSGFMT_015@
|
||||
MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
|
||||
XGETTEXT_ = @XGETTEXT@
|
||||
XGETTEXT_no = @XGETTEXT@
|
||||
XGETTEXT_yes = @XGETTEXT_015@
|
||||
XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
|
||||
MSGMERGE = msgmerge
|
||||
MSGMERGE = @MSGMERGE@
|
||||
MSGMERGE_UPDATE = @MSGMERGE@ --update
|
||||
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||
MSGINIT = msginit
|
||||
MSGCONV = msgconv
|
||||
MSGFILTER = msgfilter
|
||||
|
@ -92,27 +90,44 @@ DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO))
|
|||
|
||||
# Makevars gets inserted here. (Don't remove this line!)
|
||||
|
||||
all: all-@USE_NLS@
|
||||
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
|
||||
.SUFFIXES: .po .gmo .sed .sin .nop .po-create .po-update
|
||||
|
||||
.po.mo:
|
||||
@echo "$(MSGFMT) -c -o $@ $<"; \
|
||||
$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
|
||||
# The .pot file, stamp-po, .po files, and .gmo files appear in release tarballs.
|
||||
# The GNU Coding Standards say in
|
||||
# <https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html>:
|
||||
# "GNU distributions usually contain some files which are not source files
|
||||
# ... . Since these files normally appear in the source directory, they
|
||||
# should always appear in the source directory, not in the build directory.
|
||||
# So Makefile rules to update them should put the updated files in the
|
||||
# source directory."
|
||||
# Therefore we put these files in the source directory, not the build directory.
|
||||
|
||||
# During .po -> .gmo conversion, take into account the most recent changes to
|
||||
# the .pot file. This eliminates the need to update the .po files when the
|
||||
# .pot file has changed, which would be troublesome if the .po files are put
|
||||
# under version control.
|
||||
$(GMOFILES): $(srcdir)/$(DOMAIN).pot
|
||||
.po.gmo:
|
||||
@lang=`echo $* | sed -e 's,.*/,,'`; \
|
||||
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
|
||||
echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
|
||||
cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
|
||||
echo "$${cdcmd}rm -f $${lang}.gmo && $(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) -o $${lang}.1po $${lang}.po $(DOMAIN).pot && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.1po && rm -f $${lang}.1po"; \
|
||||
cd $(srcdir) && \
|
||||
rm -f $${lang}.gmo && \
|
||||
$(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) -o $${lang}.1po $${lang}.po $(DOMAIN).pot && \
|
||||
$(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.1po && \
|
||||
mv t-$${lang}.gmo $${lang}.gmo && \
|
||||
rm -f $${lang}.1po
|
||||
|
||||
.sin.sed:
|
||||
sed -e '/^#/d' $< > t-$@
|
||||
mv t-$@ $@
|
||||
|
||||
|
||||
all: all-@USE_NLS@
|
||||
|
||||
all-yes: stamp-po
|
||||
all-yes: $(srcdir)/stamp-po
|
||||
all-no:
|
||||
|
||||
# Ensure that the gettext macros and this Makefile.in.in are in sync.
|
||||
|
@ -126,24 +141,24 @@ CHECK_MACRO_VERSION = \
|
|||
# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
|
||||
# we don't want to bother translators with empty POT files). We assume that
|
||||
# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
|
||||
# In this case, stamp-po is a nop (i.e. a phony target).
|
||||
# In this case, $(srcdir)/stamp-po is a nop (i.e. a phony target).
|
||||
|
||||
# stamp-po is a timestamp denoting the last time at which the CATALOGS have
|
||||
# been loosely updated. Its purpose is that when a developer or translator
|
||||
# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
|
||||
# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
|
||||
# invocations of "make" will do nothing. This timestamp would not be necessary
|
||||
# if updating the $(CATALOGS) would always touch them; however, the rule for
|
||||
# $(POFILES) has been designed to not touch files that don't need to be
|
||||
# changed.
|
||||
stamp-po: $(srcdir)/$(DOMAIN).pot
|
||||
# $(srcdir)/stamp-po is a timestamp denoting the last time at which the CATALOGS
|
||||
# have been loosely updated. Its purpose is that when a developer or translator
|
||||
# checks out the package from a version control system, and the $(DOMAIN).pot
|
||||
# file is not under version control, "make" will update the $(DOMAIN).pot and
|
||||
# the $(CATALOGS), but subsequent invocations of "make" will do nothing. This
|
||||
# timestamp would not be necessary if updating the $(CATALOGS) would always
|
||||
# touch them; however, the rule for $(POFILES) has been designed to not touch
|
||||
# files that don't need to be changed.
|
||||
$(srcdir)/stamp-po: $(srcdir)/$(DOMAIN).pot
|
||||
@$(CHECK_MACRO_VERSION)
|
||||
test ! -f $(srcdir)/$(DOMAIN).pot || \
|
||||
test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
|
||||
@test ! -f $(srcdir)/$(DOMAIN).pot || { \
|
||||
echo "touch stamp-po" && \
|
||||
echo timestamp > stamp-poT && \
|
||||
mv stamp-poT stamp-po; \
|
||||
echo "touch $(srcdir)/stamp-po" && \
|
||||
echo timestamp > $(srcdir)/stamp-poT && \
|
||||
mv $(srcdir)/stamp-poT $(srcdir)/stamp-po; \
|
||||
}
|
||||
|
||||
# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
|
||||
|
@ -159,11 +174,9 @@ $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
|
|||
package_gnu="$(PACKAGE_GNU)"; \
|
||||
test -n "$$package_gnu" || { \
|
||||
if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
|
||||
LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f \
|
||||
-size -10000000c -exec grep 'GNU @PACKAGE@' \
|
||||
/dev/null '{}' ';' 2>/dev/null; \
|
||||
LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f -size -10000000c -exec grep -i 'GNU @PACKAGE@' /dev/null '{}' ';' 2>/dev/null; \
|
||||
else \
|
||||
LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \
|
||||
LC_ALL=C grep -i 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \
|
||||
fi; \
|
||||
} | grep -v 'libtool:' >/dev/null; then \
|
||||
package_gnu=yes; \
|
||||
|
@ -184,26 +197,29 @@ $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
|
|||
case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
|
||||
$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
|
||||
--add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
|
||||
--add-comments=TRANSLATORS: \
|
||||
--files-from=$(srcdir)/POTFILES.in \
|
||||
--copyright-holder='$(COPYRIGHT_HOLDER)' \
|
||||
--msgid-bugs-address="$$msgid_bugs_address" \
|
||||
$(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
|
||||
;; \
|
||||
*) \
|
||||
$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
|
||||
--add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
|
||||
--add-comments=TRANSLATORS: \
|
||||
--files-from=$(srcdir)/POTFILES.in \
|
||||
--copyright-holder='$(COPYRIGHT_HOLDER)' \
|
||||
--package-name="$${package_prefix}@PACKAGE@" \
|
||||
--package-version='@VERSION@' \
|
||||
--msgid-bugs-address="$$msgid_bugs_address" \
|
||||
$(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
|
||||
;; \
|
||||
esac
|
||||
test ! -f $(DOMAIN).po || { \
|
||||
if test -f $(srcdir)/$(DOMAIN).pot-header; then \
|
||||
sed -e '1,/^#$$/d' < $(DOMAIN).po > $(DOMAIN).1po && \
|
||||
cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN).po; \
|
||||
rm -f $(DOMAIN).1po; \
|
||||
cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN).po && \
|
||||
rm -f $(DOMAIN).1po \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/$(DOMAIN).pot; then \
|
||||
sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
|
||||
|
@ -228,17 +244,19 @@ $(srcdir)/$(DOMAIN).pot:
|
|||
# This target rebuilds a PO file if $(DOMAIN).pot has changed.
|
||||
# Note that a PO file is not touched if it doesn't need to be changed.
|
||||
$(POFILES): $(POFILESDEPS)
|
||||
@test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot
|
||||
@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
|
||||
if test -f "$(srcdir)/$${lang}.po"; then \
|
||||
test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \
|
||||
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
|
||||
echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
|
||||
echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot"; \
|
||||
cd $(srcdir) \
|
||||
&& { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
|
||||
&& { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
|
||||
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
|
||||
0.1[6-7] | 0.1[6-7].*) \
|
||||
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --previous $${lang}.po $(DOMAIN).pot;; \
|
||||
*) \
|
||||
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
|
||||
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot;; \
|
||||
esac; \
|
||||
}; \
|
||||
else \
|
||||
|
@ -373,34 +391,41 @@ check: all
|
|||
|
||||
info dvi ps pdf html tags TAGS ctags CTAGS ID:
|
||||
|
||||
install-dvi install-ps install-pdf install-html:
|
||||
|
||||
mostlyclean:
|
||||
rm -f remove-potcdate.sed
|
||||
rm -f stamp-poT
|
||||
rm -f $(srcdir)/stamp-poT
|
||||
rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
|
||||
rm -fr *.o
|
||||
|
||||
clean: mostlyclean
|
||||
|
||||
distclean: clean
|
||||
rm -f Makefile Makefile.in POTFILES *.mo
|
||||
rm -f Makefile Makefile.in POTFILES
|
||||
|
||||
maintainer-clean: distclean
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
rm -f stamp-po $(GMOFILES)
|
||||
rm -f $(srcdir)/$(DOMAIN).pot $(srcdir)/stamp-po $(GMOFILES)
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
dist distdir:
|
||||
test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS)
|
||||
@$(MAKE) dist2
|
||||
# This is a separate target because 'update-po' must be executed before.
|
||||
dist2: stamp-po $(DISTFILES)
|
||||
dists="$(DISTFILES)"; \
|
||||
dist2: $(srcdir)/stamp-po $(DISTFILES)
|
||||
@dists="$(DISTFILES)"; \
|
||||
if test "$(PACKAGE)" = "gettext-tools"; then \
|
||||
dists="$$dists Makevars.template"; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/$(DOMAIN).pot; then \
|
||||
dists="$$dists $(DOMAIN).pot stamp-po"; \
|
||||
else \
|
||||
case $(XGETTEXT) in \
|
||||
:) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because a suitable 'xgettext' program was not found in PATH." 1>&2;; \
|
||||
*) echo "Warning: Creating a tarball without '$(DOMAIN).pot', because 'xgettext' found no strings to extract. Check the contents of the POTFILES.in file and the XGETTEXT_OPTIONS in the Makevars file." 1>&2;; \
|
||||
esac; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/ChangeLog; then \
|
||||
dists="$$dists ChangeLog"; \
|
||||
|
@ -439,13 +464,15 @@ update-po: Makefile
|
|||
tmpdir=`pwd`; \
|
||||
echo "$$lang:"; \
|
||||
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
|
||||
echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
|
||||
echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
|
||||
cd $(srcdir); \
|
||||
if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
|
||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
|
||||
$(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
|
||||
0.1[6-7] | 0.1[6-7].*) \
|
||||
$(MSGMERGE) $(MSGMERGE_OPTIONS) --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
|
||||
*) \
|
||||
$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
|
||||
$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
|
||||
esac; \
|
||||
}; then \
|
||||
if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
# This file, Rules-quot, can be copied and used freely without restrictions.
|
||||
# Special Makefile rules for English message catalogs with quotation marks.
|
||||
#
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# This file, Rules-quot, and its auxiliary files (listed under
|
||||
# DISTFILES.common.extra1) are free software; the Free Software Foundation
|
||||
# gives unlimited permission to use, copy, distribute, and modify them.
|
||||
|
||||
DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
|
||||
|
||||
|
|
75
po/ar.po
75
po/ar.po
|
@ -1,56 +1,61 @@
|
|||
# Arabic translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Abdul Rahman Vassouf <aubad22@gmail.com>, 2021
|
||||
# Muadh Abdulaziz <m_abdulaziz@tutamail.com>, 2021
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:31+0000\n"
|
||||
"Last-Translator: Sean Davis <Unknown>\n"
|
||||
"Language-Team: Arabic <ar@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Muadh Abdulaziz <m_abdulaziz@tutamail.com>, 2021\n"
|
||||
"Language-Team: Arabic (https://www.transifex.com/xubuntu/teams/110148/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
|
||||
"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "تحذير: يوجد %d مستخدم لا يزال قيد الدخول."
|
||||
msgstr[1] "تحذير: يوجد %d مستخدم واحد لا يزال قيد الدخول."
|
||||
msgstr[2] "تحذير: يوجد%d مستخدمان لا يزالان قيد الدخول."
|
||||
msgstr[3] "تحذير: يوجد%d مستخدمين لا يزالون قيد الدخول."
|
||||
msgstr[4] "تحذير: يوجد %d مستخدما لا يزالون قيد الدخول."
|
||||
msgstr[5] "تحذير: يوجد %d مستخدم لا يزالون قيد الدخول."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
msgstr "إعادة تشغيل"
|
||||
msgstr "إعادة التشغيل"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1925
|
||||
msgid "Are you sure you want to close all programs and restart the computer?"
|
||||
msgstr "أمتأكد أنك ترغب في إغلاق كل البرامج وإعادة تشغيل الحاسوب؟"
|
||||
msgstr "هل أنت متأكد أنك تريد إغلاق كافة البرامج وإعادة تشغيل الحاسوب؟"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
msgstr ""
|
||||
msgstr "إيقاف التشغيل"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1934
|
||||
msgid ""
|
||||
"Are you sure you want to close all programs and shut down the computer?"
|
||||
msgstr ""
|
||||
msgstr "هل أنت متأكد أنك تريد إغلاق كافة البرامج وإيقاف تشغيل الحاسوب؟"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1948
|
||||
msgid "Unlock"
|
||||
msgstr ""
|
||||
msgstr "إلغاء القفل"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1950 ../src/lightdm-gtk-greeter.glade.h:13
|
||||
msgid "Log In"
|
||||
msgstr ""
|
||||
msgstr "تسجيل الدخول"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2139
|
||||
msgid "Failed to start session"
|
||||
|
@ -58,23 +63,23 @@ msgstr "فشل بدء الجلسة"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
msgstr "مستخدم آخر"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
msgstr ""
|
||||
msgstr "جلسة الضيف"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "كلمة مرورك غير صحيحة. يرجى المحاولة مجددا."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
msgstr "فشل في الإستيثاق"
|
||||
msgstr "فشل في المصادقة"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2631
|
||||
msgid "Other..."
|
||||
msgstr "آخر..."
|
||||
msgstr "مستخدم آخر..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:1
|
||||
msgid "Suspend"
|
||||
|
@ -86,27 +91,27 @@ msgstr "إسبات"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:3
|
||||
msgid "Restart..."
|
||||
msgstr "أعِد التشغيل..."
|
||||
msgstr "إعادة التشغيل..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:4
|
||||
msgid "Shut Down..."
|
||||
msgstr ""
|
||||
msgstr "إيقاف التشغيل..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "نص كبير"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
msgstr "تباين عالي"
|
||||
msgstr "تباين عال"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:7
|
||||
msgid "On Screen Keyboard"
|
||||
msgstr ""
|
||||
msgstr "لوحة المفاتيح على الشاشة"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "قارئ الشاشة"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
|
@ -114,12 +119,12 @@ msgstr "إلغاء"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "موافق"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr ""
|
||||
msgstr "يُرجى إدخال اسم المستخدم الخاص بك"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr ""
|
||||
msgstr "يُرجى إدخال كلمة مرورك"
|
||||
|
|
BIN
po/ast.gmo
BIN
po/ast.gmo
Binary file not shown.
65
po/be.po
65
po/be.po
|
@ -1,31 +1,33 @@
|
|||
# Belarusian translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Źmicier Turok <nashtlumach@gmail.com>, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:30+0000\n"
|
||||
"Last-Translator: Andrew P. <pan.pav.7c5@gmail.com>\n"
|
||||
"Language-Team: Belarusian <be@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Źmicier Turok <nashtlumach@gmail.com>, 2020\n"
|
||||
"Language-Team: Belarusian (https://www.transifex.com/xubuntu/teams/110148/be/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: be\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "Увага: %d карыстальнік яшчэ не выйшаў."
|
||||
msgstr[1] "Увага: %d карыстальнікі яшчэ не выйшлі."
|
||||
msgstr[2] "Увага: %d карыстальнікаў яшчэ не выйшла."
|
||||
msgstr[3] "Увага: %d карыстальнікаў яшчэ не выйшла."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -33,8 +35,7 @@ msgstr "Перазапусціць"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:1925
|
||||
msgid "Are you sure you want to close all programs and restart the computer?"
|
||||
msgstr ""
|
||||
"Вы ўпэўнены што хочаце зачыніць усе праграмы і перазапусціць кампутар?"
|
||||
msgstr "Сапраўды хочаце закрыць усе праграмы і перазапусціць камп'ютар?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
|
@ -43,7 +44,7 @@ msgstr "Выключыць"
|
|||
#: ../src/lightdm-gtk-greeter.c:1934
|
||||
msgid ""
|
||||
"Are you sure you want to close all programs and shut down the computer?"
|
||||
msgstr "Вы сапраўды жадаеце зачыніць усе праграмы і выключыць кампутар?"
|
||||
msgstr "Сапраўды хочаце закрыць усе праграмы і выключыць камп'ютар?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1948
|
||||
msgid "Unlock"
|
||||
|
@ -55,7 +56,7 @@ msgstr "Увайсці"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2139
|
||||
msgid "Failed to start session"
|
||||
msgstr "Не атрымалася запусціць сэсію"
|
||||
msgstr "Не атрымалася запусціць сеанс"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
|
@ -63,15 +64,15 @@ msgstr "Іншыя"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
msgstr "Гасцявая сесія"
|
||||
msgstr "Гасцявы сеанс"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "Пароль хібны. Паспрабуйце яшчэ раз."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
msgstr "Памылка аўтэнтыфікацыі"
|
||||
msgstr "Не атрымалася выканаць аўтэнтыфікацыю"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2631
|
||||
msgid "Other..."
|
||||
|
@ -79,23 +80,23 @@ msgstr "Iншыя..."
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:1
|
||||
msgid "Suspend"
|
||||
msgstr "Рэжым чакання"
|
||||
msgstr "Прыпыніць"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:2
|
||||
msgid "Hibernate"
|
||||
msgstr "Гібернацыя"
|
||||
msgstr "Усыпіць"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:3
|
||||
msgid "Restart..."
|
||||
msgstr "Перазагрузіць ..."
|
||||
msgstr "Перазапусціць..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:4
|
||||
msgid "Shut Down..."
|
||||
msgstr "Выключыць…"
|
||||
msgstr "Выключыць..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "Вялікі тэкст"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
@ -107,20 +108,20 @@ msgstr "Экранная клавіятура"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "Чытанне з экрана"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
msgstr "Адмяніць"
|
||||
msgstr "Скасаваць"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "Добра"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr "Увядзіце сваё імя"
|
||||
msgstr "Увядзіце імя карыстальніка"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr "Увядзіце свой пароль"
|
||||
msgstr "Увядзіце пароль"
|
||||
|
|
29
po/bg.po
29
po/bg.po
|
@ -1,23 +1,24 @@
|
|||
# Bulgarian translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Ivan Latunov <xswordsx@gmail.com>, 2021
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:31+0000\n"
|
||||
"Last-Translator: Sean Davis <Unknown>\n"
|
||||
"Language-Team: Bulgarian <bg@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Ivan Latunov <xswordsx@gmail.com>, 2021\n"
|
||||
"Language-Team: Bulgarian (https://www.transifex.com/xubuntu/teams/110148/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
|
@ -69,7 +70,7 @@ msgstr "Сесия \"Гост\""
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "Паролата е грешна. Моля опитайте отново."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -97,7 +98,7 @@ msgstr "Изключване..."
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "Голям текст"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
|
60
po/bn.po
60
po/bn.po
|
@ -1,30 +1,31 @@
|
|||
# Bengali translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# αѕняαf <ashraf882@gmail.com>, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:31+0000\n"
|
||||
"Last-Translator: Sean Davis <Unknown>\n"
|
||||
"Language-Team: Bengali <bn@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: αѕняαf <ashraf882@gmail.com>, 2020\n"
|
||||
"Language-Team: Bengali (https://www.transifex.com/xubuntu/teams/110148/bn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: bn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "সতর্কতা: এখনও %d ব্যবহারকারী লগ ইন করে আছেন। "
|
||||
msgstr[1] "সতর্কতা: এখনও %d ব্যবহারকারী লগ ইন করে আছেন। "
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -37,20 +38,21 @@ msgstr ""
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
msgstr ""
|
||||
msgstr "বন্ধ করুন "
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1934
|
||||
msgid ""
|
||||
"Are you sure you want to close all programs and shut down the computer?"
|
||||
msgstr ""
|
||||
"আপনি কি নিশ্চিত যে আপনি সমস্ত প্রোগ্রাম বন্ধ করে কম্পিউটারটি বন্ধ করতে চান?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1948
|
||||
msgid "Unlock"
|
||||
msgstr ""
|
||||
msgstr "আনলক করুন"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1950 ../src/lightdm-gtk-greeter.glade.h:13
|
||||
msgid "Log In"
|
||||
msgstr ""
|
||||
msgstr "প্রবেশ করুন"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2139
|
||||
msgid "Failed to start session"
|
||||
|
@ -58,19 +60,19 @@ msgstr "সেশন চালু করতে ব্যর্থ"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
msgstr "অন্যান্য"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
msgstr ""
|
||||
msgstr "অতিথি সেশন"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "আপনার পাসওয়ার্ডটি ভুল। অনুগ্রহপূর্বক আবার চেষ্টা করুন। "
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
msgstr "পরিচয় নিশ্চিতকরণে ব্যর্থ"
|
||||
msgstr "পরিচয় নিশ্চিতকরণে ব্যর্থ "
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2631
|
||||
msgid "Other..."
|
||||
|
@ -90,23 +92,23 @@ msgstr "পুনরায় আরম্ভ..."
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:4
|
||||
msgid "Shut Down..."
|
||||
msgstr ""
|
||||
msgstr "বন্ধ করুন ..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "বড় লেখা"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
msgstr "উচ্চ বৈসাদৃশ্য"
|
||||
msgstr "উচ্চ আলো"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:7
|
||||
msgid "On Screen Keyboard"
|
||||
msgstr ""
|
||||
msgstr "পর্দায় প্রদর্শিত কীবোর্ড"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "স্ক্রিন রিডার"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
|
@ -114,12 +116,12 @@ msgstr "বাতিল"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "ঠিক আছে"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr ""
|
||||
msgstr "আপনার ইউজার নাম লিখুন"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr ""
|
||||
msgstr "আপনার পাসওয়ার্ড লিখুন"
|
||||
|
|
Binary file not shown.
39
po/cs.po
39
po/cs.po
|
@ -1,23 +1,23 @@
|
|||
# Czech translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# DwynDwe <kasik.daniel@email.cz>, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2020-04-26 16:59+0000\n"
|
||||
"Last-Translator: AsciiWolf <mail@asciiwolf.com>\n"
|
||||
"Language-Team: Czech <cs@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: DwynDwe <kasik.daniel@email.cz>, 2020\n"
|
||||
"Language-Team: Czech (https://www.transifex.com/xubuntu/teams/110148/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
|
@ -26,6 +26,7 @@ msgid_plural "Warning: There are still %d users logged in."
|
|||
msgstr[0] "Varování: Stále je přihlášen %d uživatel."
|
||||
msgstr[1] "Varování: Stále je přihlášeno %d uživatelů."
|
||||
msgstr[2] "Varování: Stále je přihlášeno %d uživatelů."
|
||||
msgstr[3] "Varování: Stále je přihlášeno %d uživatelů."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -54,11 +55,11 @@ msgstr "Přihlásit se"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2139
|
||||
msgid "Failed to start session"
|
||||
msgstr "Chyba při startu sezení"
|
||||
msgstr "Spuštění sezení selhalo"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr "Jiný uživatel"
|
||||
msgstr "Ostatní"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
|
@ -66,7 +67,7 @@ msgstr "Sezení hosta"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr "Vaše heslo je nesprávné. Zkuste to prosím znovu."
|
||||
msgstr "Heslo není správné. Zkuste to prosím znovu."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -74,7 +75,7 @@ msgstr "Ověření selhalo"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2631
|
||||
msgid "Other..."
|
||||
msgstr "Jiný uživatel..."
|
||||
msgstr "Ostatní..."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:1
|
||||
msgid "Suspend"
|
||||
|
@ -114,12 +115,12 @@ msgstr "Zrušit"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr "Budiž"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr "Zadejte své uživatelské jméno"
|
||||
msgstr "Zadejte vaše uživatelské jméno"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr "Zadejte své heslo"
|
||||
msgstr "Zadejte vaše heslo"
|
||||
|
|
34
po/de.po
34
po/de.po
|
@ -2,6 +2,8 @@
|
|||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Vinzenz Vietzke <vinz@vinzv.de>, 2020
|
||||
# Ingo Brückl <ib@oddnet.de>, 2023
|
||||
# Tobias Bannert <tobannert@gmail.com>, 2024
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
|
@ -10,8 +12,8 @@ msgstr ""
|
|||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Vinzenz Vietzke <vinz@vinzv.de>, 2020\n"
|
||||
"Language-Team: German (https://www.transifex.com/xubuntu/teams/110148/de/)\n"
|
||||
"Last-Translator: Tobias Bannert <tobannert@gmail.com>, 2024\n"
|
||||
"Language-Team: German (https://app.transifex.com/xubuntu/teams/110148/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
@ -25,7 +27,7 @@ msgstr ""
|
|||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] "Achtung: Es ist noch %d Benutzer angemeldet."
|
||||
msgstr[1] "Achtung: Es sind noch %d Benutzer angemeldet."
|
||||
msgstr[1] "Achtung: es sind noch %d Benutzer angemeldet."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -34,8 +36,8 @@ msgstr "Neustart"
|
|||
#: ../src/lightdm-gtk-greeter.c:1925
|
||||
msgid "Are you sure you want to close all programs and restart the computer?"
|
||||
msgstr ""
|
||||
"Sind Sie sicher, dass Sie alle Anwendungen schließen und einen Neustart des "
|
||||
"Rechners durchführen möchten?"
|
||||
"Sind Sie sicher, dass Sie alle Anwendungen schließen und den Rechner neu "
|
||||
"starten möchten?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
|
@ -58,11 +60,11 @@ msgstr "Anmelden"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2139
|
||||
msgid "Failed to start session"
|
||||
msgstr "Starten der Sitzung fehlgeschlagen"
|
||||
msgstr "Start der Sitzung ist fehlgeschlagen"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr "Weitere"
|
||||
msgstr "Liste der verfügbaren Benutzer anzeigen"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
|
@ -70,15 +72,17 @@ msgstr "Gastsitzung"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr "Ihr Passwort ist nicht korrekt. Bitte versuchen Sie es erneut."
|
||||
msgstr ""
|
||||
"Ihr Passwort ist nicht richtig.\n"
|
||||
"Bitte versuchen Sie es erneut."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
msgstr "Legitimierung fehlgeschlagen"
|
||||
msgstr "Legitimierung ist fehlgeschlagen"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2631
|
||||
msgid "Other..."
|
||||
msgstr "Weitere …"
|
||||
msgstr "Benutzerliste …"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:1
|
||||
msgid "Suspend"
|
||||
|
@ -90,15 +94,15 @@ msgstr "Ruhezustand"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:3
|
||||
msgid "Restart..."
|
||||
msgstr "Neustart …"
|
||||
msgstr "Neustart …"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:4
|
||||
msgid "Shut Down..."
|
||||
msgstr "Herunterfahren …"
|
||||
msgstr "Herunterfahren …"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr "Großer Text"
|
||||
msgstr "Große Schrift"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
@ -122,8 +126,8 @@ msgstr "OK"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr "Bitte Ihren Benutzernamen eingeben"
|
||||
msgstr "Bitte Benutzernamen eingeben"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr "Bitte Ihr Passwort eingeben"
|
||||
msgstr "Bitte Passwort eingeben"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# The msgids must be ASCII and therefore cannot contain real quotation
|
||||
# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
|
||||
# and double quote (0x22). These substitutes look strange; see
|
||||
# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
|
||||
# https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
|
||||
#
|
||||
# This catalog translates grave accent (0x60) and apostrophe (0x27) to
|
||||
# left single quotation mark (U+2018) and right single quotation mark (U+2019).
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# The msgids must be ASCII and therefore cannot contain real quotation
|
||||
# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
|
||||
# and double quote (0x22). These substitutes look strange; see
|
||||
# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
|
||||
# https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
|
||||
#
|
||||
# This catalog translates grave accent (0x60) and apostrophe (0x27) to
|
||||
# left single quotation mark (U+2018) and right single quotation mark (U+2019).
|
||||
|
|
BIN
po/en_AU.gmo
BIN
po/en_AU.gmo
Binary file not shown.
BIN
po/en_CA.gmo
BIN
po/en_CA.gmo
Binary file not shown.
BIN
po/en_GB.gmo
BIN
po/en_GB.gmo
Binary file not shown.
21
po/es.po
21
po/es.po
|
@ -2,6 +2,7 @@
|
|||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Ignacio Poggi <ignaciop.3@gmail.com>, 2020
|
||||
# Toni Estévez <toni.estevez@gmail.com>, 2021
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
|
@ -10,7 +11,7 @@ msgstr ""
|
|||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Ignacio Poggi <ignaciop.3@gmail.com>, 2020\n"
|
||||
"Last-Translator: Toni Estévez <toni.estevez@gmail.com>, 2021\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/xubuntu/teams/110148/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -25,7 +26,7 @@ msgstr ""
|
|||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] "Advertencia: aún hay %d usuario con sesión iniciada."
|
||||
msgstr[1] "Advertencia: aún hay %d usuarios con sesión iniciada."
|
||||
msgstr[1] "Advertencia: aún hay %d usuarios que han iniciado sesión."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -33,8 +34,7 @@ msgstr "Reiniciar"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:1925
|
||||
msgid "Are you sure you want to close all programs and restart the computer?"
|
||||
msgstr ""
|
||||
"¿Está seguro que quiere cerrar todos los programas y reiniciar el equipo?"
|
||||
msgstr "¿Seguro que quiere cerrar todos los programas y reiniciar el equipo?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
|
@ -43,8 +43,7 @@ msgstr "Apagar"
|
|||
#: ../src/lightdm-gtk-greeter.c:1934
|
||||
msgid ""
|
||||
"Are you sure you want to close all programs and shut down the computer?"
|
||||
msgstr ""
|
||||
"¿Está seguro que quiere cerrar todos los programas y apagar el equipo?"
|
||||
msgstr "¿Seguro que quiere cerrar todos los programas y apagar el equipo?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1948
|
||||
msgid "Unlock"
|
||||
|
@ -60,7 +59,7 @@ msgstr "Error al iniciar sesión"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr "Otro"
|
||||
msgstr "Otros"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
|
@ -68,7 +67,7 @@ msgstr "Sesión de invitado"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr "La contraseña es incorrecta. Por favor, intente de nuevo."
|
||||
msgstr "La contraseña es incorrecta. Inténtelo de nuevo."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -116,12 +115,12 @@ msgstr "Cancelar"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr "Ingrese su nombre de usuario"
|
||||
msgstr "Escriba el nombre de usuario"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr "Ingrese su contraseña"
|
||||
msgstr "Escriba la contraseña"
|
||||
|
|
39
po/fi.po
39
po/fi.po
|
@ -1,30 +1,31 @@
|
|||
# Finnish translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# Ammuu5, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:31+0000\n"
|
||||
"Last-Translator: Pasi Lallinaho <pasi@shimmerproject.org>\n"
|
||||
"Language-Team: Finnish <fi@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: Ammuu5, 2020\n"
|
||||
"Language-Team: Finnish (https://www.transifex.com/xubuntu/teams/110148/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "Varoitus: %d käyttäjä on vielä kirjautuneeena sisään."
|
||||
msgstr[1] "Varoitus: %d käyttäjää on vielä kirjautuneeena sisään."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -59,7 +60,7 @@ msgstr "Istunnon aloitus epäonnistui"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2269
|
||||
msgid "Other"
|
||||
msgstr "Muu..."
|
||||
msgstr "Muu"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2286 ../src/lightdm-gtk-greeter.c:2623
|
||||
msgid "Guest Session"
|
||||
|
@ -67,7 +68,7 @@ msgstr "Vierasistunto"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "Salasanasi on väärä. Yritä uudelleen."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -95,7 +96,7 @@ msgstr "Sammuta…"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "Suuri teksti"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
@ -107,7 +108,7 @@ msgstr "Näyttönäppäimistö"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "Näytönlukija"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
|
@ -115,7 +116,7 @@ msgstr "Peru"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "OK"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
|
|
41
po/fr.po
41
po/fr.po
|
@ -1,30 +1,31 @@
|
|||
# French translation for lightdm
|
||||
# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# roxfr <roxfr@outlook.fr>, 2021
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:30+0000\n"
|
||||
"Last-Translator: Urien Desterres <urien.desterres@gmail.com>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: roxfr <roxfr@outlook.fr>, 2021\n"
|
||||
"Language-Team: French (https://www.transifex.com/xubuntu/teams/110148/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "Attention : il y a encore %d utilisateur connecté."
|
||||
msgstr[1] "Attention : il y a encore %d utilisateurs connectés."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -67,7 +68,7 @@ msgstr "Session d'invité"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "Votre mot de passe est incorrect. Veuillez réessayer."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -95,7 +96,7 @@ msgstr "Éteindre..."
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "Large texte"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
@ -107,7 +108,7 @@ msgstr "Clavier virtuel"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "Lecteur d'écran"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
|
@ -115,12 +116,12 @@ msgstr "Annuler"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "OK"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
msgstr "Saisissez votre nom d'utilisateur"
|
||||
msgstr "Saisir votre nom d'utilisateur"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:12
|
||||
msgid "Enter your password"
|
||||
msgstr "Saisissez votre mot de passe"
|
||||
msgstr "Saisir votre mot de passe"
|
||||
|
|
40
po/gl.po
40
po/gl.po
|
@ -1,30 +1,31 @@
|
|||
# Galician translation for lightdm
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the lightdm package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Sean Davis <bluesabre@ubuntu.com>, 2020
|
||||
# David Rebolo Magariños <drgaga345@gmail.com>, 2021
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: lightdm\n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-06-07 14:28+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 23:31+0000\n"
|
||||
"Last-Translator: Sean Davis <Unknown>\n"
|
||||
"Language-Team: Galician <gl@li.org>\n"
|
||||
"PO-Revision-Date: 2020-06-12 00:06+0000\n"
|
||||
"Last-Translator: David Rebolo Magariños <drgaga345@gmail.com>, 2021\n"
|
||||
"Language-Team: Galician (https://www.transifex.com/xubuntu/teams/110148/gl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"Language: gl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n"
|
||||
"X-Launchpad-Export-Date: 2020-06-11 23:00+0000\n"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:525
|
||||
#, c-format
|
||||
msgid "Warning: There is still %d user logged in."
|
||||
msgid_plural "Warning: There are still %d users logged in."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "Aviso: aínda hai %dusuario rexistrado."
|
||||
msgstr[1] "Aviso: aínda hai %dusuarios rexistrados."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1924
|
||||
msgid "Restart"
|
||||
|
@ -33,7 +34,8 @@ msgstr "Reiniciar"
|
|||
#: ../src/lightdm-gtk-greeter.c:1925
|
||||
msgid "Are you sure you want to close all programs and restart the computer?"
|
||||
msgstr ""
|
||||
"Ten certeza de que desexa pechar todos os programas e reiniciar o computador?"
|
||||
"Ten certeza de que desexa pechar todos os programas e reiniciar o "
|
||||
"computador?"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:1933
|
||||
msgid "Shut Down"
|
||||
|
@ -66,7 +68,7 @@ msgstr "Sesión de convidado"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.c:2500
|
||||
msgid "Your password is incorrect. Please try again."
|
||||
msgstr ""
|
||||
msgstr "O teu contrasinal é incorrecto. Inténtao de novo."
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.c:2507
|
||||
msgid "Failed to authenticate"
|
||||
|
@ -94,7 +96,7 @@ msgstr "Apagar..."
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:5
|
||||
msgid "Large Text"
|
||||
msgstr ""
|
||||
msgstr "Texto largo"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:6
|
||||
msgid "High Contrast"
|
||||
|
@ -106,7 +108,7 @@ msgstr "Teclado na pantalla"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:8
|
||||
msgid "Screen Reader"
|
||||
msgstr ""
|
||||
msgstr "Lector de pantalla"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:9
|
||||
msgid "Cancel"
|
||||
|
@ -114,7 +116,7 @@ msgstr "Cancelar"
|
|||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:10
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
msgstr "Aceptar"
|
||||
|
||||
#: ../src/lightdm-gtk-greeter.glade.h:11
|
||||
msgid "Enter your username"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue