head 1.7; access; symbols pkgsrc-2023Q2:1.6.0.80 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.78 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.76 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.74 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.72 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.70 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.68 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.66 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.64 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.62 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.60 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.58 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.54 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.34 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.56 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.52 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.50 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.48 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.46 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.44 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.42 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.40 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.38 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.36 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.32 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.30 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.28 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.26 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.24 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.22 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.20 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.18 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.16 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.14 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.12 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.10 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.8 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.6 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.4 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.2 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.5.0.4 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.2 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.4.0.14 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.12 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.10 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.8 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.6 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.4 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.2 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.3.0.46 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.44 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.42 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.40 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.38 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.36 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.34 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.32 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.30 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.28 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.26 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.24 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.22 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.20 pkgsrc-2008Q1:1.3.0.18 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.16 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.14 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.12 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.10 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.8 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.6 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.4 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.2 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.1.0.10 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.8 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.6 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.4 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.2 pkgsrc-2004Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2023.06.29.06.08.17; author wiz; state dead; branches; next 1.6; commitid Wxn6ZwBJjcV23OuE; 1.6 date 2013.07.21.20.24.52; author wiz; state Exp; branches; next 1.5; commitid VtoQj3Weqds2tnYw; 1.5 date 2013.01.31.21.45.04; author adam; state Exp; branches; next 1.4; 1.4 date 2011.04.12.17.41.28; author adam; state Exp; branches; next 1.3; 1.3 date 2006.02.14.22.31.42; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.02.05.22.45.54; author joerg; state dead; branches; next 1.1; 1.1 date 2004.10.13.17.14.36; author gavan; state Exp; branches; next ; desc @@ 1.7 log @gettext: remove obsolete patch @ text @$NetBSD: patch-ao,v 1.6 2013/07/21 20:24:52 wiz Exp $ --- gettext-tools/config.h.in.orig 2013-07-07 09:20:54.000000000 +0000 +++ gettext-tools/config.h.in @@@@ -1,5 +1,9 @@@@ /* config.h.in. Generated from configure.ac by autoheader. */ +#ifdef __NetBSD__ +#include +#endif + /* Default value for alignment of strings in .mo file. */ #define DEFAULT_OUTPUT_ALIGNMENT 1 @@@@ -2037,8 +2041,12 @@@@ /* Define to 1 if you have the `wctob' function. */ #undef HAVE_WCTOB +#if !defined(__NetBSD__) || __NetBSD_Version__ >= 200000000 +/* NetBSD before 2.0 doesn't provide wctype_t in wctype.h */ + /* Define to 1 if you have the header file. */ #undef HAVE_WCTYPE_H +#endif /* Define to 1 if you have the `wcwidth' function. */ #undef HAVE_WCWIDTH @ 1.6 log @Update gettext* to 0.18.3: Version 0.18.3 - July 2013 * Runtime behaviour: On Mac OS X systems, the setlocale() function now properly invalidates loaded message catalogs when a locale has been set. * Programming languages support: - C++: The gnu::autosprintf class now provides an assignment operator. - Glade: xgettext now supports GtkBuider file format used by Glade 3. xgettext now also extracts contexts (msgctxt) from Glade 2 and GtkBuider files. - JavaScript: xgettext now partially supports JavaScript. Since the current JavaScript specification (ECMA-262) does not define the standard set of formatting methods nor translation functions, the implementation supports only a limited set of formatting methods and translation functions commonly used in Gjs and other popular JavaScript implemenations and libraries. - Lua: xgettext now supports Lua, using Ľubomír Remák's lua-gettext. - Python: xgettext and msgfmt's format string checking now recognize Python format string in braced syntax (PEP 3101). xgettext now also supports explicit string concatenation with '+' and handles platform dependent line terminators (LF/CR/CRLF) transparently. - Tcl: Bug fix in xgettext Unicode escape handling. - Vala: xgettext now supports Vala. * msgattrib now has --previous option to keep previous msgid when making messages fuzzy, similar to msgmerge --previous. * msgfmt now checks PO file headers more strictly with less false-positives. * 'gettextize' now checks macro directories specified with AC_CONFIGURE_MACRO_DIRS in configure.ac. * Portability: - msginit now does not require GNU sed. - The Makefile rule for generating en@@quot and en@@boldquot now uses @@SED@@ variable instead of hard-coded 'sed' command to allow users to supply GNU sed. * Future backward-incompatibilities: - In future Gettext versions, the files installed by 'gettextize' will require Automake 1.10 or later. This will improve the compatibility of user projects with newer Automake versions. @ text @d1 1 a1 1 $NetBSD: patch-ao,v 1.5 2013/01/31 21:45:04 adam Exp $ @ 1.5 log @Changes 0.18.2: * xgettext now understands the block comment syntax of Guile 2.0. * libgettextpo library: - The initial msgstr of a new message is now "", not NULL. - Bug fixes in the functions po_message_is_range, po_file_check_all, po_message_check_all. * Installation options: The configure options --with-xz and --with-bzip2 can be used to specify alternate compression methods for the archive used by the 'autopoint' program. These options, together with --with-git, allow to trade dependencies against installed package size. --with-xz has the highest compression rate, followed by --with-git, followed by --with-bzip2. * Autoconf macros: - The autoconf macros installed by 'gettextize' now work with the forthcoming Automake 1.14 and require Autoconf version 2.60 or newer. * Portability: - Building on MacOS X 10.7, Cygwin 1.7.10, and newer 64-bit mingw is now supported. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- gettext-tools/config.h.in.orig 2012-12-25 05:33:29.000000000 +0000 d15 2 a16 2 @@@@ -2009,8 +2013,12 @@@@ /* Define to 1 if you have the 'wctob' function. */ d26 1 a26 1 /* Define to 1 if you have the 'wcwidth' function. */ @ 1.4 log @Changes 0.18.1: * msggrep: A '$' anchor in a regular expression now also matches the end of the string, even if it does not end in a newline. * Dependencies: The libraries and programs are now linked with libunistring if this library is already installed. * Installation options: The configure option --with-cvs is deprecated. The 'autopoint' program will now use the 'git' program by default to compress its archive. If the configure option --without-git is specified, 'autopoint' will not rely on 'git', but will instead rely on a locally installed a 3 MB large archive. Changes 0.18: * Runtime behaviour: - On MacOS X and Windows systems, now extends setlocale() and newlocale() so that their determination of the default locale considers the choice the user has made in the system control panels. - On MacOS X systems, the gettext()/dgettext()/... functions now respect the locale of the current thread, if a thread-specific locale has been set. * PO file format: There is a new field 'Language' in the header entry. It denotes the language code (plus optional country code) for the PO file. This field can be used by automated tools, such as spell checkers. It is expected to be more reliable than looking at the file name or at the 'Language-Team' field in the header entry. msgmerge, msgcat, msgen have a new option --lang that allows to specify this field. Additionally, msgmerge fills in this new field by looking at the 'Language-Team' field (if the --lang option is not given). * xgettext and PO file format: For messages with plural forms, programmers can inform the translators about the range of possible values of the numeric argument, like this: /* xgettext: range: 0..15 */ This information 'range: 0..15' is stored in the PO file as a flag attached to the message. Translators can produce better translations when they know that the numeric argument is small. * Colorized PO files: msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit, msgmerge, msgunfmt, msguniq, xgettext now have options --color and --style, like msgcat has since version 0.17. * msgmerge is up to 10 times faster when the PO and POT files are large. This speedup was contributed by Ralf Wildenhues. * msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has since version 0.12. * msgfilter now sets environment variables during the invocation of the filter, indicating the msgid and location of the messge being processed. * xgettext now can extract plural forms from Qt 4 programs. The recommended xgettext command-line options for this case are: --qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t * xgettext --language=GCC-source now recognizes also the format strings used in the Fortran front-end of the GCC compiler, and marks them as 'gfc-internal-format'. * autopoint can now be used to update several PO directories all together. @ text @d3 1 a3 1 --- gettext-tools/config.h.in.orig 2010-06-06 20:12:24.000000000 +0000 d15 2 a16 2 @@@@ -1717,8 +1721,12 @@@@ /* Define to 1 if you have the `wctob' function. */ d26 1 a26 1 /* Define to 1 if you have the `wcwidth' function. */ @ 1.3 log @Disable HAVE_WCTYPE_H on NetBSD before 2.0, since it doesn't have the needed wctype_t and therefore the multibyte support can't work. Tested by cato@@ @ text @d3 1 a3 1 --- gettext-tools/config.h.in.orig 2006-02-14 15:40:12.000000000 +0100 d15 3 a17 3 @@@@ -500,8 +504,12 @@@@ /* Define to 1 if you have the `wcslen' function. */ #undef HAVE_WCSLEN @ 1.2 log @Update gettext to 0.14.5. Many bugfixes and improvements, including support for relocable programs, Qt support, separation of the PO processing functions into a separate library and more. Reorganise the gettext infrastructure by splitting of the tools into devel/gettext-tools, which will be used by the tools framework. The remaining devel/gettext package contains gettextize and autopoint aka the infrastructure to embbed gettext into a package. Due to the ABI and API changes, a recursive revision bump will follow. Take blaim by receiving the maintainer hat. With input from jlam@@, reed@@ and wiz@@. @ text @d1 1 a1 1 $NetBSD: patch-ao,v 1.1 2004/10/13 17:14:36 gavan Exp $ d3 4 a6 5 --- lib/pipe-in.c.orig 2002-01-02 10:55:32.000000000 +0000 +++ lib/pipe-in.c @@@@ -51,6 +51,10 @@@@ # define STDOUT_FILENO 1 #endif d8 2 a9 2 +#ifndef HAVE_ENVIRON_DECL +extern char **environ; a11 1 #define _(str) gettext (str) d13 5 d19 9 @ 1.1 log @Workaround build problem on Solaris 10. If HAVE_POSIX_SPAWN is defined, code is compiled in that requires environ to be declared. Solaris doesn't declare environ, so declare it (guarded by HAVE_ENVIRON_DECL) in the files in which it is used. Solaris 10 systems HAVE_POSIX_SPAWN, whereas previous versions do not. @ text @d1 1 a1 1 $NetBSD$ @