pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel Update to 0.20.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/d007321b72d4
branches: trunk
changeset: 396277:d007321b72d4
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Mon May 27 13:21:41 2019 +0000
description:
Update to 0.20.1
Changelog:
Version 0.20.1 - May 2019
* Important bug fix:
- Fixed a wrong shared library versioning of libintl.so.
Version 0.20 - May 2019
* Support for reproducible builds:
- msgfmt now eliminates the POT-Creation-Date header field from .mo files.
* Improvements for translators:
- update-po target in Makefile.in.in now uses msgmerge --previous.
* Improvements for maintainers:
- msgmerge now has an option --for-msgfmt, that produces a PO file meant
for use by msgfmt only. This option saves processing time, in particular
by omitting fuzzy matching that is not useful in this situation.
- The .pot file in a 'po' directory is now erased by "make maintainer-clean".
- It is now possible to override xgettext options from the po/Makefile.in.in
through options in XGETTEXT_OPTIONS (declared in po/Makevars).
- The --intl option of the gettextize program (deprecated since 2010) is
no longer available. Instead of including the intl sources in your package,
we suggest making the libintl library an optional prerequisite of your
package. This will simplify the build system of your package.
- Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
* Programming languages support:
- C, C++:
xgettext now supports strings in u8"..." syntax, as specified in C11
and C++11.
- C, C++:
xgettext now supports 'p'/'P' exponent markers in number tokens, as
specified in C99 and C++17.
- C++:
xgettext now supports underscores in number tokens.
- C++:
xgettext now supports single-quotes in number tokens, as specified in
C++14.
- Shell:
o The programs 'gettext', 'ngettext' now support a --context argument.
o gettext.sh contains new function eval_pgettext and eval_npgettext
for producing translations of messages with context.
- Java:
o xgettext now supports UTF-8 encoded .properties files (a new feature
of Java 9).
o The build system and tools now support Java 9, 10, and 11. On the
other hand, support for old versions of Java (Java 5 and older,
GCJ 4.2.x and older) has been dropped.
- Perl:
o Native support for context functions (pgettext, dpgettext, dcpgettext,
npgettext, dnpgettext, dcnpgettext).
o better detection of question mark and slash as operators (as opposed
to regular expression delimiters).
- Scheme:
xgettext now parses the syntax for specialized byte vectors (#u8(...),
#vu8(...), etc.) correctly.
- Pascal:
xgettext can now extract strings from .rsj files, produced by the
Free Pascal compiler version 3.0.0 or newer.
- Vala:
xgettext now parses escape sequences in strings more accurately.
- JavaScript:
xgettext now parses template literals correctly.
* Runtime behaviour:
- The interpretation of the language preferences on macOS has been fixed.
- Per-thread locales are now also supported on Solaris 11.4.
- The replacements for the printf()/fprintf()/... functions that are
provided through <libintl.h> on native Windows and NetBSD are now POSIX
compliant. There is no conflict any more between these replacements
and other possible replacements provided by gnulib or mingw.
* Libtextstyle:
- This package installs a new library 'libtextstyle', together with a new
header file <textstyle.h>. It is a library for styling text output sent
to a console or terminal emulator.
Packagers: please see the suggested packaging hints in the file PACKAGING.
diffstat:
devel/gettext-lib/distinfo | 13 +-
devel/gettext-lib/patches/patch-ab | 22 ++--
devel/gettext-lib/patches/patch-gettext-runtime_configure | 16 ---
devel/gettext-m4/Makefile | 7 +-
devel/gettext-m4/PLIST | 5 +-
devel/gettext-tools/Makefile | 3 +-
devel/gettext-tools/PLIST | 42 +++++++--
devel/gettext/Makefile | 6 +-
devel/gettext/Makefile.common | 4 +-
devel/gettext/PLIST | 67 +--------------
devel/gettext/distinfo | 20 ++--
devel/gettext/patches/patch-ab | 13 --
devel/gettext/patches/patch-ad | 12 +-
devel/gettext/patches/patch-ag | 26 +++--
devel/gettext/patches/patch-aj | 4 +-
devel/gettext/patches/patch-ak | 13 --
devel/gettext/patches/patch-an | 10 +-
17 files changed, 101 insertions(+), 182 deletions(-)
diffs (truncated from 530 to 300 lines):
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-lib/distinfo
--- a/devel/gettext-lib/distinfo Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-lib/distinfo Mon May 27 13:21:41 2019 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.33 2016/06/11 18:26:16 wiz Exp $
+$NetBSD: distinfo,v 1.34 2019/05/27 13:21:41 ryoon Exp $
-SHA1 (gettext-0.19.8.1.tar.gz) = b5d24ba2958c91fc5cc0058165837c99a0f58784
-RMD160 (gettext-0.19.8.1.tar.gz) = 29a5f29d186fe2aece5c450fd1a743b819c02c5b
-SHA512 (gettext-0.19.8.1.tar.gz) = 073042fa2dc48804c58e76f036130a669e19612c25427b0ab14d0b366b549a63751bf3af03bfd0745d7c4f72497a4b2aab26a3cc6de83189ce111679073878e1
-Size (gettext-0.19.8.1.tar.gz) = 19704011 bytes
+SHA1 (gettext-0.20.1.tar.gz) = 2aa01db95b064d7f5d1a46de34a2cc6a57eadf36
+RMD160 (gettext-0.20.1.tar.gz) = 6915ebc852a910c6ab64bffa88f580b64543c239
+SHA512 (gettext-0.20.1.tar.gz) = af6d74986da285df0bdd59524bdf01bb12db448e5ea659dda3b60b660c4a9063c80e8c74cc8751334e065e98348ee0db0079e43c67d485a15e86ae236115fe06
+Size (gettext-0.20.1.tar.gz) = 23267473 bytes
SHA1 (patch-aa) = aed0e4e34c45fd442ee15254f494fe02c9dd55f7
-SHA1 (patch-ab) = bb975a36b3fe9e4411703caaf455e7eef530a0a7
-SHA1 (patch-gettext-runtime_configure) = ca1955ca85a106b10e89e5575350372d879f7bfb
+SHA1 (patch-ab) = 85ac0357dd3f977550fd0d51fce87e9ddbe42d07
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-lib/patches/patch-ab
--- a/devel/gettext-lib/patches/patch-ab Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-lib/patches/patch-ab Mon May 27 13:21:41 2019 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ab,v 1.7 2013/07/26 13:08:32 ryoon Exp $
+$NetBSD: patch-ab,v 1.8 2019/05/27 13:21:41 ryoon Exp $
---- gettext-runtime/intl/Makefile.in.orig 2013-06-11 23:57:10.000000000 +0000
+--- gettext-runtime/intl/Makefile.in.orig 2019-05-12 15:08:36.000000000 +0000
+++ gettext-runtime/intl/Makefile.in
-@@ -390,7 +390,7 @@ install-exec: all
- $(mkdir_p) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
- $(INSTALL_DATA) libintl.h $(DESTDIR)$(includedir)/libintl.h; \
- $(LIBTOOL) --mode=install \
-- $(INSTALL_DATA) libintl.$la $(DESTDIR)$(libdir)/libintl.$la; \
-+ $(BSD_INSTALL_LIB) libintl.$la $(DESTDIR)$(libdir)/libintl.$la; \
- if test "@RELOCATABLE@" = yes; then \
- dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < $(DESTDIR)$(libdir)/libintl.la | sed -e "s,^',," -e "s,'\$$,,"`; \
- if test -n "$$dependencies"; then \
+@@ -1939,7 +1939,7 @@ intl-compat.lo: ../config.h $(srcdi
+ @USE_INCLUDED_LIBINTL_TRUE@install-exec-libintl: libintl.la
+ @USE_INCLUDED_LIBINTL_TRUE@ $(mkdir_p) $(DESTDIR)$(libdir)
+ @USE_INCLUDED_LIBINTL_TRUE@ $(LIBTOOL) --mode=install \
+-@USE_INCLUDED_LIBINTL_TRUE@ $(INSTALL_DATA) libintl.la $(DESTDIR)$(libdir)/libintl.la; \
++@USE_INCLUDED_LIBINTL_TRUE@ $(BSD_INSTALL_LIB) libintl.la $(DESTDIR)$(libdir)/libintl.la; \
+ @USE_INCLUDED_LIBINTL_TRUE@ if test "@RELOCATABLE@" = yes; then \
+ @USE_INCLUDED_LIBINTL_TRUE@ dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < $(DESTDIR)$(libdir)/libintl.la | sed -e "s,^',," -e "s,'\$$,,"`; \
+ @USE_INCLUDED_LIBINTL_TRUE@ if test -n "$$dependencies"; then \
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-lib/patches/patch-gettext-runtime_configure
--- a/devel/gettext-lib/patches/patch-gettext-runtime_configure Mon May 27 13:21:22 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-gettext-runtime_configure,v 1.1 2015/04/11 18:27:32 bsiegert Exp $
-
-Only run libasprintf configure when its build has been selected.
-http://savannah.gnu.org/bugs/index.php?44808
-
---- gettext-runtime/configure.orig Wed Dec 24 07:00:41 2014
-+++ gettext-runtime/configure
-@@ -31734,7 +31734,7 @@ fi
-
-
-
--subdirs="$subdirs libasprintf"
-+subdirs="$subdirs $SUBDIR_libasprintf"
-
-
- ac_config_files="$ac_config_files Makefile"
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-m4/Makefile
--- a/devel/gettext-m4/Makefile Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-m4/Makefile Mon May 27 13:21:41 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.23 2018/12/27 15:09:53 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2019/05/27 13:21:41 ryoon Exp $
.include "../../devel/gettext/Makefile.common"
PKGNAME= ${DISTNAME:S/-/-m4-/}
-PKGREVISION= 1
COMMENT= Autoconf/automake m4 files for GNU NLS library
LICENSE= gnu-gpl-v2
@@ -20,7 +19,9 @@
${DESTDIR}${PREFIX}/share/aclocal
${INSTALL_DATA} ${WRKSRC}/gettext-tools/m4/*.m4 \
${DESTDIR}${PREFIX}/share/aclocal
-. for i in lib-ld.m4 lib-link.m4 lib-prefix.m4
+. for i in lib-ld.m4 lib-link.m4 lib-prefix.m4 extern-inline.m4 \
+ lock.m4 longlong.m4 lcmessage.m4 threadlib.m4 wchar_t.m4 \
+ wint_t.m4 codeset.m4
${INSTALL_DATA} ${WRKSRC}/gettext-tools/gnulib-m4/${i} \
${DESTDIR}${PREFIX}/share/aclocal
. endfor
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-m4/PLIST
--- a/devel/gettext-m4/PLIST Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-m4/PLIST Mon May 27 13:21:41 2019 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.8 2018/01/01 22:29:24 rillig Exp $
+@comment $NetBSD: PLIST,v 1.9 2019/05/27 13:21:41 ryoon Exp $
share/aclocal/codeset.m4
share/aclocal/exported.m4
share/aclocal/extern-inline.m4
share/aclocal/fcntl-o.m4
+share/aclocal/flexmember.m4
share/aclocal/gettext.m4
share/aclocal/glibc2.m4
share/aclocal/glibc21.m4
@@ -10,7 +11,6 @@
share/aclocal/iconv.m4
share/aclocal/intdiv0.m4
share/aclocal/intl.m4
-share/aclocal/intldir.m4
share/aclocal/intlmacosx.m4
share/aclocal/intmax.m4
share/aclocal/inttypes-pri.m4
@@ -19,6 +19,7 @@
share/aclocal/lib-ld.m4
share/aclocal/lib-link.m4
share/aclocal/lib-prefix.m4
+share/aclocal/locale-de.m4
share/aclocal/lock.m4
share/aclocal/longlong.m4
share/aclocal/nls.m4
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-tools/Makefile
--- a/devel/gettext-tools/Makefile Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-tools/Makefile Mon May 27 13:21:41 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.36 2019/05/23 17:39:53 rillig Exp $
+# $NetBSD: Makefile,v 1.37 2019/05/27 13:21:41 ryoon Exp $
.include "../../devel/gettext/Makefile.common"
PKGNAME= ${DISTNAME:S/-/-tools-/}
-PKGREVISION= 1
COMMENT= Tools for providing messages in different languages
DISTINFO_FILE= ${.CURDIR}/../../devel/gettext/distinfo
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext-tools/PLIST
--- a/devel/gettext-tools/PLIST Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext-tools/PLIST Mon May 27 13:21:41 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2017/05/15 14:14:04 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2019/05/27 13:21:41 ryoon Exp $
bin/autopoint
bin/envsubst
bin/gettext
@@ -22,7 +22,12 @@
bin/recode-sr-latin
bin/xgettext
include/gettext-po.h
+include/textstyle.h
+include/textstyle/stdbool.h
+include/textstyle/version.h
+include/textstyle/woe32dll.h
info/gettext.info
+info/libtextstyle.info
lib/gettext/cldr-plurals
lib/gettext/hostname
lib/gettext/project-id
@@ -31,6 +36,7 @@
lib/libgettextlib.la
lib/libgettextpo.la
lib/libgettextsrc.la
+lib/libtextstyle.la
man/man1/autopoint.1
man/man1/envsubst.1
man/man1/gettext.1
@@ -86,14 +92,20 @@
share/doc/gettext/gettext_23.html
share/doc/gettext/gettext_24.html
share/doc/gettext/gettext_25.html
+share/doc/gettext/gettext_26.html
+share/doc/gettext/gettext_27.html
+share/doc/gettext/gettext_28.html
+share/doc/gettext/gettext_29.html
share/doc/gettext/gettext_3.html
+share/doc/gettext/gettext_30.html
share/doc/gettext/gettext_4.html
share/doc/gettext/gettext_5.html
share/doc/gettext/gettext_6.html
share/doc/gettext/gettext_7.html
share/doc/gettext/gettext_8.html
share/doc/gettext/gettext_9.html
-share/doc/gettext/gettext_foot.html
+share/doc/gettext/gettext_abt.html
+share/doc/gettext/gettext_fot.html
share/doc/gettext/gettext_toc.html
share/doc/gettext/gettextize.1.html
share/doc/gettext/msgattrib.1.html
@@ -116,16 +128,26 @@
share/doc/gettext/textdomain.3.html
share/doc/gettext/tutorial.html
share/doc/gettext/xgettext.1.html
-share/gettext-0.19.8/its/appdata.its
-share/gettext-0.19.8/its/appdata.loc
-share/gettext-0.19.8/its/glade.loc
-share/gettext-0.19.8/its/glade1.its
-share/gettext-0.19.8/its/glade2.its
-share/gettext-0.19.8/its/gsettings.its
-share/gettext-0.19.8/its/gsettings.loc
-share/gettext-0.19.8/its/gtkbuilder.its
+share/doc/libtextstyle/libtextstyle_1.html
+share/doc/libtextstyle/libtextstyle_2.html
+share/doc/libtextstyle/libtextstyle_3.html
+share/doc/libtextstyle/libtextstyle_4.html
+share/doc/libtextstyle/libtextstyle_5.html
+share/doc/libtextstyle/libtextstyle_6.html
+share/doc/libtextstyle/libtextstyle_7.html
+share/doc/libtextstyle/libtextstyle_abt.html
+share/doc/libtextstyle/libtextstyle_toc.html
+share/gettext-0.20/its/glade.loc
+share/gettext-0.20/its/glade1.its
+share/gettext-0.20/its/glade2.its
+share/gettext-0.20/its/gsettings.its
+share/gettext-0.20/its/gsettings.loc
+share/gettext-0.20/its/gtkbuilder.its
+share/gettext-0.20/its/metainfo.its
+share/gettext-0.20/its/metainfo.loc
share/gettext/archive.dir.tar.xz
share/gettext/msgunfmt.tcl
+share/locale/ast/LC_MESSAGES/gettext-runtime.mo
share/locale/be/LC_MESSAGES/gettext-runtime.mo
share/locale/be/LC_MESSAGES/gettext-tools.mo
share/locale/bg/LC_MESSAGES/gettext-runtime.mo
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext/Makefile
--- a/devel/gettext/Makefile Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext/Makefile Mon May 27 13:21:41 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.84 2017/06/26 21:22:49 joerg Exp $
+# $NetBSD: Makefile,v 1.85 2019/05/27 13:21:41 ryoon Exp $
.include "../../devel/gettext/Makefile.common"
@@ -20,7 +20,7 @@
CONFIGURE_ENV+= HAVE_JIKES_IN_PATH=
CONFIGURE_ENV+= ac_cv_libexpat=no
-INSTALLATION_DIRS+= lib/gettext ${PKGMANDIR}/man1
+INSTALLATION_DIRS+= lib
TEST_TARGET= check
BROKEN_GETTEXT_DETECTION= yes
@@ -37,8 +37,6 @@
cd ${WRKSRC}/gettext-tools && ${MAKE} install-gettextsrcSCRIPTS DESTDIR=${DESTDIR}
cd ${WRKSRC}/gettext-tools/projects && ${MAKE} install DESTDIR=${DESTDIR}
cd ${WRKSRC}/gettext-runtime && ${MAKE} install-gettextsrcDATA DESTDIR=${DESTDIR}
- cd ${WRKSRC}/gettext-tools/intl && ${MAKE} install-exec install-data DESTDIR=${DESTDIR}
- cd ${WRKSRC}/gettext-tools/po && ${MAKE} installdirs-data DESTDIR=${DESTDIR}
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gettext-asprintf/buildlink3.mk"
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext/Makefile.common
--- a/devel/gettext/Makefile.common Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext/Makefile.common Mon May 27 13:21:41 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.14 2016/06/11 18:26:15 wiz Exp $
+# $NetBSD: Makefile.common,v 1.15 2019/05/27 13:21:41 ryoon Exp $
#
# used by devel/gettext/Makefile
# used by devel/gettext-asprintf/Makefile
@@ -6,7 +6,7 @@
# used by devel/gettext-m4/Makefile
# used by devel/gettext-tools/Makefile
-DISTNAME= gettext-0.19.8.1
+DISTNAME= gettext-0.20.1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=gettext/}
diff -r f9a4511d0003 -r d007321b72d4 devel/gettext/PLIST
--- a/devel/gettext/PLIST Mon May 27 13:21:22 2019 +0000
+++ b/devel/gettext/PLIST Mon May 27 13:21:41 2019 +0000
@@ -1,72 +1,7 @@
-@comment $NetBSD: PLIST,v 1.19 2017/06/26 21:22:49 joerg Exp $
+@comment $NetBSD: PLIST,v 1.20 2019/05/27 13:21:41 ryoon Exp $
${PLIST.glibc}lib/preloadable_libintl.so
share/gettext/ABOUT-NLS
share/gettext/config.rpath
-share/gettext/intl/COPYING.LIB
-share/gettext/intl/Makefile.in
-share/gettext/intl/VERSION
-share/gettext/intl/bindtextdom.c
-share/gettext/intl/config.charset
-share/gettext/intl/dcgettext.c
-share/gettext/intl/dcigettext.c
-share/gettext/intl/dcngettext.c
-share/gettext/intl/dgettext.c
-share/gettext/intl/dngettext.c
-share/gettext/intl/eval-plural.h
-share/gettext/intl/explodename.c
-share/gettext/intl/export.h
-share/gettext/intl/finddomain.c
-share/gettext/intl/gettext.c
-share/gettext/intl/gettextP.h
-share/gettext/intl/gmo.h
-share/gettext/intl/hash-string.c
-share/gettext/intl/hash-string.h
-share/gettext/intl/intl-compat.c
-share/gettext/intl/intl-exports.c
-share/gettext/intl/l10nflist.c
-share/gettext/intl/langprefs.c
Home |
Main Index |
Thread Index |
Old Index