summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2017-11-16rust: Restore SunOS support. Switch back to configure script.jperkin6-62/+103
No changes intended on other platforms, the configure script arguments should be identical to those previously found in config.toml. Doing it this way makes it a lot easier to have per-OS configuration.
2017-11-16perl: Remove patch-dist_Carp_lib_Carp.pmwiz3-22/+3
This patch is a workaround for a perl core problem. The patch has not been accepted upstream, and in its current form introduces other bugs, see https://rt.perl.org/Ticket/Display.html?id=132448 Bump PKGREVISION.
2017-11-15Update lang/nodejs to 9.2.0.fhajny2-7/+7
crypto: - Support building with both 1.1.0 and 1.0.2 fs: - fs.realpathSync.native and fs.realpath.native are now exposed process: - expose process.ppid
2017-11-15ocaml: Recognize NetBSD armv6 correctly in configuregdt3-14/+23
While MACHINE_ARCH can be earmv6hf on NetBSD, configure has to match what config.guess outputs, which is armv6. For now, leave the old earmv6/7 tokens, because this code inexplicably succeeded on earmv7hf. With this, ocaml builds and builds a working unison, on earmv6hf (RPI3).
2017-11-15fix unportable == in ext/curl/config.m4jdolecek3-14/+34
2017-11-15add a comment to fix the MASTER_SITES once this is out of RCjdolecek1-1/+3
2017-11-15Add php72 7.2.0RC6jdolecek30-9/+1037
PHP 7.2.x builds upon 7.1.x, adding new features: * Argument type declarations * Object return type declarations * Parameter Type Widening * Trailing commas in list syntax * Argon2 in password hash * Libsodium as part of PHP Core * Deprecated: __autoload, $php_errormsg, create_function(), mbstring.func_overload, parse_str() without second argument, gmp_random(), each(), assert(), $errcontext * uniqid() patch to avoid usleep() integrated, 10000x improvement on NetBSD, about 10x on Linux
2017-11-15py-asttokens: updated to 1.1.7adam2-7/+7
1.1.7: Bump patch version, silence some pylint warnings
2017-11-14lang/go: remove references to non-existent fileswiz1-3/+1
2017-11-13reset maintainermaya5-10/+10
2017-11-12Bump PKGREVISION on packages depending on CUPSkhorben2-2/+4
This should be the last part of the renaming operation for print/cups to print/cups-base. Rationale: packages depending on CUPS but not relying on a functional printing setup only need to depend on print/cups-base (equivalent to the former print/cups). The new print/cups now depends on print/cups-base and on print/cups-filters, thus directly providing a functional printing setup. This bump reflects this change of dependency. As discussed on tech-pkg@
2017-11-12Update dependencies on print/cups to print/cups-basekhorben2-4/+4
This is with the notable exception of meta-pkgs/desktop-gnome, which I believe implies a fully functional cups. This is still missing revision bumps - I'll be right there (first time I am doing this on so many packages at a time). As discussed on tech-pkg@
2017-11-09py-execjs: updated to 1.5.0adam1-2/+1
1.5.0 Eased version requirement for six.
2017-11-09py-execjs: updated to 1.5.0adam3-22/+8
1.5.0 Eased version requirement for six.
2017-11-08Update lang/nodejs4 to 4.8.6.fhajny2-7/+7
crypto: - update root certificates deps: - add support for more modern versions of INTL - upgrade openssl sources to 1.0.2m
2017-11-08Update lang/nodejs6 to 6.12.0.fhajny5-27/+28
assert: - assert.fail() can now take one or two arguments crypto: - add sign/verify support for RSASSA-PSS deps: - upgrade openssl sources to 1.0.2m - upgrade libuv to 1.15.0 fs: - Add support for fs.write/fs.writeSync(fd, buffer, cb) and fs.write/fs.writeSync(fd, buffer, offset, cb) as documented inspector: - enable --inspect-brk process: - add --redirect-warnings command line argument src: - allow CLI args in env with NODE_OPTIONS - --abort-on-uncaught-exception in NODE_OPTIONS - allow --tls-cipher-list in NODE_OPTIONS - use SafeGetenv() for NODE_REDIRECT_WARNINGS test: - remove common.fail()
2017-11-08Update lang/nodejs8 to 8.9.1.fhajny2-7/+7
- openssl: upgrade openssl sources to 1.0.2m - Revert "https: refactor to use http internals"
2017-11-08Update lang/nodejs to 9.1.0.fhajny3-13/+13
CLI: - NODE_OPTIONS now supports the --stack-trace-limit option. #16495 deps: - OpenSSL is upgraded to 1.0.2m #16691 http: - A 'connect' event handler leak has been fixed. #16725 - The 103 Early Hints status code is now supported. #16644
2017-11-08rust: cargo.mk: crates.io helper Makefile snippettnn1-0/+38
Common logic that can be used by packages that depend on cargo crates from crates.io. This lets existing pkgsrc infrastructure fetch and verify cargo crates instead of using the rust package manager in the build phase. Inspired by cargo.mk from FreeBSD ports.
2017-11-04rust: reorganize bootstrap toolchain extraction a bittnn1-8/+18
- run install.sh instead of manually moving around directories - allow user to set RUST_BOOTSTRAP_PATH (and RUST_ARCH if needed) in mk.conf to use a locally installed bootstrap toolchain.
2017-11-03Update to 1.21.0ryoon2-56/+57
Changelog: Version 1.21.0 (2017-10-12) ========================== Language -------- - [You can now use static references for literals.][43838] Example: ```rust fn main() { let x: &'static u32 = &0; } ``` - [Relaxed path syntax. Optional `::` before `<` is now allowed in all contexts.][43540] Example: ```rust my_macro!(Vec<i32>::new); // Always worked my_macro!(Vec::<i32>::new); // Now works ``` Compiler -------- - [Upgraded jemalloc to 4.5.0][43911] - [Enabled unwinding panics on Redox][43917] - [Now runs LLVM in parallel during translation phase.][43506] This should reduce peak memory usage. Libraries --------- - [Generate builtin impls for `Clone` for all arrays and tuples that are `T: Clone`][43690] - [`Stdin`, `Stdout`, and `Stderr` now implement `AsRawFd`.][43459] - [`Rc` and `Arc` now implement `From<&[T]> where T: Clone`, `From<str>`, `From<String>`, `From<Box<T>> where T: ?Sized`, and `From<Vec<T>>`.][42565] Stabilized APIs --------------- [`std::mem::discriminant`] Cargo ----- - [You can now call `cargo install` with multiple package names][cargo/4216] - [Cargo commands inside a virtual workspace will now implicitly pass `--all`][cargo/4335] - [Added a `[patch]` section to `Cargo.toml` to handle prepublication dependencies][cargo/4123] [RFC 1969] - [`include` & `exclude` fields in `Cargo.toml` now accept gitignore like patterns][cargo/4270] - [Added the `--all-targets` option][cargo/4400] - [Using required dependencies as a feature is now deprecated and emits a warning][cargo/4364] Misc ---- - [Cargo docs are moving][43916] to [doc.rust-lang.org/cargo](https://doc.rust-lang.org/cargo) - [The rustdoc book is now available][43863] at [doc.rust-lang.org/rustdoc](https://doc.rust-lang.org/rustdoc) - [Added a preview of RLS has been made available through rustup][44204] Install with `rustup component add rls-preview` - [`std::os` documentation for Unix, Linux, and Windows now appears on doc.rust-lang.org][43348] Previously only showed `std::os::unix`. Compatibility Notes ------------------- - [Changes in method matching against higher-ranked types][43880] This may cause breakage in subtyping corner cases. [A more in-depth explanation is available.][info/43880] - [rustc's JSON error output's byte position start at top of file.][42973] Was previously relative to the rustc's internal `CodeMap` struct which required the unstable library `libsyntax` to correctly use. - [`unused_results` lint no longer ignores booleans][43728] [42565]: https://github.com/rust-lang/rust/pull/42565 [42973]: https://github.com/rust-lang/rust/pull/42973 [43348]: https://github.com/rust-lang/rust/pull/43348 [43459]: https://github.com/rust-lang/rust/pull/43459 [43506]: https://github.com/rust-lang/rust/pull/43506 [43540]: https://github.com/rust-lang/rust/pull/43540 [43690]: https://github.com/rust-lang/rust/pull/43690 [43728]: https://github.com/rust-lang/rust/pull/43728 [43838]: https://github.com/rust-lang/rust/pull/43838 [43863]: https://github.com/rust-lang/rust/pull/43863 [43880]: https://github.com/rust-lang/rust/pull/43880 [43911]: https://github.com/rust-lang/rust/pull/43911 [43916]: https://github.com/rust-lang/rust/pull/43916 [43917]: https://github.com/rust-lang/rust/pull/43917 [44204]: https://github.com/rust-lang/rust/pull/44204 [cargo/4123]: https://github.com/rust-lang/cargo/pull/4123 [cargo/4216]: https://github.com/rust-lang/cargo/pull/4216 [cargo/4270]: https://github.com/rust-lang/cargo/pull/4270 [cargo/4335]: https://github.com/rust-lang/cargo/pull/4335 [cargo/4364]: https://github.com/rust-lang/cargo/pull/4364 [cargo/4400]: https://github.com/rust-lang/cargo/pull/4400 [RFC 1969]: https://github.com/rust-lang/rfcs/pull/1969 [info/43880]: https://github.com/rust-lang/rust/issues/44224#issuecomment-330058902 [`std::mem::discriminant`]: https://doc.rust-lang.org/std/mem/fn.discriminant.html
2017-11-03Updated lang/coq to version 8.7.0.jaapb5-357/+233
Includes many improvements and bugfixes (none that seem to be breaking backwards compatibility though), see the CHANGELOG. For packaging: - camlp4 support removed, package now uses camlp5 exclusively - fix for PR pkg/52651
2017-11-01python*: remove patch for py_curses.h that doesn't make sense to mewiz8-124/+4
(nor upstream) If this is still needed, please explain it. Thanks.
2017-11-01Update lang/nodejs to 9.0.0.fhajny3-81/+906
### Notable Changes - Async hooks: Older experimental APIs have been removed. - Improvements have been made to `buffer` module error messages. - Child Processes: Errors are emitted on process nextTick. - Domains: The long-deprecated `.dispose()` method has been removed. - fs - The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`. - `fs` module callbacks are now invoked with an undefined context. - HTTP/1 - A 400 Bad Request response will now be sent when parsing fails. - Socket timeout will be set when the socket connects. - A bug causing the request `'error'` event to fire twice was fixed - HTTP clients may now use generic `Duplex` streams in addition to `net.Socket`. - Intl - The deprecated `Intl.v8BreakIterator` has been removed. - OS - The `os.EOL` property is now read-only - Timers - `setTimeout()` will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer.
2017-11-01Import nodejs-8.9.0 (LTS) as lang/nodejs8.fhajny29-2/+4760
Changes since nodejs 8.8.1: - doc: add Gibson Fahnestock to Release team - deps: update npm to 5.5.1 - http2: The exposed http2 socket is no longer manipulatable - module: support custom paths to require.resolve() - util: util.TextEncoder and util.TextDecoder are no longer experimental. There will no longer be a warning when they are used
2017-10-29duktape: Update lang/duktape to 2.2.0leot2-7/+7
Sync duktape to libduktape-2.2.0 update. Reviewed and thanks to <agc>!
2017-10-29libduktape: Update lang/libduktape to 2.1leot2-7/+7
Reviewed and thanks to <agc>! Changes: ========================= Duktape 2.1 release notes ========================= Release overview ================ Main changes in this release (see RELEASES.rst for full details): * Performance, footprint, and portability improvements. * API additions for more convenient handling of optional arguments: duk_opt_xxx() and duk_get_xxx_default(). * Allow duk_push_heapptr() for objects which have become unreachable and are pending finalization. In such a case a duk_push_heapptr() cancels the pending finalizer call and automatically rescues the object. * ES2015 additions like String.prototype.{startsWith,endsWith,includes}() and HTML comment syntax. Non-standard shebang ("#!...") comment support. * Finalizer handling rework for reference counting and mark-and-sweep to fix a few "side effect" bugs. Also improved torture test coverage for ensuring side effects are handled correctly in Duktape internals. * DUK_VERSION is now visible to duk_config.h so it's possible for duk_config.h to support multiple Duktape versions. For example, some config options may be disabled prior to a certain patch level. Upgrading from Duktape 2.0 ========================== No action (other than recompiling) should be needed for most users to upgrade from Duktape v2.0.x. Note the following: * The Duktape thread used for finalizer calls is now always the initial thread (heap_thread), for both reference counting and mark-and-sweep triggered finalization. This should be taken into account in finalizer functions; in particular, if there are multiple global environments, finalizers will execute in the first global environment created for the heap. Prior to 2.1 the finalizer thread could also be heap_thread but usually the current thread would be used. ========================= Duktape 2.0 release notes ========================= Release overview ================ Main changes in this release (see RELEASES.rst for full details): * New tools/configure.py frontend tool replaces genconfig.py for configuring and preparing Duktape sources for build. * Buffer handling has been simplified: Duktape.Buffer has been removed and is replaced by Uint8Array, plain buffers now behave like Uint8Array objects. Node.js Buffer behavior aligned with more recent Node.js Buffer API. * Implement more ES2015 and ES2016 functionality, and align some ES5.1 semantics with ES2015/ES2016. Implement WHATWG Encoding API with TextEncoder() and TextDecoder() bindings. * Some incompatible API changes, and several API additions. API and config changes to avoid I/O dependencies (such as printf() and fopen()) in core Duktape code to simplify porting. * More configuration flexibility in dropping Duktape specific functionality from build, e.g. coroutines and finalization. * Disabled Ecmascript bindings are no longer present (instead of being present but throwing a TypeError). * Built-in functionality moved to optional extras: print/alert bindings, logging, and module loader. New optional extras include a Node.js-like module loader and a 'console' binding. * Bug fixes, performance and footprint improvements. The release has API incompatible changes, see upgrading notes below. Upgrading from Duktape 1.x ========================== There are API incompatible changes in this release. Whenever possible the incompatible changes cause a compilation error (or warning) so that fixing call sites should be straightforward. Below are instructions on how to migrate from 1.x to 2.0.0. There are also bug fixes and other minor behavioral changes which may affect some applications, see ``RELEASES.rst`` for details. There are backwards compatible providers for some removed/modified API calls in ``extras/duk-v1-compat``. Known issues ============ * Some non-compliant behavior for array indices near 2G or 4G elements. * RegExp parser is strict and won't accept some real world RegExps which are technically not compliant with Ecmascript E5/E5.1 specification but allowed in ES2015 Annex B. * Final mantissa bit rounding issues in the internal number-to-string conversion. ========================= Duktape 1.6 release notes ========================= Release overview ================ Main changes in this release (see RELEASES.rst for full details): * Add duk_suspend() and duk_resume() API calls, backported from Duktape 2.0. Upgrading from Duktape 1.5.x ============================ No action (other than recompiling) should be needed for most users to upgrade from Duktape v1.5.x. Known issues ============ This release has the following known issues worth noting: * Non-compliant behavior for array indices near 2G or 4G elements. * RegExp parser is strict and won't accept some real world RegExps which are technically not compliant with Ecmascript E5/E5.1 specification. * Final mantissa bit rounding issues in the internal number-to-string conversion. * On FreeBSD 10.x (at least 10.1 and 10.2): Clang with ``-m32`` generates incorrect code for union assignments needed by Duktape's 8-byte packed value encoding (see https://github.com/svaarala/duktape/blob/master/misc/clang_aliasing.c). The issue can be detected by defining ``DUK_OPT_SELF_TESTS``. A workaround is to avoid packed types in this case by defining ``DUK_OPT_NO_PACKED_TVAL``.
2017-10-28Update Go to 1.9.2.bsiegert3-8/+15
This release includes fixes to the compiler, linker, runtime, documentation, go command, and the crypto/x509, database/sql, log, and net/smtp packages. It includes a fix to a bug introduced in Go 1.9.1 that broke "go get" of non-Git repositories under certain conditions.
2017-10-28py-asttokens: added version 1.1.6adam5-1/+56
The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. It makes it possible for tools that work with logical AST nodes to find the particular text that resulted in those nodes, for example for automated refactoring or highlighting.
2017-10-27Really honour LDFLAGS when building ocamlyacckhorben2-6/+6
This fixes building lang/ocaml with RELRO.
2017-10-27Apply CFLAGS to the whole build process for lang/g95khorben2-3/+14
This fixes building g95 with PKGSRC_MKPIE=yes without cwrappers. A separate fix for the same issue with cwrappers is on its way.
2017-10-27lang/php71: Update to 7.1.11taca3-12/+8
* pkgsrc change: remove post-extract which is not required any more. * including securiy fixes. 26 Oct 2017, PHP 7.1.11 - Core: . Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()). (Laruence) . Fixed bug #75236 (infinite loop when printing an error-message). (Andrea) . Fixed bug #75252 (Incorrect token formatting on two parse errors in one request). (Nikita) . Fixed bug #75220 (Segfault when calling is_callable on parent). (andrewnester) . Fixed bug #75290 (debug info of Closures of internal functions contain garbage argument names). (Andrea) - Date: . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick) - Apache2Handler: . Fixed bug #75311 (error: 'zend_hash_key' has no member named 'arKey' in apache2handler). (mcarbonneaux) - Hash: . Fixed bug #75303 (sha3 hangs on bigendian). (Remi) - Intl: . Fixed bug #75318 (The parameter of UConverter::getAliases() is not optional). (cmb) - litespeed: . Fixed bug #75248 (Binary directory doesn't get created when building only litespeed SAPI). (petk) . Fixed bug #75251 (Missing program prefix and suffix). (petk) - mcrypt: . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh) - MySQLi: . Fixed bug #75018 (Data corruption when reading fields of bit type). (Anatol) - OCI8: . Fixed incorrect reference counting. (Dmitry, Tianfang Yang) - Opcache . Fixed bug #75255 (Request hangs and not finish). (Dmitry) - PCRE: . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol) - PDO_mysql: . Fixed bug #75177 (Type 'bit' is fetched as unexpected string). (Anatol) - SPL: . Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags). (J. Jeising, cmb)
2017-10-27lang/php70: Update to 7.0.25taca3-12/+8
* pkgsrc change: remove post-extract which is not required any more. * including securiy fixes. 26 Oct 2017 PHP 7.0.25 - Core: . Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()). (Laruence) . Fixed bug #75236 (infinite loop when printing an error-message). (Andrea) . Fixed bug #75252 (Incorrect token formatting on two parse errors in one request). (Nikita) . Fixed bug #75220 (Segfault when calling is_callable on parent). (andrewnester) . Fixed bug #75290 (debug info of Closures of internal functions contain garbage argument names). (Andrea) - Apache2Handler: . Fixed bug #75311 (error: 'zend_hash_key' has no member named 'arKey' in apache2handler). (mcarbonneaux) - Date: . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick) - Intl: . Fixed bug #75318 (The parameter of UConverter::getAliases() is not optional). (cmb) - mcrypt: . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh) - OCI8: . Fixed incorrect reference counting. (Dmitry, Tianfang Yang) - PCRE: . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol) - litespeed: . Fixed bug #75248 (Binary directory doesn't get created when building only litespeed SAPI). (petk) . Fixed bug #75251 (Missing program prefix and suffix). (petk) - SPL: . Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags). (J. Jeising, cmb)
2017-10-27lang/php56: Update to 5.6.32taca3-12/+8
* pkgsrc change: remove post-extract which is not required any more. * including securiy fixes. 26 Sep 2017, PHP 5.6.32 - Date: . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick) - mcrypt: . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh) - PCRE: . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol)
2017-10-26Update lang/nodejs to 8.8.1.fhajny3-7/+38
- net: Fix timeout with null handle issue. This is a regression in 8.8.0
2017-10-25Update lang/nodejs4 to 4.8.5.fhajny2-8/+7
zlib: - CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector.
2017-10-25Update lang/nodejs6 to 6.11.5.fhajny4-13/+40
zlib: - CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector.
2017-10-25Update lang/nodejs to 8.8.0.fhajny2-7/+7
crypto: - expose ECDH class http2: - http2 is now exposed by default without the need for a flag - a new environment variable NODE_NO_HTTP2 has been added to allow userland http2 to be required - support has been added for generic Duplex streams module: - resolve and instantiate loader pipeline hooks have been added to the ESM lifecycle zlib: - CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an error to be raised when a raw deflate stream is initialized with windowBits set to 8. On some versions this crashes Node and you cannot recover from it, while on some versions it throws an exception. Node.js will now gracefully set windowBits to 9 replicating the legacy behavior to avoid a DOS vector.
2017-10-21Provide my private bootstrap kit for i686-unknown-netbsdryoon2-2/+21
* Fix build of www/firefox-56.0 with this
2017-10-20gcc5-libs: reset PKGREVISION to be 1 above lang/gcc5maya1-2/+2
2017-10-20gcc5: update to 5.5.0maya4-92/+9
Changes: IA-32/x86-64 Support for the deprecated pcommit instruction has been removed. see: https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction Incomplete list of bug fixes: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
2017-10-19go14: Don't set broken _XOPEN_SOURCE on SunOS.jperkin2-1/+17
2017-10-18g95: fix build on linuxmaya1-3/+10
force passing asprintf test which is incorrectly not found due to FORTIFY pass LIBRARY_PATH so crtn.o and crti.o are found on Ubuntu & friends Note many reporters need to install g++-multilib as a package to overcome the errors they reported in the bugs (missing <sys/cdefs.h>) PR pkg/51198, PR pkg/51690, PR pkg/52116
2017-10-17lang/erlang: Fix incorrect internal consistency failurefhajny3-3/+28
for binary matching code. Bump PKGREVISION.
2017-10-17ocaml: revert part of powerpc patcheswiz2-23/+5
Do not overwrite cc linker options (probably committed unintentionally). Refixes RELRO build.
2017-10-17ocaml: fix indentation in some patcheswiz2-4/+4
2017-10-16Added ipythonadam1-2/+3
2017-10-16Parso is a Python parser that supports error recovery and round-trip parsingadam5-1/+109
for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your python file. Parso has been battle-tested by jedi. It was pulled out of jedi to be useful for other projects as well. Parso consists of a small API to parse Python and analyse the syntax tree.
2017-10-14Bump PKGREVISON from lang/gcc49 bumpryoon1-2/+2
2017-10-14Fix __stack_chk_fail_local undefined error in PIE case, bump PKGREVISIONryoon3-3/+30
* Port from NetBSD src Fix __stack_chk_fail_local undefined reference error from "gcc test.c -fstack-protector-all -fPIE". * As a result, pkgsrc/www/firefox build under NetBSD/i386 7.1 is fixed