--- - branch: MAIN date: Mon Nov 9 20:19:35 UTC 2015 files: - new: '1.2' old: '1.1' path: pkgsrc/lang/nodejs/DESCR pathrev: pkgsrc/lang/nodejs/DESCR@1.2 type: modified - new: '1.48' old: '1.47' path: pkgsrc/lang/nodejs/Makefile pathrev: pkgsrc/lang/nodejs/Makefile@1.48 type: modified - new: '1.1' old: '0' path: pkgsrc/lang/nodejs/Makefile.common pathrev: pkgsrc/lang/nodejs/Makefile.common@1.1 type: added - new: '1.28' old: '1.27' path: pkgsrc/lang/nodejs/PLIST pathrev: pkgsrc/lang/nodejs/PLIST@1.28 type: modified - new: '1.47' old: '1.46' path: pkgsrc/lang/nodejs/distinfo pathrev: pkgsrc/lang/nodejs/distinfo@1.47 type: modified - new: '1.1' old: '0' path: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_log-utils.h pathrev: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_log-utils.h@1.1 type: added - new: '1.2' old: '1.1' path: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_types.h pathrev: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_types.h@1.2 type: modified id: 20151109T201935Z.fd51a0bdcdecb381adb23bb814311067c6b56d18 log: | Update lang/nodejs to 5.0.0. Move most logic into Makefile.common that will be shared by the LTS lang/nodejs4 package. Notable Changes in 5.0.0: * buffer: (Breaking) Removed both 'raw' and 'raws' encoding types from Buffer, these have been deprecated for a long time * console: (Breaking) Values reported by console.time() now have 3 decimals of accuracy added * fs: - fs.readFile*(), fs.writeFile*(), and fs.appendFile*() now also accept a file descriptor as their first argument - (Breaking) In fs.readFile(), if an encoding is specified and the internal toString() fails the error is no longer thrown but is passed to the callback - (Breaking) In fs.read() (using the fs.read(fd, length, position, encoding, callback) form), if the internal toString() fails the error is no longer thrown but is passed to the callback * http: - Fixed a bug where pipelined http requests would stall - (Breaking) When parsing HTTP, don't add duplicates of the following headers: Retry-After, ETag, Last-Modified, Server, Age, Expires. - (Breaking) The callback argument to OutgoingMessage#setTimeout() must be a function or a TypeError is thrown - (Breaking) HTTP methods and header names must now conform to the RFC 2616 "token" rule, a list of allowed characters that excludes control characters and a number of separator characters. * node: - (Breaking) Deprecated the _linklist module - (Breaking) Removed require.paths and require.registerExtension(), both had been previously set to throw Error when accessed * npm: Upgraded to version 3.3.6 from 2.14.7 * src: (Breaking) Bumped NODE_MODULE_VERSION to 47 from 46 * timers: Attempt to reuse the timer handle for setTimeout().unref(). * tls: - Added ALPN Support - TLS options can now be passed in an object to createSecurePair() - (Breaking) The default minimum DH key size for tls.connect() is now 1024 bits and a warning is shown when DH key size is less than 2048 bits. * util: - (Breaking) util.p() was deprecated for years, and has now been removed - (Breaking) util.inherits() can now work with ES6 classes. * v8: (Breaking) Upgraded to 4.6.85.25 from 4.5.103.35 - Implements the spread operator - Implements new.target * zlib: Decompression now throws on truncated input (e.g. unexpected end of file) See full release notes with more information at: https://nodejs.org/en/blog/release/v5.0.0/ module: pkgsrc subject: 'CVS commit: pkgsrc/lang/nodejs' unixtime: '1447100375' user: fhajny