Commit graph

10005 commits

Author SHA1 Message Date
fhajny
7bff9d6467 Update lang/nodejs to 9.3.0.
async_hooks:
- add trace events to async_hooks
- add provider types for net server

console:
- console.debug can now be used outside of the inspector

deps:
- upgrade libuv to 1.18.0
- patch V8 to 6.2.414.46

module:
- module.builtinModules will return a list of built in modules

n-api:
- add helper for addons to get the event loop

process:
- process.setUncaughtExceptionCaptureCallback can now be used to
  customize behavior for --abort-on-uncaught-exception
- A signal handler is now able to receive the signal code that
  triggered the handler.

src:
- embedders can now use Node::CreatePlatform to create an instance of
  NodePlatform

stream:
- writable.writableHighWaterMark and readable.readableHighWaterMark
  will return the values the stream object was instantiated with
2017-12-15 21:29:25 +00:00
minskim
bd0144a62d lang/oracle-jre8: Fix PLIST for macOS. 2017-12-15 17:51:46 +00:00
jperkin
11dcce5fcb openjdk8: Support user CFLAGS. 2017-12-15 14:27:52 +00:00
taca
5765f6c327 lang/ruby22-base: update to 2.2.9
Ruby 2.2.9 Released
Posted by usa on 14 Dec 2017

Ruby 2.2.9 has been released. This release includes several security
fixes. Please check the topics below for details.

* CVE-2017-17405: Command injection vulnerability in Net::FTP
* Unsafe Object Deserialization Vulnerability in RubyGems

Ruby 2.2 is now under the state of the security maintenance phase, until the
end of the March of 2018. After the date, maintenance of Ruby 2.2 will be
ended. We recommend you start planning migration to newer versions of Ruby,
such as 2.4 or 2.3.
2017-12-15 03:26:03 +00:00
taca
95149acf0a lang/ruby24-base: update to 2.4.3
Update ruby24-base/ruby24 to 2.4.3.

Ruby 2.4.3 Released
Posted by nagachika on 14 Dec 2017

Ruby 2.4.3 has been released.

This release includes some bug fixes and a security fix.

* CVE-2017-17405: Command injection vulnerability in Net::FTP

There are also som bug fixes. See commit logs for more details.
2017-12-15 03:23:29 +00:00
taca
2654910bab lang/ruby23-base: Update to 2.3.6
Update ruby23-base/ruby23 to 2.3.6.

Ruby 2.3.6 has been released.

This release includes  about 10 bug fixes after  the previous release,
and  also includes  several security  fixes. Please  check the  topics
below for details.

* CVE-2017-17405: Command injection vulnerability in Net::FTP
* Unsafe Object Deserialization Vulnerability in RubyGems

See the ChangeLog for details.
2017-12-15 03:19:29 +00:00
fhajny
1ae94db05e Update lang/erlang* to 20.2.
Some highlights:

crypto, ssl:
- The crypto API is extended to use private/public keys
  stored in an Engine for sign/verify or encrypt/decrypt
  operations.
- The ssl application provides an API to use this new
  engine concept in TLS.

ssh:
- SSH can now fetch the host key from the private keys
  stored in an Engine. See the crypto application for
  details about Engines.

ssl:
- A new command line option -ssl_dist_optfile has been
  added to facilitate specifying the many options needed
  when using SSL as the distribution protocol.

stdlib:
- Improve performance of the new string functionality
  when handling ASCII characters.

Full release notes:

  http://www.erlang.org/download/otp_src_20.2.readme
2017-12-13 14:45:20 +00:00
jperkin
dabd5dd242 python36: Disable libpython3.so.
This is a useless library (we've built it incorrectly for a long time so it
contains no valid symbols) that only creates CONFLICTS with other python3
packages.  No objection on tech-pkg.  Bump PKGREVISION.
2017-12-13 12:56:10 +00:00
jperkin
07d386a69e python35: Disable libpython3.so.
This is a useless library (we've built it incorrectly for a long time so it
contains no valid symbols) that only creates CONFLICTS with other python3
packages.  No objection on tech-pkg.  Bump PKGREVISION.
2017-12-13 12:55:32 +00:00
jperkin
d5eba20469 python34: Disable libpython3.so.
This is a useless library (we've built it incorrectly for a long time so it
contains no valid symbols) that only creates CONFLICTS with other python3
packages.  No objection on tech-pkg.  Bump PKGREVISION.
2017-12-13 12:54:57 +00:00
jperkin
c1e44a0735 gcc{5,6,7}: Disable fixincludes on SmartOS like gcc49. 2017-12-13 10:54:53 +00:00
jperkin
3d33d44d0d oracle-j{re,dk}8: Fix SunOS, print-PLIST, and SSP. 2017-12-13 09:34:48 +00:00
fhajny
d35f917e9b Update lang/nodejs to 9.2.1.
- buffer: buffer allocated with an invalid content will now be zero
  filled (CVE-2017-15897)
- deps: openssl updated to 1.0.2n
2017-12-09 17:56:10 +00:00
fhajny
3d0a00cf77 Update lang/nodejs8 to 8.9.3.
- buffer: buffer allocated with an invalid content will now be zero
  filled (CVE-2017-15897)
- deps: openssl updated to 1.0.2n
2017-12-09 17:55:35 +00:00
fhajny
73301fc05e Update lang/nodejs6 to 6.12.2.
- deps: openssl updated to 1.0.2n
2017-12-09 17:55:03 +00:00
fhajny
6d91f874ba Update lang/nodejs4 to 4.8.7.
- deps: openssl updated to 1.0.2n
2017-12-09 17:54:26 +00:00
gdt
8a3ef7b3f8 libLLVM: Revert update to 5.0.0
The update broke MesaLib, which blocks a vast number of packages.  In
the interest of stability heading towards 2017Q4, revert it, leaving
the issue of how to handle updates to this package (how much testing
is required, keeping multiple versions, etc.) to after the branch.
2017-12-08 02:14:44 +00:00
fhajny
59db92b47d Update lang/nodejs6 to 6.12.1.
- build: fix npm install with --shared
- build: building with python 3 is now supported
- src: v8 options can be specified with either '_' or '-' in NODE_OPTIONS
2017-12-07 22:09:46 +00:00
fhajny
d163c6b47c Update lang/nodejs8 to 8.9.2.
- console: avoid adding infinite error listeners
- http2: improve errors thrown in header validation
2017-12-07 21:59:24 +00:00
ryoon
e8413accf9 Bump PKGREVISION after binary change 2017-12-07 12:53:31 +00:00
maya
fb99f3af0a rust: don't filter out optimization flags. improves build time.
from a commit by semarie@openbsd
2017-12-07 12:12:44 +00:00
jdolecek
86ebe401bc add patch to fix build of php-gd, adapted from php71 2017-12-06 21:36:34 +00:00
ryoon
fd3c32c000 Use internal llvm to fix build after llvm 5 update and bump PKGREVISION 2017-12-04 14:49:53 +00:00
jdolecek
c12924276e purge PHP_OPENSSL_DIR patch harder 2017-12-03 12:54:33 +00:00
jdolecek
6b32544f3e three more patches reported upstream 2017-12-03 12:48:56 +00:00
jdolecek
74b9099c51 remove ext/intl/config.m4 patch to reduce patches we maintain, seems php-intl builds fine without it 2017-12-03 12:30:50 +00:00
jdolecek
f8bddaefaf note patches reported upstream 2017-12-03 12:22:59 +00:00
jdolecek
d1a950f188 remove patch to add / to PHP_OPENSSL_DIR - can't find in history why
it was added (is there since at least php54), and package compiles just
fine without it; goal is to reduce amount of patches we maintain
2017-12-03 11:47:33 +00:00
gdt
ee3920a453 Update to 2.2.3
Upstream Changelog is large; bug fixes are omitted and heaeders only
follow; see NEWS for details.

Changes in 2.2.3 (since 2.2.2):

* New interfaces and functionality

** (web uri) module has better support for RFC 3986

** `struct-ref/unboxed' and `struct-set!/unboxed'

** Improved support for arrays with non-zero lower bounds

** Add `uintptr_t' and `intptr_t' to FFI types.

* Compiler improvements

** Improve speed of compiler backend for functions without loops

** Disable slot pre-coloring for optimization level "-O1" or below

** Improve complexity of constant subexpression elimination pass

** CPS conversion avoids generating return arity adapters if possible

* New deprecations

** Using `uri?' as a predicate on relative-refs deprecated

** Struct tail arrays deprecated

** Struct "self" slots deprecated

** Struct fields with opaque ("o") protection deprecated

** Using `struct-ref' and `struct-set!' on unboxed fields is deprecated

Changes in 2.2.2 (since 2.2.1):

Changes in 2.2.1 (since 2.2.0):

* Notable changes

** New sandboxed evaluation facility

** All literal constants are read-only

** Syntax objects are now a distinct type
2017-12-02 18:34:04 +00:00
adam
57ac13a628 llvm: updated to 5.0.0
5.0.0:
Non-comprehensive list of changes in this release
* LLVM’s WeakVH has been renamed to WeakTrackingVH and a new WeakVH has been introduced. The new WeakVH nulls itself out on deletion, but does not track values across RAUW.
* A new library named BinaryFormat has been created which holds a collection of code which previously lived in Support. This includes the file_magic structure and identify_magic functions, as well as all the structure and type definitions for DWARF, ELF, COFF, WASM, and MachO file formats.
* The tool llvm-pdbdump has been renamed llvm-pdbutil to better reflect its nature as a general purpose PDB manipulation / diagnostics tool that does more than just dumping contents.
* The BBVectorize pass has been removed. It was fully replaced and no longer used back in 2014 but we didn’t get around to removing it. Now it is gone. The SLP vectorizer is the suggested non-loop vectorization pass.
* A new tool opt-viewer.py has been added to visualize optimization remarks in HTML. The tool processes the YAML files produced by clang with the -fsave-optimization-record option.
* A new CMake macro LLVM_REVERSE_ITERATION has been added. If enabled, all supported unordered LLVM containers would be iterated in reverse order. This is useful for uncovering non-determinism caused by iteration of unordered containers. Currently, it supports reverse iteration of SmallPtrSet and DenseMap.
* A new tool llvm-dlltool has been added to create short import libraries from GNU style definition files. The tool utilizes the PE COFF SPEC Import Library Format and PE COFF Auxiliary Weak Externals Format to achieve compatibility with LLD and MSVC LINK.
2017-12-01 19:22:12 +00:00
jdolecek
24b62aba3c Updated php72 from RC6 to final 7.2.0
Changes versus 7.1.x as listed in release announcement:
* Convert numeric keys in object/array casts
* Counting of non-countable objects
* Object typehint
* HashContext as Object
* Argon2 in password hash
* Improve TLS constants to sane values
* Mcrypt extension removed
* New sodium extension
2017-11-30 20:45:46 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
hauke
f2f7305cd8 Adjust default package path for pkgsrc build. 2017-11-30 14:41:30 +00:00
hauke
432d0efe99 Clean up PLIST.
Since we install the one built file in the package Makefile, no need
to patch the dist install target.
2017-11-29 16:34:40 +00:00
hauke
e7371253e2 Update lang/micropython to v1.9.2.
Changes are many, but upstream does not maintain a changelog.
2017-11-29 15:13:31 +00:00
wiz
dec946395c rust: remove lib/rustlib/uninstall.sh
It is not used in pkgsrc and contains a hardcoded reference to /bin/bash.
2017-11-29 12:25:45 +00:00
ryoon
7ad164f3c7 Update to 8.0.152
Changelog:
Security bug fixes:
CVE-2017-10285
CVE-2017-10388
CVE-2017-10309
CVE-2017-10274
CVE-2017-10356
CVE-2017-10293
CVE-2017-10342
CVE-2017-10350
CVE-2017-10349
CVE-2017-10348
CVE-2017-10357
CVE-2016-9841
CVE-2016-10165
CVE-2017-10355
CVE-2017-10281
CVE-2017-10347
CVE-2017-10386
CVE-2017-10380
CVE-2017-10295
CVE-2017-10341
CVE-2017-10345
2017-11-28 05:15:27 +00:00
ryoon
24e631e5b3 Update to 1.8.152
Changelog:
Security bug fixes:
CVE-2017-10285
CVE-2017-10388
CVE-2017-10309
CVE-2017-10274
CVE-2017-10356
CVE-2017-10293
CVE-2017-10342
CVE-2017-10350
CVE-2017-10349
CVE-2017-10348
CVE-2017-10357
CVE-2016-9841
CVE-2016-10165
CVE-2017-10355
CVE-2017-10281
CVE-2017-10347
CVE-2017-10386
CVE-2017-10380
CVE-2017-10295
CVE-2017-10341
CVE-2017-10345
2017-11-28 05:07:25 +00:00
ryoon
c0971a3bf2 Update to 1.22.1
* Disable SunOS support for a while

Changelog:
Version 1.22.1 (2017-11-22)

    Update Cargo to fix an issue with macOS 10.13 "High Sierra"

Version 1.22.0 (2017-11-22)

Language
    non_snake_case lint now allows extern no-mangle functions
    Now accepts underscores in unicode escapes
    T op= &T now works for numeric types. eg. let mut x = 2; x += &8;
    types that impl Drop are now allowed in const and static types

Compiler
    rustc now defaults to having 16 codegen units at debug on supported
    platforms.
    rustc will no longer inline in codegen units when compiling for debug
    This should decrease compile times for debug builds.
    strict memory alignment now enabled on ARMv6
    Remove support for the PNaCl target le32-unknown-nacl

Libraries
    Allow atomic operations up to 32 bits on armv5te_unknown_linux_gnueabi
    Box<Error> now impls From<Cow<str>>
    std::mem::Discriminant is now guaranteed to be Send + Sync
    fs::copy now returns the length of the main stream on NTFS.
    Properly detect overflow in Instant += Duration.
    impl Hasher for {&mut Hasher, Box<Hasher>}
    impl fmt::Debug for SplitWhitespace.
    Option<T> now impls Try This allows for using ? with Option types.

Stabilized APIs
Cargo
    Cargo will now build multi file examples in subdirectories of the
    examples folder that have a main.rs file.
    Changed [root] to [package] in Cargo.lock Packages with the old
    format will continue to work and can be updated with cargo update.
    Now supports vendoring git repositories

Misc
    libbacktrace is now available on Apple platforms.
    Stabilised the compile_fail attribute for code fences in doc-comments.
    This now lets you specify that a given code example will fail to compile.

Compatibility Notes

    The minimum Android version that rustc can build for has been
    bumped to 4.0 from 2.3
    Allowing T op= &T for numeric types has broken some type inference cases
2017-11-28 00:07:27 +00:00
wiz
9f59a5dd58 php71: improve pattern
Since we have php72 release candidates in pkgsrc, "<7.2" is not sufficient
since this will pull in "7.2rc6". Change pattern to <7.1.99 to stop this.
2017-11-26 19:14:34 +00:00
wiz
05c0a387ea versioned_dependencies: remove gobject support
unused, and doesn't work as-is
2017-11-26 09:43:33 +00:00
taca
7848ae22b3 lang/php71: Update to 7.1.12
23 Nov 2017, PHP 7.1.12

- Core:
  . Fixed bug #75420 (Crash when modifing property name in __isset for
    BP_VAR_IS). (Laruence)
  . Fixed bug #75368 (mmap/munmap trashing on unlucky allocations). (Nikita,
    Dmitry)

- CLI:
  . Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown
    function). (Laruence)

- Enchant:
  . Fixed bug #53070 (enchant_broker_get_path crashes if no path is set). (jelle
    van der Waa, cmb)
  . Fixed bug #75365 (Enchant still reports version 1.1.0). (cmb)

- Exif:
  . Fixed bug #75301 (Exif extension has built in revision version). (Peter
    Kokot)

- GD:
  . Fixed bug #65148 (imagerotate may alter image dimensions). (cmb)
  . Fixed bug #75437 (Wrong reflection on imagewebp). (Fabien Villepinte)

- intl:
  . Fixed bug #75317 (UConverter::setDestinationEncoding changes source instead
    of destination). (andrewnester)

- interbase:
  . Fixed bug #75453 (Incorrect reflection for ibase_[p]connect). (villfa)

- Mysqli:
  . Fixed bug #75434 (Wrong reflection for mysqli_fetch_all function). (Fabien
    Villepinte)

- OCI8:
  . Fixed valgrind issue. (Tianfang Yang)

- OpenSSL:
  . Fixed bug #75363 (openssl_x509_parse leaks memory). (Bob, Jakub Zelenka)
  . Fixed bug #75307 (Wrong reflection for openssl_open function). (villfa)

- Opcache:
  . Fixed bug #75373 (Warning Internal error: wrong size calculation). (Laruence, Dmitry)

- PGSQL:
  . Fixed bug #75419 (Default link incorrectly cleared/linked by pg_close()). (Sara)

- SOAP:
  . Fixed bug #75464 (Wrong reflection on SoapClient::__setSoapHeaders). (villfa)

- Zlib:
  . Fixed bug #75299 (Wrong reflection on inflate_init and inflate_add). (Fabien
    Villepinte)
2017-11-25 13:16:08 +00:00
taca
1ebb9e6f68 Update php70 to 7.0.26.
23 Nov 2017 PHP 7.0.26

- Core:
  . Fixed bug #75420 (Crash when modifing property name in __isset for
    BP_VAR_IS). (Laruence)
  . Fixed bug #75368 (mmap/munmap trashing on unlucky allocations). (Nikita,
    Dmitry)

- CLI:
  . Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown
    function). (Laruence)

- Enchant:
  . Fixed bug #53070 (enchant_broker_get_path crashes if no path is set). (jelle
    van der Waa, cmb)
  . Fixed bug #75365 (Enchant still reports version 1.1.0). (cmb)

- Exif:
  . Fixed bug #75301 (Exif extension has built in revision version). (Peter
    Kokot)

- GD:
  . Fixed bug #65148 (imagerotate may alter image dimensions). (cmb)
  . Fixed bug #75437 (Wrong reflection on imagewebp). (Fabien Villepinte)

- intl:
  . Fixed bug #75317 (UConverter::setDestinationEncoding changes source instead
    of destination). (andrewnester)

- interbase:
  . Fixed bug #75453 (Incorrect reflection for ibase_[p]connect). (villfa)

- Mysqli:
  . Fixed bug #75434 (Wrong reflection for mysqli_fetch_all function). (Fabien
    Villepinte)

- OCI8:
  . Fixed valgrind issue. (Tianfang Yang)

- Opcache:
  . Fixed bug #75373 (Warning Internal error: wrong size calculation). (Laruence, Dmitry)

- OpenSSL:
  . Fixed bug #75363 (openssl_x509_parse leaks memory). (Bob, Jakub Zelenka)
  . Fixed bug #75307 (Wrong reflection for openssl_open function). (villfa)

- PGSQL:
  . Fixed bug #75419 (Default link incorrectly cleared/linked by pg_close()). (Sara)

- SOAP:
  . Fixed bug #75464 (Wrong reflection on SoapClient::__setSoapHeaders). (villfa)

- Zlib:
  . Fixed bug #75299 (Wrong reflection on inflate_init and inflate_add). (Fabien
    Villepinte)
2017-11-25 13:07:40 +00:00
wiz
a884a4bfd5 versioned_dependencies.mk: stop supporting cairo, it was merged 2017-11-24 22:16:34 +00:00
leot
672d3e6c5c py36-html-docs: Update py36-html-docs to 3.6.3
pkgsrc changes:
 - Take MAINTAINERship (or, in other words, make me blameworthy if the Python
   documentation isn't synced with the respective lang/python* packages :))

Changes:
No changelog is available but it syncs py36-html-docs to current
python36 version.
2017-11-24 11:25:33 +00:00
leot
176d3ad7b7 py35-html-docs: Update py35-html-docs to 3.5.4
pkgsrc changes:
 - Take MAINTAINERship (or, in other words, make me blameworthy if the Python
   documentation isn't synced with the respective lang/python* packages :))

Changes:
No changelog is available but it syncs py35-html-docs to current
python35 version.
2017-11-24 11:24:24 +00:00
leot
c2726fdd64 py34-html-docs: Update py34-html-docs to 3.4.7
pkgsrc changes:
 - Take MAINTAINERship (or, in other words, make me blameworthy if the Python
   documentation isn't synced with the respective lang/python* packages :))

Changes:
No changelog is available but it syncs py34-html-docs to current
python34 version.
2017-11-24 11:23:15 +00:00
leot
205f33dcde py27-html-docs: Update py27-html-docs to 2.7.14
pkgsrc changes:
 - Take MAINTAINERship (or, in other words, make me blameworthy if the Python
   documentation isn't synced with the respective lang/python* packages :))

Changes:
No changelog is available but it syncs py27-html-docs to current
python27 version.
2017-11-24 11:22:08 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wiz
acea624384 vala: update to 0.38.3.
Vala 0.38.3
===========
 * Various bug fixes:
  - codegen: Prioritize "array_length=true" over "array_null_terminated=true"
    [#788775]
  - codegen: Avoid possible conflicts with internal property/signal defines
    [#788964]

 * Bindings:
  - gio-2.0: Expose g_task_get_source_object as Task.get_unowned_source_object
  - gstreamer-1.0: Update from 1.13+ git master
  - gtk+-4.0: Update to 3.92.1
  - libxml-2.0: Add DTD methods [#789442]

Vala 0.38.2
===========
 * Various bindings updates:
  - gstreamer-1.0,gtk+-3.0,gtk+-4.0: Update from git master
  - gnutls: Fix free_function ccode-attribute of Certificate [#788181]
2017-11-23 15:30:08 +00:00