summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-23Updated print/poppler to 0.38.0wiz2-3/+3
2015-11-23Update poppler* to 0.38.0:wiz3-9/+8
Release 0.38.0 core: * Splash: Multiply opacity in case of pattern colorspace. Bug #92592 * Small form improvements on non ascii character rendering * Clarify README build system: * Clarify internal DCT and JPX are only provided as deprecated fallbacks utils: * pdftocairo: fix fit to page transformation Release 0.37.0 core: * CairoOutputDev: Use mask for even-odd fill. Bug #84527 * SplashOuputDev: Protect calls to set/getAA with the proper #if guards. Bug #92006 * SplashOuputDev: Try to use an external font if the internal one is invalid * PageTransition D is a number not an int. Bug #92040 * Catalog::getNumPages(): validate page count * Catalog::cachePageTree(): recover from out of memory condition * Fix crashes in malformed documents build system: * configure: fix openjpeg detection
2015-11-23Updated audio/libshout to 2.4.1wiz2-3/+3
2015-11-23Update libshout to 2.4.1.wiz4-13/+14
Set LICENSE. Fix installed pkg-config file. Remove unnecessary includes from bl3.mk. Enable speex support. libshout 2.4.1 (20151120) * Fixed issue with missing file in distribution libshout 2.4.0 (20151111) * Audio only WebM support. * Protocol level meta data support improved. Some API calls got replaced and marked as obsolete. * Code hardened. * Fixed overlinking. * Removed Debian packaging. * TLS support (RFC2818 and RFC2817, mode can be autodetected). * Improved HTTP protocol: * Set Host:-header (vhosting), * Check for server capabilities. * Basic support for RoarAudio protocol.
2015-11-23Update to 3.23mef2-8/+7
--------------- 3.23 2015-09-10 - Improve CGI mode param() handling to avoi CGI.pm's "param() called in list context" warning. - add support for Apache 2.4 via mod_perl 1.09. ***** IMPORTANT ***** Apache 2.4 has a *VERY* different API for authentication. You will need to port your subclass and configuration over to the Apache 2.4 API in order to use Apache 2.4! Please be sure to read README.apache-2.4.pod for porting instructions!
2015-11-23Note update of textproc/ruby-nokogiri package to 1.6.6.4.taca1-1/+2
2015-11-23Update ruby-nokogiri to 1.6.8.4.taca3-8/+9
=== 1.6.6.4 / 2015-11-19 This version pulls in an upstream patche to the vendored libxml2 to address: * unclosed comment uninitialized access issue (#1376) This issue does not have a CVE assigned to it as this time.
2015-11-23Note update of security/ruby-shadow package to 2.5.0.taca1-1/+2
2015-11-23Update ruby-shadow to 2.5.0.taca2-7/+7
[2015/10/06] * Version 2.5.0 - fixes for compiling for rubinius, at long last - TESTS - add a few method aliases
2015-11-23Note update of www/ruby-pygments.rb package to 0.6.3nb1.taca1-1/+2
2015-11-23Overhaul ruby-pygments.rb package and It should make ruby-jekyll package run.taca4-2/+58
* Fix default load path and python's name under pkgsrc. * Make test work. Bump PKGREVISION.
2015-11-23Note update of devel/ruby-parslet package to 1.7.1.taca1-1/+2
2015-11-23Update ruby-parslet to 1.7.1.taca3-8/+53
= 1.7 / 12Mar2015 ! Small speed gains from improvements on the hot spots. + Contextual error reporter, a flavor of error reporting that emphasizes context.
2015-11-23Note update of devel/kyua to 0.12.jmmv1-1/+2
2015-11-23Update devel/kyua to 0.12:jmmv4-50/+48
**Released on November 22nd, 2015.** This is a huge release and marks a major milestone for Kyua as it finally implements a long-standing feature request: the ability to execute test cases in parallel. This is a big deal because test cases are rarely CPU-bound: running them in parallel yields much faster execution times for large test suites, allowing faster iteration of changes during development. As an example: the FreeBSD test suite as of this date contains 3285 test cases. With sequential execution, a full test suite run takes around 12 minutes to complete, whereas on a 4-core machine with a high level of parallelism it takes a little over 1 minute. Implementing parallel execution required rewriting most of Kyua's core and partly explains explains why there has not been a new release for over a year. The current implementation is purely subprocess-based, which works but has some limitations and has resulted in a core that is really complex and difficult to understand. Future versions will investigate the use of threads instead for a simplified programming model and additional parallelization possibilities. * Issue #2: Implemented support to execute test cases in parallel when invoking `kyua test`. Parallel execution is *only* enabled when the new `parallelism` configuration variable is set to a value greater than `1`. The default behavior is still to run tests sequentially because some test suites contain test cases with side-effects that might fail when run in parallel. To resolve this, the new metadata property `is_exclusive` can be set to `true` on a test basis to indicate that the test must be run on its own. * Known regression: Running `kyua debug` on a TAP-based test program does not currently report the output in real time. The output will only be displayed once the test program completes. This is a shortcoming of the new parallel execution engine and will be resolved. * Removed the external C-based testers code in favor of the new built-in implementations. The new approach feels significantly faster than the previous one. * Fixed the handling of relative paths in the `fs.*` functions available in `Kyuafile`s. All paths are now resolved relative to the location of the caller `Kyuafile`. `Kyuafile.top` has been updated with these changes and you should update custom copies of this file with the new version. * Changed temporary directory creation to always grant search permissions on temporary directories. This is to prevent potential problems when running Kyua as root and executing test cases that require dropping privileges (as they may later be unable to use absolute paths that point inside their work directory). * The cleanup of work directories does not longer attempt to deal with mount points. If a test case mounts a file system and forgets to unmount it, the mount point will be left behind. It is now the responsibility of the test case to clean after itself. The reasons for this change are simplicity and clarity: there are many more things that a test case can do that have side-effects on the system and Kyua cannot protect against them all, so it is better to just have the test undo anything it might have done. * Improved `kyua report --verbose` to properly handle environment variables with continuation lines in them, and fixed the integration tests for this command to avoid false negatives. * Changed the configuration file format to accept the definition of unknown variables without declaring them local. The syntax version number remains at 2. This is to allow configuration files for newer Kyua versions to work on older Kyua versions, as there is no reason to forbid this. * Fixed stacktrace gathering with FreeBSD's ancient version of GDB. GDB 6.1.1 (circa 2004) does not have the `-ex` flag so we need to generate a temporary GDB script and feed it to GDB with `-x` instead. * Issue #136: Fixed the XML escaping in the JUnit output so that non-printable characters are properly handled when they appear in the process's stdout or stderr. * Issue #141: Improved reporting of errors triggered by sqlite3. In particular, all error messages are now tagged with their corresponding database filename and, if they are API-level errors, the name of the sqlite3 function that caused them. * Issue #144: Improved documentation on the support for custom properties in the test metadata. * Converted the `INSTALL`, `NEWS`, and `README` distribution documents to Markdown for better formatting online.
2015-11-23Fix typo in comment line (three -> two)mef1-2/+2
2015-11-23Updated devel/py-tortoisehg to 3.6.1wiz2-3/+3
2015-11-23Update py-tortoisehg to 3.6.1:wiz2-8/+7
Bugs Fixes reporegistry: move warning of opening non-hg repository to common function bump major revision number in docs
2015-11-23Updated devel/py-cffi to 1.3.1wiz2-3/+3
2015-11-23Update py-cffi to 1.3.1.wiz2-7/+7
Changes not found.
2015-11-23Updated security/py-cryptography to 1.1.1wiz2-3/+3
2015-11-23Update py-cryptography to 1.1.1:wiz2-7/+7
1.1.1 - 2015-11-19 ~~~~~~~~~~~~~~~~~~ * Fixed several small bugs related to compiling the OpenSSL bindings with unusual OpenSSL configurations. * Resolved an issue where, depending on the method of installation and which Python interpreter they were using, users on El Capitan (OS X 10.11) may have seen an ``InternalError`` on import.
2015-11-23Updated textproc/xmlto to 0.0.28wiz2-3/+3
2015-11-23Update xmlto to 0.28:wiz2-8/+7
Xmlto news ---------- 0.0.28 (stable) - fix broken temp files removal (introduced in 0.0.27) - links detection changed to elinks (new links options not compatible)
2015-11-23Updated devel/py-test to 2.8.3wiz2-3/+3
2015-11-23Update py-test to 2.8.3.wiz2-7/+7
All tests pass. 2.8.3 ----- - fix #1169: add __name__ attribute to testcases in TestCaseFunction to support the @unittest.skip decorator on functions and methods. Thanks Lee Kamentsky for the PR. - fix #1035: collecting tests if test module level obj has __getattr__(). Thanks Suor for the report and Bruno Oliveira / Tom Viner for the PR. - fix #331: don't collect tests if their failure cannot be reported correctly e.g. they are a callable instance of a class. - fix #1133: fixed internal error when filtering tracebacks where one entry belongs to a file which is no longer available. Thanks Bruno Oliveira for the PR. - enhancement made to highlight in red the name of the failing tests so they stand out in the output. Thanks Gabriel Reis for the PR. - add more talks to the documentation - extend documentation on the --ignore cli option - use pytest-runner for setuptools integration - minor fixes for interaction with OS X El Capitan system integrity protection (thanks Florian)
2015-11-23Updated textproc/py-libxml2 to 2.9.3wiz2-3/+3
2015-11-23Udate py-libxml2 to 2.9.3 to match libxml2.wiz2-7/+7
2015-11-22Bump PKGREVISION for notmuch bl3.mk bumpwiz1-1/+2
2015-11-22Bump depends pattern for dependency change from gmime24 to gmime.wiz1-2/+2
2015-11-22Add followig line for make testmef1-1/+2
+BUILD_DEPENDS+= p5-Moo-[0-9]*:../../devel/p5-Moo
2015-11-22Updated mail/notmuch to 0.21wiz2-3/+3
2015-11-22Update notmuch to 0.21:wiz6-45/+19
Notmuch 0.21 (2015-10-29) ========================= General ------- Notmuch now requires gmime >= 2.6.7. The gmime 2.4 series is no longer supported. Database revision tracking: `lastmod:` queries Each message now has a metadata revision number that increases with every tagging operation. See the discussion of `lastmod:` in `notmuch-search-terms(7)` for more information. Date queries now support `date:<expr>..!` shorthand for `date:<expr>..<expr>` You can use, for example, `date:yesterday..!` to match from the beginning of yesterday to the end of yesterday. For further details, please refer to the `notmuch-search-terms` manual page. Notmuch database upgrade to support `lastmod:` queries The above mentioned `lastmod:` prefix. This will be done automatically, without prompting on the next time `notmuch new` is run after the upgrade. The upgrade is not reversible, and the upgraded database will not be readable by older versions of Notmuch. As a safeguard, a database dump will be created in the `.notmuch` directory before upgrading. Build System ------------ The ruby bindings are now built as part of the main notmuch build process. This can be disabled with the `--without-ruby` option to configure. Building the documentation can be disabled with the `--without-docs` option to configure. Skipped individual tests are no longer considered as failures. Command Line Interface ---------------------- Database revision tracking Two new options were added to support revision tracking. A global option "--uuid" (`notmuch(1)`) was added for to detect counter rollover and reinitialization, and `notmuch-count(1)` gained a `--lastmod` option to query database revision tracking data. The `notmuch address` command supports new deduplication schemes `notmuch address` has gained a new `--deduplicate` option to specify how the results should be deduplicated, if at all. The alternatives are `no` (do not deduplicate, useful for processing the results with external tools), `mailbox` (deduplicate based on the full, case sensitive name and email address), and `address` (deduplicate based on the case insensitive address part). See the `notmuch-address` manual page for further information. Emacs Interface --------------- `notmuch-emacs-version` is used in `User-Agent` header The value of recently introduced variable `notmuch-emacs-version` is now used as a part of `User-Agent` header when sending emails. Removed `notmuch-version` function by renaming it to `notmuch-cli-version` With existing variable `notmuch-emacs-version` the accompanied function which retrieves the version of `notmuch-command` is better named as `notmuch-cli-version`. Query input now supports completion for "is:<tag>" New message composition mode: `notmuch-compose-mode` This is mainly to fix fcc handling, but may be useful for user customization as well. Allow filtering of search results in `notmuch-show` Add function to rerun current tree-view search in search mode Bug fix for replying to encrypted messages in `notmuch-tree` mode Allow saved searched to specify tree view rather than search view Applies to saved searches run from `notmuch-hello`, or by a keyboard shortcut (`notmuch-jump`). Can be set in the customize interface, or by adding :search-type tree to the appropriate saved search plist in `notmuch-saved-searches`. Increase maximum size of rendered text parts The variable `notmuch-show-max-text-part-size` controls the maximum size (in bytes) which is automatically rendered. This may make rendering large threads slower. To get the previous behaviour set this variable to 10000. Library ------- The use of absolute paths is now enforced when calling `notmuch_database_{open, create}` New function `notmuch_directory_delete` to delete directory documents Previously there was no way to delete directory documents from the database, leading to confusing results when the "ghost" directory document of a renamed or deleted filesystem directory was encountered every time the parent directory was being scanned by `notmuch new`. The mtime of the old directory document was also used if a directory by the same name was added again in the filesystem, potentially bypassing the scan for the directory. The issues are fixed by providing a library call to delete directory documents, and deleting the old documents in `notmuch new` on filesystem directory removal or rename. Database revision tracking Revision tracking is supported via a new prefix "lastmod:" in the query parser and the new function `notmuch_database_get_revision`. For the latter, see `notmuch(3)`. New status code returning API for n_query_count_{messages,threads} Deprecated functions `notmuch_query_search_threads`, `notmuch_query_search_messages`, `notmuch_query_count_messages`, and `notmuch_query_count_threads` are all deprecated as of this release. Clients are encouraged to transition to the `_st` variants supporting better error reporting. nmbug-status ------------ `nmbug-status` now supports specifying the sort order for each view.
2015-11-22Updated textproc/libxml2 to 2.9.3wiz2-3/+3
2015-11-22Update libxml2 to 2.9.3.wiz9-359/+7
v2.9.3: Nov 20 2015 Security: CVE-2015-8242 Buffer overead with HTML parser in push mode (Hugh Davenport), CVE-2015-7500 Fix memory access error due to incorrect entities boundaries (Daniel Veillard), CVE-2015-7499-2 Detect incoherency on GROW (Daniel Veillard), CVE-2015-7499-1 Add xmlHaltParser() to stop the parser (Daniel Veillard), CVE-2015-5312 Another entity expansion issue (David Drysdale), CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey (David Drysdale), CVE-2015-7498 Avoid processing entities after encoding conversion failures (Daniel Veillard), CVE-2015-8035 Fix XZ compression support loop (Daniel Veillard), CVE-2015-7942-2 Fix an error in previous Conditional section patch (Daniel Veillard), CVE-2015-7942 Another variation of overflow in Conditional sections (Daniel Veillard), CVE-2015-1819 Enforce the reader to run in constant memory (Daniel Veillard) CVE-2015-7941_2 Cleanup conditional section error handling (Daniel Veillard), CVE-2015-7941_1 Stop parsing on entities boundaries errors (Daniel Veillard), Documentation: Correct spelling of "calling" (Alex Henrie), Fix a small error in xmllint --format description (Fabien Degomme), Avoid XSS on the search of xmlsoft.org (Daniel Veillard) Portability: threads: use forward declarations only for glibc (Michael Heimpold), Update Win32 configure.js to search for configure.ac (Daniel Veillard) Bug Fixes: Bug on creating new stream from entity (Daniel Veillard), Fix some loop issues embedding NEXT (Daniel Veillard), Do not print error context when there is none (Daniel Veillard), Avoid extra processing of MarkupDecl when EOF (Hugh Davenport), Fix parsing short unclosed comment uninitialized access (Daniel Veillard), Add missing Null check in xmlParseExternalEntityPrivate (Gaurav Gupta), Fix a bug in CData error handling in the push parser (Daniel Veillard), Fix a bug on name parsing at the end of current input buffer (Daniel Veillard), Fix the spurious ID already defined error (Daniel Veillard), Fix previous change to node sort order (Nick Wellnhofer), Fix a self assignment issue raised by clang (Scott Graham), Fail parsing early on if encoding conversion failed (Daniel Veillard), Do not process encoding values if the declaration if broken (Daniel Veillard), Silence clang's -Wunknown-attribute (Michael Catanzaro), xmlMemUsed is not thread-safe (Martin von Gagern), Fix support for except in nameclasses (Daniel Veillard), Fix order of root nodes (Nick Wellnhofer), Allow attributes on descendant-or-self axis (Nick Wellnhofer), Fix the fix to Windows locking (Steve Nairn), Fix timsort invariant loop re: Envisage article (Christopher Swenson), Don't add IDs in xmlSetTreeDoc (Nick Wellnhofer), Account for ID attributes in xmlSetTreeDoc (Nick Wellnhofer), Remove various unused value assignments (Philip Withnall), Fix missing entities after CVE-2014-3660 fix (Daniel Veillard), Revert "Missing initialization for the catalog module" (Daniel Veillard) Improvements: Reuse xmlHaltParser() where it makes sense (Daniel Veillard), xmlStopParser reset errNo (Daniel Veillard), Reenable xz support by default (Daniel Veillard), Recover unescaped less-than character in HTML recovery parsing (Daniel Veillard), Allow HTML serializer to output HTML5 DOCTYPE (Shaun McCance), Regression test for bug #695699 (Nick Wellnhofer), Add a couple of XPath tests (Nick Wellnhofer), Add Python 3 rpm subpackage (Tomas Radej), libxml2-config.cmake.in: update include directories (Samuel Martin), Adding example from bugs 738805 to regression tests (Daniel Veillard)
2015-11-22Updated fonts/harfbuzz to 1.1.0wiz2-3/+3
2015-11-22Update harfbuzz to 1.1.0:wiz2-7/+7
Overview of changes leading to 1.1.0 Wednesday, November 18, 2015 ==================================== - Implement 'stch' stretch feature for Syriac Abbreviation Mark. https://github.com/behdad/harfbuzz/issues/141 - Disable use of decompose_compatibility() callback. - Implement "shaping" of various Unicode space characters, even if the font does not support them. https://github.com/behdad/harfbuzz/issues/153 - If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. - Changes resulting from libFuzzer continuous fuzzing: * Reject font tables that need more than 8 edits, * Bound buffer growth during shaping to 32x, * Fix assertions and other issues at OOM / buffer max-growth. - Misc fixes and optimizations. - API changes: * All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty().
2015-11-22Updated sysutils/dbus to 1.10.4wiz2-3/+3
2015-11-22Update dbus to 1.10.4:wiz2-7/+7
D-Bus 1.10.4 (2015-11-17) == The “Frostburn Canyon” release. Enhancements: • GetConnectionCredentials, GetConnectionUnixUser and GetConnectionUnixProcessID with argument "org.freedesktop.DBus" will now return details of the dbus-daemon itself. This is required to be able to call SetEnvironment on systemd. (fd.o #92857, Jan Alexander Steffens) Fixes: • Make UpdateActivationEnvironment always fail with AccessDenied on the system bus. Previously, it was possible to configure it so root could call it, but the environment variables were not actually used, because the launch helper would discard them. (fd.o #92857, Jan Alexander Steffens) • On Unix with --systemd-activation on a user bus, make UpdateActivationEnvironment pass on its arguments to systemd's SetEnvironment method, solving inconsistency between the environments used for traditional activation and systemd user-service activation. (fd.o #92857, Jan Alexander Steffens) • On Windows, don't crash if <syslog/> or --syslog is used (fd.o #92538, Ralf Habacker) • On Windows, fix a memory leak when setting a DBusError from a Windows error (fd.o #92721, Ralf Habacker) • On Windows, don't go into infinite recursion if we abort the process with backtraces enabled (fd.o #92721, Ralf Habacker) • Fix various failing tests, variously on Windows and cross-platform: · don't test system.conf features (users, groups) that only make sense on the system bus, which is not supported on Windows · don't call _dbus_warn() when we skip a test, since it is fatal · fix computation of expected <standard_session_servicedirs/> · when running TAP tests, translate newlines to Unix format, fixing cross-compiled tests under Wine on Linux · don't stress-test refcounting under Wine, where it's really slow · stop assuming that a message looped-back to the test will be received immediately · skip some system bus tests on Windows since they make no sense there (fd.o #92538, fd.o #92721; Ralf Habacker, Simon McVittie)
2015-11-22+ MesaLib-11.0.6, dbus-1.10.4, harfbuzz-1.1.0, libetonyek-0.1.4,wiz1-3/+17
libshout-2.4.1, libxml2-2.9.3, notmuch-0.21, poppler-0.38.0, py-cffi-1.3.1, py-cryptography-1.1.1, py-libxml2-2.9.3, py-test-2.8.3, py-tortoisehg-3.6.1, wireshark-2.0.0, x264-devel-20151121, xmlto-0.0.28.
2015-11-22Updated www/goaccess to 0.9.6wiedi1-1/+2
2015-11-22Update www/goaccess to 0.9.6wiedi2-7/+7
Changes to GoAccess 0.9.6 - Tuesday, October 27, 2015 - Fixed segfault when appending data to a log (follow) without virtualhosts. - Added command line option `--dcf` to view the default config file path. - Added 'Darwin' to the list of OSs. - Added the ability to ignore parsing status codes using `--ignore-status`. Changes to GoAccess 0.9.5 - Thursday, October 22, 2015 - Added major performance improvements to the default storage when parsing and storing data (~%44 less memory, ~37% faster). - Added the ability to parse virtual hosts and a new panel to display metrics per virtual host. - Added the ability to parse HTTP/2 requests. - Added the ability to use GNU getline() to parse full line requests. - Added the ability to output debug info if a log file is specified, even without `--enable-debug`. - Added OS X 'El Capitan'. - Added WebDav HTTP methods and HTTP status from RFC 2518 and RFC 3253. - Fixed detection of some Googlebots. - Fixed issue where time served metrics were not shown when loading persisted data. - Fixed linker error on OSX: ld: library not found for -lrt. - Fixed percentage on the HTML output when excluding IPs. - Removed GLib dependency and refactored storage functionality. By removing this dependency, GoAccess is able to store data in a more efficient manner, for instance, it avoids storing integer data as void* (generic typing), thus greatly improving memory consumption for integers. Changes to GoAccess 0.9.4 - Tuesday, September 08, 2015 - Fixed inability to parse color due to a missing POSIX extension. ERR: Invalid bg/fg color pairs - Added `%~` specifier to move forward through a log string until a non-space char is found. - Added the ability to parse static files containing a query string `--all-static-files`. - Added the ability to parse native Squid access.log format. - Added the ability to log invalid requests to a file `--invalid-requests`. - Added additional overall metric - total valid requests. - Fixed a few issues in the configuration script.
2015-11-22Updated editors/nano to 2.4.3wiedi1-1/+2
2015-11-22Update nano to 2.4.3wiedi2-8/+7
2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your downloading pleasure. This release includes a myriad of fixes including several memory leaks, issues with color syntax higlighting, search/replace, file insertion and help menu bugs. Many thanks to Benno Schulenberg for tireless efforts on the vast majority of fixes for some time now. As always please report bugs via the Savannah page, and remember to Share and Enjoy.
2015-11-22Add patch to fix gcc-4.8.5.mef2-1/+20
(at least cross/bossa, bossa-20140109nb2, has a problem) cross/bossa/work/.buildlink/include/wx-2.8/wx/debug.h:194:43: error: typedef 'wxDummyCheckInt' locally defined but not used [-Werror=unused-local-typedefs]
2015-11-22Note addition of gimme version 20151122agc1-1/+2
2015-11-22Add and enable gimmeagc1-1/+2
2015-11-22Import gimme-20151122, a tool for building packages in a chroot, into theagc6-0/+315
packages collection. Sometimes there's a need to just build a package without any of the installed pre-requisites being used. Or building a one-off package which can then be used elsewhere. This package helps to produce other binary packages, using pkg_comp to build them in a chroot. The chroot is populated either by cloning the current operating system, or by using pre-existing binary sets. As an example: # gimme -c vip will clone the current operating system on this host, and use it to make a chroot in which the sysutils/vip package will be built. Similarly, to build packages and all their pre-requisites afresh, something like # gimme -c mercurial git-base would be used.
2015-11-22Updated www/netsurf to 3.3nb2leot1-1/+2
2015-11-22Convert p5-HTML-Parser to a build dependency and bump PKGREVISION.leot1-4/+3
HTML::Entities seems used just in the build phase by netsurf/utils/split-messages.pl. Discussed with hauke@