summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam5-10/+10
2018-07-03python37: added version 3.7.0adam29-9/+6378
Python 3.7.0 is the newest major release of the Python language, and it contains many new features and optimizations. Among the major new features in Python 3.7 are: PEP 539, new C API for thread-local storage PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean. PEP 552, Deterministic pyc files PEP 553, Built-in breakpoint() PEP 557, Data Classes PEP 560, Core support for typing module and generic types PEP 562, Customization of access to module attributes PEP 563, Postponed evaluation of annotations PEP 564, Time functions with nanosecond resolution PEP 565, Improved DeprecationWarning handling PEP 567, Context Variables Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) The insertion-order preservation nature of dict objects is now an official part of the Python language spec. Notable performance improvements in many areas.
2018-07-03python36: updated to 3.6.6adam4-11/+19
Version 3.6.6: Core and Builtins * Fix asynchronous generators to handle GeneratorExit in athrow() correctly * Fixed reset of the SIGINT handler to SIG_DFL on interpreter shutdown even when there was a custom handler set previously. * Fixed a leak when the garbage collector fails to add an object with the __del__ method or referenced by it into the gc.garbage list. PyGC_Collect() can now be called when an exception is set and preserves it. * Fix signed/unsigned comparison warning in pyhash.c. * Fix a leak in set_symmetric_difference(). * Fix unaligned accesses in siphash24(). * Fix potential memory leak in normalizestring(). * Improved error messages in ‘async with’ when __aenter__() or __aexit__() return non-awaitable object. * Fix ma_version_tag in dict implementation is uninitialized when copying from key-sharing dict. * Fixed jumping when the function contains an async for loop. * Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule on Windows. * Fix a crash in ctypes.cast() in case the type argument is a ctypes structured data type. Library * Prevent site.main() exception if PYTHONSTARTUP is set. * Datetime instance d with non-None tzinfo, but with d.tzinfo.utcoffset(d) returning None is now treated as naive by the astimezone() method. * Avoid race condition with debug logging * The concatenation (+) and repetition (*) sequence operations now raise TypeError instead of SystemError when performed on mmap.mmap objects. * Fix gather to propagate cancellation of itself even with return_exceptions. * Fix a race condition in SSLProtocol.connection_made() of asyncio.sslproto: start immediately the handshake instead of using call_soon(). Previously, data_received() could be called before the handshake started, causing the handshake to hang or fail. * Fixed bug where calling write_eof() on a _SelectorSocketTransport after it’s already closed raises AttributeError. * Fix Task.__repr__ crash with Cython’s bogus coroutines * Fix RuntimeError after closing loop that used run_in_executor * Use a better regex when breaking usage into wrappable parts. Avoids bogus assertion errors from custom metavar strings. * Fixed a bug in the Python implementation of the JSON decoder that prevented the cache of parsed strings from clearing after finishing the decoding. Based on patch by c-fos. * tempfile._candidate_tempdir_list should consider common TEMP locations * Prevent uuid.get_node from using a DUID instead of a MAC on Windows. * Fix race condition with ReadTransport.resume_reading in Windows proactor event loop. * Minor fixes in typing module: add annotations to NamedTuple.__new__, pass *args and **kwds in Generic.__new__. * Updated alias mapping with glibc 2.27 supported locales. * Fix trailing quotation marks getting deleted when looking up byte/string literals on pydoc. * Update error message when constructing invalid inspect.Parameters * Fixed crash in the get() method of the dbm.ndbm database object when it is called with a single argument. * Fix multiprocessing regression on newer glibcs * Fix quoting of the Comment attribute of http.cookies.SimpleCookie. * Upgrade bundled version of pip to 10.0.1. * Fixed a crash in the parser module when converting an ST object to a tree of tuples or lists with line_info=False and col_info=True. * Fix FD leak in _SelectorSocketTransport * Fix display of <module> call in the html produced by cgitb.html(). * random.Random.choice() now raises IndexError for empty sequences consistently even when called from subclasses without a getrandbits() implementation. * Update difflib.mdiff() for PEP 479. Convert an uncaught StopIteration in a generator into a return-statement. * End framing at the end of C implementation of pickle.Pickler.dump(). * The urllib.robotparser’s __str__ representation now includes wildcard entries and the “Crawl-delay” and “Request-rate” fields. * Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note iid=0 and iid=False would be same. * The ssl module now compiles with LibreSSL 2.7.1. * Release the GIL during fstat() calls, avoiding hang of all threads when calling mmap.mmap(), os.urandom(), and random.seed(). * Fix a regression in ipaddress that result of hosts() is empty when the network is constructed by a tuple containing an integer mask and only 1 bit left for addresses. * Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess if another low descriptor is closed. * Fix output of cover files for trace module command-line tool. Previously emitted cover files only when --missing option was used. * If nested log adapters are used, the inner process() methods are no longer omitted. * Support arrays >=2GiB in ctypes. * pydoc: the stop() method of the private ServerThread class now waits until DocServer.serve_until_quit() completes and then explicitly sets its docserver attribute to None to break a reference cycle.
2018-06-28lang/npm: Set proper env for build/install, ensure FAKEHOME is used.fhajny4-7/+23
2018-06-27gcc48: fix build when building with newer GCC by backportingmaya5-1/+178
an upstream commit. PR pkg/53402, PR pkg/53403, PR pkg/53404, PR pkg/53231
2018-06-25lang/php71: update to 7.1.19taca2-7/+7
22 Jun 2018, PHP 7.1.19 - CLI Server: . Fixed bug #76333 (PHP built-in server does not find files if root path contains special characters). (Anatol) - OpenSSL: . Fixed bug #76296 (openssl_pkey_get_public does not respect open_basedir). (Erik Lax, Jakub Zelenka) . Fixed bug #76174 (openssl extension fails to build with LibreSSL 2.7). (Jakub Zelenka) - SPL: . Fixed bug #76367 (NoRewindIterator segfault 11). (Laruence) - Standard: . Fixed bug #76335 ("link(): Bad file descriptor" with non-ASCII path). (Anatol) . Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT). (Bob)
2018-06-25Add missing patch to fix build on NetBSDryoon2-1/+31
2018-06-24vala: update to 0.40.7.wiz3-8/+10
Vala 0.40.7 =========== * Various improvements and bug fixes: - Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues - codegen: + Handle delegate_target attribute of fields [#520] + Free generic elements of glib collections [#694765] + Fix warning for source_funcs parameter of g_source_new() + Actually treat GLib.Source as compact class + Custom abstract methods of GLib.Source are handled differently [#641] + Consistently use gpointer for delegate targets + Unify some delegate-type check patterns + Use default_init instead of base_init when registering interfaces [#699550] - girparser: Add support for bool delegate_target [#520] - girwriter: + Output deprecated="1" + construct-only properties don't have a setter method + Don't write any custom attributes [#608] - valadoc: Fix TreeBuilder.create_array() for stacked Arrays * Bindings: - glib-2.0: + Do not mark simple-type out-parameters as nullable [#634] + Make Source.attach() use the default MainContext by default + Make Bytes.slice() use the memory-efficient Bytes.from_bytes() [#638] + Fix Bytes.with_free_func() - gio-2.0: + Mark ActionEntry.parameter_type/state fields as nullable [#632] + Delegate fields of DBus*VTable do not have implicit target fields + Apply delegate_target = false on ActionEntry callbacks and make them weak [#630] + Add default to all io_priority parameters - gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0 - gtk+-3.0: Update to 3.22.30+9ac7f906 - gtk+-4.0: Update to 3.93.0+29fee2e8 - webkit2gtk-4.0: Update to 2.21.4 - Update GIR-based bindings
2018-06-24lang/php72: update to 7.2.7taca2-7/+7
21 Jun 2018, PHP 7.2.7 - Core: . Fixed bug #76337 (segfault when opcache enabled + extension use zend_register_class_alias). (xKhorasan) - CLI Server: . Fixed bug #76333 (PHP built-in server does not find files if root path contains special characters). (Anatol) - OpenSSL: . Fixed bug #76296 (openssl_pkey_get_public does not respect open_basedir). (Erik Lax, Jakub Zelenka) . Fixed bug #76174 (openssl extension fails to build with LibreSSL 2.7). (Jakub Zelenka) - SPL: . Fixed bug #76367 (NoRewindIterator segfault 11). (Laruence) - Standard: . Fixed bug #76410 (SIGV in zend_mm_alloc_small). (Laruence) . Fixed bug #76335 ("link(): Bad file descriptor" with non-ASCII path). (Anatol)
2018-06-24Update to 1.27.0ryoon3-76/+99
* SunOS parts are from jperkin@. Changelog: Version 1.27.0 (2018-06-21) Language Removed 'proc' from the reserved keywords list. This allows proc to be used as an identifer. The dyn syntax is now available. This syntax is equivalent to the bare Trait syntax, and should make it clearer when being used in tandem with impl Trait. Since it is equivalent to the following syntax: &Trait == &dyn Trait, &mut Trait == &mut dyn Trait, and Box<Trait> == Box<dyn Trait>. Attributes on generic parameters such as types and lifetimes are now stable. e.g. fn foo<#[lifetime_attr] 'a, #[type_attr] T: 'a>() {} The #[must_use] attribute can now also be used on functions as well as types. It provides a lint that by default warns users when the value returned by a function has not been used. Compiler Added the armv5te-unknown-linux-musl target. Libraries SIMD (Single Instruction Multiple Data) on x86/x86_64 is now stable. This includes arch::x86 & arch::x86_64 modules which contain SIMD intrinsics, a new macro called is_x86_feature_detected!, the #[target_feature(enable="")] attribute, and adding target_feature = "" to the cfg attribute. A lot of methods for [u8], f32, and f64 previously only available in std are now available in core. The generic Rhs type parameter on ops::{Shl, ShlAssign, Shr} now defaults to Self. std::str::replace now has the #[must_use] attribute to clarify that the operation isn't done in place. Clone::clone, Iterator::collect, and ToOwned::to_owned now have the #[must_use] attribute to warn about unused potentially expensive allocations. Stabilized APIs DoubleEndedIterator::rfind DoubleEndedIterator::rfold DoubleEndedIterator::try_rfold Duration::from_micros Duration::from_nanos Duration::subsec_micros Duration::subsec_millis HashMap::remove_entry Iterator::try_fold Iterator::try_for_each NonNull::cast Option::filter String::replace_range Take::set_limit hint::unreachable_unchecked os::unix::process::parent_id process::id ptr::swap_nonoverlapping slice::rsplit_mut slice::rsplit slice::swap_with_slice Cargo cargo-metadata now includes authors, categories, keywords, readme, and repository fields. Added the --target-dir optional argument. This allows you to specify a different directory than target for placing compilation artifacts. Cargo will be adding automatic target inference for binaries, benchmarks, examples, and tests in the Rust 2018 edition. If your project specifies specific targets e.g. using [[bin]] and have other binaries in locations where cargo would infer a binary, Cargo will produce a warning. You can disable this feature ahead of time by setting any of the following autobins, autobenches, autoexamples, autotests to false. Cargo will now cache compiler information. This can be disabled by setting CARGO_CACHE_RUSTC_INFO=0 in your environment. Misc Added "The Rustc book" into the official documentation. "The Rustc book" documents and teaches how to use the rustc compiler. All books available on doc.rust-lang.org are now searchable. Compatibility Notes Calling a CharExt or StrExt method directly on core will no longer work. e.g. ::core::prelude::v1::StrExt::is_empty("") will not compile, "".is_empty() will still compile. Debug output on atomic::{AtomicBool, AtomicIsize, AtomicPtr, AtomicUsize} will only print the inner type. e.g. print!("{:?}", AtomicBool::new(true)) will print true not AtomicBool(true). The maximum number for repr(align(N)) is now 2^29. Previously you could enter higher numbers but they were not supported by LLVM. Up to 512MB alignment should cover all use cases.
2018-06-23lang/nodejs: Update to 10.5.0.fhajny2-7/+7
crypto: - Support for crypto.scrypt() has been added. fs: - BigInt support has been added to fs.stat and fs.watchFile. - APIs that take mode as arguments no longer throw on values larger than 0o777. - Fix crashes in closed event watchers. Worker Threads: - Support for multi-threading has been added behind the --experimental-worker flag in the worker_threads module. This feature is experimental and may receive breaking changes at any time.
2018-06-21rust: Restore SunOS support.jperkin4-9/+67
2018-06-19Update to 1.26.2ryoon2-7/+7
Changelog: Version 1.26.2 (2018-06-05) Compatibility Notes The borrow checker was fixed to avoid unsoundness when using match ergonomics
2018-06-19lang/guile: Add search path to default extensions for lt_dlopenext.fhajny4-3/+41
Fixes usage with packages like print/lilypond on at least Darwin and SunOS, where dynamically loaded guile extensions cannot be found without resorting to LTDL_LIBRARY_PATH quirks.
2018-06-19mercury: disable non-local gotos on powerpc(32) toomaya2-3/+16
PR pkg/53346: The configure test for use of labels loops on powerpc
2018-06-17gcc7: fix many netbsd targets.maya14-11/+610
add netbsd/arm EABI target. recognise dwarf2 unwinding in the common arm code. switch convoluted stddef.h logic from relying on include guards having certain names to only applying for netbsd, which should be the sole remaining user. (necessary for netbsd/arm, which uses different include guards for ansi.h) move linux/alpha code out of shared alpha+ELF header. make all netbsd targets include netbsd-stdint.h. Fixes PR pkg/52951. Bump PKGREVISION. bump gcc7-libs PKGREVISION above this one.
2018-06-17python: Fix PLIST.SunOSadam4-3/+8
2018-06-17python: pkgsrc changesadam43-392/+707
- Fix buidling curses (consistent across platforms) - Fix finding libraries with ctypes.util.find_library - Enable spwd module on Linux - Cleanup
2018-06-16coq: always installs coqdoc.sty in tex tree.markd1-2/+2
2018-06-14lang/nodejs: Update to 10.4.1.fhajny2-7/+7
- Fixes memory exhaustion DoS (CVE-2018-7164): Fixes a bug introduced in 9.7.0 that increases the memory consumed when reading from the network into JavaScript using the net.Socket object directly as a stream. - http2 - (CVE-2018-7161): Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup - (CVE-2018-1000168): Fixes Denial of Service vulnerability by upgrading nghttp2 to 1.32.0 - tls (CVE-2018-7162): Fixes Denial of Service vulnerability by updating the TLS implementation to not crash upon receiving - n-api: Prevent use-after-free in napi_delete_async_work
2018-06-14lang/nodejs8: Update to 8.11.3.fhajny2-7/+7
- buffer (CVE-2018-7167): Fixes Denial of Service vulnerability where calling Buffer.fill() could hang - http2: - (CVE-2018-7161): Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup - (CVE-2018-1000168): Fixes Denial of Service vulnerability by upgrading nghttp2 to 1.32.0
2018-06-14lang/nodejs6: Update to 6.14.3.fhajny2-8/+7
- buffer (CVE-2018-7167): Fixes Denial of Service vulnerability where calling Buffer.fill() could hang
2018-06-14Add py-python-lua, version 20170109, to the packages collection.agc5-1/+93
py-python-lua is a python3 application which translates python 3 scripts into Lua. It can act as a standalone translator, or as an embedded package. Lua can be embedded in Python 3 input scripts, and will be passed through.
2018-06-12Revbump all Go packages after lang/go update.bsiegert1-2/+2
2018-06-12Update Go to 1.10.3.bsiegert3-9/+18
go1.10.3 (released 2018/06/05) includes fixes to the go command, and the crypto/tls, crypto/x509, and strings packages. In particular, it adds minimal support to the go command for the vgo transition. See the Go 1.10.3 milestone on our issue tracker for details.
2018-06-12lang/nodejs: Update to 10.4.0.fhajny2-7/+7
- deps: update V8 to 6.7.288.43 - stream: ensure Stream.pipeline re-throws errors without callback
2018-06-09Spidermonkey52 needs py-expat to configure on Darwin.youri1-1/+3
2018-06-08Updated lang/qore buildlink3.mk file to reflect the new module api version ↵nros1-3/+3
of qore
2018-06-08Updated lang/qore to version 0.8.13.5 .nros3-13570/+14676
New features in Qore: * the sqlutil script has been updated with the –select option to allow dumped table rows to be filtered * "thread list", "backtrace all" commands implemented for the debugger * QUnit: overloaded the testAssertionValue() method to support auto/number/float and more verbose output when a difference in number/float values is found * qdbg-remote supports ConnectionProvider connections * new method: Breakpoint::getProgram() * improved debugging support: - added support for a Visual Studio Code debug adapter for Qore - the debugger can now retrieve sources when running from a remote debug server - debugger options can now be set from command line (verbosity etc.) - the onAttach() event is now executed synchronously when the program thread context starts - the onDetach() event is executed properly when program thread contexts terminate - the onStep() now provides the breakpointId value if available - the onExit() event was added for greater control over code execution in the debugger - the onException() event was improved - server commands now support frameid as a parameter Bug fixes: to many to list.
2018-06-05go/go-package.mk: Avoid to print (all) entries in print-PLIST unconditionallyleot1-2/+2
Previously all lines (matching or not /${GO_PLATFORM}/) were printed unconditionally and could interfere with other PRINT_PLIST_AWKs used by always printing every line in `print-PLIST' phase. Avoid that by limiting the pattern of PRINT_PLIST_AWK in go-package.mk.
2018-06-03python27: Remove patches/patch-ah (no longer needed)leot2-142/+1
Since Python 2.7.15 patches/patch-ah is no longer needed and badly interfere (e.g. with it `curses.KEY_*' are no longer exposed): - Prototypes of NetBSD curses(3) are as described, no need to patch them - Avoid {lines,columns} -> {nlines,columns} rename, they are properly undef-ed due HAVE_TERM_H. - Use keyname() (it should be present since NetBSD 2.0) Bump PKGREVISION for devel/py-curses so it will be properly rebuild. Fixes PR pkg/53330 reported by <oster>.
2018-06-02Fix packages depending on python-config on macos where ld doesn'tyouri2-18/+27
support -stack_size yet.
2018-06-02Fix the test for endianness on powerpc so that NetBSD/powerpche3-2/+36
isn't mis-categorized as little-endian only because _LITTLE_ENDIAN is defined -- what matters on NetBSD is the value of _BYTE_ORDER. Retain the old test in the #else clause. Bump PKGREVISION.
2018-06-02+ libBlocksRuntimejoerg1-1/+2
2018-06-02Add libBlocksRuntime-6.0.0 from compiler-rt, a relatively portablejoerg7-0/+86
implementation of Apple's Blocks extension.
2018-06-01Update to 1.26.1ryoon2-7/+7
Changelog: Version 1.26.1 (2018-05-29) Tools RLS now works on Windows Rustfmt stopped badly formatting text in some cases Compatibility Notes fn main() -> impl Trait no longer works for non-Termination trait This reverts an accidental stabilization. NaN > NaN no longer returns true in const-fn contexts Prohibit using turbofish for impl Trait in method arguments
2018-05-30lang/nodejs: Update to 10.3.0.fhajny2-7/+7
- fs: fix reads with pos > 4GB - net: new option to allow IPC servers to be readable and writable by all users - stream: fix removeAllListeners() for Stream.Readable to work as expected when no arguments are passed
2018-05-27vala: update to 0.40.6.wiz2-7/+7
Vala 0.40.6 =========== * Regression fix: - codegen: Avoid critical for array in-parameters with custom length-type - tests: Drop assert which is failing on big-endian archs Vala 0.40.5 =========== * Various improvements and bug fixes: - Warn if --gir is used without --library [#708693] - Report an error if rank attribute is required but was not found [#660991] - scanner: Accept \R and \N escape sequences in regex literals [#749576] - scanner: Accept backreferences \1 through \99 in regex literals [#728574] - codegen: + Avoid critical in get_basic_type_info() when there is no signature [#729517] + Fix serializing multidimensional arrays [#735437] + Guard get_default_ref_sink_function() against null base-class + Respect cname ccode-attribute of lockable fields + Fix casting of length for "ref" array parameters - codewriter: Add 'new' to symbols if needed to match the original source [#614686] - girparser: Deal with missing "name" attribute by falling back on "c:type" - girwriter: Drop errornous indent - girwriter: Properly output variadic methods and use introspectable="0" - genie: Add support for the \v escape character [#664689] - genie: Add support for the \uXXXX escape sequence * Bindings: - glib-2.0: Fix IConv.iconv() [#634753] - gobject-2.0: Make constructor of ParamSpecBoxed public - gstreamer: Cherry-pick some fixes from 0.42 - gtk+-3.0: Update to 3.22.30+21fddc39 - gtk+-4.0: Update to 3.93.0+3a860719 - javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" [#788113] - posix: Add missing cname = "int" to Posix.Signal enum - sqlite3: Add additional constants for flags of Database.open_v2() [#795627] - webkit2gtk-4.0: Cherry-pick some fixes from 0.42
2018-05-27openjdk8: use grep to get BOOT_JDK_VERSION in all possible places.tsutsui2-5/+195
The bootstrap binaries might contain text relocations and using 'head -n 1' could fail due to warning messages from ld.elf_so. Fixes PR pkg/53223.
2018-05-26Update to 8.0.172ryoon8-374/+349
Changelog: core-libs java.time (tz) Upgrade time-zone data to tzdata2018d xml jax-ws Newlines in JAXB string values of SOAP-requests are escaped to " " hotspot compiler Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same deploy webstart JRE bundled in App-V package will not start Java Web Start applications deploy webstart javaws.exe failed to launch UTF-8 encoded JNLP file javafx web Intermittent crash when using WebView from JFXPanel applicationS hotspot runtime Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 security-libs org.ietf.jgss Kerberos krb5 authentication: AuthList's put method leads to performance issue hotspot gc Performance drop with Java JDK 1.8.0_162-b32
2018-05-26Upcate to 1.8.172ryoon3-17/+12
Changelog: core-libs java.time (tz) Upgrade time-zone data to tzdata2018d xml jax-ws Newlines in JAXB string values of SOAP-requests are escaped to " " hotspot compiler Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same deploy webstart JRE bundled in App-V package will not start Java Web Start applications deploy webstart javaws.exe failed to launch UTF-8 encoded JNLP file javafx web Intermittent crash when using WebView from JFXPanel applicationS hotspot runtime Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 security-libs org.ietf.jgss Kerberos krb5 authentication: AuthList's put method leads to performance issue hotspot gc Performance drop with Java JDK 1.8.0_162-b32
2018-05-26lang/php72: update to 7.2.6taca2-7/+7
24 May 2018, PHP 7.2.6 - EXIF: . Fixed bug #76164 (exif_read_data zend_mm_heap corrupted). (cmb) - FPM: . Fixed bug #76075 --with-fpm-acl wrongly tries to find libacl on FreeBSD. (mgorny) - intl: . Fixed bug #74385 (Locale::parseLocale() broken with some arguments). (Anatol) - Opcache: . Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp). (Dmitry) . Fixed bug #76275 (Assertion failure in file cache when unserializing empty try_catch_array). (Nikita) . Fixed bug #76281 (Opcache causes incorrect "undefined variable" errors). (Nikita) - Reflection: . Fixed arginfo of array_replace(_recursive) and array_merge(_recursive). (carusogabriel) - Session: . Fixed bug #74892 (Url Rewriting (trans_sid) not working on urls that start with "#"). (Andrew Nester)
2018-05-26lang/php71: update to 7.1.18taca2-7/+7
24 May 2018, PHP 7.1.18 - FPM: . Fixed bug #76075 --with-fpm-acl wrongly tries to find libacl on FreeBSD. (mgorny) - intl: . Fixed bug #74385 (Locale::parseLocale() broken with some arguments). (Anatol) - Opcache: . Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp). (Dmitry) . Fixed bug #76275 (Assertion failure in file cache when unserializing empty try_catch_array). (Nikita) . Fixed bug #76281 (Opcache causes incorrect "undefined variable" errors). (Nikita) - Reflection: . Fixed arginfo for array_replace(_recursive) and array_merge(_recursive). (carusogabriel)
2018-05-25Remove leftover patch.youri1-17/+0
2018-05-25ruby22-base: Apply upstream patch to fix GCC 7 issue.jperkin3-2/+28
Bump PKGREVISION, package previously built but marshal operations during gem installs would fail.
2018-05-25ghc7: Set _XOPEN_SOURCE correctly on SunOS.jperkin2-1/+17
2018-05-25lang/nodejs: Update to 10.2.1.fhajny2-7/+7
- http: fix res emit close before user finish - src: re-integrate headers into node.h - test: mark test-zlib.zlib-binding.deflate as flaky
2018-05-24Update lang/npm to 6.1.0.fhajny3-27/+19
- NEW FEATURE: npm audit fix - OTHER NEW audit FEATURES - Add support for npm audit --json to print the report in JSON format. - Include number of audited packages in npm install summary output. - Overhaul audit install and detail output format. - NEW FEATURE: GIT DEPS AND npm init <pkg>! - FIX WRITE AFTER END ERROR - DETECT CHANGES IN GIT SPECIFIERS - OTHER BUGFIXES - When requesting the update of a direct dependency that was also a transitive dependency to a version incompatible with the transitive requirement and you had a lock-file but did not have a node_modules folder then npm would fail to provide a new copy of the transitive dependency, resulting in an invalid lock-file that could not self heal. - Cleanup output of npm ci summary report. - Node.js now has a test that scans for things that look like conflict markers in source code. This was triggering false positives on a fixture in a test of npm's ability to heal lockfiles with conflicts in them. - Make the new npm view work when the license field is an object instead of a string. - Add support for environments (like Docker) where the expected binary for opening external URLs is not available. - Fix a spurious colon in the new update notifier message and add support for the npm canary. - Infer a version range when a package.json has a dist-tag instead of a version range in one of its dependency specs. Previously, this would cause dependencies to be flagged as invalid. - Make sure scoped bundled deps are shown in the new publish preview, too. - Stop dropping size from metadata on npm cache verify. - Fix nested command aliases. - Make sure different versions of the Path env var on Windows all get node_modules/.bin prepended when running lifecycle scripts.
2018-05-24lang/nodejs: Update to 10.2.0.fhajny2-7/+7
- addons: - Fixed a memory leak for users of `AsyncResource` and N-API. - assert: - The `error` parameter of `assert.throws()` can be an object containing regular expressions now. - crypto: - The `authTagLength` option has been made more flexible. - esm: - Builtin modules (e.g. `fs`) now provide named exports in ES6 modules. - http: - Handling of `close` and `aborted` events has been made more consistent. - module: - add --preserve-symlinks-main - timers: - `timeout.refresh()` has been added to the public API. - Embedder support: - Functions for creating V8 `Isolate` and `Context` objects with Node.js-specific behaviour have been added to the API. - Node.js `Environment`s clean up resources before exiting now. - Support for multi-threaded embedding has been improved.
2018-05-23gcc7: Fix LINK_LIBGCC_SPEC patch.jperkin3-9/+10