Tue Jan 3 16:32:42 2023 UTC ()
gettext*: update to 0.21.1

Version 0.21.1 - October 2022

* Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.

* The base Unicode standard is now updated to 14.0.0.

* Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.


(wiz)
diff -r1.20 -r1.21 pkgsrc/devel/gettext/Makefile.common
diff -r1.42 -r1.43 pkgsrc/devel/gettext/distinfo
diff -r1.38 -r1.39 pkgsrc/devel/gettext-lib/distinfo
diff -r1.12 -r1.13 pkgsrc/devel/gettext-m4/PLIST
diff -r1.43 -r1.44 pkgsrc/devel/gettext-tools/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/gettext/patches/patch-ag

cvs diff -r1.20 -r1.21 pkgsrc/devel/gettext/Makefile.common (expand / switch to unified diff)

--- pkgsrc/devel/gettext/Makefile.common 2022/11/09 13:14:08 1.20
+++ pkgsrc/devel/gettext/Makefile.common 2023/01/03 16:32:42 1.21
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile.common,v 1.20 2022/11/09 13:14:08 joerg Exp $ 1# $NetBSD: Makefile.common,v 1.21 2023/01/03 16:32:42 wiz Exp $
2# 2#
3# used by devel/gettext/Makefile 3# used by devel/gettext/Makefile
4# used by devel/gettext-asprintf/Makefile 4# used by devel/gettext-asprintf/Makefile
5# used by devel/gettext-lib/Makefile 5# used by devel/gettext-lib/Makefile
6# used by devel/gettext-m4/Makefile 6# used by devel/gettext-m4/Makefile
7# used by devel/gettext-tools/Makefile 7# used by devel/gettext-tools/Makefile
8 8
9DISTNAME= gettext-0.21 9DISTNAME= gettext-0.21.1
10CATEGORIES= devel 10CATEGORIES= devel
11MASTER_SITES= ${MASTER_SITE_GNU:=gettext/} 11MASTER_SITES= ${MASTER_SITE_GNU:=gettext/}
12 12
13MAINTAINER?= pkgsrc-users@NetBSD.org 13MAINTAINER?= pkgsrc-users@NetBSD.org
14HOMEPAGE= https://www.gnu.org/software/gettext/gettext.html 14HOMEPAGE= https://www.gnu.org/software/gettext/gettext.html
15LICENSE= gnu-gpl-v3 15LICENSE= gnu-gpl-v3
16 16
17CONFLICTS= gettext<=0.10.35 17CONFLICTS= gettext<=0.10.35
18 18
19USE_LIBTOOL= yes 19USE_LIBTOOL= yes
20GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
21GNU_CONFIGURE_STRICT= no # several sub-configures 21GNU_CONFIGURE_STRICT= no # several sub-configures

cvs diff -r1.42 -r1.43 pkgsrc/devel/gettext/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gettext/distinfo 2021/10/26 10:14:41 1.42
+++ pkgsrc/devel/gettext/distinfo 2023/01/03 16:32:42 1.43
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: distinfo,v 1.42 2021/10/26 10:14:41 nia Exp $ 1$NetBSD: distinfo,v 1.43 2023/01/03 16:32:42 wiz Exp $
2 2
3BLAKE2s (gettext-0.21.tar.gz) = 736449f6afbf780e461463efc2a5349c8100bc4d8f09493402faa6b7c6e27196 3BLAKE2s (gettext-0.21.1.tar.gz) = ac628eb0776bbfd93f71fd6f6b59efb1738f05b956d77281b513c828dbf2450d
4SHA512 (gettext-0.21.tar.gz) = bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1 4SHA512 (gettext-0.21.1.tar.gz) = ccd43a43fab3c90ed99b3e27628c9aeb7186398153b137a4997f8c7ddfd9729b0ba9d15348567e5206af50ac027673d2b8a3415bb3fc65f87ad778f85dc03a05
5Size (gettext-0.21.tar.gz) = 24181849 bytes 5Size (gettext-0.21.1.tar.gz) = 25248473 bytes
6SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2 6SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2
7SHA1 (patch-ad) = 56222fbc6f1db47a70457bb06d0b82f06f286563 7SHA1 (patch-ad) = 56222fbc6f1db47a70457bb06d0b82f06f286563
8SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c 8SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c
9SHA1 (patch-ag) = ccb339cd8a652a9078ce69c78711734fb61ea352 9SHA1 (patch-ag) = 7aa7375507a0aed0bf251101a1a3fecb1660c8b6
10SHA1 (patch-aj) = bf45d1093d8156615670bd6c781796b62ad79b92 10SHA1 (patch-aj) = bf45d1093d8156615670bd6c781796b62ad79b92
11SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c 11SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c
12SHA1 (patch-an) = 2284bfe8a44873776970af7fc70a419fa2a10054 12SHA1 (patch-an) = 2284bfe8a44873776970af7fc70a419fa2a10054
13SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f 13SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f
14SHA1 (patch-gettext-runtime_m4_gettext.m4) = a154919e5da2013c3a2eaa965dc5f12460b1d4f4 14SHA1 (patch-gettext-runtime_m4_gettext.m4) = a154919e5da2013c3a2eaa965dc5f12460b1d4f4
15SHA1 (patch-gettext-tools_src_write-mo.c) = e0d3512fd60b5d471248ffe9998d272bdc0a60ef 15SHA1 (patch-gettext-tools_src_write-mo.c) = e0d3512fd60b5d471248ffe9998d272bdc0a60ef
16SHA1 (patch-gettext-tools_tests_Makefile.in) = 17dbffc987536d56d2792cf5f459a3a0eccd33dc 16SHA1 (patch-gettext-tools_tests_Makefile.in) = 17dbffc987536d56d2792cf5f459a3a0eccd33dc

cvs diff -r1.38 -r1.39 pkgsrc/devel/gettext-lib/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gettext-lib/distinfo 2021/10/26 10:14:41 1.38
+++ pkgsrc/devel/gettext-lib/distinfo 2023/01/03 16:32:42 1.39
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.38 2021/10/26 10:14:41 nia Exp $ 1$NetBSD: distinfo,v 1.39 2023/01/03 16:32:42 wiz Exp $
2 2
3BLAKE2s (gettext-0.21.tar.gz) = 736449f6afbf780e461463efc2a5349c8100bc4d8f09493402faa6b7c6e27196 3BLAKE2s (gettext-0.21.1.tar.gz) = ac628eb0776bbfd93f71fd6f6b59efb1738f05b956d77281b513c828dbf2450d
4SHA512 (gettext-0.21.tar.gz) = bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1 4SHA512 (gettext-0.21.1.tar.gz) = ccd43a43fab3c90ed99b3e27628c9aeb7186398153b137a4997f8c7ddfd9729b0ba9d15348567e5206af50ac027673d2b8a3415bb3fc65f87ad778f85dc03a05
5Size (gettext-0.21.tar.gz) = 24181849 bytes 5Size (gettext-0.21.1.tar.gz) = 25248473 bytes

cvs diff -r1.12 -r1.13 pkgsrc/devel/gettext-m4/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/gettext-m4/PLIST 2020/07/29 07:00:16 1.12
+++ pkgsrc/devel/gettext-m4/PLIST 2023/01/03 16:32:42 1.13
@@ -1,37 +1,35 @@ @@ -1,37 +1,35 @@
1@comment $NetBSD: PLIST,v 1.12 2020/07/29 07:00:16 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.13 2023/01/03 16:32:42 wiz Exp $
2share/aclocal/codeset.m4 2share/aclocal/codeset.m4
3share/aclocal/exported.m4 3share/aclocal/exported.m4
4share/aclocal/extern-inline.m4 4share/aclocal/extern-inline.m4
5share/aclocal/fcntl-o.m4 5share/aclocal/fcntl-o.m4
6share/aclocal/flexmember.m4 6share/aclocal/flexmember.m4
7share/aclocal/gettext.m4 7share/aclocal/gettext.m4
8share/aclocal/glibc2.m4 8share/aclocal/glibc2.m4
9share/aclocal/glibc21.m4 
10share/aclocal/host-cpu-c-abi.m4 9share/aclocal/host-cpu-c-abi.m4
11share/aclocal/hostname.m4 10share/aclocal/hostname.m4
12share/aclocal/iconv.m4 11share/aclocal/iconv.m4
13share/aclocal/intdiv0.m4 12share/aclocal/intdiv0.m4
14share/aclocal/intl.m4 13share/aclocal/intl.m4
15share/aclocal/intlmacosx.m4 14share/aclocal/intlmacosx.m4
16share/aclocal/intmax.m4 15share/aclocal/intmax.m4
17share/aclocal/inttypes_h.m4 16share/aclocal/inttypes_h.m4
18share/aclocal/lcmessage.m4 17share/aclocal/lcmessage.m4
19share/aclocal/lib-ld.m4 18share/aclocal/lib-ld.m4
20share/aclocal/lib-link.m4 19share/aclocal/lib-link.m4
21share/aclocal/lib-prefix.m4 20share/aclocal/lib-prefix.m4
22share/aclocal/locale-de.m4 21share/aclocal/locale-de.m4
23share/aclocal/lock.m4 22share/aclocal/lock.m4
24share/aclocal/nls.m4 23share/aclocal/nls.m4
25share/aclocal/po.m4 24share/aclocal/po.m4
26share/aclocal/printf-posix.m4 25share/aclocal/printf-posix.m4
27share/aclocal/progtest.m4 26share/aclocal/progtest.m4
28share/aclocal/setlocale.m4 
29share/aclocal/siginfo.m4 27share/aclocal/siginfo.m4
30share/aclocal/size_max.m4 28share/aclocal/size_max.m4
31share/aclocal/stdint_h.m4 29share/aclocal/stdint_h.m4
32share/aclocal/threadlib.m4 30share/aclocal/threadlib.m4
33share/aclocal/uintmax_t.m4 31share/aclocal/uintmax_t.m4
34share/aclocal/visibility.m4 32share/aclocal/visibility.m4
35share/aclocal/wchar_t.m4 33share/aclocal/wchar_t.m4
36share/aclocal/wint_t.m4 34share/aclocal/wint_t.m4
37share/aclocal/xsize.m4 35share/aclocal/xsize.m4

cvs diff -r1.43 -r1.44 pkgsrc/devel/gettext-tools/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/gettext-tools/Makefile 2021/07/07 05:57:30 1.43
+++ pkgsrc/devel/gettext-tools/Makefile 2023/01/03 16:32:42 1.44
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1# $NetBSD: Makefile,v 1.43 2021/07/07 05:57:30 rin Exp $ 1# $NetBSD: Makefile,v 1.44 2023/01/03 16:32:42 wiz Exp $
2 2
3.include "../../devel/gettext/Makefile.common" 3.include "../../devel/gettext/Makefile.common"
4 4
5PKGNAME= ${DISTNAME:S/-/-tools-/} 5PKGNAME= ${DISTNAME:S/-/-tools-/}
6COMMENT= Tools for providing messages in different languages 6COMMENT= Tools for providing messages in different languages
7PKGREVISION= 3 
8 7
9DISTINFO_FILE= ${.CURDIR}/../../devel/gettext/distinfo 8DISTINFO_FILE= ${.CURDIR}/../../devel/gettext/distinfo
10PATCHDIR= ${.CURDIR}/../../devel/gettext/patches 9PATCHDIR= ${.CURDIR}/../../devel/gettext/patches
11 10
12USE_LANGUAGES= c c++ 11USE_LANGUAGES= c c++
13USE_TOOLS+= xz:run 12USE_TOOLS+= xz:run
14USE_PKGLOCALEDIR= yes 13USE_PKGLOCALEDIR= yes
15CONFIGURE_ARGS+= --disable-csharp 14CONFIGURE_ARGS+= --disable-csharp
16CONFIGURE_ARGS+= --disable-java 15CONFIGURE_ARGS+= --disable-java
17CONFIGURE_ARGS+= --with-included-libcroco 16CONFIGURE_ARGS+= --with-included-libcroco
18CONFIGURE_ARGS+= --without-git 17CONFIGURE_ARGS+= --without-git
19CONFIGURE_ARGS+= --with-xz 18CONFIGURE_ARGS+= --with-xz
20CONFIGURE_ARGS+= --without-included-gettext 19CONFIGURE_ARGS+= --without-included-gettext

cvs diff -r1.11 -r1.12 pkgsrc/devel/gettext/patches/patch-ag (expand / switch to unified diff)

--- pkgsrc/devel/gettext/patches/patch-ag 2020/04/20 08:37:14 1.11
+++ pkgsrc/devel/gettext/patches/patch-ag 2023/01/03 16:32:42 1.12
@@ -1,35 +1,35 @@ @@ -1,35 +1,35 @@
1$NetBSD: patch-ag,v 1.11 2020/04/20 08:37:14 wiz Exp $ 1$NetBSD: patch-ag,v 1.12 2023/01/03 16:32:42 wiz Exp $
2 2
3--- gettext-tools/gnulib-lib/Makefile.in.orig 2020-04-14 04:46:29.000000000 +0000 3--- gettext-tools/gnulib-lib/Makefile.in.orig 2022-10-09 21:32:08.000000000 +0000
4+++ gettext-tools/gnulib-lib/Makefile.in 4+++ gettext-tools/gnulib-lib/Makefile.in
5@@ -3483,13 +3483,13 @@ info: info-am 5@@ -4264,13 +4264,13 @@ info: info-am
6  6
7 info-am: 7 info-am:
8  8
9-install-data-am: install-pkgdataDATA 9-install-data-am: install-pkgdataDATA
10+install-data-am: 10+install-data-am:
11  11
12 install-dvi: install-dvi-am 12 install-dvi: install-dvi-am
13  13
14 install-dvi-am: 14 install-dvi-am:
15  15
16-install-exec-am: install-exec-local install-libLTLIBRARIES 16-install-exec-am: install-exec-local install-libLTLIBRARIES
17+install-exec-am: install-libLTLIBRARIES 17+install-exec-am: install-libLTLIBRARIES
18  18
19 install-html: install-html-am 19 install-html: install-html-am
20  20
21@@ -3767,14 +3767,6 @@ getopt-cdefs.h: getopt-cdefs.in.h $(top_ 21@@ -4552,14 +4552,6 @@ fcntl.h: fcntl.in.h $(top_builddir)/conf
22 } > $@-t && \ 22 @GL_GENERATE_GETOPT_CDEFS_H_FALSE@getopt-cdefs.h: $(top_builddir)/config.status
23 mv -f $@-t $@ 23 @GL_GENERATE_GETOPT_CDEFS_H_FALSE@ rm -f $@
24  24
25-# No need to install libgettextlib.a, except on AIX. 25-# No need to install libgettextlib.a, except on AIX.
26-install-exec-local: install-libLTLIBRARIES install-exec-clean 26-install-exec-local: install-libLTLIBRARIES install-exec-clean
27-install-exec-clean: 27-install-exec-clean:
28- case "@host_os@" in \ 28- case "@host_os@" in \
29- aix*) ;; \ 29- aix*) ;; \
30- *) rm -f $(DESTDIR)$(libdir)/libgettextlib.a ;; \ 30- *) rm -f $(DESTDIR)$(libdir)/libgettextlib.a ;; \
31- esac 31- esac
32- 32-
33 # We need the following in order to create <iconv.h> when the system 33 # We need the following in order to create <iconv.h> when the system
34 # doesn't have one that works with the given compiler. 34 # doesn't have one that works with the given compiler.
35 @GL_GENERATE_ICONV_H_TRUE@iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 35 @GL_GENERATE_ICONV_H_TRUE@iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)