Update gettext packages to 0.19.2: Version 0.19.2 - July 2014 * Bug fixes: - Fix xgettext crash in parsing empty string literals in C and Vala. - ChangeLog file is added back to the gettext infrastructure. It was mistakenly removed in 0.19. - Autoconf macro trace in autopoint now works again with Autoconf 2.68 or earlier. It was a regression in 0.19. Version 0.19.1 - June 2014 * Programming languages support: - Desktop Entry: msgfmt now always reads the po/LINGUAS file, regardless of whether the LINGUAS environment variable is set. The variable can now be used to restrict the languages list read from the po/LINGUAS file. - Vala: Bug fix in xgettext handling of "//" in string literals. This was a regression after the C-99 Unicode escape support. * The po/Makevars.template file now contains the newly added variables. * msgfmt now treats errors in the PO file header as non-fatal. Since 0.19 msgfmt started to abort on the fatal errors, but some translation systems are still not ready to supply valid headers. * Future backward-incompatibilities: - In future Gettext versions, msgfmt will treat header errors as fatal and terminate the command execution. Version 0.19 - June 2014 * Programming languages support: - Desktop Entry: xgettext and msgfmt now support .desktop files, used by desktop applications, as input and output. - GSettings: xgettext now supports GSettings schema file format used by GNOME applications. - JavaScript: xgettext now recognizes E4X (ECMA-357) constructs. - PHP: Single and double quotes around heredoc markers are now recognized. - Python: The acceptable format specifiers in the braced-syntax format strings are now limited to the Standard Format Specifiers, to reasonably avoid false-positives. - Scheme: The gettext shorthand form _"abc", used by GIMP script-fu, is now recognized by xgettext. - C and Vala: xgettext now recognizes C99-style Unicode character escapes. * The --add-location option of msgattrib, msgcat, msgcomm, msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and xgettext commands now takes an optional argument 'never', 'full', or 'file', to control the format of "#: ..." comments. * msgfmt now has --source option to keep generated .java file when running in Java mode. * msgattrib now has --empty option that sets msgstr to empty when clearing fuzzy flag. * msgexec and msgfilter pass the plural information to subprocess through the environment variable MSG{EXEC,FILTER}_MSGID_PLURAL and MSG{EXEC,FILTER}_PLURAL_FORM. * New built-in filters 'quot' and 'boldquot' have been added to msgfilter. These filters convert Latin quotation marks ('...', "...") into Unicode quotation marks (for example, U+2018) if possible, similar to the sed commands used in po/Rules-quot and po/Rules-boldquot. * The po/Makevars file has a couple of new options PO_DEPENDS_ON_POT and DIST_DEPENDS_ON_UPDATE_PO, that can be used to adjust the behavior of updating PO files on demand. * xgettext now strips prefixed string before the comment tag. This is useful to support C-style comment like this: /* * TRANSLATORS: first line * second line */ In this example, the extracted comment does not contain "* " at the beginning of each line. * libgettextpo library: - Memory leak fixes in the PO file parser. * Documentation: - A complete example showing the use of GNU gettext in a GNOME 3 application has been added.diff -r1.7 -r1.8 pkgsrc/devel/gettext/Makefile.common
(wiz)
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.7 2014/01/11 10:52:46 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.8 2014/08/31 10:24:02 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 | |||
9 | DISTNAME= gettext-0.18.3.2 | 9 | DISTNAME= gettext-0.19.2 | |
10 | CATEGORIES= devel | 10 | CATEGORIES= devel | |
11 | MASTER_SITES= ${MASTER_SITE_GNU:=gettext/} | 11 | MASTER_SITES= ${MASTER_SITE_GNU:=gettext/} | |
12 | 12 | |||
13 | MAINTAINER?= joerg@NetBSD.org | 13 | MAINTAINER?= joerg@NetBSD.org | |
14 | HOMEPAGE= http://www.gnu.org/software/gettext/gettext.html | 14 | HOMEPAGE= http://www.gnu.org/software/gettext/gettext.html | |
15 | LICENSE= gnu-gpl-v3 | 15 | LICENSE= gnu-gpl-v3 | |
16 | 16 | |||
17 | CONFLICTS= gettext<=0.10.35 | 17 | CONFLICTS= gettext<=0.10.35 | |
18 | 18 | |||
19 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 19 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
20 | 20 | |||
21 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
22 | GNU_CONFIGURE= yes | 22 | GNU_CONFIGURE= yes |
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.17 2013/08/22 14:39:00 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.18 2014/08/31 10:24:02 wiz Exp $ | |
2 | share/gettext/ABOUT-NLS | 2 | share/gettext/ABOUT-NLS | |
3 | share/gettext/config.rpath | 3 | share/gettext/config.rpath | |
4 | share/gettext/intl/COPYING.LIB | 4 | share/gettext/intl/COPYING.LIB | |
5 | share/gettext/intl/ChangeLog | |||
6 | share/gettext/intl/Makefile.in | 5 | share/gettext/intl/Makefile.in | |
7 | share/gettext/intl/VERSION | 6 | share/gettext/intl/VERSION | |
8 | share/gettext/intl/bindtextdom.c | 7 | share/gettext/intl/bindtextdom.c | |
9 | share/gettext/intl/config.charset | 8 | share/gettext/intl/config.charset | |
10 | share/gettext/intl/dcgettext.c | 9 | share/gettext/intl/dcgettext.c | |
11 | share/gettext/intl/dcigettext.c | 10 | share/gettext/intl/dcigettext.c | |
12 | share/gettext/intl/dcngettext.c | 11 | share/gettext/intl/dcngettext.c | |
13 | share/gettext/intl/dgettext.c | 12 | share/gettext/intl/dgettext.c | |
14 | share/gettext/intl/dngettext.c | 13 | share/gettext/intl/dngettext.c | |
15 | share/gettext/intl/eval-plural.h | 14 | share/gettext/intl/eval-plural.h | |
16 | share/gettext/intl/explodename.c | 15 | share/gettext/intl/explodename.c | |
17 | share/gettext/intl/export.h | 16 | share/gettext/intl/export.h | |
18 | share/gettext/intl/finddomain.c | 17 | share/gettext/intl/finddomain.c |
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2014/07/17 13:41:57 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.27 2014/08/31 10:24:02 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (gettext-0.18.3.2.tar.gz) = a2dc46d788edb0078ab20da7bd194bdb6da2f0d9 | 3 | SHA1 (gettext-0.19.2.tar.gz) = 3a8e0627290216d695661a748261eacda5cec8aa | |
4 | RMD160 (gettext-0.18.3.2.tar.gz) = 9536784e55cdd7342b4cdd93f4b621db5460fb38 | 4 | RMD160 (gettext-0.19.2.tar.gz) = b8bd2bf2bb7d6c1d0c54e363cd8f93373764a003 | |
5 | Size (gettext-0.18.3.2.tar.gz) = 16189249 bytes | 5 | Size (gettext-0.19.2.tar.gz) = 17141404 bytes | |
6 | SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2 | 6 | SHA1 (patch-aa) = ec9cad88d5a0de67b70d417915ec0f1cfb3552b2 | |
7 | SHA1 (patch-ab) = caf95d3fa21ce5cab9febc9f6e9164e633ab39e0 | 7 | SHA1 (patch-ab) = caf95d3fa21ce5cab9febc9f6e9164e633ab39e0 | |
8 | SHA1 (patch-ad) = e53a4a500ce70ba1dd6c6aae6d6032d5d91f5d16 | 8 | SHA1 (patch-ad) = e53a4a500ce70ba1dd6c6aae6d6032d5d91f5d16 | |
9 | SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c | 9 | SHA1 (patch-ae) = 662975f811495f13604001964fcc6e3d13b1276c | |
10 | SHA1 (patch-ag) = 57cd120015eeddcb8ca1d7605c42af3374755c96 | 10 | SHA1 (patch-ag) = 57cd120015eeddcb8ca1d7605c42af3374755c96 | |
11 | SHA1 (patch-aj) = d5e66478ddf343ad74eb8429de47c567a81a8481 | 11 | SHA1 (patch-aj) = d5e66478ddf343ad74eb8429de47c567a81a8481 | |
12 | SHA1 (patch-ak) = 05b06eae21fcf49af91479a63c5b9bbc1388101c | 12 | SHA1 (patch-ak) = 05b06eae21fcf49af91479a63c5b9bbc1388101c | |
13 | SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c | 13 | SHA1 (patch-al) = 15563935bd43886309dd95a0816a5c2153b5da3c | |
14 | SHA1 (patch-am) = 816003fde7c6c331757ed91d4ecc4b49a4c541b9 | |||
15 | SHA1 (patch-an) = c78b531f1a55bb5509c89d5fbba2a8da425486e5 | 14 | SHA1 (patch-an) = c78b531f1a55bb5509c89d5fbba2a8da425486e5 | |
16 | SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f | 15 | SHA1 (patch-ao) = d0ab5520f53f38c7b2eb76395c5d6dd24407ef4f | |
17 | SHA1 (patch-gettext-tools_tests_Makefile.in) = 7ea89df2c45e6c544e2ec6c91cde6d135d964679 | 16 | SHA1 (patch-gettext-tools_tests_Makefile.in) = 7ea89df2c45e6c544e2ec6c91cde6d135d964679 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.24 2014/01/11 10:52:46 adam Exp $ | 1 | $NetBSD: distinfo,v 1.25 2014/08/31 10:24:02 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (gettext-0.18.3.2.tar.gz) = a2dc46d788edb0078ab20da7bd194bdb6da2f0d9 | 3 | SHA1 (gettext-0.19.2.tar.gz) = 3a8e0627290216d695661a748261eacda5cec8aa | |
4 | RMD160 (gettext-0.18.3.2.tar.gz) = 9536784e55cdd7342b4cdd93f4b621db5460fb38 | 4 | RMD160 (gettext-0.19.2.tar.gz) = b8bd2bf2bb7d6c1d0c54e363cd8f93373764a003 | |
5 | Size (gettext-0.18.3.2.tar.gz) = 16189249 bytes | 5 | Size (gettext-0.19.2.tar.gz) = 17141404 bytes | |
6 | SHA1 (patch-aa) = aed0e4e34c45fd442ee15254f494fe02c9dd55f7 | 6 | SHA1 (patch-aa) = aed0e4e34c45fd442ee15254f494fe02c9dd55f7 | |
7 | SHA1 (patch-ab) = bb975a36b3fe9e4411703caaf455e7eef530a0a7 | 7 | SHA1 (patch-ab) = bb975a36b3fe9e4411703caaf455e7eef530a0a7 |
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.25 2014/07/18 08:32:43 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.26 2014/08/31 10:24:02 wiz Exp $ | |
2 | 2 | |||
3 | .include "../../devel/gettext/Makefile.common" | 3 | .include "../../devel/gettext/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/-/-tools-/} | 5 | PKGNAME= ${DISTNAME:S/-/-tools-/} | |
6 | PKGREVISION= 1 | |||
7 | COMMENT= Tools for providing messages in different languages | 6 | COMMENT= Tools for providing messages in different languages | |
8 | 7 | |||
9 | DISTINFO_FILE= ${.CURDIR}/../../devel/gettext/distinfo | 8 | DISTINFO_FILE= ${.CURDIR}/../../devel/gettext/distinfo | |
10 | PATCHDIR= ${.CURDIR}/../../devel/gettext/patches | 9 | PATCHDIR= ${.CURDIR}/../../devel/gettext/patches | |
11 | 10 | |||
12 | USE_LANGUAGES= c c++ | 11 | USE_LANGUAGES= c c++ | |
13 | USE_TOOLS+= xz:run | 12 | USE_TOOLS+= xz:run | |
14 | USE_PKGLOCALEDIR= yes | 13 | USE_PKGLOCALEDIR= yes | |
15 | CONFIGURE_ARGS+= --disable-csharp | 14 | CONFIGURE_ARGS+= --disable-csharp | |
16 | CONFIGURE_ARGS+= --with-included-libcroco | 15 | CONFIGURE_ARGS+= --with-included-libcroco | |
17 | CONFIGURE_ARGS+= --without-git | 16 | CONFIGURE_ARGS+= --without-git | |
18 | CONFIGURE_ARGS+= --with-xz | 17 | CONFIGURE_ARGS+= --with-xz | |
19 | CONFIGURE_ARGS+= --without-included-gettext | 18 | CONFIGURE_ARGS+= --without-included-gettext |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.10 2013/07/21 20:24:52 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.11 2014/08/31 10:24:02 wiz Exp $ | |
2 | bin/autopoint | 2 | bin/autopoint | |
3 | bin/envsubst | 3 | bin/envsubst | |
4 | bin/gettext | 4 | bin/gettext | |
5 | bin/gettext.sh | 5 | bin/gettext.sh | |
6 | bin/gettextize | 6 | bin/gettextize | |
7 | bin/msgattrib | 7 | bin/msgattrib | |
8 | bin/msgcat | 8 | bin/msgcat | |
9 | bin/msgcmp | 9 | bin/msgcmp | |
10 | bin/msgcomm | 10 | bin/msgcomm | |
11 | bin/msgconv | 11 | bin/msgconv | |
12 | bin/msgen | 12 | bin/msgen | |
13 | bin/msgexec | 13 | bin/msgexec | |
14 | bin/msgfilter | 14 | bin/msgfilter | |
@@ -139,26 +139,27 @@ share/locale/eo/LC_MESSAGES/gettext-runt | @@ -139,26 +139,27 @@ share/locale/eo/LC_MESSAGES/gettext-runt | |||
139 | share/locale/es/LC_MESSAGES/gettext-runtime.mo | 139 | share/locale/es/LC_MESSAGES/gettext-runtime.mo | |
140 | share/locale/es/LC_MESSAGES/gettext-tools.mo | 140 | share/locale/es/LC_MESSAGES/gettext-tools.mo | |
141 | share/locale/et/LC_MESSAGES/gettext-runtime.mo | 141 | share/locale/et/LC_MESSAGES/gettext-runtime.mo | |
142 | share/locale/et/LC_MESSAGES/gettext-tools.mo | 142 | share/locale/et/LC_MESSAGES/gettext-tools.mo | |
143 | share/locale/eu/LC_MESSAGES/gettext-tools.mo | 143 | share/locale/eu/LC_MESSAGES/gettext-tools.mo | |
144 | share/locale/fi/LC_MESSAGES/gettext-runtime.mo | 144 | share/locale/fi/LC_MESSAGES/gettext-runtime.mo | |
145 | share/locale/fi/LC_MESSAGES/gettext-tools.mo | 145 | share/locale/fi/LC_MESSAGES/gettext-tools.mo | |
146 | share/locale/fr/LC_MESSAGES/gettext-runtime.mo | 146 | share/locale/fr/LC_MESSAGES/gettext-runtime.mo | |
147 | share/locale/fr/LC_MESSAGES/gettext-tools.mo | 147 | share/locale/fr/LC_MESSAGES/gettext-tools.mo | |
148 | share/locale/ga/LC_MESSAGES/gettext-runtime.mo | 148 | share/locale/ga/LC_MESSAGES/gettext-runtime.mo | |
149 | share/locale/gl/LC_MESSAGES/gettext-runtime.mo | 149 | share/locale/gl/LC_MESSAGES/gettext-runtime.mo | |
150 | share/locale/gl/LC_MESSAGES/gettext-tools.mo | 150 | share/locale/gl/LC_MESSAGES/gettext-tools.mo | |
151 | share/locale/hr/LC_MESSAGES/gettext-runtime.mo | 151 | share/locale/hr/LC_MESSAGES/gettext-runtime.mo | |
152 | share/locale/hu/LC_MESSAGES/gettext-runtime.mo | |||
152 | share/locale/id/LC_MESSAGES/gettext-runtime.mo | 153 | share/locale/id/LC_MESSAGES/gettext-runtime.mo | |
153 | share/locale/id/LC_MESSAGES/gettext-tools.mo | 154 | share/locale/id/LC_MESSAGES/gettext-tools.mo | |
154 | share/locale/it/LC_MESSAGES/gettext-runtime.mo | 155 | share/locale/it/LC_MESSAGES/gettext-runtime.mo | |
155 | share/locale/it/LC_MESSAGES/gettext-tools.mo | 156 | share/locale/it/LC_MESSAGES/gettext-tools.mo | |
156 | share/locale/ja/LC_MESSAGES/gettext-runtime.mo | 157 | share/locale/ja/LC_MESSAGES/gettext-runtime.mo | |
157 | share/locale/ja/LC_MESSAGES/gettext-tools.mo | 158 | share/locale/ja/LC_MESSAGES/gettext-tools.mo | |
158 | share/locale/ko/LC_MESSAGES/gettext-runtime.mo | 159 | share/locale/ko/LC_MESSAGES/gettext-runtime.mo | |
159 | share/locale/ko/LC_MESSAGES/gettext-tools.mo | 160 | share/locale/ko/LC_MESSAGES/gettext-tools.mo | |
160 | share/locale/nb/LC_MESSAGES/gettext-runtime.mo | 161 | share/locale/nb/LC_MESSAGES/gettext-runtime.mo | |
161 | share/locale/nb/LC_MESSAGES/gettext-tools.mo | 162 | share/locale/nb/LC_MESSAGES/gettext-tools.mo | |
162 | share/locale/nl/LC_MESSAGES/gettext-runtime.mo | 163 | share/locale/nl/LC_MESSAGES/gettext-runtime.mo | |
163 | share/locale/nl/LC_MESSAGES/gettext-tools.mo | 164 | share/locale/nl/LC_MESSAGES/gettext-tools.mo | |
164 | share/locale/nn/LC_MESSAGES/gettext-runtime.mo | 165 | share/locale/nn/LC_MESSAGES/gettext-runtime.mo |