Commit graph

8933 commits

Author SHA1 Message Date
rillig
ebe9605566 Made Go packages testable and cleaned up shell commands
Prevented the error message "*** Error 1 (ignored) ***" during installation
by using || instead of &&.

Shell commands are hidden during normal operation.

Go packages can be tested using "bmake test".

ok @bsiegert
2016-01-23 12:42:57 +00:00
ryoon
f3c98273b1 Fix native Linux/i386 PLIST 2016-01-23 04:12:08 +00:00
ryoon
afb8a8836a Update to 8.0.72
* OS X PLIST is not verified.

Changelog:
The following vulnerabilities are fixed.
CVE-2016-0494
CVE-2015-8126
CVE-2016-0483
CVE-2016-0475
CVE-2016-0402
CVE-2016-0466
CVE-2016-0448
CVE-2015-7575

And some bugfixes:
See http://www.oracle.com/technetwork/java/javase/8u72-bugfixes-2775805.html
2016-01-22 14:18:42 +00:00
jklos
012b821b72 Selectively enable just-in-time support in PCRE for supported architectures.
Same issue as seen in older php:
https://mail-index.netbsd.org/pkgsrc-bugs/2015/09/13/msg057792.html
2016-01-21 21:47:23 +00:00
jperkin
8b949a2831 Bump lang/gcc47-libs PKGREVISION to stay ahead of lang/gcc47. 2016-01-21 11:56:29 +00:00
jperkin
7cef5020a6 Don't use GCC fixincludes on SmartOS, header changes mean that broken includes
are generated and various features end up disabled.  Bump PKGREVISION.
2016-01-21 11:55:58 +00:00
jperkin
8cc312bf63 Bump lang/gcc49-libs PKGREVISION to stay ahead of lang/gcc49. 2016-01-21 11:53:46 +00:00
jperkin
fc6cbc7507 Don't use GCC fixincludes on SmartOS, header changes mean that broken includes
are generated and various features end up disabled.  Bump PKGREVISION.
2016-01-21 11:53:06 +00:00
fhajny
93d2f2daba Update lang/nodejs to 5.5.0.
* events: make sure console functions exist (Dave) #4479
* fs: add autoClose option to fs.createWriteStream (Saquib) #3679
* http: improves expect header handling (Daniel Sellers) #4501
* node: allow preload modules with -i (Evan Lucas) #4696
* v8,src: expose statistics about heap spaces (v8.getHeapSpaceStatistics())
  (Ben Ripkens) #4463
* Minor performance improvements:
  - lib: Use arrow functions instead of bind where possible (Minwoo Jung)
    #3622.
  - module: cache stat() results more aggressively (Ben Noordhuis) #4575
  - querystring: improve parse() performance (Brian White) #4675
2016-01-21 11:45:30 +00:00
fhajny
d61f0e946c Update lang/nodejs4 to 4.2.5.
* assert
  - accommodate ES6 classes that extend Error (Rich Trott) #4166
* build
  - add "--partly-static" build options (Super Zheng) #4152
* deps
  - backport 066747e from upstream V8 (Ali Ijaz Sheikh) #4655
  - backport 200315c from V8 upstream (Vladimir Kurchatkin) #4128
  - upgrade libuv to 1.8.0 (Saúl Ibarra Corretgé)
* docs
  - various updates landed in 70 different commits!
* repl
  - attach location info to syntax errors (cjihrig) #4013
  - display error message when loading directory (Prince J Wesley) #4170
* tests
  - various updates landed in over 50 commits
* tools
  - add tap output to cpplint (Johan Bergstrom) #3448
* util
  - allow lookup of hidden values (cjihrig) #3988
2016-01-21 11:43:44 +00:00
fhajny
418585522f Update lang/nodejs to 5.4.1.
- Minor performance improvements:
  - module: move unnecessary work for early return (Andres Suarez) #3579
- Various bug fixes
- Various doc fixes
- Various test improvements
2016-01-18 20:57:41 +00:00
agc
5d887741af Add micropython-1.5.2, a python 3.4 implementation, to the Packages Collection.
This is the MicroPython project, which aims to put an implementation
	of Python 3.x on microcontrollers and small embedded systems.

	WARNING:  this project is in beta stage and is subject to changes of
	the code-base, including project-wide name changes and API changes.

	MicroPython implements the entire Python 3.4 syntax (including
	exceptions, "with", "yield from", etc.).  The following core datatypes
	are provided:  str (including basic Unicode support), bytes,
	bytearray, tuple, list, dict, set, frozenset, array.array,
	collections.namedtuple, classes and instances.  Builtin modules
	include sys, time, and struct.  Note that only subset of Python 3.4
	functionality is implemented for the data types and modules.
2016-01-18 07:54:50 +00:00
joerg
1fa99f4874 Mark as MAKE_JOBS_SAFE=no for race conditions. While here, fix ctype
abuse and a bunch of other warnings. Defensively bump revision.
2016-01-17 15:14:47 +00:00
jaapb
dc5eaeb878 Added some wrapper utilities to OCAMLBIN_WRAPPERS variable 2016-01-16 10:32:53 +00:00
fhajny
b6be94926f Update lang/go to 1.5.3.
This is a security-related release, it fixes CVE-2015-8618 that was
partically patched in 1.5.2nb1.

See full release notes for a description:

https://groups.google.com/d/msg/golang-announce/MEATuOi_ei4/JsndUuZwEAAJ
2016-01-16 09:43:44 +00:00
fhajny
685f7e9abc Add a simple Erlang module package helper. 2016-01-15 11:19:06 +00:00
ryoon
a601802c79 Update to 3.7.1
Changelog:
Major changes in 3.7.1
======================

* 3.7.0 was released with an inadvertent change to the signature of the C
  API function: LLVMBuildLandingPad, which made the C API incompatible with
  prior releases.  This has been corrected in LLVM 3.7.1.

  As a result of this change, 3.7.0 is not ABI compatible with 3.7.1.

  +----------------------------------------------------------------------------+
  | History of the LLVMBuildLandingPad() function                              |
  +===========================+================================================+
  | 3.6.2 and prior releases  | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     LLVMValueRef,              |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
  | 3.7.0                     | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
  | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef,            |
  |                           |                     LLVMTypeRef,               |
  |                           |                     LLVMValueRef,              |
  |                           |                     unsigned, const char*)     |
  +---------------------------+------------------------------------------------+
2016-01-11 19:16:08 +00:00
taca
e628fa8fc4 Update php70 to 7.0.2, including security fix.
07 Jan 2016 PHP 7.0.2

- Core:
  . Fixed bug #71165 (-DGC_BENCH=1 doesn't work on PHP7).
    (y dot uchiyama dot 1015 at gmail dot com)
  . Fixed bug #71163 (Segmentation Fault: cleanup_unfinished_calls). (Laruence)
  . Fixed bug #71109 (ZEND_MOD_CONFLICTS("xdebug") doesn't work). (Laruence)
  . Fixed bug #71092 (Segmentation fault with return type hinting). (Laruence)
  . Fixed bug memleak in header_register_callback. (Laruence)
  . Fixed bug #71067 (Local object in class method stays in memory for each
    call). (Laruence)
  . Fixed bug #66909 (configure fails utf8_to_mutf7 test). (Michael Orlitzky)
  . Fixed bug #70781 (Extension tests fail on dynamic ext dependency).
    (Francois Laupretre)
  . Fixed bug #71089 (No check to duplicate zend_extension). (Remi)
  . Fixed bug #71086 (Invalid numeric literal parse error within
    highlight_string() function). (Nikita)
  . Fixed bug #71154 (Incorrect HT iterator invalidation causes iterator reuse).
    (Nikita)
  . Fixed bug #52355 (Negating zero does not produce negative zero). (Andrea)
  . Fixed bug #66179 (var_export() exports float as integer). (Andrea)
  . Fixed bug #70804 (Unary add on negative zero produces positive zero).
    (Andrea)

- CURL:
  . Fixed bug #71144 (Sementation fault when using cURL with ZTS).
    (Michael Maroszek, Laruence)

- DBA:
  . Fixed key leak with invalid resource. (Laruence)

- Filter:
  . Fixed bug #71063 (filter_input(INPUT_ENV, ..) does not work). (Reeze Xia)

- FTP:
  . Implemented FR #55651 (Option to ignore the returned FTP PASV address).
    (abrender at elitehosts dot com)

- FPM:
  . Fixed bug #70755 (fpm_log.c memory leak and buffer overflow). (Stas)

- GD:
  . Fixed bug #70976 (Memory Read via gdImageRotateInterpolated Array Index
    Out of Bounds). (emmanuel dot law at gmail dot com).

- Mbstring:
  . Fixed bug #71066 (mb_send_mail: Program terminated with signal SIGSEGV,
    Segmentation fault). (Laruence)

- Opcache:
  . Fixed bug #71127 (Define in auto_prepend_file is overwrite). (Laruence)

- PCRE:
  . Fixed bug #71178 (preg_replace with arrays creates [0] in replace array
    if not already set). (Laruence)

- Readline:
  . Fixed bug #71094 (readline_completion_function corrupts static array on
    second TAB). (Nikita)

- Session:
  . Fixed bug #71122 (Session GC may not remove obsolete session data). (Yasuo)

- SPL:
  . Fixed bug #71077 (ReflectionMethod for ArrayObject constructor returns
    wrong number of parameters). (Laruence)
  . Fixed bug #71153 (Performance Degradation in ArrayIterator with large
    arrays). (Nikita)

- Standard:
  . Fixed bug #71270 (Heap BufferOver Flow in escapeshell functions).
    (emmanuel dot law at gmail dot com)

- WDDX:
  . Fixed bug #70661 (Use After Free Vulnerability in WDDX Packet Deserialization).
    (taoguangchen at icloud dot com)
  . Fixed bug #70741 (Session WDDX Packet Deserialization Type Confusion
    Vulnerability). (taoguangchen at icloud dot com)

- XMLRPC
  . Fixed bug #70728 (Type Confusion Vulnerability in PHP_to_XMLRPC_worker).
    (Julien)
2016-01-08 03:29:12 +00:00
taca
e91bd284dd Update php55 to 5.6.17, including security fix.
07 Jan 2016, PHP 5.6.17

- Core:
  . Fixed bug #66909 (configure fails utf8_to_mutf7 test). (Michael Orlitzky)
  . Fixed bug #70958 (Invalid opcode while using ::class as trait method
    paramater default value). (Laruence)
  . Fixed bug #70957 (self::class can not be resolved with reflection for
    abstract class). (Laruence)
  . Fixed bug #70944 (try{ } finally{} can create infinite chains of
    exceptions). (Laruence)
  . Fixed bug #61751 (SAPI build problem on AIX: Undefined symbol:
    php_register_internal_extensions). (Lior Kaplan)

- FPM:
  . Fixed bug #70755 (fpm_log.c memory leak and buffer overflow). (Stas)

- GD:
  . Fixed bug #70976 (Memory Read via gdImageRotateInterpolated Array Index
    Out of Bounds). (emmanuel dot law at gmail dot com).

- Mysqlnd:
  . Fixed bug #68077 (LOAD DATA LOCAL INFILE / open_basedir restriction).
    (Laruence)

- SOAP:
  . Fixed bug #70900 (SoapClient systematic out of memory error). (Dmitry)

- Standard:
  . Fixed bug #70960 (ReflectionFunction for array_unique returns wrong number
    of parameters). (Laruence)

- PDO_Firebird:
  . Fixed bug #60052 (Integer returned as a 64bit integer on X64_86). (Mariuz)

- WDDX:
  . Fixed bug #70661 (Use After Free Vulnerability in WDDX Packet Deserialization).
    (taoguangchen at icloud dot com)
  . Fixed bug #70741 (Session WDDX Packet Deserialization Type Confusion
    Vulnerability). (taoguangchen at icloud dot com)

- XMLRPC:
  . Fixed bug #70728 (Type Confusion Vulnerability in PHP_to_XMLRPC_worker()).
    (Julien)
2016-01-08 03:28:20 +00:00
taca
5137c6e69c Update php55 to 5.5.31, security fix.
07 Jan 2015, PHP 5.5.31

- FPM:
  . Fixed bug #70755 (fpm_log.c memory leak and buffer overflow). (Stas)

- GD:
  . Fixed bug #70976 (Memory Read via gdImageRotateInterpolated Array Index
    Out of Bounds). (emmanuel dot law at gmail dot com).

- WDDX:
  . Fixed bug #70661 (Use After Free Vulnerability in WDDX Packet Deserialization).
    (taoguangchen at icloud dot com)
  . Fixed bug #70741 (Session WDDX Packet Deserialization Type Confusion
    Vulnerability). (taoguangchen at icloud dot com)

- XMLRPC:
  . Fixed bug #70728 (Type Confusion Vulnerability in PHP_to_XMLRPC_worker()).
    (Julien)
2016-01-08 03:27:23 +00:00
jperkin
3ab20c3c13 Don't remove -g, especially when done badly, breaking -gfoo. 2016-01-07 16:01:10 +00:00
fhajny
7191affec3 Update lang/nodejs to 5.4.0.
http:
- A new status code was added: 451 - "Unavailable For Legal Reasons"
- Idle sockets that have been kept alive now handle errors

This release also includes several minor performance improvements:
- assert: deepEqual is now speedier when comparing TypedArrays
- lib: Use arrow functions instead of bind where possible
- node: Improved accessor perf of process.env
- node: Improved performance of process.hrtime()
- node: Improved GetActiveHandles performance
- util: Use faster iteration in util.format()
2016-01-07 10:50:22 +00:00
taca
6651b11112 Add version of bundled ruby gems in ruby*-base package. 2016-01-06 14:13:04 +00:00
dholland
994751149b fix accidentally broken patch in prior commit 2016-01-06 07:21:31 +00:00
taca
79255d028a Forgot to add DESCR file. 2016-01-03 12:57:24 +00:00
fhajny
6035f7453d Update lang/erlang to 18.2.1.
erlang 18.2.1

Due to a bug in the handling of paths on windows none of the following
would work with paths containing a space:

- ct_run
- dialyzer
- erlc
- escript
- typer

This also contains a fix for HiPE enabled emulator for FreeBSD.

erlang 18.2

- ssl: Add configurable upper limit for session cache.
- erts: Add function enif_getenv to read OS environment variables in
  a portable way from NIFs.
- kernel: Add {line_delim, byte()} option to inet:setopts/2 and
  decode_packet/3
- ssh: The 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384' and
  'ecdsa-sha2-nistp521' signature algorithms for ssh are implemented.
  See RFC 5656.
- ssh: The ssh:daemon option dh_gex_groups is extended to read a user
  provided ssh moduli file with generator-modulus pairs. The file is
  in openssh format.
- Thanks to 41 different contributors!
2015-12-31 19:47:40 +00:00
bsiegert
930eaa9d94 Re-add a buildlink3.mk for a future include-what-you-use package. 2015-12-30 15:54:56 +00:00
taca
b4ff2a1a60 Add and enable ruby23. 2015-12-30 15:08:24 +00:00
taca
104cc7012f Add ruby23 2.3.0 package, meta package for Ruby 2.3.0. 2015-12-30 15:06:39 +00:00
taca
9d1eccfcb8 Add and enable ruby23-base. 2015-12-30 15:05:37 +00:00
taca
9ea0ecdddf Add support for ruby23. 2015-12-30 15:04:39 +00:00
taca
b22a24a715 Add ruby23-base package, core part of Ruby 2.3.0 pacakge.
From release announce:

Ruby 2.3.0 Released

Posted by naruse on 25 Dec 2015

We are pleased to announce the release of Ruby 2.3.0.

This is the first stable release of Ruby 2.3 series. It introduces many new
features for example:

A Frozen String Literal Pragma is introduced. With Ruby 2.1, "str".freeze has
been optimized to reduce object allocation. Ruby 2.3 introduces a new magic
comment and command line option to freeze all string literals in the source
files. Additionally for debugging, you can get where the object is created on
"can't modify frozen String" error by --debug=frozen-string-literal command
line option.

A safe navigation operator (so-called lonely operator) &., which already
exists in C#, Groovy, and Swift, is introduced to ease nil handling as
obj&.foo. Array#dig and Hash#dig are also added. Note that this behaves as
try! of Active Support, which specially handle only nil.

The did_you_mean gem is bundled. The did_you_mean gem shows the candidates on
the NameError and NoMethodError to ease debugging.

RubyVM::InstructionSequence#to_binary and .load_from_binary are introduced as
experimental feature. With these features, we can make a ISeq (bytecode)
pre-compilation system.

It also includes many performance improvements for example, reconsider method
entry data structure, introducing new table data structure, optimize
Proc#call, machine code level tuning for object allocation and method calling
code, smarter instance variable data structure, Socket and I/O allow to use
“exception:” keywords for high-performance non-blocking I/O and so on. Check
“Implementation improvements” section in NEWS file.

For a complete list of new features and compatibility notes, please see NEWS
and ChangeLog.
2015-12-30 14:59:42 +00:00
taca
a36b59b13c Add support for Ruby 2.3. 2015-12-30 14:49:37 +00:00
dholland
d082c1c4e1 Don't use PREFIX/share/doc/html, which is deprecated. PKGREVISION -> 1. 2015-12-30 02:59:07 +00:00
dholland
41c6e246f4 Add patch comments. 2015-12-29 23:34:43 +00:00
bsiegert
1726914d23 Real buildlink support for Go, hacked with wiz@.
Go packages now define a set of files to buildlink in their buildlink3.mk.
go-packages.mk no longer looks in ${PREFIX}/gopkg during the build. This
should also fix the spurious issues with rebuilds of .a files during bulk
builds of Go packages.
2015-12-29 21:47:48 +00:00
fhajny
faedbdc40d Update lang/nodejs to 5.3.0.
- buffer: Buffer.prototype.includes() has been added to keep parity
  with TypedArrays.
- domains: Fix handling of uncaught exceptions.
- https: Added support for disabling session caching.
- repl: Allow third party modules to be imported using require().
  This corrects a regression from 5.2.0.
- deps: Upgrade libuv to 1.8.0.
2015-12-29 20:52:54 +00:00
fhajny
8eeb45cd75 Update lang/nodejs4 to 4.2.4.
- Roughly 78% of the commits are documentation and test improvements
- domains: ** Fix handling of uncaught exceptions (Julien Gilli) #3884
- deps: ** Upgrade to npm 2.14.12 (Kat Marchan) #4110 ** Backport
  819b40a from V8 upstream (Michael Zasso) #3938 ** Updated node
  LICENSE file with new npm license (Kat Marchan) #4110
2015-12-29 20:33:47 +00:00
dholland
340e651ae0 pkglint; add patch comments. 2015-12-29 18:17:04 +00:00
dholland
3548e8249e Sort. 2015-12-29 06:23:20 +00:00
dholland
90b1e36098 pkglint 2015-12-29 06:22:54 +00:00
dholland
34654fabba Sort. 2015-12-29 06:22:21 +00:00
dholland
3aa1281af1 Sort and remove duplicates. 2015-12-29 06:20:30 +00:00
dholland
7881d78cdc pkglint 2015-12-29 04:59:19 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
rillig
c5a7151546 Removed leading whitespace in variable assignment (found by pkglint) 2015-12-29 00:57:28 +00:00
adam
eaeece1571 Changes 5.22.1:
Several bugs, including a segmentation fault, have been fixed with the bounds checking constructs (introduced in Perl 5.22) \b{gcb}, \b{sb}, \b{wb}, \B{gcb}, \B{sb}, and \B{wb}. All the \B{} ones now match an empty string; none of the \b{} ones do.

* Module::CoreList has been upgraded from version 5.20150520 to 5.20151213.
* PerlIO::scalar has been upgraded from version 0.22 to 0.23.
* POSIX has been upgraded from version 1.53 to 1.53_01.
* Storable has been upgraded from version 2.53 to 2.53_01.
* warnings has been upgraded from version 1.32 to 1.34.
* Win32 has been upgraded from version 0.51 to 0.52.
2015-12-28 13:44:03 +00:00
wiz
527b1cd484 Add a PRINT_PLIST_AWK pattern for python-3.5. 2015-12-27 21:08:45 +00:00
wiz
44ebc0bb83 Document variables this mk file provides.
Ok bsiegert@
2015-12-27 19:41:10 +00:00
joerg
289e8219d2 Limit memory use during installation since the Linux version of the JRE
doesn't honour many process limits properly.
2015-12-26 12:04:01 +00:00
joerg
ec58f20bfc Fix readline detection. 2015-12-26 11:58:19 +00:00
dholland
7ee4fcdfb8 Fix LP64 detection. 2015-12-25 00:50:45 +00:00
bsiegert
f07a25c3c0 Pull in https://golang.org/cl/17672, "math/big: fix carry propagation in
Int.Exp Montgomery code", to fix CVE-2015-8618.

From the oss-security posting that asked for a CVE:

"The Go open source project has received notification of an error in the
math/big library (https://golang.org/pkg/math/big/). The problem that was
identified is similar to CVE-2015-3193
<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3193>. The
vulnerability was introduced in the 1.5 release, and remains present in Go
1.5.1 and 1.5.2.

"A fix for the issue has been applied to the master branch of the Go repo
under CL 17672 <https://go-review.googlesource.com/#/c/17672/>. We will
also be releasing Go 1.5.3 to fix this vulnerability."

ok wiz@
2015-12-22 20:44:40 +00:00
bsiegert
1ab771e06e Pull in http://golang.org/cl/8261 to fix build on OpenIndiana,
PR pkg/50565.

ok wiz@
2015-12-21 20:20:02 +00:00
sevan
2f0f3ed4c4 Account files installed on FreeBSD specifically
Reviewed by wiz@
2015-12-20 12:39:30 +00:00
taca
983f1f969a Bump PKGREVISION.
There are enough period that all patch files are ignored due to missing
from distinfo.
2015-12-20 05:27:46 +00:00
taca
2e3573a964 Revert previous commit since it was wrong packge to bump PKGREVISION. 2015-12-20 05:26:31 +00:00
taca
a17693a415 Bump PKGREVISION.
There are enough period that all patch files are ignored due to missing
from distinfo.
2015-12-20 05:20:30 +00:00
taca
ca6b920a81 Update php70 to 7.0.1, approved by gdt@.
17 Dec 2015, PHP 7.0.1

- Core:
  . Fixed bug #71105 (Format String Vulnerability in Class Name Error Message).
    (andrew at jmpesp dot org)
  . Fixed bug #70831 (Compile fails on system with 160 CPUs).
    (Daniel Axtens)
  . Fixed bug #71006 (symbol referencing errors on Sparc/Solaris). (Dmitry)
  . Fixed bug #70997 (When using parentClass:: instead of parent::, static
    context changed). (Dmitry)
  . Fixed bug #70970 (Segfault when combining error handler with output
    buffering). (Laruence)
  . Fixed bug #70967 (Weird error handling for __toString when Error is
    thrown). (Laruence)
  . Fixed bug #70958 (Invalid opcode while using ::class as trait method
    paramater default value). (Laruence)
  . Fixed bug #70944 (try{ } finally{} can create infinite chains of
    exceptions). (Laruence)
  . Fixed bug #70931 (Two errors messages are in conflict). (dams, Laruence)
  . Fixed bug #70904 (yield from incorrectly marks valid generator as finished).
    (Bob)
  . Fixed bug #70899 (buildconf failure in extensions). (Bob, Reeze)
  . Fixed bug #61751 (SAPI build problem on AIX: Undefined symbol:
    php_register_internal_extensions). (Lior Kaplan)
  . Fixed \int (or generally every scalar type name with leading backslash)
    to not be accepted as type name. (Bob)
  . Fixed exception not being thrown immediately into a generator yielding
    from an array. (Bob)
  . Fixed bug #70987 (static::class within Closure::call() causes segfault).
    (Andrea)
  . Fixed bug #71013 (Incorrect exception handler with yield from). (Bob)
  . Fixed double free in error condition of format printer. (Bob)

- CLI server:
  . Fixed bug #71005 (Segfault in php_cli_server_dispatch_router()). (Adam)

- Intl:
  . Fixed bug #71020 (Use after free in Collator::sortWithSortKeys).
    (emmanuel dot law at gmail dot com, Laruence)

- Mysqlnd:
  . Fixed bug #68077 (LOAD DATA LOCAL INFILE / open_basedir restriction).
    (Laruence)
  . Fixed bug #68344 (MySQLi does not provide way to disable peer certificate
    validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
    connection flag. (Andrey)

- OCI8:
  . Fixed LOB implementation size_t/zend_long mismatch reported
    by gcov. (Senthil)

- Opcache:
  . Fixed #71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on
    the same server). (Anatol)
  . Fixed bug #70991 (zend_file_cache.c:710: error: array type has incomplete
    element type). (Laruence)
  . Fixed bug #70977 (Segmentation fault with opcache.huge_code_pages=1).
    (Laruence)

- Phpdbg:
  . Fixed stderr being written to stdout. (Bob)

- Reflection:
  . Fixed bug #71018 (ReflectionProperty::setValue() behavior changed).
    (Laruence)
  . Fixed bug #70982 (setStaticPropertyValue behaviors inconsistently with
    5.6). (Laruence)

- SPL:
  . Fixed bug #71028 (Undefined index with ArrayIterator). (Laruence)

- SQLite3:
  . Fixed bug #71049 (SQLite3Stmt::execute() releases bound parameter instead
    of internal buffer). (Laruence)

- Standard:
  . Fixed bug #70999 (php_random_bytes: called object is not a function).
    (Scott)
  . Fixed bug #70960 (ReflectionFunction for array_unique returns wrong number
    of parameters). (Laruence)

- Streams/Socket:
  . Add IPV6_V6ONLY constant / make it usable in stream contexts. (Bob)

- Soap:
  . Fixed bug #70993 (Array key references break argument processing).
    (Laruence)

- PDO_Firebird:
  . Fixed bug #60052 (Integer returned as a 64bit integer on X64_86). (Mariuz)
2015-12-18 14:58:14 +00:00
asau
88fb7d578f "test ==" portability fix. 2015-12-18 01:10:14 +00:00
dholland
04f733c757 Don't use __attribute__((__noreturn__)) without compiler guards.
should fix (or at least improve) bootstrap on DU/Tru64 with the
DEC/Compaq compiler.
2015-12-17 21:27:53 +00:00
taca
fe17f39315 Take care of DIST_SUBDIR when accessing DISTFILES.
Problem was noted by joerg@ and patch was suggested by Robert Elz.
2015-12-17 01:40:54 +00:00
taca
b046e65cbd Oops, wrong distinfo file. 2015-12-17 01:36:36 +00:00
taca
ee1fa296ab Update ruby22{-base} to 2.2.4 (Ruby 2.2.4).
Ruby 2.2.4 Released

Posted by nagachika on 16 Dec 2015

Ruby 2.2.4 has been released.

This release includes a security fix for Fiddle extension. Please view the
topic below for more details.

    * CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

There are also some bugfixes. See ChangeLog for details.
2015-12-16 16:05:19 +00:00
taca
dfd9f971f4 Update ruby21{-base} to 2.1.8 (Ruby 2.1.8).
Ruby 2.1.8 Released

Posted by usa on 16 Dec 2015

Ruby 2.1.8 has been released.

This release includes a security fix for Fiddle and DL extension. Please view the topic below for more details.

    * CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

And, many bug fixes are also included. See ChangeLog for details.
2015-12-16 16:03:12 +00:00
taca
5679a0a237 Update ruby200{-base} package to 2.0.0p648 (Ruby 2.2.0-p648).
Ruby 2.0.0-p648 Released

Posted by usa on 16 Dec 2015

Ruby 2.0.0-p648 has been released.

This release includes a security fix for Fiddle and DL extension. Please view
the topic below for more details.

   *  CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

Ruby 2.0.0 is now under the state of the security maintenance phase, until
Feb. 24th, 2016. After the date, maintenace of Ruby 2.0.0 will be ended. We
recommend you start planning migration to newer versions of Ruby, such as 2.1,
2.2 or 2.3 (scheduled to release within a few weeks).
2015-12-16 16:00:40 +00:00
dsainty
be86c2823b The details for jdk-8u66-linux-i586.tar.gz are clearly for a truncated file, being 10% of the x64 distribution. Update them from a fresh download. 2015-12-16 03:47:13 +00:00
taca
21c2d05891 Add DIST_SUBDIR since distfiles are changed. (it seems no content file are
modified.)
2015-12-15 15:09:01 +00:00
asau
4bea9fab73 Bring build dependency on "mozilla-rootcerts" back.
(It is easily confused with "mozilla-rootcerts-openssl" though...)
2015-12-14 23:05:11 +00:00
kamil
41b4ad399a Resurrect no-nis build in python35 2015-12-13 21:33:14 +00:00
alnsn
9119144817 Link lang/LuaJIT2 with pthreads to address pkg/47587. 2015-12-13 18:19:05 +00:00
asau
0f4ac94313 Don't depend on mozilla-rootcerts. 2015-12-13 16:08:26 +00:00
asau
d8b9d5348f Update to Racket 6.3
Changes in Racket 6.3

- Racket's macro expander uses a new representation of binding called
  "set of scopes". The new binding model provides a simpler
  explanation of how macros preserve binding, especially across module
  boundaries and in hygiene-bending expansions. The new expander is
  mostly compatible with existing Racket macros, but there are some
  incompatibilities. For the formally inclined, a research paper on
  this macro system will appear at POPL next year:

      http://www.cs.utah.edu/plt/scope-sets/

- Racket's GUI library now uses Gtk+ 3 when available, instead of Gtk+ 2.
  Set the `PLT_GTK2` environment variable to select Gtk+ 2.

- Added a new Redex tutorial based on a week-long workshop in SLC.

- Better syntax error checking for Redex patterns that do not use
  holes correctly.

- The blueboxes are more agressive about finding names to look up in
  the docs, meaning they are useful much more often.

- Submodules are now fully supported in Typed Racket. Previously, some
  uses of submodules would produce internal errors, making it hard to
  `module+ test` and `module+ main` effectively in Typed Racket. The
  switch to the set-of-scopes expander fixed these problems, and
  submodules are now happily at home in Typed Racket.

- The `typed/racket/unsafe` library provides import and export forms
  that circumvent contract generation. This improves performance for
  typed-untyped interaction at the cost of safety and debuggability.

- Typed Racket provides experimental support for units (from
  `racket/unit`).

- The experimental `define-new-subtype` form allows overlaying finer
  distinctions between otherwise identical types, similar to Haskell's
  `newtype`.

- The `Promise` type constructor changes in a backwards-incompatible
  way to exclude promises created with `promise/name`.

- The `unstable-*` packages are out of the main distribution. Most of
  their contents have been either merged with established Racket
  libraries or spun off as their own packages. This change is
  backwards compatible for packages that properly list their
  dependencies. Full details:
  http://blog.racket-lang.org/2015/10/retiring-unstable.html

- edu: `big-bang` supports a display-mode clause so that world
  programs can take over the entire screen.


Changes in Racket 6.2.1

- For the How to Design Programs teaching languages, DrRacket offers
  an option to use the old style for printing the constants `true`,
  `false`, and `empty` instead of `#true`, `#false`, and `'()`.

- The teaching languages come with some additional functions to match
  the August 2015 stable release of HtDP 2nd edition.

- A repair to the compiler avoids an infinite loop at compile time for
  certain expressions that should loop forever at run time.
2015-12-12 21:49:05 +00:00
taca
cc9894c199 Update ruby-coffee-script-source to 1.10.0.
1.10.0 — September 3, 2015

* CoffeeScript now supports ES6-style destructuring defaults.
* (offsetHeight: height) -> no longer compiles. That syntax was accidental and
  partly broken. Use ({offsetHeight: height}) -> instead. Object destructuring
  always requires braces.

* Several minor bug fixes, including:
   - A bug where the REPL would sometimes report valid code as invalid, based
     on what you had typed earlier.
   - A problem with multiple JS contexts in the jest test framework.
   - An error in io.js where strict mode is set on internal modules.
   - A variable name clash for the caught error in catch blocks.

1.9.3 — May 27, 2015

* Bugfix for interpolation in the first key of an object literal in an
  implicit call.
* Fixed broken error messages in the REPL, as well as a few minor bugs with
  the REPL.
* Fixed source mappings for tokens at the beginning of lines when compiling
  with the --bare option. This has the nice side effect of generating smaller
  source maps.
* Slight formatting improvement of compiled block comments.
* Better error messages for on, off, yes and no.

1.9.2 — April 15, 2015

* Fixed a watch mode error introduced in 1.9.1 when compiling multiple files
  with the same filename.
* Bugfix for yield around expressions containing this.
* Added a Ruby-style -r option to the REPL, which allows requiring a module
  before execution with --eval or --interactive.
* In <script type="text/coffeescript"> tags, to avoid possible duplicate
  browser requests for .coffee files, you can now use the data-src attribute
  instead of src.
* Minor bug fixes for IE8, strict ES5 regular expressions and Browserify.
2015-12-12 14:41:21 +00:00
taca
0c27867d8d Update pear to 1.10.1.
1.10.1

Changelog:

* Fix bug #20959: Crash on channel discovery with channel.xml redirect [cweiske]
* Fix bug #20968: Incorrect call to __construct() from PEAR() [edlman]
* Add legacy constructor for PEAR_Error for backwards compatibility [cweiske]

1.10.0

Changelog:

No changes since version 1.10.0dev3.

Changes since version 1.9.5:
* Implement #20488: Add support for PHP 7 [cweiske]
* Drop support for PHP 4 and 5.0 - 5.3 [cweiske]
* Remove deprecated methods [cweiske]
* Add --showdiff to "pear run-tests" to print diff for failed tests [tyrael]
* Implement #20333: New role=man for man pages [bjori]
* Implement #20334: add "metadata_dir" configuration option [remicollet]
* Add long option names to install-pear.php [remicollet]
* Remove PEAR/ErrorStack5.php [cweiske]
* Fix #17045: avoid overwriting include path [glen]
* Fix #17399: "pear help" doesn't mention the "version" command [kguest]
* Fix #18638 and #18405: Make PEAR::loadExtension static [cweiske]
* Fix #20319: allow pear to work when cache_dir is not writable [remicollet]
* Fix #20507: pear list-upgrades does not take PHP version into account [cweiske]
* Fix #20927: Use correct php-config [cweiske]
* Fix #20946: PEAR_Builder::log() declaration [remicollet]
* Fix channel.xml downloading from https if it did not change [cweiske]
* Fix static warnings [cweiske]
2015-12-12 14:21:36 +00:00
joerg
26380c08aa Honour wrappers. Declare C++ dependency. 2015-12-11 23:32:53 +00:00
joerg
5002890293 Pull in unistd.h for getopt. 2015-12-11 23:32:22 +00:00
taca
16a80d755a Avoid to use deprecated syntax. Fix runtime problem with PHP 7. 2015-12-11 16:16:48 +00:00
ryoon
00ce3eb3bf Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1
Changelog:
Target Specific Changes
IA-32/x86-64

    GCC now supports the Intel CPU named Skylake with AVX-512 extensions
    through -march=skylake-avx512. The switch enables the following ISA
    extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.
2015-12-11 12:31:03 +00:00
bsiegert
3dce73223e Update Go to 1.5.2, original patch from Kamel Derouiche in PR pkg/50498.
go1.5.2 (released 2015/12/02) includes bug fixes to the compiler,
linker, and the mime/multipart, net, and runtime packages. See the Go
1.5.2 milestone on our issue tracker for details.

https://github.com/golang/go/issues?q=milestone%3AGo1.5.2
2015-12-10 20:04:54 +00:00
asau
522a891480 Update to SBCL 1.3.1
changes in sbcl-1.3.1 relative to sbcl-1.3.0:
  * enhancement: SB-THREAD support for ARM64.
  * enhancement: compiling an out-of-line DEFSTRUCT constructor call
    will warn if a defaulted value is incompatible with its slot type.
  * enhancement: a local INLINE declaration on a structure constructor
    will work as intended, subject to any other factors that inhibit
    inlining, even if the DEFSTRUCT was not itself within a global
    INLINE proclamation for the named constructor
  * enhancement: SB-EXT:DYNAMIC-SPACE-SIZE is now defined for cheneygc.
  * enhancement: x86[-64] platforms support SB-EXT:CAS on structure slots
    of type SB-EXT:WORD
  * enhancement: the interleaved structure slot optimization from
    release 1.2.6 has been ported to 32-bit x86, Sparc, PowerPC, ARM64.
  * enhancement: SB-THREAD:JOIN-THREAD signals a proper error when an attempt
    is made to join the current thread
  * bug fix: NTH-VALUE does not cause stack overflow. (lp#1511419)
  * bug fix: structure constructor type checking is better. (lp#1508735)
  * bug fix: supplied-p variables for unused optional or keyword variables no
    longer confuse SB-DI:PARSE-COMPILED-DEBUG-FUN-LAMBDA-LIST (and thus the
    backtrace machinery) (lp#1498644)
  * bug fix: Backtrace correctly handles undefined-function frames on MIPS.
  * bug fix: WITH-FLOAT-TRAPS-MASKED correctly clears accrued traps on MIPS
    (fixes issues with floating-point type derivation in the compiler).
  * bug fix: FLOAT-NAN-P and FLOAT-TRAPPING-NAN-P now work correctly on MIPS
    and HPPA.
  * bug fix: MIPS context register access now masks to 32 bits (fixing issues
    parsing negative-fixnum values for internal-error arguments and escaped
    debug variables on 64-bit CPUs).
  * bug fix: (SETF SAP-REF-DOUBLE) with constant offset on big-endian MIPS
    now works correctly.
  * bug fix: Callback parameter (argument) handling on MIPS is now vastly
    more correct.
  * bug fix: %DECREMENT-SEMAPHORE adjusts the remaining timeout after a
    spurious wakeup
2015-12-09 22:48:10 +00:00
asau
74f58e9ea3 Update to ECL 16.0.0.
Based on changes from Matthew Mondor as forwarded by Kamil Rytarowski.


Changes since 15.3.7:
 API changes
 - There is no UFFI nickname for FFI package - we piggyback on
   cffi-uffi-compat for UFFI dependent systems (our UFFI wasn't version 2.0
   compatible and there were problems with ADSF dependencies on UFFI - it
   wasn't a system)
 - CLOS has the new nickname "MOP"
 - The new ext:run-program :error argument can automatically create a
   separate stream if provided with the :stream keyword.
   The external-process structure also has a new field to hold that stream.
 - ext:run-program accepts new arguments - :if-input-does-not-exist,
   :if-error-exists and :external-format
 - ext:system no longer binds *standard-input* and *standard-output* and
   now ignores input and output (use ext:run-program for more control)
 - methods can be specialized on both single-float and double-float
   (built-in classes were added for them)
 - LET/FLET/LABELS will signal error if parameter of the same name will
   appear multiple times
 - lambda lists with repeated required parameter name are considered invalid
 - deprecated configure options "--with-system-boehm=x" and
   "--enable-slow-config" removed

 Enhancements:
 - Verification if manual is up-to-date, providing corrections for
   outdated parts
 - Documentation is now included in the main repository under the
   toplevel directory `doc'
 - Update libffi to version 3.2.1
 - Update asdf to version 3.1.5.4
 - Update Boehm-Demers-Weiser garbage collector to version 7.4.2
 - Pathname string-parts internal representation is now character,
   not base-char
 - Dead code removal, tabulators were replaced by spaces
 - Better quality of generated code (explicit casting when necessary)

 Issues fixed:
 - Various fixes of bogus declarations
 - Remove deprecated GC calls
 - ROTATEF, SHIFTF, PSETF reworked to conform to the ANSI standard.
   Places were handled improperly in regard of multiple values.
 - Improved unicode support in character handling
 - Format handles floats and exponentials correctly (major format rework)
 - Stack limits refinements and cleanup, inconsistency and bug fixes
 - Duplicate large block deallocation with GMP 6.0.0a fixed
 - ECL builds on OpenBSD with threads enabled
 - Closures put in mapcar work as expected in both compiled and
   interpreted code
 - Improved readtable-case handling (:invert and character literals now
   conform)
 - Library initialization functions have unique names - no risk of
   clashing symbol names in object files
 - Format float bug fixed, when width and fdigits were not set, but k was
 - `logical-pathname-translations' now throws an error if logical
   pathname wasn't defined yet, to conform with ANSI (it used to return NIL)
 - Wildcards in logical pathname translations are replaced correctly
 - Regression testing framework and unit tests cleanup
 - deftype ANSI conformity fix (deftype accepts macro labda-lists)
 - ECL built with MSVC doesn't crash when Control-C is pressed
 - Other minor tweaks


Changes in 15.3.7 since 15.2.21:
 Issues fixed:
 - DEFUN functions not defined as toplevel forms were also directly
   referenced by other code in the same file.
 - STABLE-SORT works as desired (bogus optimization for strings fixed).
 - broken --with-sse=yes configure flag works once again.

 Enhancements:
 - autoconf scripts are rewritten to support version 2.69 stack.
 - stack direction is now correctly determined, fixing gcc 5.x builds.
 - compilation of ECL under MSVC (2008/2010/2012) even with custom
   code pages.
 - In compiled code it is possible to declare variables to have a C
   type such as in (declare (:double a)) and then the variable is
   enforced to be unboxed to such type.
 - New form FFI:C-PROGN used to interleave C statements with lisp
   code, where the lisp code may refer to any number of variables.
   Example:
       (lambda (i)
         (let* ((limit i)
                (iterator 0))
           (declare (:int limit iterator))
           (ffi:c-progn (limit iterator)
                        "for (#1 = 0; #1 < #0; #1++) {"
                        (print iterator)
                        "}")))


Changes in 15.2.21 since 13.5.1:
 - Features coverity scan model, ffi-unload-module implementation,
   probably more.
 - Build system enhancements, parallel builds, fixes, simplifications,
   cleanups, maintenance.  minor cleanup, maintenance.
 - Numerous fixes.
2015-12-09 21:00:47 +00:00
asau
046e9b5ef7 Update to ABCL 1.3.3
Version 1.3.3
=============

Enhancements
------------

*  [r14802,r14813] Add character name for non-breaking space

   Use a human readable name for character 160, #\No-break_space,
   following sbcl, ccl and clisp. This permits the Quicklisp system
   spinneret to load.  The #\No-break_space name is a valid
   CHAR-NAME/NAME-CHAR pair, but is not emitted as a glyph under the
   current output encoding under the CL:FORMAT "~:c" directive as
   these implementations do by default.

   Thanks to Javier Olaechea.

Fixes
-----

* [r14808] CL:FILE-WRITE-DATE fixed for logical pathnames

* ANSI-TEST

** Update references to new git repository at
   <git+https://gitlab.common-lisp.net/ansi-test/ansi-test.git>

** ABCL now runs the git master consolidated ANSI-TEST suite which
   features subdirectories and distinquished value for
   *DEFAULT-PATHNAME-DEFAULTS*.

** ABCL.TEST.ANSI:CLEAN-TESTS now acts recursively via appropiate
   Pathname wildcards to match new directory structure.

* ASDF

  Fix COMPILE-SYSTEM to offer full ANSI environment for ASDF and
  ABCL-CONTRIB.

* ABCL-ASDF

** Use of Maven has been robustified.

*** [r14803] Fix usage with all known versions through maven-3.3.3

   Addresses <http://abcl.org/trac/ticket/390>.

*** [r14806] Fix usage with specifying local Maven repository

** More complete attempt at re-initialization via

        (ABCL-ASDF:INIT :force t)



Version 1.3.2
=============
Unreleased.

Enhancements
------------

* Make result of DEFINE-MODIFY-MACRO available at compilation time
  [r14727]


Fixes
-----
* Fix failed AVER [#289] [r14763]

* Fix incorrect dead code elimination

  Additionally, don't recurse into flet/labels upon elimination of a
  single labels function; simply continue by changing the applicable
  set.  Reported by Vibhu Mohindra. [r14754][r14756]

* Numeric tower repairs on promoting floats across representation
  boundaries [r14749-50] (Massimiliano Ghilardi).

* Return SIMPLE-ERROR for invalid external-format arguments.[r14735]

* Lisp stack frame representation now formatted as unreadable. [r14738-9]

Contrib
-------

* JSS

** Fix GET-JAVA-FIELD and SET-JAVA-FIELD [r14718]

** no longer error on NO-SUCH-JAVA-FIELD, by setting fields as
   accessible where necessary [r14715] [r14725]

* ABCL-ASDF

** Update to current Maven support (keep up with changing APIs through
   the Maven 3.2.3-3.2.5 hysteresis) [r14742-7] (Cyrus Hamon).

** Special-case JNA artifacts with alternate network location [r14733]

** Further work on ABCL-ASDF:RESOLVE [r14732] (Cyrus Hamon)

** Find Maven under FreeBSD ports [r14723], under OS X Homebrew [r14776]


* ABCL-JAR

** Fix ASDF-JAR:PACKAGE [#376] [r14717][r14720][r14736] (Eduardo Bellani)

*  ASDF

** Updated to version 3.1.4.
2015-12-09 20:48:43 +00:00
fhajny
c84ec2c91b Update lang/nodejs to 5.2.0.
build:
- Add support for Intel's VTune JIT profiling when compiled with
  --enable-vtune-profiling.
- Properly enable V8 snapshots by default. Due to a configuration
  error, snapshots have been kept off by default when the intention
  is for the feature to be enabled.

crypto:
- Simplify use of ECDH (Elliptic Curve Diffie-Hellman) objects
  (created via crypto.createECDH(curve_name)) with private keys
  that are not dynamically generated via generateKeys(). The
  public key is now computed when explicitly setting a private
  key. Added validity checks to reduce the possibility of
  computing weak or invalid shared secrets. Also, deprecated
  the setPublicKey() method for ECDH objects as its usage is
  unnecessary and can lead to inconsistent state.
- Update root certificates from the current list stored
  maintained by Mozilla NSS.
- Multiple CA certificates can now be passed with the ca option
  to TLS methods as an array of strings or in a single new-line
  separated string.

tools:
- Include a tick processor in core, exposed via the
  --prof-process command-line argument which can be used to
  process V8 profiling output files generated when using the
  --prof command-line argument.
2015-12-09 11:27:04 +00:00
adam
c5c0ac2a76 Changes 3.5.1:
Bug fixes.
2015-12-07 14:36:26 +00:00
wiz
0b9ff1cfb3 regen for missing patch in previous 2015-12-07 09:28:14 +00:00
wiz
9c4a8e6dc1 Fix compilation of py-curses for python35. 2015-12-07 09:07:43 +00:00
adam
96bb836e29 Python 2.7.11 is the latest bugfix release of the Python 2.7 series. 2015-12-06 18:22:35 +00:00
taca
c700cd0022 Add and enable php70. 2015-12-06 15:18:48 +00:00
taca
4e46d7fd4f Add php70 version 7.0.0 (PHP 7.0.0).
PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements
and new features such as

* Improved performance: PHP 7 is up to twice as fast as PHP 5.6
* Significantly reduced memory usage
* Abstract Syntax Tree
* Consistent 64-bit support
* Improved Exception hierarchy
* Many fatal errors converted to Exceptions
* Secure random number generator
* Removed old and unsupported SAPIs and extensions
* The null coalescing operator (??)
* Return and Scalar Type Declarations
* Anonymous Classes
* Zero cost asserts
2015-12-06 15:17:31 +00:00
taca
350fa0e556 Add php70 support. 2015-12-06 15:13:02 +00:00
wiz
fae060f209 Fix version in DESCR. 2015-12-06 09:08:59 +00:00
alnsn
e1db55abf4 Fix pkg/47587 lua not linked to pthread causes issues with modules. 2015-12-06 00:25:26 +00:00
alnsn
225552cb24 Update Lua to version 5.3.2 and link with pthreads to fix pkg/47587.
Lua 5.3.2 fixes all bugs listed in
        http://www.lua.org/bugs.html#5.3.1 [1]

Lua 5.3.2 also contains several internal improvements and includes a
revised reference manual:
	http://www.lua.org/manual/5.3/

[1]
    1. io.lines does not check maximum number of options.
       reported by Patrick Donnell on 10 Jul 2015. existed since 3.0.
       Example:
-- can crash in some machines
t ={}; for i = 1, 253 do t[i] = 1 end
io.lines("someexistingfile", table.unpack(t))()
2015-12-05 22:50:26 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
adam
c0f1dcb279 Python 3.5 standard modules albo require clinic 2015-12-05 20:44:22 +00:00
adam
8cb9fe6c03 Added lang/python35 version 3.5.0 2015-12-05 17:13:10 +00:00
adam
a9607b9588 What’s New In Python 3.5
New syntax features:
* PEP 492, coroutines with async and await syntax.
* PEP 465, a new matrix multiplication operator: a @ b.
* PEP 448, additional unpacking generalizations.

New library modules:
* typing: PEP 484 – Type Hints.
* zipapp: PEP 441 Improving Python ZIP Application Support.

New built-in features:
* bytes % args, bytearray % args: PEP 461 – Adding % formatting to bytes and bytearray.
* New bytes.hex(), bytearray.hex() and memoryview.hex() methods. (Contributed by Arnon Yaari in issue 9951.)
* memoryview now supports tuple indexing (including multi-dimensional). (Contributed by Antoine Pitrou in issue 23632.)
* Generators have a new gi_yieldfrom attribute, which returns the object being iterated by yield from expressions. (Contributed by Benno Leslie and Yury Selivanov in issue 24450.)
* A new RecursionError exception is now raised when maximum recursion depth is reached. (Contributed by Georg Brandl in issue 19235.)

CPython implementation improvements:
* When the LC_TYPE locale is the POSIX locale (C locale), sys.stdin and sys.stdout now use the surrogateescape error handler, instead of the strict error handler. (Contributed by Victor Stinner in issue 19977.)
* .pyo files are no longer used and have been replaced by a more flexible scheme that includes the optimization level explicitly in .pyc name. (See PEP 488 overview.)
* Builtin and extension modules are now initialized in a multi-phase process, which is similar to how Python modules are loaded. (See PEP 489 overview.)

Significant improvements in the standard library:
* collections.OrderedDict is now implemented in C, which makes it 4 to 100 times faster.
* The ssl module gained support for Memory BIO, which decouples SSL protocol handling from network IO.
* The new os.scandir() function provides a better and significantly faster way of directory traversal.
* functools.lru_cache() has been mostly reimplemented in C, yielding much better performance.
* The new subprocess.run() function provides a streamlined way to run subprocesses.
* The traceback module has been significantly enhanced for improved performance and developer convenience.

Security improvements:
* SSLv3 is now disabled throughout the standard library. It can still be enabled by instantiating a ssl.SSLContext manually. (See issue 22638 for more details; this change was backported to CPython 3.4 and 2.7.)
* HTTP cookie parsing is now stricter, in order to protect against potential injection attacks. (Contributed by Antoine Pitrou in issue 22796.)

Windows improvements:
* A new installer for Windows has replaced the old MSI. See Using Python on Windows for more information.
* Windows builds now use Microsoft Visual C++ 14.0, and extension modules should use the same.
2015-12-05 17:12:13 +00:00
taca
57352bf2c3 Remove php54 (PHP 5.4) support. 2015-12-05 05:50:33 +00:00
taca
2875404a74 Delete php54 package which is EOL. 2015-12-05 05:46:21 +00:00
taca
f026f7120f Delete php54. 2015-12-05 05:45:48 +00:00
fhajny
d99a7e1355 Update nodejs4 to 4.2.3 and nodejs to 5.1.1.
Notable changes

- http: Fix a bug where an HTTP socket may no longer have a socket
  but a pipelined request triggers a pause or resume, a potential
  denial-of-service vector. (Fedor Indutny)
- openssl: Upgrade to 1.0.2e, containing fixes for:
  - CVE-2015-3193 "BN_mod_exp may produce incorrect results on x86_64",
    an attack is considered feasible against a Node.js TLS server
    using DHE key exchange. Details are available at
    http://openssl.org/news/secadv/20151203.txt.
  - CVE-2015-3194 "Certificate verify crash with missing PSS parameter",
    a potential denial-of-service vector for Node.js TLS servers; TLS
    clients are also impacted. Details are available at
    http://openssl.org/news/secadv/20151203.txt. (Shigeki Ohtsu) #4134
- v8: Backport fixes for a bug in JSON.stringify() that can result in
  out-of-bounds reads for arrays. (Ben Noordhuis)
2015-12-04 12:18:36 +00:00
alnsn
8fbf13b25d Fix manual pages: .1 is not a teeny number, it's lua5.3(1). 2015-12-01 22:20:31 +00:00
taca
5f3463070d Update php56 to 5.6.16 (PHP 5.6.16).
26 Nov 2015, PHP 5.6.16

- Core:
  . Fixed bug #70828 (php-fpm 5.6 with opcache crashes when referencing a
    non-existent constant). (Laruence)
  . Fixed bug #70748 (Segfault in ini_lex () at Zend/zend_ini_scanner.l).
    (Laruence)

- Mysqlnd:
  . Fixed bug #68344 (MySQLi does not provide way to disable peer certificate
    validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
        connection flag. (Andrey)

- OCI8:
  . Fixed bug #68298 (OCI int overflow). (Senthil)

- PDO_DBlib:
  . Fixed bug #69757 (Segmentation fault on nextRowset).
    (miracle at rpz dot name)

- SOAP:
  . Fixed bug #70875 (Segmentation fault if wsdl has no targetNamespace
    attribute). (Matteo)

- SPL:
  . Fixed bug #70852 (Segfault getting NULL offset of an ArrayObject).
    (Reeze Xia)
2015-11-28 07:09:38 +00:00
adam
da908c339e Fix for libffi include path on Darwin. 2015-11-25 14:01:34 +00:00
jperkin
842c8f3479 Remove mk/find-prefix.mk usage from the lang category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:51:16 +00:00
taca
02566c0938 Oops, accidently my local copy was older version.
Really drop Ruby 1.9.3 support.
2015-11-24 00:57:54 +00:00
taca
1506798ddf Drop Ruby 1.9.3 support and PLIST_VARS clean up. 2015-11-23 16:02:17 +00:00
taca
02aaf14df7 Remove 193 from RUBY_VERSION_SUPPORTED. 2015-11-23 15:46:58 +00:00
taca
75b272664a Remove ruby193-base.
Ruby 1.9.3 is EOL since Feb 23, 2015.
2015-11-23 15:22:49 +00:00
taca
4b4e784d96 Remove ruby193 package.
Ruby 1.9.3 is EOL since Feb 23, 2015.
2015-11-23 15:22:06 +00:00
taca
50c30857e4 Remove ruby193 and ruby193-base; start retire of RUby 1.9.3. 2015-11-23 15:20:57 +00:00
joerg
2aa9afe82c Mark a few more variables as volatile to prevent clobbering by setjmp.
Found due to crashes with very recent clang. Bump revision.
2015-11-20 14:31:59 +00:00
joerg
08f8698cbb Unbreak build due to differences in the SCTP implementation. 2015-11-20 14:30:02 +00:00
taca
b0089dad1c Since ruby-execjs require JavaScript engine at runtime, add dependency to
nodejs.

Bump PKGREVISION.
2015-11-18 16:11:46 +00:00
fhajny
c039f3f609 Update lang/nodejs to 5.1.0.
Notable changes:

* buffer: The noAssert option for many buffer functions will now
  silently drop invalid write values rather than crashing
* child_process: child.send() now properly returns a boolean like
  the docs suggest
* doc: All of the API docs have been re-ordered so as to read in
  alphabetical order
* http_parser: update http-parser to 2.6.0 from 2.5.0
  - Now supports the following HTTP methods: LINK, UNLINK, BIND,
    REBIND, UNBIND.
  - Also added ACL and IPv6 Zone ID support.
* npm: upgrade npm to 3.3.12 from v3.3.6
* repl: The REPL no longer crashes if the persistent history file
  cannot be opened
* tls: The default sessionIdContext now uses SHA1 in FIPS mode
  rather than MD5
* v8: Added some more useful post-mortem data

See full release notes:

  https://nodejs.org/en/blog/release/v5.1.0/
2015-11-18 11:42:55 +00:00
wiz
5f26f8d912 Add upstream bug report URL. 2015-11-17 11:21:15 +00:00
wiz
5acd61730f Fix build on NetBSD with PKGSRC_USE_SSP.
Thanks to mrg for hints.

Some pkglint cleanup while here.
2015-11-17 10:19:40 +00:00
fhajny
746a86e12b Add python2/python3 wrappers to respective lang/python?? packages.
Bump PKGREVISION for python27, python33 and python34.
2015-11-16 13:47:25 +00:00
sevan
7fa27a79a3 Add patches obtained from LibreSSL to fix build when RAND_EGD() or SSLv3 support
is not present in SSL library.
Add workaround for decimal floating point support in older versions of GCC which
resolves build problem on OpenBSD.

Reviewed by wiz@
2015-11-16 13:12:27 +00:00
asau
0372df5403 Update to SBCL 1.3.0
changes in sbcl-1.3.0 relative to sbcl-1.2.16:
  * minor incompatible change: the environment passed to a macro/setf/deftype
    expander is not always an object of type SB-KERNEL:LEXENV.
    It can be nil, as is permissible by the standard.
  * enhancement: ported to ARM64 Linux.
  * enhancement: a new interpreter is included which has many benefits
    over sb-eval. It is disabled by default. See src/interpreter/README
    for instructions to enable it, and further details.
  * bug fix: calling COMPILE when SB-EXT:*EVALUATOR-MODE* was :INTERPRET
    would fail to perform "normal semantic processing such as macro expansion"
    as stipulated by X3J13 issue LOAD-TIME-EVAL.
  * bug fix: SB-UNICODE:CONFUSABLE-P no longer treats "<" and the empty
    string as confusable.  (lp#1504739)
  * bug fix: (ASSERT (COMPUTE-IT ...)) would expand incorrectly
    if COMPUTE-IT was a local macro that shadowed a global function.
  * bug fix: SB-POSIX:CFSETISPEED and SB-POSIX:CFSETOSPEED now work properly
    on platforms that use only the minimum specified set of fields in struct
    termios (verified on Linux, still known not to work on FreeBSD and NetBSD,
    very probably others).  (partial fix for lp#1500951)

changes in sbcl-1.2.16 relative to sbcl-1.2.15:
  * enhancement: by default, timers with a repeat interval do not "catch up"
    by repeatedly calling their function after a clock discontinuity such as a
    suspend and resume cycle
  * bug fix: correctly restore multiple values on the stack in the presence of
    alien calls. (lp#1489590)
  * bug fix: MAKE-STRING-OUTPUT-STREAM enforces that :ELEMENT-TYPE
    is a subtype of CHARACTER.
  * bug fix: an EQL method specializer no longer causes garbage retention
    if there are no extant methods using the specializer. (lp#492851)

changes in sbcl-1.2.15 relative to sbcl-1.2.14:
  * new feature: DEPRECATION declaration for functions, variables and types
    causes {EARLY,LATE,FINAL}-DEPRECATION-WARNING to be signaled when subject
    of the declaration is used. Integrated with DESCRIBE, DOCUMENTATION and
    SB-CLTL2:{VARIABLE,FUNCTION}-INFORMATION. Documented in the "Deprecation"
    section of the manual.
  * enhancement: ASDF updated to 3.1.5. (lp#1476867)
  * enhancement: definitions within PROGN get proper source locations when
    compiled (needs latest Slime to take advantage of this). (lp#1473147)
  * enhancement: source locations for DEFCLASS slots now point directly to the
    slot definitions, not the whole DEFCLASS form.
  * bug fix: better source location in the presence of quoted forms.
    (lp#1370561)
  * bug fix: better source locations inside backqoute. (lp#1361502)
  * bug fix: HANDLER-BIND requires that the handler-function be
    a function designator at the time of binding establishment. (lp#1480679)
  * bug fix: inlined functions surrounded by nested macrolets are properly
    inlined. (lp#309123)

changes in sbcl-1.2.14 relative to sbcl-1.2.13:
  * minor incompatible change: The name of a compiled anonymous lambda
    as returned by the third value of FUNCTION-LAMBDA-EXPRESSION can have
    a lambda-list-like list following the introductory LAMBDA that is not
    in general a syntactically valid lambda list. Specifically, it won't
    retain default values, supplied-p variables, or &KEY or &AUX bindings.
  * enhancement: DESTRUCTURING-BIND has been totally reimplemented from
    scratch to address a handful of performance and correctness issues.
    Some minor behavioral differences exist regarding order of evaluation
    of default forms for unsupplied &OPTIONAL and &KEY arguments
    when nested destructuring patterns are involved.
    (lp#707556, lp#707573, lp#707578, lp#708051)
  * enhancement: DEFCONSTANT and DEFSTRUCT respect package locks. (lp#1186238,
    lp#1036716)
  * enhancement: sb-unicode:normalize-string has a new optional argument,
    FILTER, a callback which controls which decomposed characters are
    collected. Useful for stripping away diacritics more efficiently.
  * bug fix: (TYPE-OF ARRAY) for a non-simple array is subject to change
    after a call of ADJUST-ARRAY. (lp#1333731)
  * bug fix: Dynamic-extent allocation with a loop between allocating a value
    and the start of its environment no longer discards the allocated data
    when the loop is taken. (lp#1472785)
  * bug fix: Variable-reference elimination no longer generates incorrect code
    under certain circumstances. (lp#1446891)
  * bug fix: variables with EQL types are no longer treated as constants by
    VOPs, which caused problems with closures being allocated for such
    variables, but they remained unused. (lp#1390149)
  * bug fix: Windows installer generates registry key name
    correctly. (lp#1476447)
2015-11-14 18:11:15 +00:00
leot
d312f7454f Update lang/scheme48 to 1.9.2.
Patch provided by Aleksej Lebedev via PR pkg/50425 and pkgsrc-users@.

pkgsrc changes:
 o While here fix various pkglint warnings (spaces vs tabs)
 o Update DESCR to reflect current status of scheme48 and R5RS

Changes:
* 2014-04-12 (version 1.9.2)
** Bug fixes
- Some regressions with respect to integer shifts were fixed.
- Some compiler warnings were fixed.

* 2014-02-22 (version 1.9.1)
** Bug fixes
- A bug fix from SRFI 13 was imported (in `string-trim-right').
- =DESTDIR= is now used consistently in the Makefile.
- A bug in `integer->errno' was fixed. (William Vining)
- Various problems that broke the VM when compiled with Clang were
  fixed.
2015-11-14 14:14:46 +00:00
jperkin
561086621f Update Oracle JRE/JDK to 8.0u66.
pkgsrc changes:

  - Add support for Darwin (JRE only, Oracle only provide .dmg downloads for
    the JDK).

  - Add better 'distinfo' handling so that all distfiles are included.

Upstream changes in 8.0u66:

 New Features and Changes
 The following are some of the notable new features and changes in this release:

  Support ISO 4217 "Current funds codes" table (A.2)

  This enhancement adds support for ISO 4217 table A.2 fund codes. Previously
  the JDK only supported those currencies listed in table A.1.

  See JDK-8074350.

 Bug Fixes
 This release contains fixes for security vulnerabilities. For more
 information, see Oracle Critical Patch Update Advisory. For a list of bug fixes
 included in this release, see JDK 8u66 Bug Fixes page.

 The following are some of the notable bug fixes included in this release:

  Hotspot should use PICL interface to get cacheline size on SPARC The libpicl
  library is now required on Solaris/SPARC to determine the size of the cache
  lines. In case the library is not present or the PICL service is not available
  the JVM will display a warning and compiler optimizations that utilize the BIS
  (Block Initializing Store) instruction will be turned off.

  See JDK-8056124.

  Preloading libjsig.dylib causes deadlock when signal() is called

  Applications need to preload the libjsig library to enable signal chaining.
  Previously, on OS X, after libjsig.dylib was preloaded, any call from native
  code to signal() caused a deadlock. This has been corrected.

  See JDK-8072147.

  VM crash when class is redefined with Instrumentation.redefineClasses

  The JVM could crash when a class was redefined with
  Instrumentation.redefineClasses(). The crash could either be a segmentation
  fault at SystemDictionary::resolve_or_null, or an internal error with the
  message "tag mismatch with resolution error table". This has now been fixed .

  See JDK-8076110.

Upstream changes in 8.0u65:

 Bug Fixes
 This release contains fixes for security vulnerabilities. For more information,
 see Oracle Java SE Critical Patch Update Advisory. For a list of bug fixes
 included in this release, see JDK 8u65 Bug Fixes page.

 The following are some of the notable bug fixes included in this release:

  Use Safe Prime Diffie-Hellman Groups

  In the JDK SSL/TLS implementation (SunJSSE provider), safe prime
  Diffie-Hellman groups are used by default. Users can customize Diffie-Hellman
  groups with the security property, "jdk.tls.server.defaultDHEParameters".

  [macosx] JRE AU client installed fails update to NEXTVER on Mac 10.11

  A new installer is introduced in the 8u65 release to update OS X users to the
  latest version. The installer will apply to both scheduled and manual updates,
  and bundles made available on java.com and OTN. Users who experience
  compatibility issues with the new installer can manually download and install
  the ".pkg" installer available on My Oracle Support.

 Known Issues

  [macosx] Sponsor offer screen accessibility (a11y) issues

  Users who operate the keyboard to access user interfaces in the Java installer
  will be unable to access hyperlinks and checkboxes in software add-on offer
  screens. As a workaround to setting preferences related to add-on software in
  the user interface, users can disable such offers either by disabling them in
  the Java Control Panel, or by passing 'SPONSORS=0' via the command line. For
  more information, refer to:
  https://www.java.com/en/download/faq/disable_offers.xml

  See JDK-8061886.
2015-11-10 11:35:30 +00:00
fhajny
79dddca962 Mark the addition of nodejs4 2015-11-09 20:23:13 +00:00
fhajny
6870b0060f Import nodejs 4.2.2 as lang/nodejs4, based on the last 4.x update in
lang/nodejs.

This package holds the current 4.x LTS release.

For more on node.js LTS support, see here:

  https://nodejs.org/en/blog/community/node-v5/
2015-11-09 20:21:51 +00:00
fhajny
92a02ddd52 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/
2015-11-09 20:19:35 +00:00
dholland
271798a3d2 Use termios unconditionally; forget about legacy sysv termio and legacy
bsd sgtty.h.
2015-11-09 07:18:34 +00:00
dholland
dba6db894d pkglint; also avoid detecting wxGTK 2015-11-09 07:17:37 +00:00
dholland
ae3978d708 Recognize powerpc; use libffi on netbsd. PKGREVISION -> 8 2015-11-09 05:50:05 +00:00
dholland
eebeb66ee5 Apparently, setting PLIST.foo=no is the same as setting PLIST.foo=yes.
Sigh.
2015-11-08 21:31:59 +00:00
dholland
ac587b9a34 Introduce a PLIST_VAR to deal with it not building a particular module
depending on available C++ dialects. This is an approximation until we
get a good way to assess dialect support in pkgsrc makefiles, but it
should improve the chances of getting a build.

(using GCC_REQD seems like overkill)
2015-11-08 19:27:40 +00:00
sevan
8ec4d7cde7 Remove references to amd64, MACHINE_ARCH x86_64 cover all variants of
this architecture in pkgsrc now.

Reviewed by wiz@
2015-11-08 15:08:00 +00:00
dholland
83650dc5a7 Catch up to move of lang/gcc -> lang/gcc2.
Also, fix the referring paths to use the canonical pkgsrc form
(../../lang/gcc2) rather than ${.CURDIR}/../gcc2, which is not
idiomatic and thus easily overlooked, both by hand and via grep.
2015-11-08 07:05:45 +00:00
he
1c7f195e54 Let g95 build for NetBSD powerpc as well: treat NetBSD the same
as Linux in terms of FPU usage.  Since this is only a build fix
for the NetBSD powerpc ports, there's no revision bump.
2015-11-07 22:56:13 +00:00
joerg
38b793a684 Fix a number of cases of plainly invalid C and portability issues. 2015-11-06 20:33:21 +00:00
wiz
3117b47713 Remove static-analyzer option, moved into a separate package. 2015-11-06 13:51:18 +00:00
wiz
5d4e5aea47 + clang-static-analyzer 2015-11-06 13:50:16 +00:00
wiz
e1bffc6f40 Import clang-static-analyzer-3.7.0 as lang/clang-static-analyzer.
The Clang Static Analyzer is a source code analysis tool that finds
bugs in C, C++, and Objective-C programs.

The standalone tool is invoked from the command line, and is intended
to be run in tandem with a build of a codebase.

The analyzer is 100% open source and is part of the Clang project.
Like the rest of Clang, the analyzer is implemented as a C++ library
that can be used by other tools and applications
2015-11-06 13:50:05 +00:00
fhajny
b4dc7ff39b Update lang/nodejs to 4.2.2.
- buffer: fix value check for writeUInt{B,L}E (Trevor Norris)
- buffer: don't CHECK on zero-sized realloc (Ben Noordhuis)
- deps: backport 010897c from V8 upstream (Ali Ijaz Sheikh)
- deps: backport 8d6a228 from the v8's upstream (Fedor Indutny)
- fs: reduced duplicate code in fs.write() (ronkorving)
- http: fix stalled pipeline bug (Fedor Indutny)
- lib: fix cluster handle leak (Rich Trott)
- lib: avoid REPL exit on completion error (Rich Trott)
- repl: handle comments properly (Sakthipriyan Vairamani)
- repl: limit persistent history correctly on load (Jeremiah Senkpiel)
- src: fix race condition in debug signal on exit (Ben Noordhuis)
- src: fix exception message encoding on Windows (Brian White)
- stream: avoid unnecessary concat of a single buffer. (Calvin Metcalf)
- timers: reuse timer in setTimeout().unref() (Fedor Indutny)
- tls: TLSSocket options default isServer false (Yuval Brik)
2015-11-05 13:08:35 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
tnn
a718d885a3 add SHA512 sums 2015-11-03 22:59:10 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 22:50:31 +00:00
tnn
979a3a50cf adjust update version like openjdk7/Makefile v1.103 2015-11-03 17:57:47 +00:00
jperkin
751913c191 Set JDK_MICRO_VERSION so that the update number is reflected in version
output, going from this:

  openjdk version "1.7.0-internal"

to this:

  openjdk version "1.7.0_80-internal"

This matches the behaviour of sun-jre, and fixes software such as Logstash
and Jira which expect it to be included.  Bump PKGREVISION.
2015-11-03 16:41:55 +00:00
jperkin
533c94cd6d Various fixes to get this working on El Capitan / Xcode 7:
* Pull in patch from MacPorts to handle 10.11 SDK header issue
   with fixincludes.

 * Backport upstream bugfix for GCC bug 66523, fixing an issue
   with Xcode 7.

 * Pull in --with-build-config=bootstrap-debug change from FreeBSD
   ports to fix bootstrap compare issue seen with clang / Xcode 7.
2015-11-03 13:59:10 +00:00
ryoon
c3a28cc982 Update to 1.8.66
Changelog:
http://www.oracle.com/technetwork/java/javase/8u66-relnotes-2692847.html
New Features and Changes

The following are some of the notable new features and changes in this release:


Support ISO 4217 "Current funds codes" table (A.2)

This enhancement adds support for ISO 4217 table A.2 fund codes. Previously the JDK only supported those currencies listed in table A.1.

See JDK-8074350.

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory. For a list of bug fixes included in this release, see JDK 8u66 Bug Fixes page.

The following are some of the notable bug fixes included in this release:

Hotspot should use PICL interface to get cacheline size on SPARC The libpicl library is now required on Solaris/SPARC to determine the size of the cache lines. In case the library is not present or the PICL service is not available the JVM will display a warning and compiler optimizations that utilize the BIS (Block Initializing Store) instruction will be turned off.

See JDK-8056124.



Preloading libjsig.dylib causes deadlock when signal() is called

Applications need to preload the libjsig library to enable signal chaining. Previously, on OS X, after libjsig.dylib was preloaded, any call from native code to signal() caused a deadlock. This has been corrected.

See JDK-8072147.


VM crash when class is redefined with Instrumentation.redefineClasses

The JVM could crash when a class was redefined with Instrumentation.redefineClasses(). The crash could either be a segmentation fault at SystemDictionary::resolve_or_null, or an internal error with the message "tag mismatch with resolution error table". This has now been fixed .

See JDK-8076110.


JDK-8087201 	client-libs 	2D
OGL: rendering of lcd text is slow
JDK-8130938 	client-libs 	2D 	[solaris] Incomplete 8ux fix for 8071710: libfontmanager & t2k should link against headless awt on solaris
JDK-8037371 	client-libs 	java.awt 	[macosx] Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails
JDK-8131752 	client-libs 	java.awt 	[Regression] Test java/awt/GraphicsDevice/CheckDisplayModes.java fails
JDK-8134453 	client-libs 	javax.accessibility 	JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7
JDK-8134403 	core-libs 	jdk.nashorn 	Nashorn react.js benchmark performance regression
JDK-8079618 	deploy 	plugin 	AccessControlException with deployment cache and RMI
JDK-8135116 	globalization 	translation 	[de] Missing the link of license agreement
JDK-6904403 	hotspot 	jvmti 	assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
JDK-8048353 	hotspot 	runtime 	jstack -l crashes VM when a Java mirror for a primitive type is locked
JDK-8072147 	hotspot 	runtime 	Preloading libjsig.dylib causes deadlock when signal() is called
JDK-8076110 	hotspot 	runtime 	VM crash when class is redefined with Instrumentation.redefineClasses
JDK-8133191 	install 	  	NVDA screen reader and JAWS can't read the "Look and Feel" Selections.
JDK-8078495 	security-libs 	org.ietf.jgss:krb5 	End time checking for native TGT is wrong
JDK-8131907 	xml 	jaxp 	Numerous threads lock during XML processing while running Weblogic 12.1.3

Fixed securty bugs:
http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html
CVE-2015-4835
CVE-2015-4881
CVE-2015-4843
CVE-2015-4883
CVE-2015-4860
CVE-2015-4805
CVE-2015-4844
CVE-2015-4901
CVE-2015-4868
CVE-2015-4810
CVE-2015-4806
CVE-2015-4871
CVE-2015-4902
CVE-2015-4840
CVE-2015-4882
CVE-2015-4842
CVE-2015-4734
CVE-2015-4903
CVE-2015-4803
CVE-2015-4893
CVE-2015-4911
CVE-2015-4872
CVE-2015-4906
CVE-2015-4916
CVE-2015-4908
2015-11-03 07:27:21 +00:00
alnsn
2917180621 Update DESCR of Lua 5.x and LuaJIT 2.0 packages 2015-10-31 21:37:52 +00:00
taca
8c4d241fa6 Update php56 to 5.6.15.
29 Oct 2015, PHP 5.6.15

- Core:
  . Fixed bug #70681 (Segfault when binding $this of internal instance method
    to null). (Nikita)
  . Fixed bug #70685 (Segfault for getClosure() internal method rebind with
    invalid $this). (Nikita)

- Date:
  . Fixed bug #70619 (DateTimeImmutable segfault). (Laruence)

- Mcrypt:
  . Fixed bug #70625 (mcrypt_encrypt() won't return data when no IV was
    specified under RC4). (Nikita)

- Mysqlnd:
  . Fixed bug #70384 (mysqli_real_query():Unknown type 245 sent by the server).
   (Andrey)
  . Fixed bug #70572 segfault in mysqlnd_connect. (Andrey, Remi)

- Opcache:
  . Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer).
    (Laruence)
  . Fixed bug #70631 (Another Segfault in gc_remove_from_buffer()). (Laruence)
  . Fixed bug #70601 (Segfault in gc_remove_from_buffer()). (Laruence)
  . Fixed compatibility with Windows 10 (see also bug #70652). (Anatol)
2015-10-31 01:58:37 +00:00
leot
c663e8a139 Update lang/algol68g to algol68g-2.8.2.
Patch provided by Olaf 'Rhialto' Seibert via PR pkg/50371.

Changes:
Version 2.8.2, October 2015
* Several bug fixes.
* Cleaner interface for command line arguments
  through routines a68gargc and a68gargv.

Version 2.8.1, January 2015
* Update source code for recent versions of gcc, autoconf, automake and TeX.
* Documentation updates.
2015-10-28 15:54:19 +00:00
jperkin
fd46cf57be Support SunOS/clang, fixes 64-bit build. 2015-10-27 09:10:44 +00:00