Commit graph

9375 commits

Author SHA1 Message Date
marino
fc398a6303 Add lang/gcc6-aux to pkgsrc
I had intended to migrate the ada framework to use gcc6-aux instead of
lang/gcc5-aux, but unfortunately there's been a regression on NetBSD.
It builds and tests perfectly on DragonFly and FreeBSD, but it only
builds on NetBSD.  All the ACAT tests that involve tasking fail, but
the cause is unclear.  All the modifications used on gcc5-aux for NetBSD
are present in gcc6-aux but pthread destruction results in a segfault.

Since then gcc5-aux support has been improved, so I'm putting this away
for a while.  NetBSD has been removed from the platform support list
for now, but I'll review any patches I get to fix NetBSD tasking.

This compiler is based on gcc 6.2 and is primarily used for the Ada
frontend.
2016-12-13 01:19:19 +00:00
wiz
41b2a2663a Remove duplicate PERL5 definition.
This is already defined in mk/pkginstall/header.
2016-12-12 16:08:00 +00:00
marino
520f45b07d lang/gcc5-aux: Belated revbump
The previous fix had a revbump staged, but I missed it in the cvs commit.
2016-12-12 14:33:24 +00:00
wiz
7135fcadcc Revert "Specify readline requirement on 30 packages"
Many of these definitely do not depend on readline.
So there must be a different underlying problem, and that
should be tracked down instead of papering over it.
2016-12-12 14:22:01 +00:00
wiz
8a71f0191f Remove non-resolving host. 2016-12-12 12:08:57 +00:00
ryoon
eb3403b510 Restore distinfo 2016-12-11 15:45:53 +00:00
maya
e02f8f3a3b libLLVM: support DragonflyBSD
from David Shao and dports in PR pkg/51705
2016-12-10 22:30:27 +00:00
taca
8911c6340c Update php71 to 7.1.0 (PHP 7.1.0 official release).
Changes are too many to write here, please refer NEWS file.
2016-12-10 07:10:53 +00:00
taca
56abcd2aff Update php70 to 7.0.14 (PHP 7.0.14).
08 Dec 2016 PHP 7.0.14

- Core:
  . Fixed memory leak(null coalescing operator with Spl hash). (Tyson Andre)
  . Fixded bug #72736 (Slow performance when fetching large dataset with mysqli
    / PDO). (Dmitry)

- Calendar:
  . Fix integer overflows (Joshua Rogers)

- Date:
  . Fixed bug #69587 (DateInterval properties and isset). (jhdxr)

- DTrace:
  . Disabled PHP call tracing by default (it makes significant overhead).
    This may be enabled again using envirionment variable USE_ZEND_DTRACE=1.
    (Dmitry)

- JSON:
  . Fixed bug #73526 (php_json_encode depth issue). (Jakub Zelenka)

- Mysqlnd:
  . Fixed bug #64526 (Add missing mysqlnd.* parameters to php.ini-*). (cmb)

- ODBC:
  . Fixed bug #73448 (odbc_errormsg returns trash, always 513 bytes).
    (Anatol)

- Opcache:
  . Fixed bug #69090 (check cached files permissions). (dmitry)
  . Fixed bug #73546 (Logging for opcache has an empty file name). (mhagstrand)

- PCRE:
  . Fixed bug #73483 (Segmentation fault on pcre_replace_callback). (Laruence)
  . Fixed bug #73392 (A use-after-free in zend allocator management).
    (Laruence)

- PDO_Firebird:
  . Fixed bug #73087, #61183, #71494 (Memory corruption in bindParam).
    (Dorin Marcoci)

- Phar:
  . Fixed bug #73580 (Phar::isValidPharFilename illegal memory access). (Stas)

- Postgres:
  . Fixed bug #73498 (Incorrect SQL generated for pg_copy_to()). (Craig Duncan)

- Soap:
  . Fixed bug #73538 (SoapClient::__setSoapHeaders doesn't overwrite SOAP
    headers). (duncan3dc)
  . Fixed bug #73452 (Segfault (Regression for #69152)). (Dmitry)

- SPL:
  . Fixed bug #73423 (Reproducible crash with GDB backtrace). (Laruence)

- SQLite3:
  . Fixed bug #73530 (Unsetting result set may reset other result set). (cmb)

- Standard:
  . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue).
    (rowan dot collins at gmail dot com)
  . Fixed bug #73645 (version_compare illegal write access). (Stas)

- Wddx:
  . Fixed bug #73631 (Invalid read when wddx decodes empty boolean element).
    (Stas)
- XML:
  . Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
2016-12-10 07:09:30 +00:00
taca
770652bc8e Update php56 to 5.6.29 (PHP 5.6.29).
08 Dec 2016, PHP 5.6.29

- Mysqlnd:
  . Fixed bug #64526 (Add missing mysqlnd.* parameters to php.ini-*). (cmb)

- Opcache:
  . Fixed bug #73402 (Opcache segfault when using class constant to call a
    method). (Laruence)
  . Fixed bug #69090 (check cached files permissions)

- OpenSSL
  . Fixed bug #72776 (Invalid parameter in memcpy function trough
    openssl_pbkdf2). (Jakub Zelenka)

- Postgres:
  . Fixed bug #73498 (Incorrect SQL generated for pg_copy_to()). (Craig Duncan)

- SOAP:
  . Fixed bug #73452 (Segfault (Regression for #69152)). (Dmitry)

- SQLite3:
  . Fixed bug #73530 (Unsetting result set may reset other result set). (cmb)

- Standard:
  . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue).
    (rowan dot collins at gmail dot com)

- WDDX:
  . Fixed bug #73631 (Memory leak due to invalid wddx stack processing).
    (bughunter at fosec dot vn).
2016-12-10 07:08:39 +00:00
marino
0002a34ba0 lang/gcc5-aux: Fix getchar functionality on NetBSD 2016-12-10 00:22:39 +00:00
nros
ab7df7e495 Updated qore to version 0.8.12.4.
Changelog from release notes:

Bug Fixes in Qore:

* fixed a reference bug in the Queue class introduced in the last release
  (issue 1309)
* fixed a bug where database types could not be correctly aligned if they had
  dependencies (issue 1314); entailed updates in the following modules:
    SqlUtil
    FreetdsSqlUtil
    MysqlSqlUtil
    OracleSqlUtil
    PgsqlSqlUtil
    Schema
* fixed a bug in trunc_str() where an infinite loop could be triggered with
  certain arguments and multi-byte character encodings (issue 1327)
* improved prompt collection performance with larger graphs of objects by
  eliminating unnecessary graph scans made during object method calls
  (issue 1363)
* fixed bugs in date(string) and date(string, string) where invalid input data
  was ignored and invalid dates were returned (issue 1369)
* CsvUtil.qm module:
    fixed a bug in AbstractCsvIterator::identifyTypeImpl() generating an
    error message (issue 1355)
* MailMessage.qm module:
    fixed a bug using the default encoding in Message::attach()
    (issue issue 1352)
* SqlUtil.qm module:
  * fixed the ignored character_semantics column option in schema alignmed
    (issue 1379)
  * implemented the cop_length() column function (issue 1395)
* OracleSqlUtil.qm module:
    OraclePackage attribute body_src is now public to access package bodies
* Qorize.qm module:
    Qorize module: new qorize_val() set of functions; qorize_named()
    introduced; qorize tests
* TableMapper.qm module:
  * fixed runtime option propagation to
    TableMapper::SqlStatementMapperIterator from
    TableMapper::AbstractSqlStatementOutboundMapper::iterator()
    (issue 1418)
  * fixed SqlStatementMapperIterator::getCount() (issue 1417)
  * added the following methods:
        TableMapper::AbstractSqlStatementOutboundMapper::getRowIterator()
        TableMapper::InboundTableMapper::iterator()
        TableMapper::InboundTableMapperIterator::getRuntime()
        TableMapper::InboundTableMapperIterator::replaceRuntime()
        TableMapper::InboundTableMapperIterator::setRuntime()
        TableMapper::SqlStatementMapperIterator::getRuntime()
        TableMapper::SqlStatementMapperIterator::replaceRuntime()
        TableMapper::SqlStatementMapperIterator::setRuntime()
* QUnit.qm module:
    fixed showing the assertion location when there are test modules on
    top of QUnit.qm (issue 1046)
* fixed inconsistency between list splice operator and splice function
  (issue 1380)
* fixed the documentation (and DB modules) where
  SQLStatement::fetchColumns() was inconsistent; now it will return a
  empty hash when no more rows are available to fetch (issue 1241)
* added I/O timeout support to the FtpClient class (issue 1252)
* fixed bugs in Socket::recv() and Socket::recvBinary() with size = 0
  where NOTHING could be returned which is invalid according to the
  methods' declared return types (issue 1260)
* fixed a bug where FtpClient:get() would fail with an exception when
  retrieving an empty file (issue 1255)
* fixed a bug where executing a call reference to a deleted object
  method would cause a crash (issue 1268)
* fixed a bug where Qore would allow methods to be called on already
  deleted objects under certain conditions (issue 1270)
* fixed a bug where calling exit() in a multithreaded program could
  result in a segmentation fault (issue 1215)
* fixed a bug where HttpServer::addListener() could not accept a bind on
  port 0 to mean any random port (issue 1284)
* fixed a race condition in prompt collection that could lead to a crash
  (issue 1084)
* fixed a bug clearing Socket event queues when the Socket goes out of
  scope that could lead to a crash (issue 1292)
* fixed a bug with FtpClient::setWarningQueue() that could cause a crash
  (issue 1293)
* fixed a bug where Qore::FtpClient::pwd() returned invalid directory
  names (issue 1295)
* fixed bugs in handling websocket close status codes in the
  WebSocketUtil, WebSocketClient, and WebSocketHandler modules
  (issue 1216)

* TableMapper module fixes:
  * fixed a bug with the SqlStatementOutboundMapper::iterator() method;
    corrected the iterator object return value which was causing
    AbstractMapperIterator::mapBulk() to fail (issue 979)
  * fixed a bug with SqlStatementOutboundMapper; it would throw an error
    if the required "table" or "sh" options were used and only worked
    with subclasses that declared these options (issue 981)
  * fixed a bug where AbstractSqlStatementOutboundMapper::iterator()
    failed to use options when creating the new Mapper object
    (issue 1088)
* fixed a bug where optional arguments were not handled correctly in
  some rare cases (issue 974)
* fixed a bug causing a crash when parse_base64_string_to_string() was
  called with an empty string (issue 996)
* fixed a bug resolving base class method calls during parse
  initialization (issue 1075)
* fixed thread memory handling bug with some operator expressions and
  the background operator (issue 1096)
* fixed a race condition in the prompt collection of closure-bound local
  variables in the garbage collector (issue 1103)
* fixed a bug where HTTPClient class method variants such as
  HTTPClient::get() without a callback would fail to return the message
  body when the server sent a reply with chunked transfer encoding
  (issue 1117)
* fixed a bug in CsvUtil where backward compatibility was broken for
  single-row-type format (issue 1124)
* fixed bugs where declared public functions were missing from the
  library ABI (issue 1126)
* fixed bugs where Qore::format_number() and <float>::format() gave
  incorrect results when rounding to the significant decimals given in
  the format string (issue 1149)
* fixed a bug referencing self in base class constructor arguments
  (issue 1169)
* fixed a bug where the incorrect class destructor was called in the
  openldap module (issue 1174)
* fixed a bug where declaring a copy() method as synchronized would
  result in a crash when the method was called (issue 1188)
* fixed bugs in <string>::getEncoded() and <string>::getDecoded()
  regarding CE_XML and CE_NONASCII (issue 1193)
* fixed bugs where Qore::call_object_method() and
  Qore::call_object_method_args() allowed private methods to be called
  from outside the class (issue 1194)
* fixed a bug where "Deprecated" Functions methods were being internally
  registered as RUNTIME_NOOP (issue 1197)
* fixed bugs where the Datasource class would open a connection to the
  server in the constructor before options were set and where a server
  connection was required to call Datasource::getOption() or
  Datasource::setOption() (issue 1201)
* fixed memory errors in the Queue class where spurious exceptions could
  be raised (issue 1202)
* fixed a memory leak with static class member initializers (issue 1206)
2016-12-09 19:00:18 +00:00
fhajny
db60f052a3 Update lang/nodejs to 7.2.1.
- buffer:
  - Reverted the runtime deprecation of calling Buffer() without new.
  - Fixed buffer.transcode() for single-byte character encodings to UCS2.
- promise: --trace-warnings now produces useful stacktraces for Promise
  warnings.
- repl: Fixed a bug preventing correct parsing of generator functions.
- V8: Fixed a significant instanceof performance regression.
2016-12-08 23:03:28 +00:00
fhajny
f0c34501ff Update lang/nodejs6 to 6.9.2
- buffer: coerce slice parameters consistently
- deps:
  - npm: upgrade npm to 3.10.9
  - V8: Various fixes to destructuring edge cases
    - cherry-pick 3c39bac from V8 upstream
    - cherry pick 7166503 from upstream v8
- gtest: the test reporter now outputs tap comments as yamlish
- inspector: inspector now prompts user to use 127.0.0.1 rather
  than localhost
- tls: fix memory leak when writing data to TLSWrap instance
  during handshake
2016-12-08 23:02:13 +00:00
fhajny
2f7140d3bd Update lang/nodejs4 to 4.7.0
The SEMVER-MINOR changes include:

- build: export openssl symbols on Windows making it possible to
  build addons linking against the bundled version of openssl
- debugger: make listen address configurable in the debugger server
- dgram: generalized send queue to handle close fixing a potential
  throw when dgram socket is closed in the listening event handler.
- http: Introduce the 451 status code "Unavailable For Legal Reasons"
- tls: introduce secureContext for tls.connect which is useful for
  caching client certificates, key, and CA certificates.

Notable SEMVER-PATCH changes include:

build:
- introduce the configure --shared option for embedders
- gtest: the test reporter now outputs tap comments as yamlish
- src: node no longer aborts when c-ares initialization fails
- tls: fix memory leak when writing data to TLSWrap instance during
  handshake
2016-12-08 23:00:17 +00:00
marino
322a5c6f15 lang/gcc5-aux: Fix runpath on NetBSD x86-64
The runpath issue only affected the x86-64 arch on NetBSD.  The
spec change was only effective on i386, so relocating the change
enables the RUNPATH tag in the gcc libraries on the amd64 platform.
2016-12-08 19:32:10 +00:00
marino
96887cac12 lang/gcc5-aux: Fix runpath, at least for non-NetBSD platforms
NetBSD doesn't seem to be honoring -rpath, at least not with binutils
from base.  Using binutils from pkgsrc doesn't work either because it
uses the gold linker (for an unknown reason) which fails with an
"unsupported operation".  As a result, gcc5-aux was limited to base
binutils for NetBSD 7 and later.  The issue was never resolved.
2016-12-08 03:31:27 +00:00
maya
f6cf73d299 guile20: fix PLIST for FreeBSD, which for some reason uses a different
soname.

From David Shao in PR pkg/51694
2016-12-07 19:05:47 +00:00
adam
bbd5fcc0f2 On Darwin, allow native iconv when Command Line Tools are not installed. 2016-12-06 08:53:48 +00:00
asau
f17f107a6c Update to Racket 6.7.
Changes are not known.
2016-12-05 20:09:49 +00:00
asau
80fb331f44 Update to SBCL 1.3.12
New in version 1.3.12

 * enhancement: on x86-64, compiled functions loaded from fasl
   files can not be moved, but can be freed, by GC.
   Additionally, COMPILE will produce immobile code
   if SB-C::*COMPILE-TO-MEMORY-SPACE* is set to :IMMOBILE.
   (Caution: the flag is experimental and subject to change.)
   The benefits are better physical separation of code from
   data, and potentially easier examination of live images by
   external tools.
 * enhancement: the docstring for SAVE-LISP-AND-DIE has been
   amended to say that the :ROOT-STRUCTURES parameter is not
   meaningless on gencgc, depending on the platform.
 * bug fix: calling a named function (e.g. a DEFUN) concurrently
   with redefining that same function could lead to execution of
   random bytes.
 * bug fix: yes-or-no-p accepts formatter functions (#1639490)
 * bug fix: better handling of exceptions on macOS.


New in version 1.3.11

 * minor incompatible change: SB-EXT:*INTEXP-MAXIMUM-EXPONENT*
   is removed.
 * enhancement: TRACE ... :REPORT {TRACE,NIL} now work as
   advertised in the documentation string (based on patch by
   Patrick Stein)
 * enhancement: support unboxed signed-word structure slots on
   x86, x86-64 and ARM64. (#377616)
 * optimization: faster logical bit-array operations on
   multidimensional arrays.
 * optimization: better GC performance in the presence of many
   threads. (patch by Ilya Perminov, #1339924)
 * optimization: multiple-value-call is optimized with multiple
   argument forms, not just one. (#753803)
 * bug fix: MAKE-ALIEN-STRING returns the number of allocated
   bytes as a second value as advertised (reported by Johann
   'Myrkraverk' Oskarsson)
 * bug fix: when TO-READTABLE is supplied to COPY-READTABLE, it
   will contain only the macros in FROM-READTABLE and no others.
   (#1631506)
 * enhancement: gencgc has been modified for x86-64 on Linux and
   macOS to a support mark-and-sweep as well as the traditional
   copying strategy. It is conceivable that some applications
   might be adversely affected. Please see ':immobile-space' in
   'base-target-features.lisp-expr' for further details, and
   possible reasons to disable this feature.
 * enhancement: x86-64 supports shrinking the fixed overhead in
   a structure from 2 words to 1 word, reducing memory
   consumption in applications which create many small
   structures.
2016-12-05 20:03:29 +00:00
adam
f49c15c0ca On Darwin, allow native iconv when Command Line Tools are not installed. 2016-12-05 18:17:11 +00:00
taca
d5e7de6e64 Update ruby23{,-base} to 2.3.3.
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose
option is enabled.


Ruby 2.3.2 Released			Posted by nagachika on 15 Nov 2016

Ruby 2.3.2 has been released.

This is the TEENY version release of the stable 2.3 series.

This release contains update of RubyGems 2.5.2 and update of included ssl
certificates.


Ruby 2.3.3 Released			Posted by nagachika on 21 Nov 2016

Ruby 2.3.3 has been released.

This release contains a bug fix about Refinements and Module#prepend. The
mixture use of Module#refine and Module#prepend to the same Class could cause
unexpected NoMethodError. This is a regression on Ruby 2.3.2 released last
week. See [Bug #12920] for details.

There are some bugfixes too. See the ChangeLog for details.
2016-12-05 15:11:10 +00:00
taca
e064a50852 Update ruby22{,-base,gdbm,fiddle,readline,tk} to 2.2.6.
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose
option is enabled.


Ruby 2.2.6 Released				Posted by usa on 15 Nov 2016

Ruby 2.2.6 has been released.

This release includes new SSL certificates for RubyGems. And, this also
includes about 80 bug fixes after the previous release. See the ChangeLog for
details.
2016-12-05 15:02:25 +00:00
bsiegert
4dd362d898 Update Go to 1.7.4.
Two security-related issues were recently reported, and to address these issues
we have just released Go 1.6.4 and Go 1.7.4.

We recommend that all users update to one of these releases (if you're not sure
which, choose Go 1.7.4).

The issues addressed by these releases are:

On Darwin, user's trust preferences for root certificates were not honored. If
the user had a root certificate loaded in their Keychain that was explicitly
not trusted, a Go program would still verify a connection using that root
certificate.  This is addressed by https://golang.org/cl/33721, tracked in
https://golang.org/issue/18141.
Thanks to Xy Ziemba for identifying and reporting this issue.

The net/http package's Request.ParseMultipartForm method starts writing to
temporary files once the request body size surpasses the given "maxMemory"
limit. It was possible for an attacker to generate a multipart request crafted
such that the server ran out of file descriptors.  This is addressed by
https://golang.org/cl/30410, tracked in https://golang.org/issue/17965.
Thanks to Simon Rawet for the report.
2016-12-04 16:08:55 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
marino
938dfe006b Specify readline requirement on 30 packages
Solves:
/usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline

The missing specification is obvious on DragonFly because there's
no publically accessible version of readline in base.
2016-12-04 03:51:14 +00:00
marino
ada030a90d lang/guile20: Support DragonFly
In addition to fixing boehm-gc, guile20 requires a couple of patches
from DPorts to build on DragonFly.
2016-12-03 03:15:33 +00:00
maya
512ef3fadf go: more wildcards for arm
my rpi1's machine_platform is ..-earmv6hf and needs this to match
2016-12-02 20:26:01 +00:00
maya
2514c75334 go: match more netbsd/arm, which can be machine arch earm,
and not just evbarm.

PR pkg/51653

Note that this does not resolve the PR, as the build hangs.
2016-11-27 21:07:21 +00:00
marino
779998fc94 lang/gcc5-aux: adjust buildlink
This compiler is mainly used for Ada which normally does not require
gcc5-aux to be installed.  Set it as a build dependency by default.
While here, remove obsolete NLS option check.
2016-11-26 18:23:25 +00:00
marino
383a57f661 lang/gcc5-aux: fix allstages logic and set gcc-aux paths => gcc5-aux
The disable bootstrap logic was reversed, and there were several
references to gcc-aux that needed to change to gcc5-aux.
2016-11-26 16:12:18 +00:00
marino
e7a91fc2fa Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-aux
This large commit accomplishes the following:

1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead
   of lang/gcc-aux (gcc 4.9.2) on gcc.mk
2) Bump affected ports and fix paths as necessary
3) Upgrade devel/gprbuild to the latest release
   - No longer requires lang/gnat_util
   - gprslave requires gcc6-aux, so it was disabled for now
4) Fix lang/gnat_util but set PKG_SKIP_REASON
   - It has no further purpose in the pkgsrc tree
   - It has no practical purpose outside of the pkgsrc tree
   - Indicate intent to remove from tree in Jan. 2017
5) Set devel/GPS as failed with PKG_FAIL_REASON
   - This version of GPS is several years old and at the time they were
     strongly tied to compiler.
   - Latest release of GPS require gcc6-aux (not available) and several
     new and complex dependencies
   - maintainer (me) has no interest to continue supporting it
   - Leaving GPS in place until Jan 2017 to give another person chance to
     upgrade and take over support
   - Latest version in FreeBSD Ports Collection as a reference point
2016-11-25 20:36:49 +00:00
fhajny
e225d1608b Update lang/nodejs to 7.2.0.
- crypto: The Decipher methods setAuthTag() and setAAD now return this.
- dns: Implemented {ttl: true} for resolve4() and resolve6().
- libuv: Upgrade to v1.10.1
- Fixed a potential buffer overflow when writing data to console on
  Windows 10.
- process: Added a new external property to the data returned by
  memoryUsage().
- tls: Fixed a memory leak when writes were queued on TLS connection that
  was destroyed during handshake.
- V8 (dep): Upgrade to v5.4.500.43
- v8: The data returned by getHeapStatistics() now includes three new
  fields: malloced_memory, peak_malloced_memory, and does_zap_garbage.
2016-11-24 19:26:48 +00:00
marino
028793468b lang/gcc5-aux: add "allstages" option and explicitly enable shared
The compiler failed to build on DragonFly and I think it was because
--enable-shared wasn't explicitly set.  Previously this was the default
but maybe it's not anymore.  While here I added a new (non-default)
option to build via a long 3 stages instead of a quick single stage.
2016-11-24 15:43:38 +00:00
taca
910778b94b Extract _RUBYGEMS_MINORS more strictly. 2016-11-19 15:36:34 +00:00
taca
1f7200f4b5 Move UPDATE_GEMSPEC from gem.mk to rubyversion.mk. 2016-11-19 15:35:43 +00:00
taca
b579ff3cf7 Extract _RUBYGEMS_MINORS more strictly. 2016-11-19 15:35:03 +00:00
taca
7462522f37 Do not restrict modifying depdencies to runtime. 2016-11-19 13:50:19 +00:00
jnemeth
39e2002d99 add and enable spidermonkey185 2016-11-17 06:32:10 +00:00
fhajny
b2b0de7fd3 Import lang/spidermonkey185 based on wip/spidermonkey185.
Versioned as 1.8.5 despite the distfile version, as that seemed like
a confusing misnomer (especially compared to other branches versioning).

SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript.
2016-11-16 13:13:43 +00:00
wiz
c83dc2cf5b Add devel/include-what-you-use to comment and sort. 2016-11-15 16:41:36 +00:00
ryoon
0d8df40318 Recursive revbump from llvm 3.9.0 2016-11-14 20:56:10 +00:00
ryoon
3f6fecb38f Add lang/clang-static-analyzer and devel/polly 2016-11-14 20:31:28 +00:00
ryoon
861be02d4d Update llvm packages to 3.9.0
* Drop CppBackend. It is removed.

Changelog:
* GCC ABI Tag
* LLVM IR: new intrinsics etc.
* Change LLVM IPO model
* Support ThinLTO
* Improve the ARM targets, ARMv8.2-A support etc.
* Improve the MIPS targets
* Improve the PowerPC target, default optim O3 to O2
* Improve the X86 target, SKylake AVX-512 etc.
* Improve the AMDGPU, better support for Mesa 12
2016-11-14 20:15:32 +00:00
ryoon
557cf6493b libunwind is in lang category. Update comment 2016-11-14 19:56:46 +00:00
taca
c5113e8f68 Explicitly disable dtrace on NetBSD/i386 (7.99.*).
Should be fix PR pkg/51613.
2016-11-13 16:03:31 +00:00
taca
eb7780b911 Trying to move common configuration to common place. 2016-11-13 15:14:19 +00:00
taca
e73d5d0ec4 Update php71 to 7.1.0rc6 (PHP 7.1.0RC6), including security fix.
10 Nov 2016, PHP 7.1.0RC6

- Core:
  . Fixded bug #72736 (Slow performance when fetching large dataset with mysqli
    / PDO). (Dmitry)

- Date:
  . Fixed bug #73426 (createFromFormat with 'z' format char results in
    incorrect time). (Derick)

- JSON:
  . Introduced encoder struct instead of global which fixes bugs #66025 and
    #73254 related to pretty print indentation. (Jakub Zelenka)

- ODBC:
  . Fixed bug #73448 (odbc_errormsg returns trash, always 513 bytes).
    (Anatol)

- PCRE:
  . Fixed bug #73392 (A use-after-free in zend allocator management).
    (Laruence)

- PDO_Firebird:
  . Fixed bug #73087, #61183, #71494 (Memory corruption in bindParam).
    (Dorin Marcoci)

- SPL:
  . Fixed bug #73423 (Reproducible crash with GDB backtrace). (Laruence)
2016-11-12 15:41:24 +00:00
taca
126b184d14 Update php70 to 7.0.13 (PHP 7.0.13), including security fix (as usual).
10 Nov 2016 PHP 7.0.13

- Core:
  . Fixed bug #73350 (Exception::__toString() cause circular references).
    (Laruence)
  . Fixed bug #73181 (parse_str() without a second argument leads to crash).
    (Nikita)
  . Fixed bug #66773 (Autoload with Opcache allows importing conflicting class
    name to namespace). (Nikita)
  . Fixed bug #66862 ((Sub-)Namespaces unexpected behaviour). (Nikita)
  . Fix pthreads detection when cross-compiling (ffontaine)
  . Fixed bug #73337 (try/catch not working with two exceptions inside a same
    operation). (Dmitry)
  . Fixed bug #73338 (Exception thrown from error handler causes valgrind
    warnings (and crashes)). (Bob, Dmitry)
  . Fixed bug #73329 ((Float)"Nano" == NAN). (Anatol)

- GD:
  . Fixed bug #73213 (Integer overflow in imageline() with antialiasing). (cmb)
  . Fixed bug #73272 (imagescale() is not affected by, but affects
    imagesetinterpolation()). (cmb)
  . Fixed bug #73279 (Integer overflow in gdImageScaleBilinearPalette()). (cmb)
  . Fixed bug #73280 (Stack Buffer Overflow in GD dynamicGetbuf). (cmb)
  . Fixed bug #72482 (Ilegal write/read access caused by gdImageAALine
    overflow). (cmb)
  . Fixed bug #72696 (imagefilltoborder stackoverflow on truecolor images).
    (cmb)

- IMAP:
  . Fixed bug #73418 (Integer Overflow in "_php_imap_mail" leads to crash).
    (Anatol)

- OCI8
  . Fixed bug #71148 (Bind reference overwritten on PHP 7). (Oracle Corp.)

- phpdbg:
  . Properly allow for stdin input from a file. (Bob)
  . Add -s command line option / stdin command for reading script from stdin.
    (Bob)
  . Ignore non-executable opcodes in line mode of phpdbg_end_oplog(). (Bob)
  . Fixed bug #70776 (Simple SIGINT does not have any effect with -rr). (Bob)
  . Fixed bug #71234 (INI files are loaded even invoked as -n --version). (Bob)

- Session:
  . Fixed bug #73273 (session_unset() empties values from all variables in which
    is $_session stored). (Nikita)

- SOAP:
  . Fixed bug #73037 (SoapServer reports Bad Request when gzipped). (Anatol)
  . Fixed bug #73237 (Nested object in "any" element overwrites other fields).
    (Keith Smiley)
  . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient)
    (Keith Smiley)

- SQLite3:
  . Fixed bug #73333 (2147483647 is fetched as string). (cmb)

- Standard:
  . Fixed bug #73203 (passing additional_parameters causes mail to fail). (cmb)
  . Fixed bug #71241 (array_replace_recursive sometimes mutates its parameters).
    (adsr)

- Wddx:
  . Fixed bug #73331 (NULL Pointer Dereference in WDDX Packet Deserialization
    with PDORow). (Stas)
2016-11-12 15:38:29 +00:00