GNU gettext 0.21

This commit is contained in:
Andrius Štikonas 2021-05-27 21:58:10 +01:00
parent 32358fd94f
commit 1857439ddd
6 changed files with 71 additions and 0 deletions

View File

@ -38,9 +38,11 @@ c40385e142989c91989413f3c5a31282b2ffdca16b69cd3ecfde537b8a474921 flex-2.5.33.ta
e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 flex-2.6.4.tar.gz
5cc35def1ff4375a8b9a98c2ff79e95e80987d24f0d42fdbb7b7039b3ddb3fb0 gawk-3.0.4.tar.gz
e9bf58c761a4f988311aef6b41f12fd5c7e51d09477468fb73826aecc1be32e7 gcc-4.0.4.tar.bz2
d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192 gettext-0.21.tar.xz
fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2 gmp-6.2.1.tar.xz
df807e694deea2dcba0c43af318394f3e3fcd52658c3b71b61dad0ce0c0cfb77 gnulib-30820c.tar.gz
8cced51f89a950472473856f86e88f5daf97a2347756125ccdc8ee907deec570 gnulib-672663a.tar.gz
2d911c2f2ed97b347d6d360b742abdc98aa626d4f8f847ee682c7cde12e90871 gnulib-7daa86f.tar.gz
0cfbf866bc39c31f25fa0e56af1e56c5e5c92fc1e5d51242ebafef7ea211f3d5 gnulib-8e128e.tar.gz
0190f28cb155fedd22bf8558c3e8705eed9eacfb7ae29e7508d025a68eb90899 gnulib-b28236b.tar.gz
12cfa21abf618a274017d6b18e95fc6582519d7c08e2403e5c5772ccdd5b85f4 gnulib-d279bc.tar.gz

View File

@ -694,3 +694,9 @@ patch 2.7.6
Our old patch was built with manual makefile and used mes libc.
This is a newer version of which we need in order to import gnulib into gettext.
gettext 0.21
============
GNU Gettext is an internationalization and localization system used for writing
multilingual programs.

View File

@ -490,3 +490,7 @@ class SysA:
# patch 2.7.6
self.get_file(["https://mirrors.kernel.org/gnu/patch/patch-2.7.6.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-e017871.tar.gz"])
# gettext 0.21
self.get_file(["https://mirrors.kernel.org/gnu/gettext/gettext-0.21.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-7daa86f.tar.gz"])

View File

@ -0,0 +1,33 @@
ae57dcdd55ec00e102376d03c0ceaf588c086bc71e648dd4b9d8f7f3265a533a /after/bin/autopoint
af98b25f2e03ed9174d8c20055865e13bed7f4fa4d284532af78d1886e4c8887 /after/bin/gettextize
d0ff40c3f1c8a6b29911383efca003e1df9d00cb35dc1d7658f1918c3644b5e4 /after/bin/recode-sr-latin
5f29b12551c8a9800bd898452e44a4f117e164ff337d56eac2606a68c966bc15 /after/bin/msguniq
cf15064cf9c7080ed483067cc7e85b8d994e1924bd86776b07938ea0f80d6ab2 /after/bin/msginit
37a7ab6da6eae0e26f3fc2bf4285b225faf0dd68599c7842d43754d4a968106c /after/bin/msggrep
c60c55e6c98383c66081ea4302365ed2e4635e1a83b7c2f885abd665b406c64e /after/bin/msgfilter
a022eb5c3eb83b8677ce06689e540af395e4ede3d9be86cd44e6d0319e7317f3 /after/bin/msgexec
626a060a0863bc361445bf0e41b74322a48346e78e6c5110d51979bb5ab954d1 /after/bin/msgen
a6866ef540e92140be9d02ce835265c6d474cc07114f61dbed3ce48b5df711ba /after/bin/msgconv
1f87652ef93fdec6b516b230c0a10d7dba982876e5acbfcde0699a0aaa65d4a1 /after/bin/msgcomm
46754718f5c23607657cd0c77d87a505694e6fb1b1e878335a513bf7425f37e4 /after/bin/msgcat
924146efef74f273df347ccfadea4dc0c99c47af5f4301ab50bf9814983ed6f6 /after/bin/msgattrib
30c64e8fdde097a0840f6dcd8cdfd8ebab744d6b0db07e702f77eb2b2f5e2a88 /after/bin/xgettext
40945c1bc1fd94dcef4a7e3358ebadaad7789888d16d0d26076b69c8b00be3ee /after/bin/msgunfmt
447e69025ab8759c63d7327a46e4fd711d201f94ef3f46fb03d2cdc0a15eabd3 /after/bin/msgmerge
d952aef84d4d599e092e95f344726b5a61874b67a5ab787398e39de154690c07 /after/bin/msgfmt
1a022b7ccd384fd1a30b1f31dbdb4238b1ba6db921c776b8725f16f4c18c0020 /after/bin/msgcmp
b1c70a26633d0096404a6cd40a78ea61fba5d2d2b49359950241613ed29561db /after/bin/gettext.sh
407929c2b891c444961ae16973662b55ea8496134a1711f4719e68a64aa03e62 /after/bin/envsubst
e9ac3a3f15b6947016f1ec9bd4bd40616f3442e45f210b5626fd0113fb0d0ad4 /after/bin/ngettext
f9d039270f7c6309132674638c9601674bdf943465cd38d201aae422de0feb65 /after/bin/gettext
c59296ff45b64e8692aa56d862902181f4834994d4b0732e17a74b5d028126b3 /after/lib/libgettextpo.a
d99dd08dc71af49e35bfcba95e35cc43867cedfdca781a1ef006157b9d527676 /after/lib/libgettextpo.la
d6ae3f511cc498740005918e41b64517c7cc69fb0259ac3ecd88919f0eae0173 /after/lib/gettext/project-id
ba935eae927fe15c606be43a1375ba256f44b86b70d0fce2eb84c93e3a865074 /after/lib/gettext/user-email
c2ab5a50f2e322034b68df183b31fd212141e3d8cb62cefa2d9c31c6f4eb5a86 /after/lib/gettext/cldr-plurals
0af910d5d7ec188157810d7bcbbe5ed82a24ce419e71b2bdc617dc4779697582 /after/lib/gettext/urlget
fc76fae2ccdfa71be223d94441d1f449013a9dbcefa68d645fc1c93cfb90895f /after/lib/gettext/hostname
bd7c85884c88885899175b68e541e18d0423044d153f4d0dde961f3b110f9353 /after/lib/libgettextsrc.la
6e46fa48a95c24e0d9d52e71597fb936d0f1f165ea22c10880f4467bb580d2a0 /after/lib/libgettextlib.la
23dc70c83e615beb0fd5946801f28facfc3b44f9e1bad268c36742b515c7d690 /after/lib/libtextstyle.a
8c2b8e24145bf1acceff1d91db99ba722a052fe30eb7440b5625252d191a9dbc /after/lib/libtextstyle.la

View File

@ -0,0 +1,24 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
find . -name '*.info*' -delete
find . -name '*.gmo' -delete
# bison
rm gettext-runtime/intl/plural.c gettext-tools/src/{po-gram-gen,cldr-plural}.{c,h}
GNULIB_SRCDIR=$(realpath ../gnulib-7daa86f) ./autogen.sh
}
src_configure() {
./configure --prefix="${PREFIX}" --enable-static --disable-shared
}
src_compile() {
make MAKEINFO=true
}
src_install() {
make MAKEINFO=true DESTDIR="${DESTDIR}" install
}

View File

@ -52,6 +52,8 @@ build automake-1.16.3
build patch-2.7.6
build gettext-0.21
if [ "$FORCE_TIMESTAMPS" = True ] ; then
echo 'Forcing all files timestamps to be 0 unix time.'
canonicalise_all_files_timestamp