Wed Jul 29 07:00:16 2020 UTC ()
gettext*: update to 0.21.

Version 0.21 - July 2020

* Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
      variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
      are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
      strings.

* Runtime behaviour:
  - On native Windows platforms, the directory that contains the message
    catalogs may now contain arbitrary Unicode characters. To make use of
    this feature, use the new function 'wbindtextdomain' instead of
    'bindtextdomain'. It allows to pass a directory name in wchar_t[] encoding.
    Note: 'wbindtextdomain' exists only on native Windows platforms.

* Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.

* Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.


(wiz)
diff -r1.18 -r1.19 pkgsrc/devel/gettext/Makefile.common
diff -r1.38 -r1.39 pkgsrc/devel/gettext/distinfo
diff -r1.35 -r1.36 pkgsrc/devel/gettext-lib/distinfo
diff -r1.8 -r0 pkgsrc/devel/gettext-lib/patches/patch-aa
diff -r1.8 -r0 pkgsrc/devel/gettext-lib/patches/patch-ab
diff -r1.11 -r1.12 pkgsrc/devel/gettext-m4/PLIST

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

--- pkgsrc/devel/gettext/Makefile.common 2020/05/13 03:38:24 1.18
+++ pkgsrc/devel/gettext/Makefile.common 2020/07/29 07:00:15 1.19
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile.common,v 1.18 2020/05/13 03:38:24 rillig Exp $ 1# $NetBSD: Makefile.common,v 1.19 2020/07/29 07:00:15 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.20.2 9DISTNAME= gettext-0.21
10CATEGORIES= devel 10CATEGORIES= devel
11MASTER_SITES= ${MASTER_SITE_GNU:=gettext/} 11MASTER_SITES= ${MASTER_SITE_GNU:=gettext/}
12 12
13MAINTAINER?= joerg@NetBSD.org 13MAINTAINER?= joerg@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.38 -r1.39 pkgsrc/devel/gettext/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gettext/distinfo 2020/04/20 08:37:14 1.38
+++ pkgsrc/devel/gettext/distinfo 2020/07/29 07:00:15 1.39
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: distinfo,v 1.38 2020/04/20 08:37:14 wiz Exp $ 1$NetBSD: distinfo,v 1.39 2020/07/29 07:00:15 wiz Exp $
2 2
3SHA1 (gettext-0.20.2.tar.gz) = 3cb11e9648bacee4c56660d34de3ae3e8b143078 3SHA1 (gettext-0.21.tar.gz) = e6c0a0cba5b00a604c9118403a8199c77a538526
4RMD160 (gettext-0.20.2.tar.gz) = 32e99c55361970315dd9d43f9e36dd43f05fc09e 4RMD160 (gettext-0.21.tar.gz) = 93b5bf20f0cb7f0fb5342a948b86d55682b99521
5SHA512 (gettext-0.20.2.tar.gz) = 50b0520230dba5da6e04e51b2317e073cacf1536d73ea88e4b5dc6cc5bd97cf2c9a279c3c3ada1067f39c8b3bb0b1ce8e0823cc1dd4c33f4f10860bdf787009d 5SHA512 (gettext-0.21.tar.gz) = bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1
6Size (gettext-0.20.2.tar.gz) = 23717789 bytes 6Size (gettext-0.21.tar.gz) = 24181849 bytes
7SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2 7SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2
8SHA1 (patch-ad) = 56222fbc6f1db47a70457bb06d0b82f06f286563 8SHA1 (patch-ad) = 56222fbc6f1db47a70457bb06d0b82f06f286563
9SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c 9SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c
10SHA1 (patch-ag) = ccb339cd8a652a9078ce69c78711734fb61ea352 10SHA1 (patch-ag) = ccb339cd8a652a9078ce69c78711734fb61ea352
11SHA1 (patch-aj) = bf45d1093d8156615670bd6c781796b62ad79b92 11SHA1 (patch-aj) = bf45d1093d8156615670bd6c781796b62ad79b92
12SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c 12SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c
13SHA1 (patch-an) = 2284bfe8a44873776970af7fc70a419fa2a10054 13SHA1 (patch-an) = 2284bfe8a44873776970af7fc70a419fa2a10054
14SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f 14SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f
15SHA1 (patch-gettext-runtime_m4_gettext.m4) = a154919e5da2013c3a2eaa965dc5f12460b1d4f4 15SHA1 (patch-gettext-runtime_m4_gettext.m4) = a154919e5da2013c3a2eaa965dc5f12460b1d4f4
16SHA1 (patch-gettext-tools_tests_Makefile.in) = 17dbffc987536d56d2792cf5f459a3a0eccd33dc 16SHA1 (patch-gettext-tools_tests_Makefile.in) = 17dbffc987536d56d2792cf5f459a3a0eccd33dc

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

--- pkgsrc/devel/gettext-lib/distinfo 2020/04/20 08:37:14 1.35
+++ pkgsrc/devel/gettext-lib/distinfo 2020/07/29 07:00:15 1.36
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.35 2020/04/20 08:37:14 wiz Exp $ 1$NetBSD: distinfo,v 1.36 2020/07/29 07:00:15 wiz Exp $
2 2
3SHA1 (gettext-0.20.2.tar.gz) = 3cb11e9648bacee4c56660d34de3ae3e8b143078 3SHA1 (gettext-0.21.tar.gz) = e6c0a0cba5b00a604c9118403a8199c77a538526
4RMD160 (gettext-0.20.2.tar.gz) = 32e99c55361970315dd9d43f9e36dd43f05fc09e 4RMD160 (gettext-0.21.tar.gz) = 93b5bf20f0cb7f0fb5342a948b86d55682b99521
5SHA512 (gettext-0.20.2.tar.gz) = 50b0520230dba5da6e04e51b2317e073cacf1536d73ea88e4b5dc6cc5bd97cf2c9a279c3c3ada1067f39c8b3bb0b1ce8e0823cc1dd4c33f4f10860bdf787009d 5SHA512 (gettext-0.21.tar.gz) = bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1
6Size (gettext-0.20.2.tar.gz) = 23717789 bytes 6Size (gettext-0.21.tar.gz) = 24181849 bytes
7SHA1 (patch-aa) = aed0e4e34c45fd442ee15254f494fe02c9dd55f7 
8SHA1 (patch-ab) = 85ac0357dd3f977550fd0d51fce87e9ddbe42d07 

File Deleted: pkgsrc/devel/gettext-lib/patches/Attic/patch-aa

File Deleted: pkgsrc/devel/gettext-lib/patches/Attic/patch-ab

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

--- pkgsrc/devel/gettext-m4/PLIST 2020/04/20 08:37:14 1.11
+++ pkgsrc/devel/gettext-m4/PLIST 2020/07/29 07:00:16 1.12
@@ -1,30 +1,29 @@ @@ -1,30 +1,29 @@
1@comment $NetBSD: PLIST,v 1.11 2020/04/20 08:37:14 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.12 2020/07/29 07:00:16 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 9share/aclocal/glibc21.m4
10share/aclocal/host-cpu-c-abi.m4 10share/aclocal/host-cpu-c-abi.m4
11share/aclocal/hostname.m4 11share/aclocal/hostname.m4
12share/aclocal/iconv.m4 12share/aclocal/iconv.m4
13share/aclocal/intdiv0.m4 13share/aclocal/intdiv0.m4
14share/aclocal/intl.m4 14share/aclocal/intl.m4
15share/aclocal/intlmacosx.m4 15share/aclocal/intlmacosx.m4
16share/aclocal/intmax.m4 16share/aclocal/intmax.m4
17share/aclocal/inttypes-pri.m4 
18share/aclocal/inttypes_h.m4 17share/aclocal/inttypes_h.m4
19share/aclocal/lcmessage.m4 18share/aclocal/lcmessage.m4
20share/aclocal/lib-ld.m4 19share/aclocal/lib-ld.m4
21share/aclocal/lib-link.m4 20share/aclocal/lib-link.m4
22share/aclocal/lib-prefix.m4 21share/aclocal/lib-prefix.m4
23share/aclocal/locale-de.m4 22share/aclocal/locale-de.m4
24share/aclocal/lock.m4 23share/aclocal/lock.m4
25share/aclocal/nls.m4 24share/aclocal/nls.m4
26share/aclocal/po.m4 25share/aclocal/po.m4
27share/aclocal/printf-posix.m4 26share/aclocal/printf-posix.m4
28share/aclocal/progtest.m4 27share/aclocal/progtest.m4
29share/aclocal/setlocale.m4 28share/aclocal/setlocale.m4
30share/aclocal/siginfo.m4 29share/aclocal/siginfo.m4